1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos...
Transcript of 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos...
![Page 1: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/1.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
1) Fundamentos sobre Sistemas Gestores de Bases
de Datos
Administración de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red
![Page 2: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/2.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
1.1) Funcionamiento de los SGBD
Administración de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red
![Page 3: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/3.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
1.1.2) Modelo ANSI
Fundamentos de los SGBD
![Page 4: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/4.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Niveles definidos en ANSI
•Externo. Vistas que los usuarios tienen de la base de datos• Interno/Físico. Forma de ver la BD del Administrador de Bases de Datos, cercana a la máquina.•Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos
![Page 5: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/5.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Niveles definidos en ANSI
![Page 6: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/6.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
![Page 7: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/7.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Sinónimos ANSI
•Administrador empresarialAnalista•Administrador de bases de datosDBA•Administrador aplicacionesDesarrollador
![Page 8: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/8.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
1.1.3) Niveles actuales
Fundamentos de los SGBD
![Page 9: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/9.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Niveles actuales
•Externo. Vistas que los usuarios tienen de la base de datos•Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo E/R)•Lógico. Se acerca más a la máquina, indica un tipo de SGBD (Ej. Modelo Relacional)
![Page 10: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/10.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Niveles actuales
• Interno. Base de datos trasladada al lenguaje concreto de un SGBD•Físico. Nivel más cercano a la máquina, habla de ficheros, servidores, discos, sistema operativo, etc.
![Page 11: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/11.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
[1.1.4] Funciones de los SGBD
Fundamentos de los SGBD
![Page 12: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/12.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Funciones de un SGBD
• Función de descripción (lenguaje DDL)• Crea, Modifica y elimina metadatos• Crea, Modifica y elimina objetos de la base de datos (tablas,
usuarios, vistas, etc.)• Instrucciones SQL: ALTER, DROP y CREATE
![Page 13: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/13.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Funciones de un SGBD
• Función de manipulación (lenguaje DML)• Crea, Modifica y elimina datos• Instrucciones puras DML: INSERT, DELETE y UPDATE• Instrucciones DQL: SELECT• Instrucciones DTL (Transacciones) : COMMIT y ROLLBACK
![Page 14: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/14.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Funciones de un SGBD
• Función de control (lenguaje DCL)• Asigna o quita permisos
• Instrucciones: GRANT y REVOKE
![Page 15: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/15.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
[1.1.5] Tareas del DBA
Fundamentos de los SGBD
![Page 16: 1) Fundamentos sobre Sistemas Gestores de … que los usuarios tienen de la base de datos •Conceptual. Esquema inicial del Analista, define cómo se relacionan los datos (Ej. Modelo](https://reader031.fdocuments.ec/reader031/viewer/2022022103/5bc1336609d3f26f488c75b6/html5/thumbnails/16.jpg)
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Tareas del DBA
• Configurar e instalar el hardware • Configurar el Sistema Operativo• Instalar y mantener el SGBD• Crear y configurar la BD• Control de usuarios y permisos• Gestión de la seguridad• Optimizar y monitorizar la BD• Planificar y realizar copias de seguridad