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 |
Arxius per aquest ítem:
Arxiu | Descripció | Mida | Format | |
---|---|---|---|---|
Bases de dades_Portada.pdf | Portada | 128,69 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdul7_Desenvolupament d'aplicacions en connexió amb bases de dades.pdf | Mòdul 7 | 229,48 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdul6_Bases de dades en PostgreSQL.pdf | Mòdul 6 | 568,17 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdul5_Bases de dades en MySQL.pdf | Mòdul 5 | 1,14 MB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdul4_Disseny de bases de dades.pdf | Mòdul 4 | 236,26 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdul3_El llenguatge SQL.pdf | Mòdul 3 | 253,74 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdul2_El model relacional i l'àlgebra relacional.pdf | Mòdul 2 | 245,21 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Llicència_GNU Free Documentation License.pdf | Llicència_GNU Free Documentation License | 93,39 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdul1_Introducció a les bases de dades.pdf | Mòdul 1 | 184,66 kB | Adobe PDF | Veure/Obrir |
Bases de dades_Mòdu8_Cas d'estudi.pdf | Mòdul 8 | 233,26 kB | Adobe PDF | Veure/Obrir |
Comparteix:
Els ítems del Repositori es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.