Primero el plano
Nadie construye una casa sin un plano. Con las bases de datos pasa lo mismo.
Antes de crear las tablas, se dibuja un esquema. Ese dibujo muestra qué cosas guardamos y cómo se enlazan.
Hoy dibujas el esquema de tu instituto: alumnos, profesores y asignaturas.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Entidad | Una cosa de la que guardamos datos. Se convierte en una tabla. | Alumno |
| Atributo | Un dato de una entidad. Se convierte en una columna. | name |
| Relación | El enlace entre dos entidades. | Un profesor da asignaturas |
| Modelo entidad-relación | El dibujo con las entidades y sus relaciones. | Un diagrama |
| Muchos a muchos | Muchas filas de una tabla se enlazan con muchas de otra. | Alumnos y asignaturas |
| Tabla intermedia | Una tabla en medio que guarda los enlaces de una relación de muchos a muchos. | enrollments |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Entidades y atributos
Una entidad es una cosa que importa. En el instituto: el alumno, el profesor, la asignatura.
Cada entidad tiene atributos. El alumno tiene un nombre. La asignatura tiene un título.
Al crear la base de datos, cada entidad será una tabla y cada atributo, una columna.
Repaso rápido: entidad o atributo
Inténtalo
Repaso rápido: entidad o atributo
3 preguntasTus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.
Una relación es una línea
Entre dos entidades dibujamos una línea. Le ponemos un verbo: "da", "estudia", "tiene".
Los extremos de la línea dicen cuántas filas se enlazan. Un profesor da muchas asignaturas, pero una asignatura la da un solo profesor.
Ejemplo resuelto: lee los símbolos
| Símbolo | Se lee | Ejemplo |
|---|---|---|
| || | Uno y solo uno | Una asignatura tiene un profesor |
| o| | Cero o uno | Un alumno tiene como mucho una taquilla |
| o{ | Cero o muchos | Un profesor da cero o muchas asignaturas |
| |{ | Uno o muchos | Una asignatura tiene al menos un alumno |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Cómo se lee una línea
Mira esta línea: TEACHER ||--o{ SUBJECT : gives.
Se lee así: un profesor (||) da cero o muchas asignaturas (o{). Al otro lado de la línea, los símbolos son el espejo de estos.