Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BD 04
BD 04
SERVICIO NACIONAL DE APRENDIZAJE SENA Regional Distrito Capital Ing. Esperanza Prez M.
1
Continuacin BD
Una base de datos, es una coleccin de tablas en las que se almacena un conjunto especifico de datos estructurado. Una tabla contiene una coleccin de filas, tambin denominada tuplas o registros. Columnas, tambin llamadas atributos. Cada columna de la tabla se ha diseado para almacenar un determinado tipo de informacin, ej: fecha, nombres, importes en moneda, o nmeros
TELECOMUNICACIONES:
Para guardar un registro de las llamadas realizadas, generacin mensual de facturas, manteniendo el saldo de las tarjetas telefnicas prepago y para almacenar informacin sobre redes de comunicaciones.
AREAS:
Para
UNIVERSIDADES:
FINANZAS:
Para almacenar informacin sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos.
RECURSOS HUMANOS:
para informacin sobre los empleados, salarios, impuestos y beneficios, y para la generacin de nominas.
Problemas
de Atomicidad: Un computador, como cualquier otro dispositivo mecnico o elctrico, esta sujeto a fallo. En muchas aplicaciones es crucial asegurar que, una vez que un fallo ha ocurrido y se ha detectado, los datos se restauran al estado de consistencia que exista antes del fallo. Anomalas concurrente: en el acceso
Conforme se ha ido mejorando el conjunto de ejecucin de los sistemas y ha sido posible una respuesta en tiempo ms rpida, muchos sistemas han ido permitiendo a mltiples usuarios actualizar los datos simultneamente. En tales sistemas un entorno de interaccin de actualizaciones concurrentes puede dar lugar datos inconsistentes.
Aislamiento de Datos:
Debido a que los datos estn dispersos en varios archivos, y los archivos pueden estar en diferentes formatos, es difcil escribir nuevos programas de aplicacin para recuperar los datos apropiados.
Problemas de Seguridad:
No todos los usuarios de un sistema de bases de datos deberan poder acceder a todos los datos.
Problemas de Integridad:
Los valores de los datos almacenados en la base de datos deben satisfacer cierto tipos de restricciones de consistencia.
Representan Conjuntos de
Entidades. Elipses: Representan Atributos. Rombos: Representan Relaciones entre conjuntos de Entidades. Lneas: Que unen los Atributos con los conjuntos de Entidades y los conjuntos de Entidades con las Relaciones.
10
1.4.1.1 Entidades
Una persona, lugar, cosa, concepto o suceso, real o abstracto, de inters para la empresa. La representacin grfica de un tipo de entidad en este modelo es un rectngulo etiquetado en cuyo interior esta el nombre del tipo de entidad. Las entidades se describen en una DB mediante un conjunto de atributos.
11
1.4.1.1.1Tipos de Entidades
Regulares: Son aquellas cuyos ejemplares tienen existencia por si mismos. Dbiles: En las cuales la existencia de un ejemplar depende de que exista un cierto ejemplar de un tipo de entidad.
12
Pelcula
Ejemplar
13
1.4.1.2 Interrelacin
Una
Id_Cliente
Cliente
Impositor
Cuenta
14
Conjunto de posibles valores que puede tomar una cierta caracterstica se denomina dominio. Def. Un Conjunto de valores homogneo con un nombre. El dominio es un elemento del modelo que tiene existencia propia independientemente de cualquier otro elemento.
15
Representacin de un Dominio
IDIOMAS Espaol Ingls Francs Alemn
16
1.4.1.4 Atributos
Las entidades se describen en una base de datos mediante un Conjunto de Atributos. Cada una de las propiedades o caractersticas que tiene un tipo de entidad o un tipo de interrelacin El atributo le da una determinada interpretacin al dominio.
17
IDIOMAS CURSO
IDIOMA
Para simplificar la representacin grfica y siempre que coincida el nombre del dominio con el atributo, ser suficiente con el circulo u ovalo con el nombre del atributo.
18
19
atributos definidos sobre ms de un dominio. A diferencia de los Dominios que tienen vida Propia, es decir, existen por si mismos, la existencia de un atributo est ligada a la del correspondiente tipo de entidad.
20
1.4.2 RESTRICCIONES
El modelo E/R tiene como restriccin inherente que slo permite establecer interrelaciones entre entidades, NO estando Admitidas entre entidades e interrelaciones ni entre interrelaciones. Las entidades deben tener un nico identificador. Las restricciones sobre valores se establecen mediante la definicin de Dominios. Las restricciones estructurales se refieren tanto a atributos como a interrelaciones.
21
23
atributos que pueden tomar un valor. En ellos, se pueden apropiadamente lmites inferior y en el nmero de valores en el multivalorado.
Ingls
Formato
Idioma
Francs Espaol
Num. Telfono
Alemn
TELEFONO EJEMPLAR
Cdigo
24
25
entiende por cardinalidad mnima o mxima de un atributo el nmero mnimo o mximo de valores que puede tomar ese atributo en cada ejemplar del tipo de entidad al cual pertenece. Las cardinalidades se representan asociando un par de nmeros enteros (mn, mx) al correspondiente atributo.
26
27
FIN PARTE I
EJERCICIO VIDEO TIENDA
28
El empleado obtiene la lista de todos los clientes y obtiene manualmente la informacin que necesita. Pedir al departamento de procesamiento de datos que haga que un programador de sistemas escriba el programa de aplicacin necesario.
30
-ANEXOSPROBLEMAS DE INTEGRIDAD
El saldo de una cuenta bancaria no puede nunca ser ms bajo de una cantidad predeterminada (por ejemplo 25 US).
31
- ANEXOS ATOMICIDAD
Consideremos un programa para transferir 500 US desde la cuenta A a la B. Si ocurre un fallo del sistema durante la ejecucin del programa, es posible que los 500 US fueron eliminados de la cuenta A pero no abonados a la cuenta B, resultando un estado de la base de datos inconsistente. Claramente, es esencial para la consistencia de la base de datos que ambos, el abono y el cargo tengan lugar, o que ninguno tenga lugar.
32
-ANEXOSPROBLEMAS DE SEGURIDAD
En un sistema Bancario, el personal de nminas necesita ver slo esa parte de la DB que tiene informacin acerca de varios empleados del banco. No necesita acceder a la informacin acerca de las cuentas de los clientes.
34
RELACION 1 a - Varios
Trabaja para
EMPLEADO
Emplea a
DEPARTAMENTO
a)
b)
Un Departamento est asociado con cualquier nmero de Empleados, incluyendo Cero. Cualquier Empleado esta asociado con, como mximo, un Departamento.
EMPLEADO
Emplea a
DEPARTAMENTO
a) b)
Todo Empleado debe trabajar para un Departamento. En este caso, la relacin con respecto al Empleado es obligatoria .
RELACION 1 a 1
Director de
EMPLEADO
Dirigido por
DEPARTAMENTO
Un Empleado puede dirigir, como mximo, un Departamento, y un Departamento puede estar dirigido, como mximo por un Empleado. b) (FK, U) Los valores almacenados en la columna Dep_Dir_Emp_Numero de la tabla Departamento tienen que ser nicos. Nota: Indexado = S (Sin duplicados)
a)
EMPLEADO
Tiene como Miembro a
COMISION
a)
b)
Cero, Uno o ms empleados pueden integrar una comisin. Un Empleado puede integrar Cero ms de una comisin. Esta estructura NO puede llevarse a cabo con slo Dos Tablas.