Sunteți pe pagina 1din 3

1.

(Valor: 1 punto) Dar dos ejemplos prcticos en los que consideres que existen
errores de:
a) Consistencia
1.er. Ejemplo: Cuando los campos de una Base de Datos que contenga
empleados, ocupes en una tabla nombres sin acentos y que estos mismos
nombres en vez de estar ligados por una clave , contengan el nombre y ahora
con acentos o sobrenombres.
2.do.Ejemplo:
El diagrama Entidad-Relacin (ER) modela el hecho de que un empleado tiene
que ser supervisado por otro empleado y que un empleado puede supervisar a
ninguno, uno o varios empleados.

Al transformar el esquema conceptual se obtiene el siguiente esquema de


relacin, en el cual como convenio se adoptar que las llaves primarias estarn
subrayadas y las llaves extranjeras estarn en itlica:
EMPLOYEE (EMPID, EMPNAME, SUPERVISOR)
En el esquema anterior la llave extranjera SUPERVISOR no permite valores
nulos debido a la participacin obligatoria del conjunto entidad EMPLOYEE en la
interrelacin supervise.
Al generar el cdigo SQL correspondiente al esquema de relacin EMPLOYEE se
obtiene lo siguiente:
CREATE TABLE EMPLOYEE(
EMPID INTEGER NOT NULL,
EMPNAME CHAR(30),
SUPERVISOR INTEGER NOT NULL,
CONSTRAINT employee_pk1 PRIMARY KEY(EMPID),
CONSTRAINT employee_fk1 FOREIGN KEY(SUPERVISOR)
REFERENCES EMPLOYEE (EMPID));
Como puede observarse no es posible insertar un primer empleado sin antes
haber insertado al empleado supervisor, por lo que se presenta un problema de

implementacin y no es posible insertar una fila en la tabla EMPLOYEE. Es


importante destacar que el problema de implementacin expuesto es
consecuencia de un esquema de relacin inconsistente
b) Integridad

1.er.Ejemplo: Que las diferentes tablas en las que se encuentra informacin la


cual tenga que relacionarse no tenga el mismo formato, como por ejemplo que
en una tabla se la Cantidad de Salarios mnimos como text () y en otra tabla lo
tenga como int () , de esta manera la relacin no podr ser efectiva y desde ah
tendremos problemas de integridad.

2.do.Ejemplo: Este ejemplo se utiliza en una base de datos a la cual no le


pusieron la llave primaria como es el caso de nuestra base de datos de
competencias de perros, en esta tendra que tener la llave primaria en persona
ya una persona puede tener diferentes perros pero no un perro puede tener
diferentes dueos y si no est esa llave primaria o las claves se repiten para
una sola persona ya hay una falta de integridad severa.

2. (Valor: 2 punto) Describir un ejemplo prctico en el que la redundancia sea


mnima y/o controlada.

3. (Valor: 1 punto) Lista cinco recomendaciones para garantizar la seguridad en


una base de datos bancaria.

4. (Valor: 2 punto) Describir los problemas ocasionados por la duplicidad de los


datos. Dar un ejemplo de redundancia.

5. (Valor: 2 punto) Describir con un ejemplo la independencia lgica.

6. (Valor: 2 punto) Describir con un ejemplo la independencia fsica.

S-ar putea să vă placă și