Вы находитесь на странице: 1из 23

UNIVERSIDAD NACIONAL DEL SANTA EAP Ing.

De Sistemas e Informtica

BASES DE DATOS

INTRODUCCION

Ing. Hugo Caselli Gismondi


2011

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

DATO E INFORMACION
Dato: Es la representacin simblica o numrica de un evento de la naturaleza. Informacin: Datos procesados que tienen significado y son tiles.

dato

informacin

conocimiento

sabidura

prdidas

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

BASE DE DATOS
Est constituida por un conjunto de datos persistentes utilizado por los sistemas de aplicaciones de un negocio Una coleccin de datos almacenados en un formato estandarizado, diseado para ser compartido por varios usuarios. (Post-2003).

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

SISTEMA DE BASES DE DATOS. OBJETIVOS


Asegurar que los datos puedan ser compartidos por los usuarios, para una variedad de aplicaciones Que el mantenimiento de los datos sea preciso y consistente Asegurar que todos los datos requeridos para las aplicaciones presentes y futuras se encuentren siempre disponibles Permitir que la base de datos evolucione y se adapte a las necesidades crecientes de los usuarios Permitir que los usuarios desarrollen su propia visin de los datos, sin preocuparse por la manera en que los datos se encuentren almacenados fsicamente

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

SISTEMA DE BASES DE DATOS


INFORMACION: Integrada, Compartida EQUIPO: Almacenamiento, Memoria PROGRAMAS: DBMS (Sistema de Manejo de Base de Datos), Utilerias, Herramientas de Diseo, Generadores de informes USUARIOS: Programador de Aplicaciones, Usuario Final, Administrador de Base de Datos

UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

SISTEMA DE BASE DE DATOS


DBMS

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

DBMS: Database Management System


El software que define una base de datos, almacena los datos, soporta un lenguaje de consulta, produce informes, y crea las pantallas de entrada de datos.

Almacenamiento de Datos.
UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

Archivos Convencionales

Inconvenientes
Falta de potencial para evolucionar Redundancia e inconsistencia de datos Dificultades de Acceso Problemas de Concurrencia Aislamiento de los datos Problemas de Seguridad Problemas de Integridad

Casos en que conviene


Aplicaciones ya existentes Cuestiones de Performance

Almacenamiento de Datos.
UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

Bases de Datos

OBJETIVOS Compartir informacin: Mltiples usuarios y Mltiples aplicaciones Mantenimiento de datos preciso y consistente Disponibilidad de los datos Flexibilidad para evolucionar Independencia del almacenamiento fsico INCONVENIENTES Almacenamiento centralizado (tradicionalmente) Dependencia burocrtica del DBA No se optimiza el acceso para una aplicacin especial, por satisfacer dos objetivos opuestos: minimizar tiempo de actualizacin y espacio.

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

ABSTRACCION DE DATOS: Ocultar la complejidad, excluyendo caractersticas no pertinentes, y seleccionando algunas de inters

NIVELES DE ABSTRACCION DE DATOS


Visin 1 Visin 1 Visin n Describe solo partes de la base de datos.

Nivel Conceptual

Describe que datos son almacenados realmente y las relaciones entre estos datos. (Estructura lgica) Describe como se almacenan realmente los datos: Detalles complejos (Estructura fsica) .

Nivel Fsico

INDEPENDENCIA DE DATOS
UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

Es la capacidad de modificar una definicin de un esquema en un nivel, sin afectar la definicin de un esquema en el nivel superior siguiente. INDEPENDENCIA FSICA DE DATOS: Cuando los usuarios y las aplicaciones no dependen de la estructura fsica y en la tcnica de acceso a la base de datos. INDEPENDENCIA LGICA DE DATOS: Cuando los usuarios y sus aplicaciones no dependen de la estructura lgica de la base de datos.

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

MODELOS DE DATOS
Un modelo de datos es una serie de conceptos que pueden utilizarse para describir un conjunto de datos y operaciones para manipular los mismos. Puede definirse una sintaxis y puede desarrollarse una notacin grfica, como partes de un modelo de datos (Batini).

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

TIPOS DE MODELOS
Modelos conceptuales, usados en el diseo de bases de datos. Son instrumentos para representar la realidad a un alto nivel de abstraccin (Fcil de entender e interpretar). Modelos lgicos, apoyados por los sistemas de manejo de base de datos (SMBD). Describen los datos procesables en un computador. Estos modelos tienen una correspondencia sencilla con la estructura fsica de las bases de datos.

MODELOS, ESQUEMAS Y CASOS


UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

Modelo El modelo ofrece reglas para estructurar los datos Percepcin de la estructura de la realidad Esquema El esquema ofrece reglas para verificar si un caso es vlido Caso

Descripcin de la realidad en un momento dado

UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

JERARQUICO DE RED RELACIONAL

TIPOS DE DBMS

DBMS Jerrquica
UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

Customers Customer Order


Items Ordered

Orders Items
Item Descripcin Cantidad 998 Dog Food 12 764 Cat Food 11

Para recuperar los datos, debe comenzar en la parte superior (el cliente). Al recuperar un cliente, se recuperan todos los datos anidados.

DBMS de Red
UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

Punto de Entrada

Customer Order
Items Ordered Items
Punto de Entrada

DBMS Relacional
UNIVERSIDAD NACIONAL DEL SANTA EAP Ing. De Sistemas e Informtica

Customer(CustomerID, Name,
Order(OrderID, CustomerID, OrderDate, ItemsOrdered(OrderID, ItemID, Quantity, Items(ItemID, Description, Price,

UNIVERSIDAD NACIONAL DEL SANTA

ENFOQUE ORIENTADO A LAS FUNCIONES PARA EL DISEO DE SISTEMAS


EAP Ing. De Sistemas e Informtica

Requerimientos de aplicaciones

Anlisis funcional Esquema de funciones Diseo de aplicaciones de alto nivel

Se describen las actividades en una organizacin y su relacin con los flujos de informacin. Se usa el modelo DFD

Especificaciones de aplicacin Diseo del programa de aplicacin Especificaciones detalladas del programa

Se describen a un alto nivel de abstraccin, la conducta de los programas de aplicacin. MINIESPECIFICACION en seudocdigo

Aqu se produce una especificacin detallada del programa de aplicacin, y en ltima instancia, del cdigo del programa

UNIVERSIDAD NACIONAL DEL SANTA

ENFOQUE ORIENTADO A LOS DATOS PARA EL DISEO DE SISTEMAS


EAP Ing. De Sistemas e Informtica

Requerimientos de datos
Describe el contenido de la informacin de la base de datos, mas que las estructuras de almacenamiento.

Diseo conceptual Esquema conceptual Diseo lgico Esquema lgico Diseo fsico Esquema fsico

Tiene como fin obtener el esquema lgico, el cuales una descripcin de la estructura de la base de datos que puede procesar el software del SMBD

Se obtiene el esquema fsico, que es una descripcin de la implantacin de la base de datos en la memoria secundaria

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

ENFOQUE CONJUNTO ORIENTADO A LOS DATOS Y LAS FUNCIONES PARA EL DISEO DE SISTEMAS
Requerimientos de aplicaciones

Diseo conceptual

Anlisis funcional

Esquema conceptual

Esquema funcional

Diseo Conceptual Y Diseo Lgico Relacional De La Base De Datos.

DISEO CONCEPTUAL

Enunciado
Divisin de enunciados en conjuntos homogneos

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

Esquemas Conceptuales Parciales


DISEO INICIAL

Esquema Armazn Inicial


DISEO DE ESQUEMAS. Uso de primitivas descendentes, ascendentes y centrfugas

Esquema Armazn Refinado = Esquema Conceptual Inicial


Eliminacin de generalizaciones y muestra de las claves externas

DISEO LOGICO RELACIONAL

Esquema Conceptual a Lgico Intermedio


Definicin de atributos y claves primarias. Eliminacin de claves externas

Esquema Conceptual a Lgico Final


Inclusin de atributos derivados. Eliminacin de relaciones 1 a 1, y de 1 a N.

Esquema Lgico a Relacional Intermedio


Eliminacin de relaciones M a N. Eliminacin de relaciones n-arias y recursivas.

Esquema Lgico a Relacional Final


Definicin de las restricciones de integridad entre las tablas.

Esquema Relacional y de Integridad Referencial 4.3.2.1. DISEO CONCEPTUAL

UNIVERSIDAD NACIONAL DEL SANTA

EAP Ing. De Sistemas e Informtica

VENTAJAS DEL ENFOQUE DE DATOS


Es posible Es posible Es posible Es posible Es posible seguridad Es posible Es posible disminuir la redundancia evitar la inconsistencia compartir datos hacer cumplir las normas aplicar restricciones de

mantener la integridad equilibrar requerimientos

Вам также может понравиться