BASES DE DADES RELACIONALS. LLENGUATGE SQL
Durada: 50.00h
Data inici: 01/01/2026
Data final: 01/01/2026
- Començar a crear programes en Visual Basic.
- Proporcionar una base per programar sense dificultat, aprenent els principals conceptes i a utilitzar les seves principals possibilitats.
.1. Introducció a les bases de dades relacionals
- a. Què és una base de dades relacional?
- b. Com es representen les dades
- c. Taules, columnes i files
- d. Relacionar taules
- e. Programari per crear i gestionar bases de dades relacionals
- f. Estructura Client/Servidor
2. Instal·lació i gestió d’un servidor MySQL
- a. Requisits del sistema operatiu
- b. Espai necessari
- c. Visió general del servidor
- d. Motors d’emmagatzemament: MyISAM i InnoDB
- e. Accés al servidor
3. Administració bàsica del servidor
- a. La base de dades ‘mysql’. Definició de les seves taules
- b. Definició d’usuaris
- c. Declaració de privilegis
- d. Restringir l’accés sempre que sigui possible
- e. Seguretat de les dades
- f. Còpies de seguretat. Recuperació de les dades
4. Creació d’una base de dades relacional
- a. Quines dades volem representar
- b. Crear l’esquema de dades
- c. Definir les taules: columnes, claus i índexs
- d. Tipus de dades
- e. Conceptes bàsics de la comanda CREATE TABLE
- f. Modificar una taula. Conceptes bàsics de la comanda ALTER TABLE
5. El llenguatge SQL
- a. El Llenguatge de Consultes Estructurat. Orígens i introducció
- b. Característiques generals. Elements del llenguatge
- c. Consulta de les dades en una base de dades relacional
- La comanda SELECT
- Representació i manipulació del resultats
- Joins i Unions
- Subconsultes
d. Definició de dades
- Creació de taules. La comanda CREATE
- Modificar la definició d’una taula. La comanda ALTER
- Eliminar taules. Les comandes DROP i TRUNCATE
- Taules temporals.
- e. Manipulació de dades
- Introducció de dades. La comanda INSERT
- Actualització de les dades. La comanda UPDATE
- Eliminar les dades. La comada DELETE
6. Procediments emmagatzemats
- a. Què és un procedimen
- La comanda CAL
- Crides compostes
- d. Variables. SELECT … INTO
- e. Condicions
- f. Control del flux d’execució
7. Disparadors
- a. Definició
- b. Utilització
8. Vistes
- a. Definició
- b. Utilització
9. Accedir a la base de dades des d’una aplicació externa
- a. API’s de MySQL
- b. Exemples en PHP. Crear una pàgina Web per consultar y manipular les dades.