Top Banner
Administración de Bases de Datos Jorge 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
16

1) Fundamentos sobre Sistemas Gestores de Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

Oct 07, 2018

Download

Documents

lyxuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1) Fundamentos sobre Sistemas Gestores de Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net

@jorgesancheznet

Niveles definidos en ANSI

Page 6: 1) Fundamentos sobre Sistemas Gestores de Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net

@jorgesancheznet

Page 7: 1) Fundamentos sobre Sistemas Gestores de Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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 Bases de …jorgesanchez.net/presentaciones/bases-de-datos/conceptos-sgbd/... · [1.1.5] Tareas del DBA Fundamentos de los SGBD. Administración

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