Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las dificultades inherentes al diseño de una base de datos han de afrontarse con
procedimientos ordenados y metódicos. En el proceso de diseño de una base de datos
hemos de distinguir tres grandes fases:
•Diseño conceptual, cuyo objetivo es obtener una representación de la información con
independencia de usuarios y aplicaciones en particular, y fuera de consideraciones sobre la
eficiencia del ordenador.
•Diseño lógico, cuyo objetivo es transformar el diseño conceptual obtenido y adaptarlo al
modelo de datos en el que se apoya el SGBD que se va a utilizar. En este caso, el SGBD es
relacional, por lo cual nos referiremos a este modelo de datos.
•Diseño físico, cuyo objetivo es conseguir una instrumentación lo más eficiente posible del
diseño lógico.
Ahora bien, primeramente se va a diseñar una base de datos de los estudiantes en el cual
sus atributos son nombre, número de matrícula, dirección y teléfono, además va a estar
relacionado con la materia que este cursando, este tendrá como atributo el código de la
materia y el nombre. Además, se tendrá información de la carrera que haya tomado el
estudiante
Procedimiento:
1) Primero , encontrar las entidades que se van a diseñar , que en este caso son alumno,
materia y carrera
Entonces, se dice que en una materia estará inscrito varios alumnos, a su vez un alumno
puede estar inscrito en varas materias por lo tanto será una relación de muchos a muchos.
Por otra parte, una carrera puede tener muchos alumnos, pero un alumno solo estará
inscrito a una carrera por lo tanto será una relación de varios a uno.
1 Electrónica 324
1 Economía 323
2 Mecánica 321
1 321
1 324
1 323
2 321
codigo_materia Materia
321 Matemática II
324 Electrónica
323 Economía
321 Matemática II
7) Como paso final del proceso de normalización , se hace que cada tabla dependa de la
clave primaria
1234 Sistemas
4321 Industrial