Conceptos importantes - linaSalinas/Wiki_Modelado GitHub Wiki
Se dará una definición formal y clara acerca de los principales conceptos usados al diseñar una base de datos
-
Dato: elemento básico.
-
Registro: Grupo de características de un elemento
-
Archivo: Colección de diferentes registros.
-
Bases de datos: Colección de datos almacenados, interrelacionados.
-
Entidad: En la mayoría de los casos una entidad es una representación de un objeto, las entidades contienen atributos, llaves principales y llaves foráneas.
-
Entidad débil: Esta es una entidad dependiente, puede o no tener atributos pero no contienen llaves principales.
-
Relación: Son asociaciones entre entidades, pueden contener atributos.
-
Atributo: Es una característica que tiene una entidad o una relación, un atributo normalmente es atómico, pero algunas veces puede ser compuesto.
-
Atributo atómico: un atributo es atómico cuando no puede ser dividido o no se puede fragmentar en subconjuntos más pequeños de este atributo.
-
Atributo compuesto:
-
Llave principal: Es un atributo que identifica a la identidad, normalmente es un atributo atómico.
-
Llave foránea: Es un atributo que pertenece a otra entidad y sirve para relacionar entidades, este atributo suele ser la llave principal de otra entidad.
-
Tabla: Es un elemento visual con el cual se grafican los elementos de las entidades y relaciones, cada columna de la entidad es un atributo y cada fila de la tabla es llamada tupla. En el caso de las relaciones las tablas contienen las llaves principales de las entidades que están relacionadas.
-
Tupla: Estas son conjuntos de atributos correspondientes a cada entidad.
-
Cardinalidad: La cardinalidad de una relación es el numero de tuplas que contiene esta, hay varios tipos 1:1 (relación uno a uno), 1:N (relación de uno a muchos), M:N (relación de muchos a muchos).
-
Dominio: Conjunto de valores permitidos para uno o mas atributos, es como una restricción que se hace para tener un intervalo de valores de os cuales se puede seleccioner uno o varios.