La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

BASES DE DATOS.

Presentaciones similares


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

1 BASES DE DATOS

2 Bases de datos, BD Definición
Conjunto de archivos de datos computarizados afines acerca de una empresa particular. Es una fuente central de datos destinados a compartirse entre muchos usuarios para una diversidad de aplicaciones. Operaciones Agregar registros nuevos Insertar nuevos datos Actualizar Borrar datos Eliminar registros existentes

3 Ejemplo: BD de cava de vinos
Anaquel Vino Productor Año Botellas Listo Comentarios 1 Chardonnay Buena Vista 88 91 2 Louis Martini 89 5 90 3 Jo. Riesling Chapellet 87 4 Día de gracia Jekel 10 92 Fume Blanc 6 Borgoña blanco Mirassou 82 Cosecha 7 Cab. Sauvignon Robt. Mondavi 12 8 Pinot Noir Ch. St. Jean 86

4 Diseño de la BD Elección y disposición de campos de datos en una base de datos que permiten evitar o reducir al mínimo errores fundamentales (como la redundancia de datos y la repetición de los campos).

5 Sistema de administración de bases de datos
Colección de datos interrelacionados y un conjunto de programas para acceder a dichos datos. Permite la creación, modificación y actualización de la BD, la recuperación de datos y la generación de informes y pantallas. Objetivo Proporcionar un entorno que sea tanto práctico como eficiente de usar en la recuperación y el almacenamiento de la información de la base de datos. Administrador de base de datos Persona encargada de garantizar que la base de datos cumpla sus objetivos.

6 Objetivos del diseño de la BD
Almacenamiento eficaz de los datos. Eficiente actualización y recuperación. Información almacenada para administrar, planear, controlar o tomar decisiones en una organización. Compartición de datos entre los usuarios para una diversidad de aplicaciones. Mantener datos que sean exactos y consistentes. Asegurar que los datos requeridos por las aplicaciones actuales y futuras puedan accederse con facilidad. Permitir a la base de datos evolucionar conforme aumente la necesidad de los usuarios. Permitir a los usuarios construir su vista personal de los datos sin preocuparse por la forma en que los datos se encuentren almacenados físicamente.

7 Formas de almacenar datos
Tabla 2 ________________________ Tabla 1 __________________ Archivos individuales Datos serán redundantes. Actualización requiere más tiempo. Problemas en la integridad de los datos, ya que un cambio en un archivo requerirá modificación de los datos en otros archivos. Base de datos Tabla 1 ____________________________________ Tabla 2 ____________________________________

8 Componentes de una BD Tabla Campo
Cualquier objeto o evento del cual se recopilan datos. Ejemplo Persona (vendedor). Lugar (ciudad). Cosa (producto). Campo Característica (s) de una tabla. Describen propiedades que posee cada miembro de una tabla. Tabla: Paciente Campos: Apellido, nombre, dirección. Son las unidades más pequeñas en un archivo o base de datos. Pueden tener valores de longitud fija o variable.

9 Continúa…Componentes de una BD
Relaciones Son asociaciones entre diferentes entidades (asociaciones de datos). Tipos de relaciones Relación uno a uno (1:1) Una entidad en A se asocia con a lo sumo una entidad en B, y una entidad B se asocia con a lo sumo una entidad en A. Relación uno a muchos (1:M) Una entidad de A se asocia con cualquier número de entidades en B. Una entidad en B, se puede asociar con a lo sumo una entidad en A. Muchos a uno (M:1) Una entidad en A se asocia con a lo sumo una entidad en B. Una entidad en B se puede asociar con cualquier número de entidades en A. Relación muchos a muchos (M:N) Una entidad en A se asocia con cualquier número de entidades en B, y una entidad en B se asocia con cualquier número de entidades en A.

10 Relación 1:1 Ejemplo A B B A Estado Gobernador Esposa Esposo b1 b2 b3

11 Relación 1:M Ejemplo A B B A Estado Habitantes Madre Hijos b1 a1 b2 b3

12 Relación M:1 Ejemplo A B B A Habitantes Estado Hijos Madre a1 b1 a2 a3

13 Relación M:M Ejemplo A B B A Materias Profesores a1 b1 a2 b2 a3 b3 b3

14 Componentes de la BD Claves
Uno de los datos en un registro que se usa para identificar al registro. Tipos de claves Clave primaria Identifica de forma única a un registro Clave secundaria No identifica de forma única a un registro. Se utilizan para seleccionar un conjunto de registros que pertenecen a un conjunto. Pueden estar formadas por dos o más datos.

15 Ejemplo Matrícula Nombre Apellido Paterno Apellido Materno 0001-0407
Alicia Ortiz Barcenas Sebastián Domínguez Klauss Cristián Lara Fuentes Jimmy Luna Benítez Andraca Cepeda Hurtado

16 Identificación de claves Clave primaria Clave secundaria
APELLIDOPATERNO + APELLIDOMATERNO Matrícula

17 Modelo de datos Parte esencial de la estructura de una base de datos.
Definición Colección de herramientas conceptuales para describir los datos, las relaciones de los datos, la semántica de los datos y las ligaduras de consistencia.

18 Modelo Entidad-Relación (E-R)
Está basado en una percepción del mundo real que consta de un conjunto de objetos básicos llamados entidades y de relaciones entre esos objetos. Se desarrolló para facilitar el diseño de bases de datos permitiendo la especificación de un esquema de la empresa que representa la estructura lógica completa de una base de datos.

19 Símbolos del modelo E-R
Rectángulos Representan conjunto de entidades. Elipses Representan atributos. Diamantes (rombos) Representan conjuntos de relaciones. Líneas Permiten vincular atributos al conjunto de entidades y conjuntos de entidades a conjunto de relaciones.

20 Ejemplo del modelo Entidad-Relación

21 Ejemplo de la relación 1:1 Modelo Entidad-Relación

22 Ejemplo de la relación 1:M (a) y M:1 (b) Modelo Entidad-Relación

23 Ejemplo de la relación M:N Modelo Entidad-Relación

24 Ejemplo del modelo Entidad-Relación
Constrúyase un diagrama E-R para un hospital con un conjunto de pacientes y un conjunto de médicos. Asóciese con cada paciente un registro de las diferentes pruebas y exámenes realizados.

25 Diagrama Entidad-Relación

26 Ejemplo…Especificación de relaciones
Examen_Paciente es una relación de varios a varios porque a un paciente se le pudieron haber realizado varios exámenes, y un examen puede realizarse a varios pacientes. Prueba_Paciente es una relación de varios a varios porque a un paciente se le pudieron haber realizado varias pruebas, y una prueba puede realizarse a varios pacientes. Paciente_Médico es una relación de varios a varios porque a un paciente lo pueden revisar varios especialistas y un médico atiende a varios pacientes (en un hospital).

27 Ejercicio Constrúyase un diagrama E-R para una compañía de seguros de coches que tiene un conjunto de clientes, cada uno de los cuales posee uno o más coches. Cada coche tiene asociado un número de cero a cualquier valor que almacena el número de accidentes.

28 Diagrama Entidad-Relación del Ejercicio

29 DICCIONARIO DE DATOS Diccionario de datos

30 Concepto de diccionario de datos
Contienen información acerca de los datos (metadatos). Recopila y coordina términos de datos específicos, y confirma lo que cada término significa para las diferentes personas en la organización.

31 Usos del diccionario de datos
Guardar datos ordenados. Proporcionar información de los datos. Eliminar redundancias en los datos. Validar la integridad y exactitud del diagrama de flujo de datos. Proporcionar un punto de partida para desarrollar pantallas e informes. Determinar el contenido de los datos almacenados en archivos. Desarrollar la lógica para los procesos del diagrama de flujo de datos.

32 Características incluidas en el formulario de descripción del elemento (dato).
ID del elemento (opcional). Nombre del elemento. Alias: sinónimos u otros nombres para el elemento. Breve descripción del elemento. Si es elemento base o derivado. Elemento base: tecleado inicialmente en el sistema. Elemento derivado: son creados por procesos como resultado de un cálculo. Longitud del elemento: considerar el número mayor que probablemente contendrán.

33 Formatos de entrada y salida. Criterios de validación.
Continúa…Características incluidas en el formulario de descripción del elemento (dato). Tipo de datos. Formatos de entrada y salida. Criterios de validación. Valor predeterminado del elemento: puede ser mediante listas desplegables, casillas de verificación, etc. Área adicional para observaciones o comentarios.

34 Ejemplo en Access

35 Tipos de datos en Access
Texto Memo Número Fecha/Hora Moneda Autonumérico Sí/No Objeto OLE Hipervínculo


Descargar ppt "BASES DE DATOS."

Presentaciones similares


Anuncios Google