Corte

215 visualizaciones

Publicado el

Notas del segundo corte

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
215
En SlideShare
0
De insertados
0
Número de insertados
19
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Corte

  1. 1. 05 DeMarzo Del 2015 Bases DeDatos Profesor:JohnJairo LondoñoPérez Memoria #1 Se realiza un ejercicioen el cual se dice que se van a controlar órdenes de vuelo de unos aviones. DFE 1 R M Placa PK. Capacidad. Num_Orden PK Id_Aerolinea FKD. Fecha Modelo. Id_Piloto FKD Id_DestinoFKD Resolvemos el problema mediante el Modelo Por DependenciasFuncionales. *Tabla 1 (Avión) Placa, Capacidad, Id_Aerolinea, Modelo PK FKD *Tabla 2 (Ordenes de vuelo) Num_Orden,Fecha, Id_Piloto, Id_Destino,Placa PK FKD FKD FKP Ordenes De Vuelo Avión Esta FKPes heredadadel componente Avión, LaPK del componente Avión pasa a ser unaFKP del componente ÓrdenesDe Vuelo.
  2. 2. *Tabla 3 (Id_Aerolinea) Id_Aerolinea,Nombre Aerolínea PKE *Tabla 4 (Id_Piloto) Id_Piloto, Nombre_Piloto PKE *Tabla 5 (Destino) Destino,Nombre_Destino PKE TECNICA PARA CONSTRUIREL DIAGRAMA DEL MODELO RELACIONAL. 1) Empiece a construir el diagrama de izquierda a derechaa partir de la tabla que resuelve el diseño y es esta la que tiene que ver con el último componente de la cadena,para el ejemplo: OrdenesDe Vuelo. 2) Ubique a la derecha de la tabla anterior, las tablas que tienen las Primary key. 3) Siga construyendo el diseño a la derecha teniendo encuenta instalar las tablas que tienen la PK de las FKD. PKE:Primary KeyEmergente,el resultado de ser una Primary key de una Foreign KeyPor DefectoDe Un Componente Previo. Despuésde solucionar la cadenalógica del negocio por medio del modelo de dependencias funcionales, se dispone a ser resuelto mediante el Modelo Relacional. Cuando se dice de izquierda a derecha se hace referencia a la cadena lógica del negocio.
  3. 3. MODELO RELACIONAL Num_Orden PK Fecha Id_Piloto FKD Id_Destino FKD Placa FKP Tabla 2: Ordenes De Vuelo Id_Piloto PK Nombre_Piloto Tabla 4: Id-Piloto Id_Destino PK Nombre_Destino Tabla 5: Destino Placa PK Capacidad Id_Aerolinea FKD Modelo Tabla 1: Avión Id_Aerolinea PK Nombre_Aerolinea Tabla 3: Id-Aerolinea
  4. 4. 12 De Marzo Del 2015 Bases DeDatos Profesor:JohnJairo LondoñoPérez Memoria #2 DFE 1 R M Cedula PK. Nombre. Id_Amonestacion PK Dirección. Valor_A_Descontar Ocupación FKD. Fecha Tipo_Amonestación FKD *Tabla 1 (Empleado) Cedula, Nombre, Dirección, Ocupación PK FKD *Tabla 2 (Amonestaciones) Id_Amonestacion,Valor_A_Descontar, Fecha, Tipo_Amonestación, Cedula PK FKD FKP *Tabla 3 (Ocupación) Id_Ocupacion,Nombre Ocupación PKE *Tabla 4 (Tipo_Amonestación) Empleado Amonestaciones CADENA LOGICA DEL NEGOCIO MODELO DEPENDENCIA FUNCIONAL
  5. 5. Id_Tipo_Amonestacion,Nombre Amonestación PKE MODELO RELACIONAL EjercicioDe Aplicación. Construya la cadenalógica del negocio Construya el diseño por el modelo de dependenciafuncional Construya el diseño por el modelo relacional Que tiene que ver con el siguiente sistema: *Controlar las órdenes de proyecciónde las películas. Lo anterior quiere decir que una película tiene muchas ordenes de proyección -Atributos película (Id_Pelicula (PK), Nombre De La Pelicula, Tipo De Pelicula (FKD),Fecha De Compra). -Atributos Órdenes De Proyección (Id_Proyeccion (PK), Fecha De Proyección,Hora De proyección,Sala Donde Se Proyecta (FKD)). Id_Amonestacion PK Fecha Valor_A_Descontar Tipo_Amonestación FKD Cedula FKP Tabla 2: Amonestaciones Id_Tipo_Amonestacion PK Nombre Amonestación Tabla 4: Tipo_Amonestación Cedula PK Nombre Direccion Ocupación FKD Tabla 1: Empleado Id_Ocupacion PK Nombre_Ocupación Tabla 3: Ocupación MODELO RELACIONAL
  6. 6. 1 DFE R M Id_Pelicula PK. Nombre_De_La_Pelicula Id_ProyeccionPK Tipo_De_PeliculaFKD. Fecha_De_Proyeccion Fecha_De_Compra. Hora_De_Proyeccion Sala_De_ProyeccionFKD Tabla 1 (Películas) Id_Pelicula, Nombre_De_La_Pelicula,Tipo_De_Pelicula,Fecha_De_Compra PK FKD *Tabla 2 (Ordenes De Proyección) Id_Proyeccion, Fecha_De_Proyeccion,Hora_De_Proyeccion,Sala_Proyeccion,Id_Pelicula PK FKD FKP *Tabla 3 (Tipo_De_Pelicula) Ordenes de proyección Películas CADENA LOGICA DEL NEGOCIO MODELO DEPENDENCIA FUNCIONAL
  7. 7. Id_Tipo_Pelicula,Genero_Pelicula PKE *Tabla 4 (Sala_Proyeccion) Id_Sala,Nombre Sala PKE Id_Sala PK Nombre_Sala Tabla 4: Sala_Proyeccion Tabla 1: Peliculas MODELO RELACIONAL Tabla 2: Amonestaciones Id_Proyeccion PK Fecha Hora Sala_Proyeccion FKD Id_Pelicula FKP Id_Pelicula PK Nombre Tipo FKD Fecha Id Tipo PK Género Tabla 3: Tipo_De_Pelicula
  8. 8. 19 DeMarzo Del 2015 Bases DeDatos Profesor:JohnJairo LondoñoPérez Memoria #3 Recuerde queel diagrama relacional independiente de que se trate de una DFEo de una dependenciafuncional no exclusiva(No Visto aun) siempre se construirá de izquierda a derechateniendo en cuentaque esta primera tabla de la izquierda es la que resuelve el diseño y es exactamente la que tiene quever con el ultimo componente de la cadena. Despuésde sucedido lo anterior las relaciones se asignaran de derechaa izquierda, el diagrama se leerá de derechaa izquierda y las tablas serán llevadas al motor de derechaa izquierda. Si se cumple con todo lo mencionado, el motor nunca generara error, salvo aquello que sea por sintaxis. LENGUAJEPARA DEFINICION DEDATOS (DDL). Cuando se quiere llevar el diseño de la base de datos al motor (MYSQL,SQL Server,Oracle, PostGres, etc.),se debe recurrir a lenguaje para definición de datos que utiliza esencialmente la sentencia SQL llamada: Create Table. Como se ha venido diciendo con anterioridad las tablas del diseño de la base de datos deberán ser llevadas de derechaa izquierda.

×