El primer paso para diseñar una base de datos es crear un Diseño Conceptual, y para ello debemos descubrir las entidades que representan la información a ser almacenada. En el caso de record de notas de estudiantes, haciendo un recorrido por la universidad, nos encontramos con Campus, Edificio, Aula, Materia, Curso/Clase/Sección, Instructor, Estudiante, y Notas. Luego analizamos las relaciones uno-a-uno 1:1 (one-to-one), uno-a-varios 1:N (one-to-many) entre dichas entidades. Cuando encontremos una relación varios-a-varios N:N (many-to-many) entre dos entidades X-Y, debemos eliminarla mediante el uso una entidad intermedia X-M-Y, donde M puede ser una entidad física ya existente, o creada al momento del diseño. El segundo paso, es crear un Diagrama de Relaciones de Entidades (Entity Relationship Diagram o ERD), usando una herramienta como Microsoft Visio o MySQL Workbench.
A) Diseño de Base de Datos – 1 de 8
B) Diseño de Base de Datos – 2 de 8
C) Diseño de Base de Datos – 3 de 8
D) Diseño de Base de Datos – 4 de 8
E) Diseño de Base de Datos – 5 de 8
F) Diseño de Base de Datos – 6 de 8
G) Diseño de Base de Datos – 7 de 8