Curs 2010-2011
Enginyeria Tècnica de Telecomunicació
Sistemes d'Informació III(12637)
Objectius
En aquesta assignatura s'amplien els coneixements adquirits en l'assignatura Sistemes d'Informació II tant en l'ús del model semàntic ER com en la utilització del llenguatge SQL. D'altra banda, es veuen altres tipus de bases de dades diferents de les relacionals com ara bases de dades orientades a objecte i altres conceptes avançats de bases de dades (Data warehouse o data mining). Finalment, veiem altres llenguatge de consulta de base de dades i es fa una introducció de com Internet es pot veure com una immensa base de dades.
Temari
1. Introducció
1.1 Sistemes d'Informació i bases de dades
1.2 Evolució i futur de les bases de dades
2. Disseny de bases de dades
2.1 Etapes de disseny
2.2 Disseny Conceptual de BD, amb UML
2.3 Disseny Lògic: Transformació de les estructures de UML a MR general
2.4 Normalització. Formes Normals
2.5 Disseny físic
3. Llenguatges relacionals: continuació SQL
3.1 Vistes
3.2 Constraints i Triggers
3.3 Transaccions
3.4 Entorns SQL (Schemas, connexions, sessions, privilegis i rols)
3.5 Desenvolupament sobre bases de dades (SQL hostatjat i SQL dinàmic)
4. XML
4.1 Introducció a XML
4.2 Llenguatges de consulta d'XML (XPath, XSLT i XML Query)
4.3 Base de dades XML natives
4.4 XML a les bases de dades relacionals
5. Avenços en bases de dades
5.1 Bases de dades orientades a objectes
5.2 Bases de dades distribuïdes
5.3 Bases de dades documentals
5.4 Data Warehousing
5.5 Data Mining
5.6 Internet com a base de dades
Bibliografia bàsica
JEFFREY D. ULLMAN, JENIFFER WIDOM, First Course in Database Systems, A, 1/e, Stanford University, Prentice Hall, ISBN 0-13-861337-0
Bibliografia complementària
JAUME SISTAC, Disseny de Bases de Dades, Editorial UOC (EDIUOC), 2002
AKMAL B. CHAUDHRI, AWAIS RASHID, ROBERTO ZICARI, XML Data Management: Native XML and XML-Enabled Database Systems, Addison Wesley, 1st. edition (March 12,2003)