presentacion1 fundamentos bases de datos upl
Post on 26-May-2015
98 Views
Preview:
DESCRIPTION
TRANSCRIPT
SGDB (DBMS Data Base Managment System)
Consiste en una colección de datos
interrelacionados y un conjunto de programas
para acceder a esos datos.
BASE DE DATOSEs 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.
Jerarquia de los DatosUn 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
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.
Relación de una Aplicación y un DBMS
Sistema de Procesamiento de Archivos
DEFINICION???
INCONVENIENTES???
Ventajas de un SGBD
Abstracción de DatosUno 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
Nivel Físico
Nivel Lógico
Nivel Vistas
Niveles de abstracción
Nivel Físico
Nivel Lógico
Vista 1 Vista 2 Vista n
Nivel Interno
Nivel Conceptual
Nivel Externo
Esquemas e InstanciasESQUEMA: 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.
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
Independencia de DatosCapacidad 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.
MODELOS DE LOS DATOSEl 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.
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
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.
-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
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
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
Otras definiciones de BD
top related