La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASES DE DATOS INTRODUCCION

Presentaciones similares


Presentación del tema: "BASES DE DATOS INTRODUCCION"— Transcripción de la presentación:

1 BASES DE DATOS INTRODUCCION
Ing. Hugo Caselli Gismondi 2010

2 DATO E INFORMACION Dato: Es la representación simbólica o numérica de un evento de la naturaleza. Información: Datos procesados que tienen significado y son útiles. dato información conocimiento sabiduría pérdidas

3 BASE DE DATOS Está constituida por un conjunto de datos persistentes utilizado por los sistemas de aplicaciones de un negocio Una colección de datos almacenados en un formato estandarizado, diseñado para ser compartido por varios usuarios. (Post-2003).

4 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 visión de los datos, sin preocuparse por la manera en que los datos se encuentren almacenados físicamente

5 SISTEMA DE BASES DE DATOS
INFORMACION: Integrada, Compartida EQUIPO: Almacenamiento, Memoria PROGRAMAS: DBMS (Sistema de Manejo de Base de Datos), Utilerias, Herramientas de Diseño, Generadores de informes USUARIOS: Programador de Aplicaciones, Usuario Final, Administrador de Base de Datos

6 SISTEMA DE BASE DE DATOS
DBMS

7 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.

8 Almacenamiento de Datos. 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

9 Almacenamiento de Datos. Bases de Datos
OBJETIVOS Compartir información: Múltiples usuarios y Múltiples aplicaciones Mantenimiento de datos preciso y consistente Disponibilidad de los datos Flexibilidad para evolucionar Independencia del almacenamiento físico INCONVENIENTES Almacenamiento centralizado (tradicionalmente) Dependencia burocrática del DBA No se optimiza el acceso para una aplicación especial, por satisfacer dos objetivos opuestos: minimizar tiempo de actualización y espacio.

10 NIVELES DE ABSTRACCION DE DATOS
ABSTRACCION DE DATOS: Ocultar la complejidad, excluyendo características no pertinentes, y seleccionando algunas de interés NIVELES DE ABSTRACCION DE DATOS Describe solo partes de la base de datos. Visión 1 Visión n Nivel Conceptual Físico Describe que datos son almacenados realmente y las relaciones entre estos datos. (Estructura lógica) Describe como se almacenan realmente los datos: Detalles complejos (Estructura física) .

11 INDEPENDENCIA DE DATOS
Es la capacidad de modificar una definición de un esquema en un nivel, sin afectar la definición de un esquema en el nivel superior siguiente. INDEPENDENCIA FÍSICA DE DATOS: Cuando los usuarios y sus programas no dependen de la estructura lógica de la base de datos. INDEPENDENCIA LÓGICA DE DATOS: Cuando los usuarios y sus programas no dependen de la estructura lógica de la base de datos.

12 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 notación gráfica, como partes de un modelo de datos (Batini).

13 TIPOS DE MODELOS Modelos conceptuales, usados en el diseño de bases de datos. Son instrumentos para representar la realidad a un alto nivel de abstracción (Fácil de entender e interpretar). Modelos lógicos, 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 física de las bases de datos.

14 MODELOS, ESQUEMAS Y CASOS

15 TIPOS DE DBMS JERARQUICO DE RED RELACIONAL

16 Customers Customer Order Orders Items DBMS Jerárquica Items Ordered
Para recuperar los datos, debe comenzar en la parte superior (el cliente). Al recuperar un cliente, se recuperan todos los datos anidados. Items Item Descripción Cantidad 998 Dog Food 12 764 Cat Food 11

17 Customer Items Order Ordered Items DBMS de Red Punto de Entrada

18 DBMS Relacional Customer(CustomerID, Name, …
Order(OrderID, CustomerID, OrderDate, … ItemsOrdered(OrderID, ItemID, Quantity, … Items(ItemID, Description, Price, …

19 ENFOQUE ORIENTADO A LAS FUNCIONES PARA EL DISEÑO DE SISTEMAS
Se describen las actividades en una organización y su relación con los flujos de información. Se usa el modelo DFD Se describen a un alto nivel de abstracción, la conducta de los programas de aplicación. MINIESPECIFICACION en seudocódigo Aquí se produce una especificación detallada del programa de aplicación, y en última instancia, del código del programa

20 ENFOQUE ORIENTADO A LOS DATOS PARA EL DISEÑO DE SISTEMAS
Describe el contenido de la información de la base de datos, mas que las estructuras de almacenamiento. Tiene como fin obtener el esquema lógico, el cuales una descripción de la estructura de la base de datos que puede procesar el software del SMBD Se obtiene el esquema físico, que es una descripción de la implantación de la base de datos en la memoria secundaria

21 ENFOQUE CONJUNTO ORIENTADO A LOS DATOS Y LAS FUNCIONES PARA
EL DISEÑO DE SISTEMAS

22 Diseño Conceptual Y Diseño Lógico Relacional De La Base De Datos.

23 VENTAJAS DEL ENFOQUE DE DATOS
Es posible disminuir la redundancia Es posible evitar la inconsistencia Es posible compartir datos Es posible hacer cumplir las normas Es posible aplicar restricciones de seguridad Es posible mantener la integridad Es posible equilibrar requerimientos


Descargar ppt "BASES DE DATOS INTRODUCCION"

Presentaciones similares


Anuncios Google