1) fundamentos sobre sistemas gestores de bases de...
Post on 07-Oct-2018
219 Views
Preview:
TRANSCRIPT
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
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
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
1.1.2) Modelo ANSI
Fundamentos de los SGBD
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
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Niveles definidos en ANSI
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
Sinónimos ANSI
•Administrador empresarialAnalista•Administrador de bases de datosDBA•Administrador aplicacionesDesarrollador
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
1.1.3) Niveles actuales
Fundamentos de los SGBD
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)
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.
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
[1.1.4] Funciones de los SGBD
Fundamentos de los SGBD
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
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
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
Administración de Bases de DatosJorge Sánchez, www.jorgesanchez.net
@jorgesancheznet
[1.1.5] Tareas del DBA
Fundamentos de los SGBD
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
top related