2. SGDB
(DBMS Data Base Managment System)
Consiste en una colección de datos
interrelacionados y un conjunto de programas
para acceder a esos datos.
3. BASE DE DATOS
Es un conjunto estructurado de datos que representa entidades y sus interrelaciones, dicha
representación debe ser única e integrada, sin embargo esta representación debe permitir varias
utilizaciones y en forma simultánea. Además de los datos fuente del usuario contiene una descripción
de su propia estructura, esta descripción es conocida como DICCIONARIO DE DATOS.
4. Jerarquia de los Datos
Un conjunto de datos en una Base de Datos es representado por registros, los cuales están
conformados de la siguiente manera:
- Los bits conforman una palabra llamada Byte o caracteres
- Los caracteres constituyen los campos
- Los campos conforman registros
- Los registros componen archivos
5. Componentes de una BD
Las BD se componen de 4 elementos:
1. Archivos de Datos del usuario
2. Diccionario de Datos Descripción de su propia estructura
3. Índices Representan las relaciones entre los datos
4. Metadatos de Aplicación Almacenan la estructura y el formato de reportes, consultas y otros
componentes de aplicación.
9. Abstracción de Datos
Uno de los objetivos de una sistema de bases de datos es dar una visión abstracta de los datos a los usuarios en
sus diferentes niveles.
El sistema oculta información de como se almacena la información y como se mantienen los datos,
principalmente por que no todos los usuarios de la base de datos tienen suficientes conocimientos en sistemas y
el manejo de los computadores. De tal manera que se ofrecen diferentes tipos de complejidad con el fin de
simplificar la interacción con la BD.
Tradicionalmente se manejan dos estructuras:
- Nivel Lógico
- Nivel Físico
En la actualidad se habla de otro nivel mas…
- Vistas
11. Niveles de abstracción
Nivel Físico
Nivel Lógico
Vista 1 Vista 2 Vista n
Nivel Interno
Nivel Conceptual
Nivel Externo
12. Esquemas e Instancias
ESQUEMA: Se llama asi al diseño completo de la Bas de Datos, un esquema es raramente modificado. Una BD
puede tener varios esquemas divididos de acuerdo a los niveles de abstracción.
SUBESQUEMA: Dentro del nivel de Vistas, podemos ver que se pueden tener varias vistas de una misma BD,
cada una de estas vistas representa un Subesquema.
EJEMPLAR (Instancia): Información almacenada en una BD en determinado momento, teniendo en cuenta que
una BD esta en continuo cambio.
13. Analogía con un Lenguaje de
programación
BD LP
Esquema Declaración de una Variable
Ejemplar El valor de una variable en un determinado momento
14. Independencia de Datos
Capacidad para modificar la definición de un esquema en un nivel sin que se afecte a una definición de esquema
en el siguiente nivel superior.
Existen dos niveles de Independencia:
1. Independencia Física de Datos: Capacidad de modificar esquema físico sin que las aplicaciones tengan que
modificarse.
2. Independencia Lógica de Datos: Capacidad de modificar esquema lógico sin que las aplicaciones tengan que
modificarse.
Cuales son los cambios.
Cuales son los cambios.
15. MODELOS DE LOS DATOS
El conjunto de componentes o herramientas conceptuales que un SGBD proporciona para modelar recibe
el nombre de modelo de BD. Los cuatro modelos de BD más utilizados en los SI son el modelo relacional,
el modelo jerárquico, el modelo en red y el modelo relacional con objetos.
Todo modelo de BD nos proporciona tres tipos de herramientas:
a) Estructuras de datos con las que se puede construir la BD: tablas, árboles, etc.
b) Diferentes tipos de restricciones (o reglas) de integridad que el SGBD tendrá que hacer cumplir a los
datos: dominios, claves, etc.
c) Una serie de operaciones para trabajar con los datos.
16. Usuarios de una BD
Personas involucradas en el diseño, uso y mantenimiento de
una BD.
Administrador de Base de Datos (DBA)
Diseñador de la BD
Usuarios Finales
17. Administrador de Base de Datos
(DBA)
El el responsable del diseño, control y administración de la BD, lo puede desempeñar una persona o un grupo de
personas según el tamaño de la BD.
RESPONSABILIDADES
- La estructura de la BD, debe determinar que información se va a almacenar en la misma según requisitos de
los usuarios.
- Descripción conceptual y lógica de la BD.
18. -Descripción física de la BD
-Definición de estándares de la organización
- Seguridad
- Control de interacción con la red
- Uso y aprovechamiento
- Transición
19. Diseñador de la BD
Identifica los Datos que van a ser almacenados en la BD y define la estructura apropiada.
Define los requerimientos de Usuario
20. Usuarios Finales
Persona que requieren del acceso a la BD para desarrollar tareas de su trabajo con el apoyo de consultas,
actualizaciones y reportes.
Existen tres categorías de Usuarios:
- Usuario Casual: consultas a la BD
- Usuario Sofisticado: consultas y modificaciones a la BD
- Usuario Sofisticado: incluye ingenieros y analistas involucrados con el DBMS