Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.

Deseadme suerte.

miércoles, 7 de octubre de 2015

Modelo E/R (2)

0

Recuerda:

Entidad: Todo aquello de lo que queremos guardar información.
La entidad tiene propiedades o atributos.
Existen dos tipos de entidades:

  • Regulares: Aquellos que tienen existencia por si mismo.
  • Debil: Aquellos  que dependen de otra entidad.

Interrelación: Asociación o correspondencia entre entidades. Puede haber más de una interrelación entre dos entidades.
Grado: Número de entidades que participan en una interrelación.

Ejemplo:

1 departamento puede tener 0 o muchos profesores y un profesor puede pertenecer a 1 departamento y solo a 1 departamento.

Ejemplos para explicar el tipo de relaciones



En España un hombre puede casarse con 1 mujer y una mujer con 1 hombre, Esto es una relación 1:1.
En Catar un hombre puede casarse con varias mujeres, pero una mujer solo con 1 hombre. Esto es una relación 1:N
En una comuna hippie un hombre puede estar con varias mujeres y una mujer puede estar con varios hombres. Esto es una relación N:M

Volvamos a la representación de los atributos. Por cierto, las relaciones también pueden tener atributos.
Un atributo normal se representa con el bolito en blanco, una clave alternativa con medio bolito negro y la clave primaria debe tener el bolito completamente en negro.

Un ejemplo:

  

Es un poco pronto para la transformación en tablas, pero tal vez se entienda mejor si os digo que departamentos seria una tabla, cuyas columnas serian num, nombre y local. Siendo num la clave primaria y nombre la clarve alternativa. Pertenece seria una tabla con las columnas siendo la clave primaria de departamento, la clave primaria de profesor y la fecha de alta. Profesor seria una tabla con las columnas DNI y nombre, siendo DNI la clave primaria.

Atributo multivaluado es aquel que puede tomar más de una parte. Y tiene dos formas de representación. 



El atributo opcional es aquel no obligatorio. Se puede representar de dos formas distintas, al igual que los atributos que pueden tener más de una opción.



Related Posts:

0 comentarios:

Publicar un comentario

Etiquetas actuales

BD (67) DEF (64) PROG (64) SQL (44) Java (29) PRACTICAS (20) php (18) DI (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) HTML (13) SGE (12) ERP (9) CONSULTAS (8) css (8) Linux (5) XML (5) Android (4) PDM (4) C (3) NetBeans (3) PSP (3) SMARTY (3) comandos (3) HOOK (2) POST (2) XSD (2) cURL (2) JS (1) MEDIA-QUERYS (1) PDO (1) RESPONSIVE (1) TPL (1) TRADUCCIÓN (1) app_inventor (1)

Todas las etiquetas

EJER (78) BD (67) DEF (64) PROG (64) SQL (44) c# (40) Programación (39) Ficheros (36) Java (29) bases de datos (21) PRACTICAS (20) lenguajes de marcas (19) AD (18) Entorno de desarrollo (18) php (18) PROCEDIMIENTOS (17) DI (16) FORM (16) PRESTASHOP (16) PROGRAMACIÓN WEB (16) lenguaje C (16) E/R (14) HTML (13) SGE (12) Sistemas informáticos (10) ERP (9) CONSULTAS (8) TRANSACCIONES (8) TRIGGER (8) VISUAL BASIC (8) css (8) FUNCIONES (7) html5 (6) Ada (5) EXAMEN (5) Linux (5) XML (5) estructuras (5) Android (4) DISEÑO (4) INTERFAZ (4) LOG (4) OpenBravo (4) PDM (4) ACTUALIZAR (3) C (3) DIAGRAMA (3) Directorios (3) NEW (3) NOR (3) NetBeans (3) OLD (3) PSP (3) SMARTY (3) comandos (3) css3 (3) AISLAMIENTOS (2) C++ (2) CONTROLERRORES (2) ELIMINAR (2) HOOK (2) INSERTAR (2) INST (2) MULTITABLA (2) POST (2) RECURSIVIDAD (2) SUBCONSULTAS (2) VISTAS (2) XSD (2) cURL (2) punteros (2) AJENA (1) BLOQUEOS (1) Byte (1) CREACION (1) CRM (1) Configuración (1) Controles (1) Datos (1) GOTFOCUS (1) IMAGENES (1) INDICES (1) JS (1) Lenght (1) MEDIA-QUERYS (1) Mingw (1) MonoDeveloped (1) OPTIMISTA (1) PDO (1) PESIMISTA (1) RESPONSIVE (1) SPEAK (1) Scanner (1) Serializacion (1) Streams (1) System (1) TPL (1) TRADUCCIÓN (1) USUARIOS (1) UseSystemPasswordChar (1) app_inventor (1) char (1) examenes (1) libreoffice (1) make (1) redes (1)