jueves, 3 de septiembre de 2009

SQL ACCESS


CARDINALIDAD




Ya tenemos la base de los diagramas E-R. Podemos ahora pensar en muchas relaciones que podemos crear entre conjuntos de entidades, y las podemos complicar tanto como deseemos.
Ahora pasemos a introducir un concepto importante, para ello echemos mano de dos ejemplos:

Hay una sutil diferencia entre las dos relaciones. En el primer ejemplo, cada marca de coche (ej: renault) puede tener multitud de modelos (scenic, megane,…) para vender. A la inversa, no podemos decir lo mismo: un modelo de coche (scenic) sólo puede pertenecer a una marca en concreto (renault). En el segundo ejemplo, en cambio, podemos decir que un actor ha actuado en muchas peliculas, y que en cada pelicula actúan muchos actores.
Ya podemos introducir otra definición ;) :
Correspondencia de cardinalidad: número máximo de entidades que están relacionadas con una única entidad del otro conjunto de entidades que interviene en la relación.Podemos clasificar las relaciones de tipo:
1:1 La cardinalidad en ambas direcciones es 1.
1:N La cardinalidad máxima en una dirección es 1 y en la otra muchos (Primer ejemplo).
N:M Son muchas la cardinalidad máxima en ambas direcciones (Segundo ejemplo).
Este concepto nos será de gran ayuda para luego realizar un modelo de base de datos.
Existen también otro tipo de clasificación para relaciones: opcionales (todas las entidades del conjunto no deben tener relación con otro conjunto) o obligatorias (todas las entidades del conjunto deben tener relación con otro conjunto). También se me olvidó escribir en la
anterior entrega sobre los tipos de entidades y de atributos, pero no tienen mucha importancia y son pasables de momento. Si no os he saciado…;), aquí tenéis más.
En la próxima entrega desarrollaremos un ejemplo más complicado.

DICCIONARIO INVENTARIO COMPRAS


DICCIONARIO EMPLEADOS


DICCIONARIO PROVEEDORES


DICCIONARIO VENTAPELICULAS


DICCIONARIO PRESTAMO DE PELICULAS


DICCIONARIO SUBCLIENTES


DICCIONARIO CLIENTES


DICCIONARIO PELICULAS


COMPRA PELICULAS


TABLA PROVEEDOR



TABLA EMPLEADO


FORMULARIO CONTROLPRESTAMO


TABLA CONTROL PRESTAMO


INFORME SUBCLIENTES


FORMULARIO SUBCLIENTES


TABLA SUBCLIENTES




miércoles, 2 de septiembre de 2009

BASES DE DATOS




Es una colecciòn de informacion de cualquier tipo de datos; en varias empresas y/o identidades publicas, manejan las bases de datos, para las informacion personal de los empleados.
El uso de sistemas de bases de datos automatizadas, se desarrollo a partir de la necesidad de almacenar grandes cantidades de datos, para su posterior consulta, producidas por las nuevas industrias que creaban gran cantidad de información.
Herman Hollerit (1860-1929) fue denominado el primer ingeniero estadístico de la historia, ya que invento una computadora llamada “Máquina Automática Perforadora de Tarjetas‿. Para hacer el censo de Estados Unidos en 1880 se tardaron 7 años para obtener resultados, pero Herman Hollerit en 1884 creo la máquina perforadora, con la cual, en el censo de 1890 dio resultados en 2 años y medio, donde se podía obtener datos importantes como número de nacimientos, población infantil y número de familias. La máquina uso sistemas mecánicos para procesar la información de las tarjetas y para tabular los resultados.
Máquina perforadora Herman Hollerit (1860-1929) Tarjetas perforadoras
A diferencia con la maquina de Babbage, que utilizaba unas tarjetas similares, estas se centraban en dar instrucciones a la máquina. En el invento de Herman Hollerit, cada perforación en las tarjetas representaba un número
y cada dos perforaciones una letra, cada tarjeta tenia capacidad para 80 variables. La máquina estaba compuesta por una perforadora automática y una lectora, la cual por medio de un sistema eléctrico leía los orificios de las tarjetas, esta tenía unas agujas que buscaban los orificios y al tocar el plano inferior de mercurio enviaba por medio del contacto eléctrico los datos a la unidad.
Este invento disparo el desarrollo de la tecnología, la industria de los computadores, abriendo así nuevas perspectivas y posibilidades hacia el futuro.

Microsoft Access es un programa Sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete "básico". Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Dentro de un sistema de información entraría dentro de la categoria de Gestion y no en la de Ofimática como algunos creen.