Descargar la presentación
La descarga está en progreso. Por favor, espere
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.