Bases de Dades [102744]
Sanchez Ramos, Carlos
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Databases
Additional title: Bases de Datos
Date: 2023-24
Abstract: En aquesta assignatura s'introdueixen els conceptes bàsics de Bases de Dades (BD) necessaris tant a nivell de dissenyador de BD com d'usuari. CONEIXEMENTS: Al finalitzar el curs l'alumne ha de ser capaç de: Conèixer i comprendre el salt tecnològic important que representen els sistemes de Bases de dades pel que fa a tractament d'informació en computador, així com en el disseny i manteniment d'aplicacions de tractament d'informació. Conèixer l'arquitectura dels sistemes de Bases de Dades (BD), les funcions de cada mòdul i el personal que treballa en aquests sistemes (usuaris, programadors i administradors de BD). L'arquitectura és estudiada des d'un punt de vista local o remot. Conèixer el model Entitat/Relació (E/R), molt utilitzat en disseny de Bases de Dades. 1 Conèixer el model Entitat/Relació (E/R), molt utilitzat en disseny de Bases de Dades. Estudiar les propietats del model relacional de BD, estès en la majoria de motors de BD. Conèixer el llenguatge SQL, estàndard en BD relacionals. Comprendre la metodologia de disseny de BD, incloses les tècniques de normalització d'una BD Relacional. Conèixer les principals estructures de dades que s'utilitzen en BD relacionals, com són la indexació i les funcions hashing. HABILITATS: Es pretén que els alumnes adquireixin les següents habilitats: Utilitzar les Regles d'integritat del model relacional de BD, així com saber formular qualsevol consulta a una BD mitjançant Àlgebra Relacional. Realitzar consultes simples i d'una certa complexitat a una BD mitjançant SQL. Dissenyar una BD en el Model E-R a partir d'unes especificacions del món real. Convertir la BD en el Model E-R a un conjunt de relacions i atributs d'una BD Relacional, aplicant les tècniques de normalització. Treballar amb un exemple de motor de BD com és ORACLE, d'ús bastant estès en l'àmbit professional, tant a nivell d'usuari com administrador.
Abstract: This course introduces basic database (BD) concepts that are necessary for users as well as for designers. KNOWLEDGE: At the end of the course, students must be able to: Know and understand the important technological leap that databse systems represent in terms of computer information processing, as well as designing and maintaining information processing applications. Know the architecture of database systems, the functions of each module and the personnel making use of them (users, programmers and DB administrators). This architecture will be studied from either a local or remote point of view. Know the Entity/Relationship model (E-R), widely used in database design. Study the properties of the relational model of databases, used in most DB engines. Know the SQL standard language of relational DBs. Understand the BD design methodology, including the standardization techniques of relational DBs. 1 Understand the BD design methodology, including the standardization techniques of relational DBs. Know the main data structures that are used in relational DB, such as indexing and hashing functions. SKILLS: We intend for students to acquire the following skills: Use the rules of integrity of the DB relational model, as well as be able to formulate any query to a DB through relational algebra. Perform simple and medium-complexity level queries to a DB through SQL. Design a DB using the E-R Model based on real-world specifications. Convert the E-R Model into a real DB using a set of relationships and attributes and applying standardisation techniques. Working with an example of DB engine (i. e. ORACLE) widely used in the professional field, both as user and administrator.
Abstract: En esta asignatura se introducen los conceptos básicos de bases de datos (BD) necesarios tanto a nivel de diseño de BD como de usuario. CONOCIMIENTO: Al final del curso, los estudiantes deberán ser capaces de: Conocer y comprender el importante salto tecnológico que representan los sistemas de bases de datos en materia de procesamiento de información informática, así como en el diseño y mantenimiento de aplicaciones de procesamiento de información. Conocer la arquitectura de un sistema de base de datos, las funciones de cada módulo y el personal que trabaja en estos sistemas (usuarios, programadores y administradores de bases de datos). La arquitectura se estudiará desde un punto de vista local o remoto. Conocer el modelo Entidad/Relación (E-R), ampliamente utilizado en el diseño de bases de datos. Estudiar las propiedades del modelo relacional de BDs, muy extendido en la mayoría de los motores de 1 Estudiar las propiedades del modelo relacional de BDs, muy extendido en la mayoría de los motores de BDs. Conocer el estándar del lenguaje SQL en BDs relacionales. Comprender la metodología de diseño de BDs, incluyendo las técnicas de normalización de una BD relacional. Cnocer las principales estructuras de datos que se utilizan en una BD relacional, así como las funciones de indexación y hash. HABILIDADES: Se pretende que los estudiantes adquieran las siguientes habilidades: Ser capaz de utilizar las de reglas de integridad del modelo relacional BD, así como también de formular cualquier consulta a una BD a través del álgebra relacional. Ser capaz de realizar consultas simples y de cierta complejidad a una BD a través del lenguaje SQL. Ser capaz de diseñar una BD en el modelo E-R basándose en especificaciones del mundo real. Ser capaz de convertir el modelo E-R en el conjunto de relaciones y atributos de un BD relacional real, aplicando técnicas de estandarización. Ser capaz de trabajar con un ejemplo de motor BD como es ORACLE, ampliamente utilizado en el campo profesional, tanto en el rol de usuario como de administrador.
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, fins i tot amb finalitats comercials, sempre i quan es reconegui l'autoria de l'obra original. Creative Commons
Language: Català, anglès, castellà
Studies: Grau en Enginyeria Informàtica [2502441]
Study plan: Grau en Enginyeria Informàtica (Menció en Enginyeria de Computadors) i Grau en Enginyeria Electrònica de Telecomunicació [1206] ; Grau en Enginyeria Informàtica (Menció en Tecnologies de la Informació) i Grau en Enginyeria de Sistemes de Telecomunicació [1207] ; Enginyeria Informàtica [958]
Document: Objecte d'aprenentatge



Català
9 p, 133.1 KB

Anglès
9 p, 130.6 KB

Castellà
10 p, 132.7 KB

The record appears in these collections:
Course materials > Course guides

 Record created 2023-07-07, last modified 2023-09-16



   Favorit i Compartir