Escola Universitària Politècnica de Mataró

Escola Universitària
Politècnica de Mataró

Accés estudiants i professorat enllaç Campus
enllaç upc

Estudis


INTRODUCCIÓ A LES BASES DE DADES

 

 

Professor coordinador: Montse Rabassa Jou (rabassa@eupmt.cat)

 

Tipus d’assignatura: Troncal

 

Nivell: 1B

 

Càrrega lectiva: 7.5 crèdits (6 de teoria/aplicació i 1.5 de laboratori) / 6 crèdits ECTS

 

Organització de la docència:

Teoria/aplicació: 3 hores/setmana x 15 setmanes

Laboratori: 2 hores/quinzena x 15 setmanes

 

Descripció

Introducció a les bases de dades es centra, en la seva primera part, en la modelització conceptual de dades i en la seva segona part, en el model de dades relacional, els mecanismes que permeten l’accés i manipulació de bases de dades relacions (SQL) i la transformació que permet convertir un model conceptual en un model lògic relacional i aquest darrer en un model físic.

 

Objectius

En finalitzar el curs, l’estudiant serà capaç de:

·          Construir models conceptuals de dades a partir de descripcions textuals no gaire complexes (1 pàgina màxim) de realitats organitzacionals.

·          Interpretar models conceptuals de dades.

·          Interpretar models lògics relacionals.

·          Transformar models conceptuals en models lògics relacionals.

·          Construir les taules d’una base de dades relacional a partir de models lògics i físics.

·          Interactuar amb sistemes de bases de dades relacionals comercials (Access, Oracle).

·          Extreure informació d’una base de dades relacional utilitzant SQL, tot plantejant consultes de baixa o mitjana complexitat.

 

Competències transversals

En aquesta assignatura es treballen les següents competències transversals:

·          Dirigir i col·laborar en equips de treball.

·          Comunicar de forma efectiva.

·          Gestionar de forma adequada la informació.

 

Bibliografia bàsica

·          Introducció a les bases de dades. Ortego S. 2004. Publicacions de l’EUPMat

·          Tecnologia y diseño de bases de datos. Piattini M, Marcos, E. Editorial Ra-ma, 2006

·          Bases de datos relacionales. Celma, M., Casamayor, J.C. Prentice Hall, 2003

 

Bibliografia complementària

·          Oracle10g. Administración y analisis de Bases de Datos. Pérez, C. Ed. Ra-Ma, 2007

·          Sistemas de Bases de Datos.  Connolly T., Begg C. Addison-Wesley, 2005

·          Desarrollo de Bases de Datos: casos prácticos desde el análisis a la implementación. Cuadra, D.

Ed. Ra-ma, 2007

 

Criteris d’avaluació i mètode de qualificació

·          Prova parcial dels primers temes (35%) + Treball personal dirigit pel professor (10%) + Prova parcial dels altres temes (35%) + Pràctiques (20%).

·          Les proves parcials es realitzen sense apunts.

·          Les pràctiques s’avaluen a partir de memòries lliurades.

·          El treball dirigit pel professor consta de tres exercicis distribuïts temporalment durant el curs. El primer sol ser relatiu a un article de caire tècnic, el segon versa sobre modelització conceptual i el darrer sobre extracció d’informació d’una base de dades relacional (SQL).

·          Les pràctiques es fan de manera individual o, excepcionalment, en grups de dues persones.

·          Els treballs dirigits es fan en grups de fins a tres persones.

·          L’assignatura no preveu un examen final però preveu un examen de recuperació del primer parcial.


Programa de teoria

Tema 1. Conceptes bàsics

                1.1. Dades, Informació, Coneixement

                1.2. Bases de dades i sistemes gestors de bases de dades

 

Tema 2. El model conceptual de dades

                2.1. Els models de dades

                2.2. Entitats i associacions

                2.3. Agregacions i composicions. Generalitzacions

               

Tema 3. El model relacional

                3.1. Estructures del model: tupla i relació

                3.2. Restriccions d’integritat

                3.3. Vistes

 

Tema 4. Disseny lògic. Access i Oracle

                4.1. Transformació del model conceptual

                4.2. Millores del model lògic inicial

                4.3. Exemples de SGBD relacionals: Access i Oracle

 

Tema 5. El llenguatge de definició de dades (DDL)

                5.1. Tipus de dades

                5.2. Creació de taules i restriccions d’integritat

 

Tema 6. El llenguatge de manipulació de dades (DML)

                6.1. Consultes

                6.2. Funcions

                6.3. Modificacions de la base de dades

               

 

Programa de pràctiques

1. Entorn de treball Access 2000.

2. Eina CASE. Creació de models conceptuals.

3. Utilització de submodels. Connexió ODBC.

4. Creació d’una base de dades a partir d’un model.

5. Entorn de treball Oracle. Definició de taules i restriccions.

6. Consultes amb SQL.

 
Metodologia docent

El treball a l’aula es basarà en classes on el professor explicarà els conceptes de teoria i resoldrà part dels problemes proposats als estudiants (els estudiants podran participar activament en la resolució de problemes si així ho desitgen).

Les activitats programades fora de l’aula son:

-          Treball sobre un article tècnic relacionat amb les bases de dades

-          Disseny d’una base de dades

-          Resolució de consultes SQL

© 2008 Politècnica de Mataró | Av. Puig i Cadafalch, 101-111 - 08303 Mataró
tel 93 741 50 75 - 93 757 44 04| fax 93 757 05 24 | email escola@eupmt.cat Política de privacitat

PART-TIME | L'Escola dels emprenedors | Perfils internacional i professional

Qui sóm | Què fem | Com ho fem | On sóm | Contactar

by Bitlonia