de conceptualarelacional
Páginas: 2 (454 palabras)
Publicado: 23 de abril de 2015
al Modelo Relacional
Es un paso que nos acerca más a los detalles
que necesitaremos para crear una BD en un
gestor.
Pasos clásicos:
Modelo Conceptual → ModeloRelacional →
Modelo Físico
Nivel de detalle creciente
El paso siguiente es mucho más fácil si se ha echo
el anterior
Traducción de conceptos
MC → MR
Modelo Conceptual
Modelo Relacional
Centrado endescribir objetos del
problema y los vínculos entre ellos
Describe los mecanismos para tratar el
problema deseado en una BD
Entidades (suelen describirse en singular)
Tablas (Se suelen nombrar enplural.
También se las llama RELACIONES)
Atributos
Columnas o atributos
Ejemplares o instancias
Filas o tuplas
Dominios
Tipos de datos
Identificador
Clave primaria (Primary Key)
Relación 1:NClave foránea o extranjera (Foreign Key)
Relación N:M (muchos a muchos)
Tabla intermedia
Relación 1:1 entre 2 entidades
Decidimos qué tabla recibe una (FK) o si
unificamos las 2 entidades en 1Formato gráfico
Formato descriptivo (texto)
Algunas entidades débiles
Pueden convertirse en restricciones
Ejemplo
EMPLEADOS (codigo, DEP_codigo (FK), nombre, salario,
○fechaNac, extTelefonica)
(estaflecha no se pone)
DEPARTAMENTOS(codigo, nombre)
CONVENIOS
●Atributos identificadores subrayados
●○ en los atributos opcionales
●Nombre para claves extranjeras:
AbreviaturaTablaOrigen(3letras)_nombreAtributo (FK)
Tipos de datos predefinidos
(dominios)
Fechas e instantes de tiempo:
Valores numéricos:
CHAR(n), VARCHAR(n)
Enumeraciones:
INT, FLOAT, DECIMAL(n,m)
Cadenas detexto:
DATE, TIME y DATETIME
ENUM('v1', 'v2', 'v3',..., 'vn')
Otros (imágenes, sonidos...):
BLOB (binary large objects)
Restricciones a respetar
en un modelo relacional
Un Gestor de BD relacional las verifica automáticamente
En una tabla no puede haber 2 filas iguales. La clave
primaria es obligatoria
El orden de filas y columnas no es importante
Cada columna sólo...
Leer documento completo
Regístrate para leer el documento completo.