Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/194
Títol: Bases de dades, febrer 2007
Autoria: Camps Paré, Rafael
Casillas Santillan, Luis Alberto  
Costal, Dolors  
Gibert Ginestà, Marc
Martín Escofet, Carme  
Pérez Mora, Óscar
Director: Megias, David  
Mas i Hernàndez, Jordi
Resum: Les bases de dades són el mètode preferit per a l'emmagatzemament estructurat de dades. Les grans aplicacions multiusuari, els telèfons mòbils o les agendes electròniques utilitzen tecnologia de bases de dades per a assegurar la integritat de les dades i facilitar la tasca tant dels usuaris com dels programadors que les van desenvolupar. Des de la realització del primer model de dades, passant per l'administració del sistema gestor, fins a arribar al desenvolupament de l'aplicació, la tecnologia i els conceptes associats són molts i molt heterogenis. Tanmateix, és imprescindible conèixer els aspectes clau de cada un d'aquests temes per a tenir èxit en qualsevol projecte que impliqui treballar amb bases de dades. En aquest curs tractarem de donar una visió completa dels conceptes relacionats amb els sistemes gestors de bases de dades. Per començar, veurem els aspectes involucrats en els motors d'aquests magatzems de dades, la seva evolució històrica i els diferents tipus d'organització i abstracció que ha anat sorgint des de la seva conceptualització fins als nostres dies. A continuació aprofundirem en el model anomenat relacional (el més usat als nostres dies), proporcionant els mètodes i eines que ens permetin representar necessitats d'emmagatzemament i consulta de dades en aquest model. Després, estudiarem a fons el llenguatge de consultes estructurat SQL, imprescindible per a treballar amb bases de dades relacionals, tant si és directament com mitjançant qualsevol llenguatge de programació. El disseny de bases de dades té també un capítol dedicat a aprendre a modelar una base de dades i representar-la gràficament, a detectar els possibles problemes de disseny abans que afectin l'aplicació i a construir bases de dades òptimes per als diferents casos de relacions entre entitats que formaran la nostra base de dades. Una vegada establertes aquestes bases, estarem en disposició d'examinar detingudament dos dels sistemes gestors de bases de dades de programari lliure més populars actualment. Així doncs, aprendrem l'ús, l'administració i les particularitats de MySQL i PostgreSQL mitjançant exemples i casos pràctics. També veurem les eines de consulta i administració gràfiques per a aquests dos sistemes gestors de bases de dades, que ens permetran millorar la nostra productivitat en el treball diari amb ells. A continuació, veurem els mètodes d'accés a aquests sistemes gestors de bases de dades des d'alguns llenguatges de programació. En cada cas, comentarem les millors pràctiques i les seves particularitats, i introduirem alguns conceptes relacionats amb la programació en bases de dades com la persistència, el tractament d'errors, etc. Finalment, creiem que la millor manera d'acabar aquest curs és mitjançant un cas d'estudi complet que abordi els temes que s'hi han tractat, en l'ordre en què es produirien en la realitat d'un projecte i fent prevaler la pràctica sobre la teoria. Així doncs, aquest curs tracta de proporcionar a l'estudiant una visió completa dels aspectes implicats en el treball amb bases de dades. Encara que no aprofundirem en alguns temes especialitzats com el disseny intern d'un sistema gestor de bases de dades, aprofundirem tècnicament en els temes més necessaris.
Paraules clau: SQL
PostgreSQL
MySQL
bases de dades
Tipus de document: info:eu-repo/semantics/lecture
Data de publicació: 16-feb-2007
Llicència de publicació: http://www.gnu.org/licenses/fdl.txt
Apareix a les col·leccions:UOC Learning resources
Recursos Educativos UOC Abiertos

Comparteix:
Exporta:
Consulta les estadístiques

Els ítems del Repositori es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.