SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplouniv of pamplona
 
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
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetesMoises Cruz
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
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
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansDaniel Gómez
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datosRaul Martinez
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacionZonickX
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normalITCV
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 

La actualidad más candente (20)

1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
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.
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
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
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
La importancia de la base de datos
La importancia de la base de datosLa importancia de la base de datos
La importancia de la base de datos
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
Segunda forma normal
Segunda forma normalSegunda forma normal
Segunda forma normal
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 

Similar a Modelo físico de base de datos para control de notas

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
 

Similar a Modelo físico de base de datos para control de notas (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
 

Más 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
 

Más 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
 

Último

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariamarco carlos cuyo
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 

Último (20)

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
La evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundariaLa evolucion de la especie humana-primero de secundaria
La evolucion de la especie humana-primero de secundaria
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 

Modelo físico de base de datos para control de notas

  • 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