Ejemplo2: Normalización

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

Diseño de Bases de Datos
Tema: La Clave Principal.
integridad referencial
Normalizaciones de Bases de Datos
Lunes 18 de Febrero 2008 Material para la clase: Elprofe3.wordpress.com.
Rocío Contreras Águila Primer Semestre 2010
Diseño de Bases de Datos
Curso de Microsoft® Access® 2010
Tipos de llaves en tablas
U NIDAD 2 L ENGUAJE DE DEFINICIÓN DE DATOS (DDL) 1.
BASE DE DATOS MICROSOFT ACCESS
MODELO RELACIONAL.
Especialista en Business Intelligence Integration Services SSIS (Sesión 5) Microsoft SQL Server 2008 R2 (Nov.2013) Suscribase a o.
SQL Server Integration Services SSIS
Tema: Las Consultas (y II) Tipos de uniones
Ms access Microsoft Access es un sistema gestor de bases de datos relacionales (SGBD). base de datos suele definirse como un conjunto de información.
Teoría de Bases de Datos
Base de Datos Relacional.
Universidad Interamericana de P.R. Departamento Informática Curso 3850 Dr. Rafael Nieves.
y programa de Microsoft Access
Guia datos de información
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
ROMERO G ARCIA FANY KARINA Y BARRIOS CRUZ REBECCA SARAHI GRUPO:303 EQUIPO:5.
BASE DE DATOS Mtra. Isabel Mendoza Trejo. RELACIONES Las relaciones son las ligas mediante las cuales se enlazan las tablas para poder analizar, consultar.
Métrica v2.1 Técnicas: Teoría de la Normalización.
Diseño de una Base de datos
Diseño de una base de datos Zavaleta Nolasco Karina
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
BASES DE DATOS Con Access.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
NORMALIZACIÓN DE BASE DE DATOS Flor Elena Canales Alvarado Autor:
Normalización en una base de datos
Base de datos.
Relaciones entre tablas
Base de Datos Licenciado Roberto Carlos Bettin Quintana.
Diseño de una Base de Datos
ENTRADAS Se debe contar cada dato único de usuario o entrada de control que se introduce en los límites de la aplicación y actualiza un fichero lógico.
Autora: Francisca Montañez Muñoz
DISEÑO DE BASES DE DATOS
ACCESS.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 3) Microsoft SQL Server 2008 R2 Suscribase a
Zavaleta Nolasco Karina Rechy Villareal Sandra Grupo:309 Equipo: 04 Profesora: Gabriela Pichardo.
¿Qué es una base de datos?
INTERFAS DE ACCES DISEÑO DE UNA BASE DE DATOS NOMBRE: OLIVARES MORALES ROGELIO DANIEL BAUTISTA CRUZ GRUPO: 307 EQUIPO: 05.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
DEFINICION  Las bases de datos son una colección organizada de información dividida en campos los cuales nos proporcionan datos detallados e individuales.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
BASES DE DATOS RELACIONALES
Diseño de una base de datos y elementos básicos Integrantes: López Ponce de León José Efrén Velazquez Martínez Brenda Equipo:10Grupo:307.
Diagramas.
NORMALIZACION DE DATOS
Relaciones entre tablas
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
Elementos básicos.  Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para.
Base de Datos.
Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información relacionada, organizada Sistemáticamente,
Bases de Datos Modelo Relacional.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Diseño de una Base de datos. BASE DE DATOS. Es el conjunto de informaciones almacenadas en un soporte legible por ordenador y organizadas internamente.
ACCESS Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete ofimático denominado Microsoft Office. Es igualmente un gestor.
Institución: Colegio Cosubsidio las Mercedes I.E.D Fecha: Nombre:martinez González David Arturo Grado: Decimo Presentado a: Gabriel Sánchez.
Base de Datos I – Ing. Mary Carlota Bernal J.
QUÉ ES UNA BASE DE DATOS? Es un Conjunto de Información, que está clasificada de distintas maneras; pero que comparten entre sí algún tipo de vínculo,
Por: Carlos Alberto Luis Grados. ¿Qué es una Relación en Access? Una vez creadas diferentes tablas para cada tema de la BD, se necesita una manera de.
Normalización es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada.
 Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común.
Transcripción de la presentación:

Ejemplo2: Normalización CodLibro Titulo Autor Editorial NombreLector FechaDev 1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez, Juan 15/04/2005 1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán, Ana 17/04/2005 1005 Estadística Roca, René 16/04/2005 1006 Oracle University Nancy Greenberg y Priya Nathan Oracle Corp. García Roque, Luis 20/04/2005 1007 Clipper 5.01 Ramalho 18/04/2005

Ejemplo2: Normalización CodLibro Titulo Autor Editorial NombreLector FechaDev 1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez, Juan 15/04/2005 1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán, Ana 17/04/2005 1005 Estadística Roca, René 16/04/2005 1006 Oracle University Nancy Greenberg y Priya Nathan Oracle Corp. García Roque, Luis 20/04/2005 1007 Clipper 5.01 Ramalho 18/04/2005

1FN: CodLibro Titulo Autor Editorial Paterno Materno Nombres FechaDev 1001 Variable compleja Murray Spiegel McGraw Hill Pérez Gómez Juan 15/04/2005 1004 Visual Basic 5 E. Petroustsos Anaya Ríos Terán Ana 17/04/2005 1005 Estadística Roca René 16/04/2005 1006 Oracle University Nancy Greenberg Oracle Corp. García Roque Luis 20/04/2005 Priya Nathan 1007 Clipper 5.01 Ramalho 18/04/2005

2FN: Datos del libro Creamos nuevas tablas: Datos del Lector CodLibro Titulo Autor Editorial 1001 Variable compleja Murray Spiegel McGraw Hill 1004 Visual Basic 5 E. Petroustsos Anaya 1005 Estadística 1006 Oracle University Nancy Greenberg Oracle Corp. Priya Nathan 1007 Clipper 5.01 Ramalho 2FN: Creamos nuevas tablas: Datos del Lector CodLector Paterno Materno Nombres 501 Pérez Gómez Juan 502 Ríos Terán Ana 503 Roca René 504 García Roque Luis Datos del Préstamo CodLibro CodLector FechaDev 1001 501 15/04/2005 1004 502 17/04/2005 1005 503 16/04/2005 1006 504 20/04/2005 1007 18/04/2005

3FN: Descomponemos la tabla 1 de la 2FN: CodAutor Autor 801 Murray Spiegel 802 E. Petroustsos 803 Nancy Greenberg 804 Priya Nathan 806 Ramalho CodLibro Titulo 1001 Variable compleja 1004 Visual Basic 5 1005 Estadística 1006 Oracle University 1007 Clipper 5.01 CodEditorial Editorial 901 McGraw Hill 902 Anaya 903 Oracle Corp CodLibro codAutor 1001 801 1004 802 1005 1006 803 804 1007 806 CodLibro codEditorial 1001 901 1004 902 1005 1006 903 1007 CodLibro CodLector FechaDev 1001 501 15/04/2005 1004 502 17/04/2005 1005 503 16/04/2005 1006 504 20/04/2005 1007 18/04/2005 CodLector Paterno Materno Nombres 501 Pérez Gómez Juan 502 Ríos Terán Ana 503 Roca René 504 García Roque Luis

3FN: Descomponemos la tabla 1 de la 2FN: CodAutor Autor 801 Murray Spiegel 802 E. Petroustsos 803 Nancy Greenberg 804 Priya Nathan 806 Ramalho CodLibro Titulo 1001 Variable compleja 1004 Visual Basic 5 1005 Estadística 1006 Oracle University 1007 Clipper 5.01 CodEditorial Editorial 901 McGraw Hill 902 Anaya 903 Oracle Corp CodLibro codEditorial 1001 901 1004 902 1005 1006 903 1007 CodLibro codAutor 1001 801 1004 802 1005 1006 803 804 1007 806 CodLibro CodLector FechaDev 1001 501 15/04/2005 1004 502 17/04/2005 1005 503 16/04/2005 1006 504 20/04/2005 1007 18/04/2005 CodLector Paterno Materno Nombres 501 Pérez Gómez Juan 502 Ríos Terán Ana 503 Roca René 504 García Roque Luis

RELACIONES

Una relación uno a varios La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A. Un proveedor ... ... puede suministrar más de un producto ... ... pero cada producto tiene un único proveedor

Una relación varios a varios En una relación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo. Clave principal de la tabla Pedidos Clave principal de la tabla Productos Un pedido puede incluir muchos productos ... ... y cada producto puede aparecer en muchos pedidos

Una relación uno a uno En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada jugador de fútbol de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados Cada jugador de fútbol tiene un registro coincidente en la tabla Empleados. Este conjunto de valores es un subconjunto del campo Id. de empleado y la tabla Empleados

El tipo de relación que crea Microsoft Access depende de cómo están definidos los campos relacionados. Una relación de uno a varios se crea si sólo uno de los campos relacionados es una qclave principal (clave principal: uno o más campos (columnas) cuyos valores identifican de manera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulo y debe tener siempre un índice exclusivo. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas.) o tiene un índice único (índice único: índice que se define al establecer la propiedad Indexado de un campo como Sí (Sin duplicados). Un índice único no permite entradas duplicadas en el campo indizado. Al establecer un campo como clave principal, queda automáticamente definido como exclusivo.). Se crea una relación uno a uno si ambos campos relacionados son claves principales o tienen índices únicos. Una relación de varios a varios es, en realidad, dos relaciones de uno a varios con una tercera tabla cuya clave principal consta de dos campos: las claves externas (clave externa: uno o más campos de tabla (columnas) que hacen referencia al campo o campos de clave principal de otra tabla. Una clave externa indica cómo están relacionadas las tablas.) de las otras dos tablas.