
jueves, 3 de septiembre de 2009
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.
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.
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.
CONCEPTOS DE TABLA Y CAMPO

TABLA: se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de calculo Las tablas se componen de dos estructuras:
CAMPO: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado.
CAMPO: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado.
CONCEPTOS DE REGISTRO Y LLAVE FORANEA

REGISTRO: Corresponde a cada fila que compone la tabla. Allí se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento.
En la definición de cada campo, debe existir un nombre único, con su tipo de dato correspondiente. Esto es útil a la hora de manejar varios campos en la tabla, ya que cada nombre de campo debe ser distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida).
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
En la definición de cada campo, debe existir un nombre único, con su tipo de dato correspondiente. Esto es útil a la hora de manejar varios campos en la tabla, ya que cada nombre de campo debe ser distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida).
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
LLAVE FORANEA: Es lallave principalde otra tabla y sirve para indexar las tablas entre si.
NORMALIZACION

Es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, en base a las características que cada uno posee, la relación que esta en la forma mas elevada posiblemente es la que mejor se adapta a nuestras necesidades, debido a que optimiza las condiciones que son de importancia para nosotros. Existen básicamente cinco formas normales de Normalización
MODELO ENTIDAD RELACION
INFORME DE PELICULAS

El informe se hizo utilizando el icono de "Asistente para informes" que aparece en la barra de herramientas de Access, el primer paso consta en seleccionar todos los campos de la tabla que queremos que aparezcan en el informe, luego se selecciona el nivel de agrupamiento, seguido por los criterios de ordenación, después el diseño de informe y por ultimo el nombre del informe. El informe de las películas muestra toda la información de la tabla de películas, empezando por la columna del código de la película, el nombre, seguido por el código del cliente, luego el genero de la película, el idioma, el estado, el precio y por ultimo el código del proveedor.
FORMULARIO PELICULAS
El Formulario se realizo mediante el "Asistente para formularios" de la barra de herramientas de Access. Se comienza seleccionando los campos que van a ir en el formulario, luego la distribución que se quiere de los campos, después el diseño de l formulario y por ultimo el nombre que llevara. Este formulario de la tabla de películas nos muestra todos los datos todas las películas que tenemos, incluyendo el nombre de la película, el código, el genero, el idioma, el precio, el estado y el código del proveedor, ah y además de una relación con la tabla clientes mediante la llave foránea del código del cliente.
TABLA CLIENTES
Se realizo una tabla de Clientes para llevar un registro de todos los datos de los clientes de nuestra tienda de peliculas, comenzando por el codigo del cliente, luego el codigo de la pelicula, la cedula del cliente, el nombre del cliente, la direccion y el telefono de la residencia y la edad del cliente, Observamos que la tabla tiene 12 filas y 7 columnas. Esta tabla se hizo usando el asistente para tablas, asignandole las caracteristicas a cada campo.INFORME CLIENTES
El informe de los clientes muestra absolutamente toda la informacion de la tabla de clientes, empezando por la columna del nombre de los clientes, seguido por la edad de cada uno, luego el codigo que identifica en nuestra base de datos al cliente, despues vienen el codigo de la pelicula , la direccion del cliente y termina con el telefono de la residencia de cada cliente. Este Informe se realizo utilizando el asistente para informes de Access.FORMULARIO CLIENTES
Este formulario de la tabla de los clientes muestra todos los datos de cada uno de los clientes en particular, ya que el diseño del formulario nos permite ver en cada pagina del mismo todos los adtos de cada cliente como su codigo, el nombre, direccion, telefono, edad y el codigo de la pelicula que alquiló. Este formulario se realizo usando el asistente para formularios que nos proporciona Access.
jueves, 20 de agosto de 2009
INFORME DE LA CONSULTA DE LA EDAD DE LOS CLIENTES
Se hizo un informe de la consulta que muestra los clientes de 18 años de edad. Este informe se realizo sobre la consulte de la edad de los clientes y además tiene el campo de "Nombre_Cliente" , para conocer el nombre completo del cliente, el "Código_Película", para saber la identificación de la película que alquilo el cliente, además aparecen los campos del teléfono dirección y el código del cliente que nos sirven para conocer los datos mas importantes de los usuarios de la tienda de películas.
Suscribirse a:
Comentarios (Atom)


















