Relaciones

Page 1

Sesiรณn 1

3FN


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Tercera forma normal (3FN) • • • •

La tabla ya debe estar en la segunda forma normal (las formas normales se aplican de forma progresiva). Ninguna columna puede depender de ninguna otra columna que no sea definida como clave (Clave primaria). No pueden existir datos derivados. Las columnas en la tabla solamente deben contener información definida por la clave primaria y por lo tanto las columnas de la tabla deben contener datos sobre una sola cosa.

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Tablas de Calificaciones - Repaso folio profesor 1250 Alejandra Ruiz Montero 1251 Alejandra Ruiz Montero 1252 Carla Campos Crespo 1253 Carla Campos Crespo

horario 08:00 - 13:00 07:30 - 09:00 09:00 - 10:30 10:30 - 12:00

Tabla: calificaciones folio credencial calificacion 1250 25074 10 1250 25177 9 1250 25246 8 1250 25308 8 1251 25320 8 1251 25574 10 1251 25584 10 1251 25827 9 1252 25016 9 1252 25134 9 1252 25166 9 1252 25327 9 1253 25473 9 1253 25825 10 1253 25969 9 1253 25970 9

Tabla: actas materia Windows 8 Word 2013 Excel 2013 Word 2013

fecha subdirector 23/08/2014 Lic. Alfonso Osorio Ocampo 22/08/2014 Lic. Alfonso Osorio Ocampo 22/08/2014 Lic. Alfonso Osorio Ocampo 22/08/2014 Lic. Alfonso Osorio Ocampo

Tabla: alumnos credencial nombre 25074 Eva Prieto Gonzalez 25177 Ana Alonso Torres 25246 Sara Navarro Vargas 25308 Carlos Ferrara Herrero 25320 Mario Nuñez Peña 25574 Jorge Zarate Caballero 25584 Victoria Marquez Marín 25827 Patricia Ferrara Guerrero 25016 Mauricio Lezama Cortes 25134 Christian Román Calvo 25166 Angel Iglesias León 25327 Rodrigo Pascual Herrero 25473 Alissa Castro Carrasco 25825 Lourdes Prieto Vazquez 25969 Sergio Enriquez Vazquez 25970 Guillermo Castro Hernandez

carrera Diseño Gráfico Digital Programador de Sistemas y Redes Diseño Gráfico Digital Programador de Sistemas y Redes Diseño Gráfico Digital Programador de Sistemas y Redes Asistente Ejecutivo en Informática Diseño Gráfico Digital Programador de Sistemas y Redes Asistente Ejecutivo en Informática Asistente Ejecutivo en Informática Asistente Ejecutivo en Informática Diseño Gráfico Digital Programador de Sistemas y Redes Diseño Gráfico Digital Diseño Gráfico Digital

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Tabla “actas” en 3FN folio profesor 1250 Alejandra Ruiz Montero 1251 Alejandra Ruiz Montero 1252 Carla Campos Crespo 1253 Carla Campos Crespo

horario 08:00 - 13:00 07:30 - 09:00 09:00 - 10:30 10:30 - 12:00

Al aplicar la 3FN se crean las tablas “personal” y “materias” con sus respectivas claves principales.

Tabla: actas materia Windows 8 Word 2013 Excel 2013 Word 2013

fecha subdirector 23/08/2014 Lic. Alfonso Osorio Ocampo 22/08/2014 Lic. Alfonso Osorio Ocampo 22/08/2014 Lic. Alfonso Osorio Ocampo 22/08/2014 Lic. Alfonso Osorio Ocampo

folio 1250 1251 1252 1253

clave_profesor

horario 1 08:00 - 13:00 1 07:30 - 09:00 2 09:00 - 10:30 2 10:30 - 12:00

Tabla: personal clave_personal personal 1 Alejandra Ruiz Montero 2 Carla Campos Crespo 3 Alfonso Osorio Ocampo

Tabla “actas” original

Tabla: actas clave_materia 1 2 3 2

puesto profesor profesor subdirector

fecha 23/08/2014 22/08/2014 22/08/2014 22/08/2014

clave_subdirector 3 3 3 3

Tabla: materias clave_materia materia 1 Windows 8 2 Word 2013 3 Excel 2013

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Tabla “alumnos” en 3FN Tabla: alumnos credencial nombre 25074 Eva Prieto Gonzalez 25177 Ana Alonso Torres 25246 Sara Navarro Vargas 25308 Carlos Ferrara Herrero 25320 Mario Nuñez Peña 25574 Jorge Zarate Caballero 25584 Victoria Marquez Marín 25827 Patricia Ferrara Guerrero 25016 Mauricio Lezama Cortes 25134 Christian Román Calvo 25166 Angel Iglesias León 25327 Rodrigo Pascual Herrero 25473 Alissa Castro Carrasco 25825 Lourdes Prieto Vazquez 25969 Sergio Enriquez Vazquez 25970 Guillermo Castro Hernandez

Tabla “alumnos” original Tabla: alumnos credencial nombre 25074 Eva Prieto Gonzalez 25177 Ana Alonso Torres 25246 Sara Navarro Vargas 25308 Carlos Ferrara Herrero 25320 Mario Nuñez Peña 25574 Jorge Zarate Caballero 25584 Victoria Marquez Marín 25827 Patricia Ferrara Guerrero 25016 Mauricio Lezama Cortes 25134 Christian Román Calvo 25166 Angel Iglesias León 25327 Rodrigo Pascual Herrero 25473 Alissa Castro Carrasco 25825 Lourdes Prieto Vazquez 25969 Sergio Enriquez Vazquez 25970 Guillermo Castro Hernandez

carrera Diseño Gráfico Digital Programador de Sistemas y Redes Diseño Gráfico Digital Programador de Sistemas y Redes Diseño Gráfico Digital Programador de Sistemas y Redes Asistente Ejecutivo en Informática Diseño Gráfico Digital Programador de Sistemas y Redes Asistente Ejecutivo en Informática Asistente Ejecutivo en Informática Asistente Ejecutivo en Informática Diseño Gráfico Digital Programador de Sistemas y Redes Diseño Gráfico Digital Diseño Gráfico Digital

Al aplicar la 3FN se crea la tabla “carreras”

clave_carrera 2 1 2 1 2 1 3 2 1 3 3 3 2 1 2 2

Tabla: carreras clave_carrera carrera 1 Programador de Sistemas y Redes 2 Diseño Gráfico Digital 3 Asistente Ejecutivo en Informática

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Tablas de calificaciones en 3FN folio 1250 1251 1252 1253

clave_profesor

horario 1 08:00 - 13:00 1 07:30 - 09:00 2 09:00 - 10:30 2 10:30 - 12:00

Tabla: calificaciones folio credencial calificacion 1250 25074 10 1250 25177 9 1250 25246 8 1250 25308 8 1251 25320 8 1251 25574 10 1251 25584 10 1251 25827 9 1252 25016 9 1252 25134 9 1252 25166 9 1252 25327 9 1253 25473 9 1253 25825 10 1253 25969 9 1253 25970 9

Tabla: actas clave_materia 1 2 3 2

fecha 23/08/2014 22/08/2014 22/08/2014 22/08/2014

Tabla: alumnos credencial nombre 25074 Eva Prieto Gonzalez 25177 Ana Alonso Torres 25246 Sara Navarro Vargas 25308 Carlos Ferrara Herrero 25320 Mario Nuñez Peña 25574 Jorge Zarate Caballero 25584 Victoria Marquez Marín 25827 Patricia Ferrara Guerrero 25016 Mauricio Lezama Cortes 25134 Christian Román Calvo 25166 Angel Iglesias León 25327 Rodrigo Pascual Herrero 25473 Alissa Castro Carrasco 25825 Lourdes Prieto Vazquez 25969 Sergio Enriquez Vazquez 25970 Guillermo Castro Hernandez

clave_subdirector 3 3 3 3

clave_carrera 2 1 2 1 2 1 3 2 1 3 3 3 2 1 2 2

Tabla: personal clave_personal personal 1 Alejandra Ruiz Montero 2 Carla Campos Crespo 3 Alfonso Osorio Ocampo

puesto profesor profesor subdirector

Tabla: materias clave_materia materia 1 Windows 8 2 Word 2013 3 Excel 2013

Tabla: carreras clave_carrera carrera 1 Programador de Sistemas y Redes 2 Diseño Gráfico Digital 3 Asistente Ejecutivo en Informática

A partir de una sola tabla sin normalizar se han creado 6 tablas que están en 3FN. Área de Investigación en Computación


Práctica 1: Alumno a tus diseños de base de datos que has desarrollado con de Productos Lácteos de México aplica la tercera forma normal (3NF).


Sesiรณn 1

Relaciones


Tipos de relaciones en bases de datos • Uno a uno • Uno a Varios • Varios a Varios


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Tipos de relaciones en bases de datos • Uno a uno • Uno a Varios • Varios a Varios

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Tipos de relaciones en bases de datos • Uno a uno • Uno a Varios • Varios a Varios

Área de Investigación en Computación


Relaciones Uno a Uno


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Relaciones Uno a Uno

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Relaciones Uno a Uno

Área de Investigación en Computación


Relaciones Uno a Varios


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Relaciones Uno a Varios

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Relaciones Uno a Varios

Área de Investigación en Computación


Relaciones Varios a Varios


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Relaciones Varios a Varios

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Relaciones Varios a Varios

Área de Investigación en Computación


Practica 2: Alumno crea una base de datos y asígnale el nombre “Colegio” y agrega las tablas abajo mostradas, asigna las claves principales a los campos que creas convenientes.


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Practica 2: Alumno crea una base de datos y asígnale el nombre “Colegio” y agrega las tablas abajo mostradas, asigna las claves principales a los campos que creas convenientes.

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Practica 2: Alumno crea una base de datos y asígnale el nombre “Colegio” y agrega las tablas abajo mostradas, asigna las claves principales a los campos que creas convenientes.

Área de Investigación en Computación


Diseñador de diagramas de base de datos: El Diseñador de diagramas de base de datos es una herramienta visual que le permite diseñar y visualizar una base de datos a la que está conectado. Cuando diseña una base de datos, puede utilizar el Diseñador de bases de datos para crear, editar o eliminar tablas, columnas, claves, índices, relaciones y restricciones.


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Diseñador de diagramas de base de datos: El Diseñador de diagramas de base de datos es una herramienta visual que le permite diseñar y visualizar una base de datos a la que está conectado. Cuando diseña una base de datos, puede utilizar el Diseñador de bases de datos para crear, editar o eliminar tablas, columnas, claves, índices, relaciones y restricciones.

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Diseñador de diagramas de base de datos: El Diseñador de diagramas de base de datos es una herramienta visual que le permite diseñar y visualizar una base de datos a la que está conectado. Cuando diseña una base de datos, puede utilizar el Diseñador de bases de datos para crear, editar o eliminar tablas, columnas, claves, índices, relaciones y restricciones.

Área de Investigación en Computación


Establece la clave primaria


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Establece la clave primaria

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Establece la clave primaria

Área de Investigación en Computación


Practica 3: Alumno, basándose en la base de datos que llevas desarrollando crea las relaciones que sean adecuadas para el manejo de tu información. Crea las relaciones antes vistas (Uno a uno, uno a varios, varios a varios) solo los tipos de relación que apliquen a tu diseño de bases de datos.


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Practica 3: Alumno, basándose en la base de datos que llevas desarrollando crea las relaciones que sean adecuadas para el manejo de tu información. Crea las relaciones antes vistas (Uno a uno, uno a varios, varios a varios) solo los tipos de relación que apliquen a tu diseño de bases de datos.

Área de Investigación en Computación


INSTITUTO DE COMPUINGLÉS DE ORIENTE

Practica 3: Alumno, basándose en la base de datos que llevas desarrollando crea las relaciones que sean adecuadas para el manejo de tu información. Crea las relaciones antes vistas (Uno a uno, uno a varios, varios a varios) solo los tipos de relación que apliquen a tu diseño de bases de datos.

Área de Investigación en Computación


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.