Академический Документы
Профессиональный Документы
Культура Документы
?
¿Qué es una Base de
Datos?
1 2
3 4
Base de Datos
5 6
1
Características del enfoque
SGBD Base de Datos
Sistema Manejador (o Gerenciador) de Base Único almacén de datos al cual tienen
de Datos (SGBD o DBMS) acceso muchos usuarios (Múltiples
vistas de los datos)
Sistema que provee un conjunto de servicios
adecuados para la construcción y mantenimiento
de bases de datos. El sistema contiene la descripción de la
estructura de la base de datos
Un conjunto de datos relacionados entre si,
organizados alrededor de un modelo de (Metadatos)
datos.
Un conjunto de programas para mantener Independencia de datos respecto a los
esos datos. programas (Abstracción de datos)
7 8
Objetivos
Controlar redundancia de los datos.
?
9 10
Definición BD
BD Almacenada
(Metadatos) (Datos)
11 12
2
SGBD Arquitectura
Usuarios finales
Nivel Vista externa 1 ... Vista externa n
El objetivo primordial es crear una Externo
ambiente en el que sea posible guardar y
recuperar información de la Base de Nivel
ESQUEMA CONCEPTUAL
Conceptual
Datos de la forma más conveniente y
eficiente posible. Nivel ESQUEMA INTERNO
Interno
13 14
15 16
3
Clasificación Cómo utilizar un Modelo de Datos
Conceptuales:
Describen la realidad en términos más o menos 1) Identificar los objetos del mundo real que
cercanos al usuario. nos interesan.
Típicamente orientados a la construcción del esquema 2) Identificar las relaciones entre los objetos.
por lo que, en algunos casos, no presentan 3) Representar las propiedades que nos
operaciones para manipular los datos.
interesan de esos objetos.
Operacionales o Lógicos:
4) Determinar las restricciones que deseamos
Orientados a la implementación. Presentan
operaciones.
imponer.
Físicos:
Conjunto de Estructuras de Datos.
19 20
Asociados a los Modelos de Datos están Permite definir los objetos y las
los lenguajes de datos que nos relaciones, es decir las estructuras de
permiten definir y manipular la Base de
los datos para almacenar la
Datos.
información.
Los modelos son la base para los
lenguajes. El resultado de la compilación de las
Lenguaje datos = Modelo datos + instrucciones en DDL se almacena en el
sintaxis Catálogo del Sistema.
21 22
Eliminación de datos.
Modificación de datos.
23 24
4
F in a le s P ro g ra m a d o re s E x p e rto s D B A
integridad. G e s to r
A r c h iv o s
D a to s
25 26
Componentes Componentes
Compilador de DDL: Procesa las definiciones Precompilador DML interactivo:
de los objetos especificados en el DDL y
Convierte las instrucciones en otras de
almacena las descripciones en el Catálogo.
más bajo nivel. Analiza la sintaxis y el
contenido de las consultas y luego
Precompilador DML: Convierte las
genera llamadas al procesador en
instrucciones embebidas en un programa en
llamadas de procedimientos normales en el tiempo de ejecución.
lenguaje anfitrión.
27 28
Componentes Componentes
Procesador de Consultas: Gestor de Base de Datos:
Transforma las consultas del usuario en Es un modulo de programa que
otras equivalentes pero más eficientes, constituye la interfaz entre los datos de
encontrando una buena estrategia para bajo nivel almacenados en la base de
la ejecución de las mismas. datos y los programas de aplicaciones y
requerimientos que se hacen al sistema
29 30
5
Componentes
Tareas del Gestor Base de Datos:
Interacción con el Gestor de Archivos.
Conservar la Integridad.
Garantizar la Seguridad.
Respaldo y Recuperación.
Control de Concurrencia.
31