SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
William Lozano
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
Gladys Rodriguez
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
msc080277
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
nahun1385
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 

Was ist angesagt? (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
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
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)Ejercicios resueltos diagramas de claseaula (1)
Ejercicios resueltos diagramas de claseaula (1)
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
Estándar ieee 802
Estándar ieee 802Estándar ieee 802
Estándar ieee 802
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Como realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracerComo realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracer
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Mehr von Luis Eduardo Pelaez Valencia

Mehr von 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
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 

Kürzlich hochgeladen (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
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
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 

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