SlideShare une entreprise Scribd logo
1  sur  21
DISEÑO DE BASES DE DATOS
Transformación de modelos:del modelo lógico al
modelo físico de datos
[ ]
El profesor siempre
hace el ejercicio fácil y
el estudiante se
encarta con los
ejercicios complejos
[ ]Conocer una metodología
permite aprender bien y
hacer que cada día lleve
menos tiempo hacer lo
mismo y mejor
DISEÑO DE BASES DE DATOS
Transformación de modelos
[EL PROBLEMA
El estudiante de Ingeniería de sistemas y
Telecomunicaciones de la Universidad
Católica de Pereira permanentemente está
intranquilo con su matrícula.
Constantemente requiere conocer su estado
de matricula de asignaturas, profesores a
cargo y consolidado de calificaciones y no lo
logra. Lo anterior no ha sido posible dada la
cantidad de novedades que se presentan y
la imposibilidad de tener acceso en línea a
la información.
[EL MODELO CONCEPTUAL
Admisiones y
registro
Asignación de
cursos/materias
Facultades
PROFESORESESTUDIANTES
UNIVERSIDAD Y PROCESOS
Estudiantes
Profesores
Materias
Entidades candidatas
[MODELO LÓGICO
MODELO ENTIDAD RELACIÓN
[CONDICIONES PARA PASAR A MODELO RELACIONAL
 El modelo debe estar normalizado
 Las entidades y las relaciones se convierten en relaciones así:
 Donde exista una relación con cardinalidad N  M, cada elemento
(entidades y relaciones) se convierten en relaciones
 Donde exista una relación con cardinalidad 1  N, N 1
 Las entidades se convierten en relaciones,
 La relación desaparece
 La llave principal de la entidad donde está 1, se ubica también en la
entidad donde está N.
 Donde exista una relación con cardinalidad 1  1, 0  1, 1  0
 La relación desaparece
 Se identifica la entidad mas débil según su existencia en el sistema
 Los atributos de la entidad débil se trasladan a la entidad fuerte
 Desaparece la entidad débil
 Con las relaciones resultantes se elabora el modelo relacional: metadatos
 Se elabora el modelo relacional extendido: tuplas
[VISUALIZACIÓN DEL MODELO RELACIONAL
Profesores
Codigo
Nombre1
Nombre2
Apellido1
Apellido2
Correo_Electrónico
Telefono1
Telefono2
Materias
Código
Nombre
Creditos
imparte
Codigo_Profesor
Codigo_Materia
Estudiantes
Codigo
Nombre1
Nombre2
Apellido1
Apellido2
Correo_Electrónico
Telefono1
Telefono2
Matricula
Consecutivo
Codigo_Materia
Codigo_Estudiante
Nota
Fecha
[MODELO RELACIONAL: METADATOS
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Profesores
Atributo Tipo Longitud Descripción
Codigo A 12 Código del profesor
Nombre1 A 20 Primer nombre del profesor
Nombre2 A 20 Otros nombres del profesor
Apellido1 A 20 Primer apellido del profesor
Apellido2 A 20 Otros Apellidos del profesor
Correo_Electrónico A 50 Correo electrónico del profesor
Telefono1 N 10 Teléfono fijo del profesor
Telefono2 N 10 Teléfono móvil del profesor
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:imparte (Profesores_Materias)
Atributo Tipo Longitud Descripción
Codigo_Profesor A 12 Código del profesor
Codigo_Materia A 8 Código de la materia
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Materias
Atributo Tipo Longitud Descripción
Código A 8 Código de la materia
Nombre A 40 Nombre de la materia
Creditos N 2 Cantidad de créditos académicos del curso
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Estudiantes
Atributo Tipo Longitud Descripción
Codigo A 12 Código del estudiante
Nombre1 A 20 Primer nombre del estudiante
Nombre2 A 20 Otros nombres del estudiante
Apellido1 A 20 Primer apellido del estudiante
Apellido2 A 20 Otros Apellidos del estudiante
Correo_Electrónico A 50 Correo electrónico del estudiante
Telefono1 N 10 Teléfono fijo del estudiante
Telefono2 N 10 Teléfono móvil del estudiante
*
*
+
+
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Matricula (Materias_Estudiantes)
Atributo Tipo Longitud Descripción
Consecutivo N 5
Codigo_Materia A 8 Código del estudiante
Codigo_Estudiante A 12 Primer nombre del estudiante
Nota N 5,2 Otros nombres del estudiante
Fecha F 8 Primer apellido del estudiante
~
~
+
Una especie de
diccionario de datos
reducido
[MODELO RELACIONAL: REGISTROS (TUPLAS)
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Profesores
Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2
18500500Luis Peláez Valencia luis.pelaez@ucp.edu.co 3124000 3124500
42113567Line Yasmín Becerra Sanchez line.becerra@ucp.edu.co 3124000 3124600
10110320Juan Luis Arias Vargas juan.arias@ucp.edu.co 3124000 310987456
90781210Lina María Suarez Vásquez lina.suarez@ucp.edu.co 3124000 3019057654
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Materias
Código Nombre Créditos
802001Sistemas operativos 4
802002Diseño de bases de datos 4
10010200Formación ciudadana 3
802003 Teoría de la información 4
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:imparte (Profesores_Materias)
Codigo_Profesor Codigo_Materia
18500500 802002
10110320 10010200
18500500 802001
42113567 802003
90781210 802001
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Estudiantes
Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2
1089234567Diana Lorena Tobón Aguirre diana.tobon@ucp.edu.co 3124000 3009865437
1089567345Pedro Remolacho Calido Rincón pedro.calido@ucp.edu.co 3124000 3168754398
42115768Claudia Marcela Aponte Castro claudia.aponte@gmail.com 7652398 3210985640
10458700Juan Alejandro Sanz Shakiro juan.sanz@pisandofuerte.com 3450098 3156006009
10458699Luis Orejuela luis.orejuela@hotmail.com
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Matricula (Materias_Estudiantes)
Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha
0000001 10010200 1089234567 4,5 05/08/2011
0000002 10010200 1089234567 2,2 18/10/2011
0000003 10010200 1089567345 5 05/08/2011
0000004 10010200 1089234567 3,4 18/10/2011
0000005 10458699 802002 5 10/08/2011
DISEÑO DE BASES DE DATOS
Del modelo lógico al modelo físico de datos
[MODELO FÍSICO DE DATOS
Una vez se logra
comprensión sobre los
modelos de datos. Tener
claras las relaciones, tener
modelo normalizado,
reconocer los metadatos y
las tuplas, todo esto
conforma el modelo de datos
que se puede hacer físico
(realidad) mediante la base
de datos elegida: ORACLE,
MySQL, SQL Server,
PostgreSQOL, Sybase, etc.
[MODELO ENTIDAD RELACIÓN
[VISUALIZACIÓN DEL MODELO RELACIONAL
Profesores
Codigo
Nombre1
Nombre2
Apellido1
Apellido2
Correo_Electrónico
Telefono1
Telefono2
Materias
Código
Nombre
Creditos
Codigo_profesor
Estudiantes
Codigo
Nombre1
Nombre2
Apellido1
Apellido2
Correo_Electrónico
Telefono1
Telefono2
Matricula
Consecutivo
Codigo_Materia
Codigo_Estudiante
Nota
Fecha
[MODELO RELACIONAL: METADATOS
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Profesores
Atributo Tipo Longitud Descripción
Codigo A 12 Código del profesor
Nombre1 A 20 Primer nombre del profesor
Nombre2 A 20 Otros nombres del profesor
Apellido1 A 20 Primer apellido del profesor
Apellido2 A 20 Otros Apellidos del profesor
Correo_Electrónico A 50 Correo electrónico del profesor
Telefono1 N 10 Teléfono fijo del profesor
Telefono2 N 10 Teléfono móvil del profesor
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Materias
Atributo Tipo Longitud Descripción
Código A 8 Código de la materia
Nombre A 40 Nombre de la materia
Creditos N 2 Cantidad de créditos del curso
Codigo_Profesor A 12 Código del profesor
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Estudiantes
Atributo Tipo Longitud Descripción
Codigo A 12 Código del estudiante
Nombre1 A 20 Primer nombre del estudiante
Nombre2 A 20 Otros nombres del estudiante
Apellido1 A 20 Primer apellido del estudiante
Apellido2 A 20 Otros Apellidos del estudiante
Correo_Electrónico A 50 Correo electrónico del estudiante
Telefono1 N 10 Teléfono fijo del estudiante
Telefono2 N 10 Teléfono móvil del estudiante
*
+
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Matricula (Materias_Estudiantes)
Atributo Tipo Longitud Descripción
Consecutivo N 5
Codigo_Materia A 8 Código del estudiante
Codigo_Estudiante A 12 Primer nombre del estudiante
Nota N 5,2 Otros nombres del estudiante
Fecha F 8 Primer apellido del estudiante
~
~
+*
[MODELO RELACIONAL: REGISTROS (TUPLAS)
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Profesores
Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2
18500500Luis Peláez Valencia luis.pelaez@ucp.edu.co 3124000 3124500
42113567Line Yasmín Becerra Sanchez line.becerra@ucp.edu.co 3124000 3124600
10110320Juan Luis Arias Vargas juan.arias@ucp.edu.co 3124000 310987456
90781210Lina María Suarez Vásquez lina.suarez@ucp.edu.co 3124000 3019057654
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Materias
Código Nombre Créditos Codigo_Profesor
802001Sistemas operativos 4 18500500
802002Diseño de bases de datos 4 18500500
10010200Formación ciudadana 3 10110320
802003 Teoría de la información 4 42113567
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Estudiantes
Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2
1089234567Diana Lorena Tobón Aguirre diana.tobon@ucp.edu.co 3124000 3009865437
1089567345Pedro Remolacho Calido Rincón pedro.calido@ucp.edu.co 3124000 3168754398
42115768Claudia Marcela Aponte Castro claudia.aponte@gmail.com 7652398 3210985640
10458700Juan Alejandro Sanz Shakiro juan.sanz@pisandofuerte.com 3450098 3156006009
10458699Luis Orejuela luis.orejuela@hotmail.com
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Matricula (Materias_Estudiantes)
Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha
0000001 10010200 1089234567 4,5 05/08/2011
0000002 10010200 1089234567 2,2 18/10/2011
0000003 10010200 1089567345 5 05/08/2011
0000004 10010200 1089234567 3,4 18/10/2011
0000005 10458699 802002 5 10/08/2011
[MODELO ENTIDAD RELACIÓN
[VISUALIZACIÓN DEL MODELO RELACIONAL
Profesores
Codigo
Nombre1
Nombre2
Apellido1
Apellido2
Correo_Electrónico
Telefono1
Telefono2
Codigo_Materia
Nombre_Materia
Creditos_Materia
Estudiantes
Codigo
Nombre1
Nombre2
Apellido1
Apellido2
Correo_Electrónico
Telefono1
Telefono2
Matricula
Consecutivo
Codigo_Materia
Codigo_Estudiante
Nota
Fecha
[MODELO RELACIONAL: METADATOS
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Profesores
Atributo Tipo Longitud Descripción
Codigo A 12 Código del profesor
Nombre1 A 20 Primer nombre del profesor
Nombre2 A 20 Otros nombres del profesor
Apellido1 A 20 Primer apellido del profesor
Apellido2 A 20 Otros Apellidos del profesor
Correo_Electrónico A 50 Correo electrónico del profesor
Telefono1 N 10 Teléfono fijo del profesor
Telefono2 N 10 Teléfono móvil del profesor
Código_Materia A 8 Código de la materia
Nombre_Materia A 40 Nombre de la materia
Creditos_materia N 2 Cantidad de créditos del curso
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Estudiantes
Atributo Tipo Longitud Descripción
Codigo A 12 Código del estudiante
Nombre1 A 20 Primer nombre del estudiante
Nombre2 A 20 Otros nombres del estudiante
Apellido1 A 20 Primer apellido del estudiante
Apellido2 A 20 Otros Apellidos del estudiante
Correo_Electrónico A 50 Correo electrónico del estudiante
Telefono1 N 10 Teléfono fijo del estudiante
Telefono2 N 10 Teléfono móvil del estudiante
*
+
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Matricula (Materias_Estudiantes)
Atributo Tipo Longitud Descripción
Consecutivo N 5
Codigo_Materia A 8 Código del estudiante
Codigo_Estudiante A 12 Primer nombre del estudiante
Nota N 5,2 Otros nombres del estudiante
Fecha F 8 Primer apellido del estudiante
~
~
+
[MODELO RELACIONAL: REGISTROS (TUPLAS)
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Profesores
Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2 Codigo_materia Nombre_Materia
18500500Luis Peláez Valencia luis.pelaez@ucp.edu.co 3124000 3124500 802001Sistemas operativos
42113567Line Yasmín Becerra Sanchez line.becerra@ucp.edu.co 3124000 3124600 10010200Formación ciudadana
10110320Juan Luis Arias Vargas juan.arias@ucp.edu.co 3124000 310987456 802002Diseño de bases de datos
90781210Lina María Suarez Vásquez lina.suarez@ucp.edu.co 3124000 3019057654 90781210Lina
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Estudiantes
Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2
1089234567Diana Lorena Tobón Aguirre diana.tobon@ucp.edu.co 3124000 3009865437
1089567345Pedro Remolacho Calido Rincón pedro.calido@ucp.edu.co 3124000 3168754398
42115768Claudia Marcela Aponte Castro claudia.aponte@gmail.com 7652398 3210985640
10458700Juan Alejandro Sanz Shakiro juan.sanz@pisandofuerte.com 3450098 3156006009
10458699Luis Orejuela luis.orejuela@hotmail.com
Autor:Luis Eduardo Peláez Valencia
Sistema:Control de notas de estudiantes
Relación:Matricula (Materias_Estudiantes)
Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha
0000001 10010200 1089234567 4,5 05/08/2011
0000002 10010200 1089234567 2,2 18/10/2011
0000003 10010200 1089567345 5 05/08/2011
0000004 10010200 1089234567 3,4 18/10/2011
0000005 10458699 802002 5 10/08/2011
[SERVIDOR DE BASES DE DATOS
• Como se conoce la plataforma en la
que esta alojado el sistema de
bases de datos o motor de bases
de datos
• Es una combinación de máquina,
sistema operativo y motor de bases
de datos.
[CONEXIÓN DE LA BASE DE DATOS
• La configuración con la que se
identifica el acceso a una base de
datos en determinado servidor.
[MOTOR DE BASES DE DATOS
• Sistema de Bases de Datos SBD
• Similar al Kernel del SO
• Está ligado a la máquina y al SO
• Dado que representa el modelo físico
de datos, se requiere un programa
especial para tener acceso a él
[CLIENTE DE BASES DE DATOS
• En el SO sería como el aplicativo o
el accesorio.
• Es el programa que permite
interactuar con el motor de bases
de datos
Servidor Cliente
ORACLE Navicat, Oracle Client.
INFORMIX Informix Client
POSTGRESQL PGAdmin, DreamCoder
MYSQL PHPMyAdmin, MySQL
Center
SQL SERVER SQL Server Client
Lo que sigue:
hacerlo realidad
mediante

Contenu connexe

Tendances

Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 11052403005n
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaRobert Rodriguez
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relaciondanielglot
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a unorafita07zr
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistemafanyto
 

Tendances (20)

Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Entidad Relación Banco
Entidad Relación BancoEntidad Relación Banco
Entidad Relación Banco
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Diagramas de Casos de Uso del Negocio y del Sistema
 Diagramas de Casos de Uso del Negocio y del Sistema Diagramas de Casos de Uso del Negocio y del Sistema
Diagramas de Casos de Uso del Negocio y del Sistema
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a uno
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 

En vedette

Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteNeoinquisidor
 
03 De conceptual a relacional
03 De conceptual a relacional03 De conceptual a relacional
03 De conceptual a relacionaltoniserna
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 

En vedette (7)

Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
03 De conceptual a relacional
03 De conceptual a relacional03 De conceptual a relacional
03 De conceptual a relacional
 
Tecnica top down
Tecnica top downTecnica top down
Tecnica top down
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Top down
Top downTop down
Top down
 

Similaire à Del Modelo Entidad-Relación al Modelo relacional

Carolina motta perilla_inscripción_tema_v1
Carolina motta perilla_inscripción_tema_v1Carolina motta perilla_inscripción_tema_v1
Carolina motta perilla_inscripción_tema_v1Carolina Perilla
 
01 presentación del curso
01 presentación del curso01 presentación del curso
01 presentación del cursoCarlos Rojas
 
Propuesta del proyecto
Propuesta del proyectoPropuesta del proyecto
Propuesta del proyectoRox Andara
 
Cuadernillo de ingenieria
Cuadernillo de ingenieriaCuadernillo de ingenieria
Cuadernillo de ingenieriaRubiCitla
 
HERRAMIENTAS OFIMÁTICAS
HERRAMIENTAS OFIMÁTICASHERRAMIENTAS OFIMÁTICAS
HERRAMIENTAS OFIMÁTICASeduardo1edu2
 

Similaire à Del Modelo Entidad-Relación al Modelo relacional (9)

Curso de induccion agosto enero 2010.ppt [autoguardado]
Curso de induccion agosto enero 2010.ppt [autoguardado]Curso de induccion agosto enero 2010.ppt [autoguardado]
Curso de induccion agosto enero 2010.ppt [autoguardado]
 
Carolina motta perilla_inscripción_tema_v1
Carolina motta perilla_inscripción_tema_v1Carolina motta perilla_inscripción_tema_v1
Carolina motta perilla_inscripción_tema_v1
 
01 presentación del curso
01 presentación del curso01 presentación del curso
01 presentación del curso
 
Modelo relacional final
Modelo relacional finalModelo relacional final
Modelo relacional final
 
Propuesta del proyecto
Propuesta del proyectoPropuesta del proyecto
Propuesta del proyecto
 
Exposicion
ExposicionExposicion
Exposicion
 
Cuadernillo de ingenieria
Cuadernillo de ingenieriaCuadernillo de ingenieria
Cuadernillo de ingenieria
 
HERRAMIENTAS OFIMÁTICAS
HERRAMIENTAS OFIMÁTICASHERRAMIENTAS OFIMÁTICAS
HERRAMIENTAS OFIMÁTICAS
 
Tutorial SAIA PSM
Tutorial SAIA PSMTutorial SAIA PSM
Tutorial SAIA PSM
 

Plus de Luis Eduardo Pelaez Valencia

El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaLuis Eduardo Pelaez Valencia
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareLuis Eduardo Pelaez Valencia
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicLuis Eduardo Pelaez Valencia
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoLuis Eduardo Pelaez Valencia
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresLuis Eduardo Pelaez Valencia
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoLuis Eduardo Pelaez Valencia
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9Luis Eduardo Pelaez Valencia
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaLuis Eduardo Pelaez Valencia
 

Plus de Luis Eduardo Pelaez Valencia (20)

Seguridad social presentacion.pptx
Seguridad social presentacion.pptxSeguridad social presentacion.pptx
Seguridad social presentacion.pptx
 
20180802 inicio-public
20180802 inicio-public20180802 inicio-public
20180802 inicio-public
 
El Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de IngenieríaEl Anteproyecto en el contexto de un Proyecto de Ingeniería
El Anteproyecto en el contexto de un Proyecto de Ingeniería
 
El proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de SoftwareEl proyecto en Tecnología en Desarrollo de Software
El proyecto en Tecnología en Desarrollo de Software
 
Sesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-publicSesión 01 presentación del curso investigación en tecnología-tds-public
Sesión 01 presentación del curso investigación en tecnología-tds-public
 
Sesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de AnteproyectoSesión 01-Presentación del Curso de Anteproyecto
Sesión 01-Presentación del Curso de Anteproyecto
 
Presentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de paresPresentación en Sala de Coordinadores-informe de escuela de pares
Presentación en Sala de Coordinadores-informe de escuela de pares
 
SQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el productoSQA versión 2: la calidad en el proceso y el producto
SQA versión 2: la calidad en el proceso y el producto
 
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
SQA-Sesión 01-Presentación de Fundamentos SQA-16x9
 
SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3SQA-Presentación ejecutiva del seminario-4x3
SQA-Presentación ejecutiva del seminario-4x3
 
SQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminarioSQA-Propuesta de proyecto para el seminario
SQA-Propuesta de proyecto para el seminario
 
SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9SQA-Presentación detallada del seminario-16x9
SQA-Presentación detallada del seminario-16x9
 
Visibilidad de la producción académica
Visibilidad de la producción académicaVisibilidad de la producción académica
Visibilidad de la producción académica
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Curso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeICurso de Estructuradores de Proyectos Red CTeI
Curso de Estructuradores de Proyectos Red CTeI
 
Política y Niveles de Educcación
Política y Niveles de EduccaciónPolítica y Niveles de Educcación
Política y Niveles de Educcación
 
Pico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casaPico y placa para dispositivos móviles en la casa
Pico y placa para dispositivos móviles en la casa
 
Diccionario de Datos
Diccionario de DatosDiccionario de Datos
Diccionario de Datos
 
Taller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sqlTaller 080364 sgbd-0102 - java&postgre sql
Taller 080364 sgbd-0102 - java&postgre sql
 

Dernier

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Dernier (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Del Modelo Entidad-Relación al Modelo relacional

  • 1. DISEÑO DE BASES DE DATOS Transformación de modelos:del modelo lógico al modelo físico de datos
  • 2. [ ] El profesor siempre hace el ejercicio fácil y el estudiante se encarta con los ejercicios complejos [ ]Conocer una metodología permite aprender bien y hacer que cada día lleve menos tiempo hacer lo mismo y mejor
  • 3. DISEÑO DE BASES DE DATOS Transformación de modelos [EL PROBLEMA El estudiante de Ingeniería de sistemas y Telecomunicaciones de la Universidad Católica de Pereira permanentemente está intranquilo con su matrícula. Constantemente requiere conocer su estado de matricula de asignaturas, profesores a cargo y consolidado de calificaciones y no lo logra. Lo anterior no ha sido posible dada la cantidad de novedades que se presentan y la imposibilidad de tener acceso en línea a la información.
  • 4. [EL MODELO CONCEPTUAL Admisiones y registro Asignación de cursos/materias Facultades PROFESORESESTUDIANTES UNIVERSIDAD Y PROCESOS Estudiantes Profesores Materias Entidades candidatas
  • 6. [CONDICIONES PARA PASAR A MODELO RELACIONAL  El modelo debe estar normalizado  Las entidades y las relaciones se convierten en relaciones así:  Donde exista una relación con cardinalidad N  M, cada elemento (entidades y relaciones) se convierten en relaciones  Donde exista una relación con cardinalidad 1  N, N 1  Las entidades se convierten en relaciones,  La relación desaparece  La llave principal de la entidad donde está 1, se ubica también en la entidad donde está N.  Donde exista una relación con cardinalidad 1  1, 0  1, 1  0  La relación desaparece  Se identifica la entidad mas débil según su existencia en el sistema  Los atributos de la entidad débil se trasladan a la entidad fuerte  Desaparece la entidad débil  Con las relaciones resultantes se elabora el modelo relacional: metadatos  Se elabora el modelo relacional extendido: tuplas
  • 7. [VISUALIZACIÓN DEL MODELO RELACIONAL Profesores Codigo Nombre1 Nombre2 Apellido1 Apellido2 Correo_Electrónico Telefono1 Telefono2 Materias Código Nombre Creditos imparte Codigo_Profesor Codigo_Materia Estudiantes Codigo Nombre1 Nombre2 Apellido1 Apellido2 Correo_Electrónico Telefono1 Telefono2 Matricula Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha
  • 8. [MODELO RELACIONAL: METADATOS Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Profesores Atributo Tipo Longitud Descripción Codigo A 12 Código del profesor Nombre1 A 20 Primer nombre del profesor Nombre2 A 20 Otros nombres del profesor Apellido1 A 20 Primer apellido del profesor Apellido2 A 20 Otros Apellidos del profesor Correo_Electrónico A 50 Correo electrónico del profesor Telefono1 N 10 Teléfono fijo del profesor Telefono2 N 10 Teléfono móvil del profesor Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:imparte (Profesores_Materias) Atributo Tipo Longitud Descripción Codigo_Profesor A 12 Código del profesor Codigo_Materia A 8 Código de la materia Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Materias Atributo Tipo Longitud Descripción Código A 8 Código de la materia Nombre A 40 Nombre de la materia Creditos N 2 Cantidad de créditos académicos del curso Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Estudiantes Atributo Tipo Longitud Descripción Codigo A 12 Código del estudiante Nombre1 A 20 Primer nombre del estudiante Nombre2 A 20 Otros nombres del estudiante Apellido1 A 20 Primer apellido del estudiante Apellido2 A 20 Otros Apellidos del estudiante Correo_Electrónico A 50 Correo electrónico del estudiante Telefono1 N 10 Teléfono fijo del estudiante Telefono2 N 10 Teléfono móvil del estudiante * * + + Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Matricula (Materias_Estudiantes) Atributo Tipo Longitud Descripción Consecutivo N 5 Codigo_Materia A 8 Código del estudiante Codigo_Estudiante A 12 Primer nombre del estudiante Nota N 5,2 Otros nombres del estudiante Fecha F 8 Primer apellido del estudiante ~ ~ + Una especie de diccionario de datos reducido
  • 9. [MODELO RELACIONAL: REGISTROS (TUPLAS) Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Profesores Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2 18500500Luis Peláez Valencia luis.pelaez@ucp.edu.co 3124000 3124500 42113567Line Yasmín Becerra Sanchez line.becerra@ucp.edu.co 3124000 3124600 10110320Juan Luis Arias Vargas juan.arias@ucp.edu.co 3124000 310987456 90781210Lina María Suarez Vásquez lina.suarez@ucp.edu.co 3124000 3019057654 Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Materias Código Nombre Créditos 802001Sistemas operativos 4 802002Diseño de bases de datos 4 10010200Formación ciudadana 3 802003 Teoría de la información 4 Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:imparte (Profesores_Materias) Codigo_Profesor Codigo_Materia 18500500 802002 10110320 10010200 18500500 802001 42113567 802003 90781210 802001 Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Estudiantes Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2 1089234567Diana Lorena Tobón Aguirre diana.tobon@ucp.edu.co 3124000 3009865437 1089567345Pedro Remolacho Calido Rincón pedro.calido@ucp.edu.co 3124000 3168754398 42115768Claudia Marcela Aponte Castro claudia.aponte@gmail.com 7652398 3210985640 10458700Juan Alejandro Sanz Shakiro juan.sanz@pisandofuerte.com 3450098 3156006009 10458699Luis Orejuela luis.orejuela@hotmail.com Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Matricula (Materias_Estudiantes) Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha 0000001 10010200 1089234567 4,5 05/08/2011 0000002 10010200 1089234567 2,2 18/10/2011 0000003 10010200 1089567345 5 05/08/2011 0000004 10010200 1089234567 3,4 18/10/2011 0000005 10458699 802002 5 10/08/2011
  • 10. DISEÑO DE BASES DE DATOS Del modelo lógico al modelo físico de datos [MODELO FÍSICO DE DATOS Una vez se logra comprensión sobre los modelos de datos. Tener claras las relaciones, tener modelo normalizado, reconocer los metadatos y las tuplas, todo esto conforma el modelo de datos que se puede hacer físico (realidad) mediante la base de datos elegida: ORACLE, MySQL, SQL Server, PostgreSQOL, Sybase, etc.
  • 12. [VISUALIZACIÓN DEL MODELO RELACIONAL Profesores Codigo Nombre1 Nombre2 Apellido1 Apellido2 Correo_Electrónico Telefono1 Telefono2 Materias Código Nombre Creditos Codigo_profesor Estudiantes Codigo Nombre1 Nombre2 Apellido1 Apellido2 Correo_Electrónico Telefono1 Telefono2 Matricula Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha
  • 13. [MODELO RELACIONAL: METADATOS Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Profesores Atributo Tipo Longitud Descripción Codigo A 12 Código del profesor Nombre1 A 20 Primer nombre del profesor Nombre2 A 20 Otros nombres del profesor Apellido1 A 20 Primer apellido del profesor Apellido2 A 20 Otros Apellidos del profesor Correo_Electrónico A 50 Correo electrónico del profesor Telefono1 N 10 Teléfono fijo del profesor Telefono2 N 10 Teléfono móvil del profesor Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Materias Atributo Tipo Longitud Descripción Código A 8 Código de la materia Nombre A 40 Nombre de la materia Creditos N 2 Cantidad de créditos del curso Codigo_Profesor A 12 Código del profesor Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Estudiantes Atributo Tipo Longitud Descripción Codigo A 12 Código del estudiante Nombre1 A 20 Primer nombre del estudiante Nombre2 A 20 Otros nombres del estudiante Apellido1 A 20 Primer apellido del estudiante Apellido2 A 20 Otros Apellidos del estudiante Correo_Electrónico A 50 Correo electrónico del estudiante Telefono1 N 10 Teléfono fijo del estudiante Telefono2 N 10 Teléfono móvil del estudiante * + Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Matricula (Materias_Estudiantes) Atributo Tipo Longitud Descripción Consecutivo N 5 Codigo_Materia A 8 Código del estudiante Codigo_Estudiante A 12 Primer nombre del estudiante Nota N 5,2 Otros nombres del estudiante Fecha F 8 Primer apellido del estudiante ~ ~ +*
  • 14. [MODELO RELACIONAL: REGISTROS (TUPLAS) Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Profesores Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2 18500500Luis Peláez Valencia luis.pelaez@ucp.edu.co 3124000 3124500 42113567Line Yasmín Becerra Sanchez line.becerra@ucp.edu.co 3124000 3124600 10110320Juan Luis Arias Vargas juan.arias@ucp.edu.co 3124000 310987456 90781210Lina María Suarez Vásquez lina.suarez@ucp.edu.co 3124000 3019057654 Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Materias Código Nombre Créditos Codigo_Profesor 802001Sistemas operativos 4 18500500 802002Diseño de bases de datos 4 18500500 10010200Formación ciudadana 3 10110320 802003 Teoría de la información 4 42113567 Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Estudiantes Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2 1089234567Diana Lorena Tobón Aguirre diana.tobon@ucp.edu.co 3124000 3009865437 1089567345Pedro Remolacho Calido Rincón pedro.calido@ucp.edu.co 3124000 3168754398 42115768Claudia Marcela Aponte Castro claudia.aponte@gmail.com 7652398 3210985640 10458700Juan Alejandro Sanz Shakiro juan.sanz@pisandofuerte.com 3450098 3156006009 10458699Luis Orejuela luis.orejuela@hotmail.com Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Matricula (Materias_Estudiantes) Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha 0000001 10010200 1089234567 4,5 05/08/2011 0000002 10010200 1089234567 2,2 18/10/2011 0000003 10010200 1089567345 5 05/08/2011 0000004 10010200 1089234567 3,4 18/10/2011 0000005 10458699 802002 5 10/08/2011
  • 16. [VISUALIZACIÓN DEL MODELO RELACIONAL Profesores Codigo Nombre1 Nombre2 Apellido1 Apellido2 Correo_Electrónico Telefono1 Telefono2 Codigo_Materia Nombre_Materia Creditos_Materia Estudiantes Codigo Nombre1 Nombre2 Apellido1 Apellido2 Correo_Electrónico Telefono1 Telefono2 Matricula Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha
  • 17. [MODELO RELACIONAL: METADATOS Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Profesores Atributo Tipo Longitud Descripción Codigo A 12 Código del profesor Nombre1 A 20 Primer nombre del profesor Nombre2 A 20 Otros nombres del profesor Apellido1 A 20 Primer apellido del profesor Apellido2 A 20 Otros Apellidos del profesor Correo_Electrónico A 50 Correo electrónico del profesor Telefono1 N 10 Teléfono fijo del profesor Telefono2 N 10 Teléfono móvil del profesor Código_Materia A 8 Código de la materia Nombre_Materia A 40 Nombre de la materia Creditos_materia N 2 Cantidad de créditos del curso Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Estudiantes Atributo Tipo Longitud Descripción Codigo A 12 Código del estudiante Nombre1 A 20 Primer nombre del estudiante Nombre2 A 20 Otros nombres del estudiante Apellido1 A 20 Primer apellido del estudiante Apellido2 A 20 Otros Apellidos del estudiante Correo_Electrónico A 50 Correo electrónico del estudiante Telefono1 N 10 Teléfono fijo del estudiante Telefono2 N 10 Teléfono móvil del estudiante * + Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Matricula (Materias_Estudiantes) Atributo Tipo Longitud Descripción Consecutivo N 5 Codigo_Materia A 8 Código del estudiante Codigo_Estudiante A 12 Primer nombre del estudiante Nota N 5,2 Otros nombres del estudiante Fecha F 8 Primer apellido del estudiante ~ ~ +
  • 18. [MODELO RELACIONAL: REGISTROS (TUPLAS) Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Profesores Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2 Codigo_materia Nombre_Materia 18500500Luis Peláez Valencia luis.pelaez@ucp.edu.co 3124000 3124500 802001Sistemas operativos 42113567Line Yasmín Becerra Sanchez line.becerra@ucp.edu.co 3124000 3124600 10010200Formación ciudadana 10110320Juan Luis Arias Vargas juan.arias@ucp.edu.co 3124000 310987456 802002Diseño de bases de datos 90781210Lina María Suarez Vásquez lina.suarez@ucp.edu.co 3124000 3019057654 90781210Lina Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Estudiantes Código Nombre1 Nombre2 Apellido1 Apellido2 Correo_electronico Telefono1 Telefono2 1089234567Diana Lorena Tobón Aguirre diana.tobon@ucp.edu.co 3124000 3009865437 1089567345Pedro Remolacho Calido Rincón pedro.calido@ucp.edu.co 3124000 3168754398 42115768Claudia Marcela Aponte Castro claudia.aponte@gmail.com 7652398 3210985640 10458700Juan Alejandro Sanz Shakiro juan.sanz@pisandofuerte.com 3450098 3156006009 10458699Luis Orejuela luis.orejuela@hotmail.com Autor:Luis Eduardo Peláez Valencia Sistema:Control de notas de estudiantes Relación:Matricula (Materias_Estudiantes) Consecutivo Codigo_Materia Codigo_Estudiante Nota Fecha 0000001 10010200 1089234567 4,5 05/08/2011 0000002 10010200 1089234567 2,2 18/10/2011 0000003 10010200 1089567345 5 05/08/2011 0000004 10010200 1089234567 3,4 18/10/2011 0000005 10458699 802002 5 10/08/2011
  • 19. [SERVIDOR DE BASES DE DATOS • Como se conoce la plataforma en la que esta alojado el sistema de bases de datos o motor de bases de datos • Es una combinación de máquina, sistema operativo y motor de bases de datos. [CONEXIÓN DE LA BASE DE DATOS • La configuración con la que se identifica el acceso a una base de datos en determinado servidor.
  • 20. [MOTOR DE BASES DE DATOS • Sistema de Bases de Datos SBD • Similar al Kernel del SO • Está ligado a la máquina y al SO • Dado que representa el modelo físico de datos, se requiere un programa especial para tener acceso a él [CLIENTE DE BASES DE DATOS • En el SO sería como el aplicativo o el accesorio. • Es el programa que permite interactuar con el motor de bases de datos
  • 21. Servidor Cliente ORACLE Navicat, Oracle Client. INFORMIX Informix Client POSTGRESQL PGAdmin, DreamCoder MYSQL PHPMyAdmin, MySQL Center SQL SERVER SQL Server Client Lo que sigue: hacerlo realidad mediante