![translation](https://cdn.durumis.com/common/trans.png)
Esta es una publicación traducida por IA.
Modelado de datos conceptual
- Idioma de escritura: Coreano
- •
-
País de referencia: Todos los países
- •
- Tecnología de la información
Seleccionar idioma
Texto resumido por la IA durumis
- El modelado de datos conceptual es el proceso de separar entidades, definir atributos y representar como ERD, y usa identificadores y claves para identificar entidades de forma única.
- La relación entre entidades se produce por existencia o acción, y la cardinalidad 1:1, 1:N y N:M representa la relación numérica.
- La relación entre datos obligatorios y opcionales, como un sistema de comentarios, se expresa a través de la opcionalidad y se divide en Obligatorio y Opcional.
El modelado de datos conceptual es el proceso de separar la información relacionada en unidades de entidades y expresar las relaciones entre entidades como un diagrama ERD.
Separación de entidades y definición de atributos
Una entidad es algo real e independiente que puede almacenar datos.
Además, un atributo es la información que posee una entidad.
Por ejemplo, los profesores y los estudiantes en una escuela cumplen las condiciones anteriores.
Aquí, el profesor es una entidad que contiene información como el nombre, la edad, la materia, etc., y el alumno es también una entidad que contiene información como el nombre, el grado, la edad, el número de estudiante, etc.
Aquí, las entidades separadas se convierten en tablas de bases de datos relacionales en el proceso de modelado de datos lógicos y los atributos se convierten en columnas de esas tablas.
Identificador y clave
Corea utiliza el sistema de número de registro de residentes para identificar de forma única a cada ciudadano.
En este caso, el número de registro de residentes de un residente es un identificador que identifica a esa persona.
El número de registro de residentes es único para cada persona, por lo que no se duplica con ninguna otra persona.
Al expresar entidades como ERD, también debe designarse un identificador para poder verificar la información de forma única.
Aquí, el identificador designado se convierte enclave principal(Primary Key) en el proceso de modelado de datos lógicos.
Si no hay un atributo único que se pueda designar naturalmente como identificador,clave artificial(Artificial Key) se utiliza.
Sin embargo, la clave generada artificialmente se utiliza comúnmente porque no parece tener riesgo de cambios en todas las situaciones.
Todos los atributos que pueden usarse como identificadores en una entidad se llamanclave candidata(Candidate Key) y
los atributos que pueden usarse como identificadores además de la clave principal se llamanclave alternativa(Alternate Key).
Y estas claves alternativas son buenas para crear índices para mejorar el rendimiento.
Además, en la entidad que significa la afiliación entre el departamento y el empleado, hay casos en que se utiliza el número de departamento y el número de empleado juntos como clave. Esto se llamaclave compuesta(Composite Key).
Identificación de relaciones
Una relación es la interacción entre entidades, y la relación se divide en relación por existencia y relación por acción.
- Relación por existencia
Tomando como ejemplo una empresa, un empleado no puede existir a menos que exista un departamento, por lo que es una relación por existencia.
- Relación por acción
Un empleado puede cambiar de departamento a través de una solicitud. En este caso, es una relación por acción.
Esta relación se expresa comoclave foránea(Foreign Key),unión(Join), etc. en el proceso de modelado de datos lógicos.
Cardinalidad (Cardinality)
La relación entre una entidad y otra entidad se llama cardinalidad. Esto expresa la relación numérica entre ellos.
Esto se expresa como una relación 1:1 (uno a uno), 1:N (uno a muchos), N:M (muchos a muchos) entre cada entidad.
De las relaciones anteriores, la relación N:M no se puede expresar en una base de datos relacional, por lo que se expresa creando una tabla intermedia.
Opcionalidad (Optionality)
Tomando como ejemplo un sistema de comentarios, cada comentario debe tener un autor, pero un autor puede optar por no hacer comentarios.
En este caso, tiene una relación autor (Obligatorio) - comentario (Opcional).
Obligatorio se llama Obligatorio y la opción opcional se llama Opcional.
Es decir, expresa si la instancia de una entidad debe tener esos datos obligatoriamente o si debe tenerlos opcionalmente.