Академический Документы
Профессиональный Документы
Культура Документы
Analice los siguientes ejemplos del Modelo relacional, y con base a estos
especifique si se cumplen o no los siguientes aspectos: (Realice este anlisis
de forma individual, es decir responda las preguntas para cada tabla)
a) Los nombres de los renglones tienen relacin con la entidad.
TABLA CLIENTES: si
TABLA ARTCULOS: si aunque en el proveedor es mejor si se coloca como
cdigo_proveedor.
TABLA PROVEEDORES:si aunque es mejor si los nombres se estructuran
de la siguiente forma nombre_tabla, ejemplo nombre_proveedor
TABLA FACTURA_ENC: si
TABLA DETALLE FACTURA: si
b) Todas las columnas contienen datos congruentes a los atributos de la
entidad.
TABLA CLIENTES: si
TABLA ARTCULOS: si
TABLA PROVEEDORES: si
TABLA FACTURA_ENC: si
TABLA DETALLE FACTURA: si
c) Cada campo tiene valor atmico.
TABLA CLIENTES: si
TABLA ARTCULOS: si
TABLA PROVEEDORES: si
TABLA FACTURA_ENC: si
TABLA DETALLE FACTURA: si
d) Todos los atributos tienen un nombre nico.
TABLA CLIENTES: no
TABLA ARTCULOS: no
TABLA PROVEEDORES: no
TABLA FACTURA_ENC: si
TABLA DETALLE FACTURA: si
e) Existen tuplas idnticas.
TABLA CLIENTES: no
TABLA ARTCULOS: no
TABLA PROVEEDORES: no
TABLA FACTURA_ENC: no
TABLA DETALLE FACTURA: no
2.
En la tabla podemos observar que no est definida llave primaria, que debe
ser el documento de identidad de cada infractor ya que es un numero nico
e irrepetible, en la segunda tupla en el atributo documento dice no tiene,
generando que ya no haya dominio en esa columna ya que est admitiendo
campos numricos y alfabticos, en un campo que debe ser numrico por
el atributo que llama, por otra parte vemos que en los atributos comparendo
y placa admite ms de un valor, por tanto los valores no son atmicos,
adems algunos datos no son atributos propios del infractor,incurriendo
entonces en las siguientes faltas.
b)
Para que no suceda que un atributo tan vital como el documento quede vaco o sin
informacin relevante, se debe colocar como llave primaria y adems se debe
asignar en este caso un campo numrico.
Por otra parte para que no hallen dos datos en un mismo atributo como en el caso
de comparendo y placa_vehiculo, se deben crear tablas auxiliares en donde se
especifiquen los detalles de cada comparendo y cada infraccin
De esta manera garantizamos los atributos propios de cada entidad y una buena
relacin entre las tablas de la base de datos.