Definición de Bases de datos

Documentos relacionados
Modelo Entidad Relación.MER.

3. Modelo Entidad-Relación

Gestion y Modelación de Datos Sistemas de Información, Sistemas de BD

Modelo Entidad Relación

DISEÑO DE BASES DE DATOS RELACIONALES

Carlos Castillo UPF 2008

Bases de Datos Diseño de Bases de Datos Modelo Conceptual Entidad Relación

Tema I: Introducción a las bases de datos. Curso Introducción a las bases de datos.

Introducción a Bases de Datos

3. Modelo Entidad Relación

DESVENTAJAS DEL USO DE LA BASE DE DATOS

EXAMEN EXTRAORDINARIO Informática y Computación IV

El Modelo Relacional. Carlos A. Olarte BDI

Diseño de Base de Datos Relacionales

Introducción a las Bases de Datos

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos

Modelos de Datos. Modelo Entidad-Relación

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.

UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS

Base de Datos. Docente: Ing. Francisco Rodríguez. Universidad Nacional de Trujillo Ingeniería Industrial BASE DATOS. Resultados.

Bases de datos. Diseño y gestión

Un sistema de bases de datos sirve para integrar los datos. Lo componen los siguientes elementos:

El modelo Entidad-Relación

Bases de Datos: Introducción

Sistemas de Bases de Datos I. Modelo Conceptual. Modelo Entidad Relación

Gestion y Modelación de Datos Introducción

Explican las características de el modelo entidad relación. Utilizar la simbología del modelo entidad relación. Resolver problemas utilizando el

BASES DE DATOS TEMA 2 MODELOS DE DATOS

Tema 1. Conceptos básicos

1.4 Sistemas de bases de datos frente a los sistemas de archivos

Qué es una base de datos?

Qué es SGBD? Mencionar 4 tipos de SGBD. SGBD de red. Román Gutiérrez Sosa. SGBD jerárquicos. Modelo de datos relacionales.

MODELIZACIÓN CONCEPTUAL DE DATOS

Solución a los Ejercicios de MER.

Formato para prácticas de laboratorio

Capítulo 6: Diseño de BD y el modelo ER

Una relación esta en 4FN si esta en la BCFN y no contiene dependencias multivaluadas.

4. Arquitectura de los SGBD

Almacenar y acceder a Información universitaria. Almacenar y acceder información de tipo de imágenes u otros formatos.

BASE DE DATOS Modelos de Datos

EL MODELO RELACIONAL

TÍTULO: BASES DE DATOS Disponibilidad Objetivos 5 Definicion de una base de datos 9 Datos de nomina (tabla) 9 Esquema de bases de datos (mapa

Tema 1. Origen y evolución de las BD. Índice. Evolución histórica. Evolución histórica. Primera Generación. (sistemas basados en archivos)

Gestión base de datos : Modelo Relacional (II)

UNIDAD 3. MODELO ENTIDAD RELACIÓN

El Sistema Gestor de Base de Datos (DBMS)

Diseño Lógico El modelo relacional. M.Sc.Lic. Cimar H. Meneses España

Bases de Datos. Laboratorio III, L106/L111. Profesor: Goyo Celada

EL MODELO ENTIDAD-RELACIÓN:

Análisis y Diseño de Sistemas

Introducción. Campos de Aplicación SGBD. Índice. Aplicaciones Representativas. Aplicaciones Representativas

Modelo relacional. Modelo relacional

Conceptos básicos de bases de datos

BASES DE DATOS TEMA 1 PERSPECTIVA DEL ÁREA DE BASES DE DATOS

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

Introducción a los Sistemas de Gestión de Bases de Datos

El Modelo Relacional. Estática

Fundamentos de Bases de Datos

BASES DE DATOS TEMA 1. Introducción a las Bases de Datos

Cliente- Servidor. Bases de Datos Distribuidas

SISTEMA DE INFORMACIÓN GEOGRÁFICA WEB

INTERPRETACIÓN DEL DISEÑO CONCEPTUAL. MODELO ENTIDAD/RELACIÓN. UNIDAD 2. Bases de datos. Modelado de BD

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

Objetivos y Temario CURSO ACCESS NIVEL AVANZADO

Modelo ERE. Universidad de los Andes Demián Gutierrez Marzo

Ing. Yim Isaias Apestegui Florentino

Modelo relacional. El modelo relacional

Unidad 1. CONCEPTOS DE BASES DE DATOS.

Niveles de Abstracción de una base de datos

Modelo Relacional: Conceptos

rg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b

Sistemas de Información para la Gestión

Metodología de Diseño Lógico. Sistemas Gestores de Bases de Datos

Base de datos para herbario IBUG. Alpha versión

BASES DE DATOS - SQL. Javier Enciso

1TEMA BASES DE DATOS: ANÁLISIS Y DISEÑO PEDRO J. MOLL MONREAL 2014/2015

Tema 11 Bases de datos. Fundamentos de Informática

ING. YIM ISAIAS APESTEGUI FLORENTINO

BASE DE DATOS Octubre Marzo 2017

DESARROLLO DE APLICACIONES CON BASES DE DATOS RELACIONALES EMBEBIDAS / EMPOTRADAS ING. ROGER CALDERON MORENO

Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)

Bases de datos 1. Teórico: Introducción

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE INFORMÁTICA

SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS

Fundamentos de la Inteligencia de Negocios

INDICE CARTAS DESCRIPTIVAS S3

2.1. Introducción e historia del modelo Entidad-Relación. Modelo de datos conceptual de alto nivel Propuesto por Peter P.

GESTORES DE BASES DE DATOS

DED Diagramas de Estructura Lógica de Datos. Universidad de Oviedo Departamento de Informática

Fundamentos de la Inteligencia de Negocios

Práctica 1: Contenido


Gestor de bases de datos MicroSoft Access (2 de 4)

Transcripción:

Introducción.

Definición de Bases de datos Conjunto de datos relacionados entre si que modelan hechos y objetos pertenecientes a un mundo real y sirven de soporte a aplicaciones informáticas. Dichos datos deben estar almacenados físicamente y deben estar relacionados mediante una estructura lógica. 2

Sistema Gestor de Bases de Datos (SGBD) Aplicación que permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlado a la misma. Debe proporcionar los siguientes servicios. Creación y definición de la base de datos. Manipulación de los datos. Acceso controlado mediante mecanismos de seguridad. Mantener integridad y consistencia de los datos. Acceso compartido a la base de datos. Mecanismos de copias de respaldo y recuperación 3

Ventajas de los SGBD vrs sistemas de archivos Independencia de los datos. Coherencia de los resultados. Mejor disponibilidad de los datos. Mayor valor informativo. Mejor y más normalizada documentación de la información. Mayor eficiencia en la recogida, validación, entrada y mantenimiento de los datos. Reducción del espacio de almacenamiento. 4

Inconvenientes de las BD Instalación costosa. Personal especializado. Implantación larga y difícil. Falta de rentabilidad a corto plazo. Desfase entre teoría y práctica. 5

Ejemplos de SGBD Ejemplos de SGBD libres: PostgreSQL MySQL Ejemplos de SGBD comerciales: Oracle DB2, Informix (IBM) dbase (dbi) Paradox (Borland) SQL-Server (MS) Access (MS) FoxPro (MS) 6

Modelo de datos Colección de conceptos que se pueden utilizar para describir la estructura de una base de datos. Proporciona los medios necesarios para conseguir la abstracción de datos en una BD. Se refiere a los tipos de datos, relaciones y restricciones que deben mantenerse para los datos. 7

Modelo Entidad-Relación (MER) Propuesto por Peter P. Chen en 1976 Extensiones/aportaciones de muchos otros autores Describe el mundo real como un conjunto de ENTIDADES y de RELACIONES entre ellas Gran difusión Muy extendido en los métodos de diseño de bases de datos Soportado por herramientas software de diseño (CASE) 8

Conceptos básicos del modelo Entidad ( entity ) Atributo ( attribute ) Relación ( relationship ) 9

ENTIDAD Cosa u objeto del mundo real con existencia propia y distinguible del resto Objeto con existencia... física o real (una persona, un libro, un empleado) abstracta o conceptual (una asignatura, un viaje) Persona, lugar, cosa, concepto o suceso, real o abstracto, de interés para la empresa 10

TIPO DE ENTIDAD (entity set) Define un conjunto de entidades que poseen los mismos atributos PELICULA: titulo, genero, nacionalidad, añoestreno,numcopias EMPLEADO: cedula, nombre, fechanac, direccion, telefono, edad Notación EMPLEADO PELICULA DIRECTOR CLIENTE LOCAL VIDEOCLUB ACTOR 11

ATRIBUTO Propiedad o característica de una entidad Una entidad particular es descrita por los valores de sus atributos: titulo = El alquimista impaciente genero = Thriller p1 nacionalidad = España añoestreno = 2002... e1 cedula= 87654321 carne= 1122334455 nombre = Cristina Aliaga Gil nacionalidad = CR... 12

Atributos Simples o Compuestos Atributos compuestos Pueden dividirse en otros con significado propio fechanacim dia mes año direccion calle ciudad provincia codpostal Valor compuesto = concatenación de valores de componentes Atributos simples No divisibles. Atómicos genero 13

Ejemplo Se desea informatizar una tienda de discos. Para ello se desean tener almacenados los nombres de todos los discos disponibles, además de sus cantantes y canciones. Así mismo se desean almacenar los clientes que han comprado en dicha tienda para llevar un control de todas las ventas realizadas.

Atributos Clave Atributo con valor distinto para cada instancia de un tipo de entidad Ced en EMPLEADO Una clave identifica de forma única cada entidad concreta atributo identificador Notación EMPLEADO ced 15

RELACIÓN (relationship) También interrelación Asociación, vínculo o correspondencia entre instancias de entidades relacionadas de alguna manera en el mundo real el director Alejandro Amenábar ha rodado la película Mar adentro el empleado 87654321 trabaja en el local de videoclub principal la película El imperio contraataca es una continuación de la película La guerra de las galaxias 16

TIPO DE RELACIÓN (relationship set) Estructura genérica o abstracción del conjunto de relaciones existentes entre dos o más tipos de entidad un DIRECTOR ha rodado PELICULA s Notación DIRECTOR HA_RODADO PELICULA 17

Grado de un tipo de relación Número de tipos de entidad que participan en el tipo de relación Binaria: grado 2 (el más frecuente) Ternaria: grado 3 Reflexiva (o recursiva): grado 1 ACTOR ACTUA_EN PELICULA CONTINUACION DE PELICULA CLIENTE ALQUILA PELICULA LOCAL_VIDEOCLUB 18

Restricciones estructurales sobre tipos de relación Limitan las posibles combinaciones de entidades que pueden participar en las relaciones Extraídas de la situación real que se modela Una película debe haber sido dirigida por uno y sólo un director Un director ha dirigido al menos una película y puede haber dirigido muchas Clases de restricciones estructurales: Razón de cardinalidad (o tipo de correspondencia) Razón de participación 19

Razón de Cardinalidad Número máximo de instancias de tipo de relación en las que puede participar una misma instancia de tipo de entidad la cardinalidad de HA_RODADO es 1 a N HA_RODADO es de tipo 1 a N Notación etiqueta en la línea que une entidad y relación Ojo: da la sensación de que se representa al revés DIRECTOR 1 HA_RODADO N PELICULA 20

Razón de Cardinalidad Razones de cardinalidad más comunes: 1:1 ( uno a uno ) 1:N ( uno a muchos ) M:N ( muchos a muchos ) 1 TRABAJA_EN trabajador EMPLEADO encargado 1 SUPERVISA ACTOR personaje M ACTUA_EN 1 lugar trabajo sucursal N LOCAL_VIDEOCLUB film N PELICULA 21

Razón de Cardinalidad Número máximo de instancias de un tipo de entidad que pueden estar relacionadas con una instancia del otro tipo de entidad Notación Etiqueta (1:1, 1:N, M:N ) junto al tipo de relación, o Flecha en sentido... a N trabajador EMPLEADO encargado ACTOR 1:1 TRABAJA_EN 1:N SUPERVISA M:N ACTUA_EN sucursal lugar trabajo LOCAL_VIDEOCLUB PELICULA 22

Ejemplo 23

Ejercicio1 de Modelo E-R Una empresa vende productos a varios clientes. Se necesita conocer los datos personales de los clientes (nombre, apellidos, dni, dirección y fecha de nacimiento). Cada producto tiene un nombre y un código, así como un precio unitario. Un cliente puede comprar varios productos a la empresa, y un mismo producto puede ser comprado por varios clientes. Los productos son suministrados por diferentes proveedores. Se debe tener en cuenta que un producto sólo puede ser suministrado por un proveedor, y que un proveedor puede suministrar diferentes productos. De cada proveedor se desea conocer el NIF, nombre y dirección. 24

25

Consultas 26