Material sobre bases de dades 'lliures', Màster de la UOC

En la Universitat Oberta de Catalunya es pot cursar el Màster de 'Programari Lliure' sobre sofware de Lliure Distribució. Per estar d'acord amb la filosofia lligada al desenvolupament d'aquest tipus de sofware la UOC ha decidit anar publicant les anotacions de les assignatures que es van cursant en aquest Màster.
Una d'aquestes publicacions són les anotacions de l'assignatura Bases de Dades, on s'expliquen els conceptes més importants sobre bases de dades, evolució històrica, el model Relacional de Bases de Dades, el llenguatge de consulta SQL i disseny de models de bases de dades. Després es pot aplicar aquesta teoria sobre MySQL i PostgreSQL, dues dels sistemes gestors de base de dades de lliure distribució més coneguts, dels quals s'aporten característiques, detallis funcionament i nocions d'administració.
El temari que abasten aquestes anotacions, extret de l'índex del mateix document, és el següent:

Mòdul didàctic 1
Introducció a les bases de dades
Rafael Camps Vaig parar
1. Concepte i origen de les BD i dels SGBD
2. Evolució dels SGBD
3. Objectius i funcionalitat dels SGBD
4. Arquitectura dels SGBD
5. Models de BD
6. Llenguatges i usuaris
7. Administració de BD

Mòdul didàctic 2
El model relacional i l'álgebra relacional
Dolors Costal Costa
1. Introducció al model relacional
2. Estructura de les dades
3. Operacions del model relacional
4. Regles d'integritat
5. L'álgebra relacional

Mòdul didàctic 3
El llenguatge SQL
Carme Martín Escofet
1. Sentències de definició
2. Sentències de manipulació
3. Sentències de control
4. Sublenguajes especialitzats

Mòdul didàctic 4
Introducció al disseny de bases de dades
Dolors Costal Costa
1. Introducció al disseny de bases de dades
2. Disseny conceptual: el model ER
3. Disseny lògic: la transformació del model ER en el model relacional

Mòdul didàctic 5
Bases de dades en MySQL
Luis Alberto Casillas Santillán; Marc Gibert Ginestà; Oscar Pérez Habita
1. Característiques de MySQL
2. Accés a un servidor MySQL
3. Creació i manipulació de taules
4. Consultes
5. Administració de MySQL
6. Clients gràfics

Mòdul didàctic 6
Bases de dades en PostgreSQL
Marc Gibert Ginestà; Oscar Pérez Habita
1. Característiques de PostgreSQL
2. Introducció a l'orientació a objectes
3. Accés a un servidor PostgreSQL
4. Creació i manipulació de taules
5. Manipulació de dades
6. Funcions i disparadores
7. Administració de PostgreSQL
8. Client gràfic: pgAdmin3

Mòdul didàctic 7
Desenvolupament d'aplicacions en connexió amb bases de dades
Marc Gibert Ginestà
1. Connexió i ús de bases de dades en llenguatge PHP
2. Connexió i ús de bases de dades en llenguatge Java

Mòdul didàctic 8
Cas d'estudi
Marc Gibert Ginestà
1. Presentació del cas d'estudi
2. El model relacional i l'álgebra relacional
3. El llenguatge SQL
4. Introducció al disseny de bases de dades
5. Bases de dades en MySQL
6. Bases de dades en PostgreSQL
7. Desenvolupament d'aplicacions en connexió amb bases de dades

Apèndix
GNU Free Documentation License

Es pot descarregar el document en format PDF a través del següent enllaç:
Anotacions Bases de Dades Màster UOC

O accedir a est i a altres interessants anotacions d'assignatures del Màster sobre Programari Lliure a través del següent enllaç:
Apuntis Màster Programari Lliure UOC

Carlos Fernández

Respon

El contingut d'aquest camp es manté privat i no es mostrarà públicament.
  • Les línies i paràgrafs es trenquen automàticament.
  • Links to specified hosts will have a rel="nofollow" added to them.

  • Les adreces de pàgines web i de correu electrònic es tornen automàticament en enllaços.

Més informació sobre opcions de format

CAPTCHA
Aquesta comprovació es fa per tal d'evitar l'spam
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Cerca amb el motor de Google

Google