domingo, 18 de abril de 2010

tipos de relacion



El tipo de relacion se define tomando los maximos de las cardinales que intervienen en la relacion. hay cuatro tipos posibles.

1-una a una (1:1)en este tipo de relacion, una vez fijado el elemento de una entidad se conoce la otra. ejemplo : nacion y capital.

2-una a muchas(1:n) ejemplo:cliente y pedidos

3-muchas a una(n:1)simetria respecto al tipo anterior segun el punto de visto de una u otra entidad.

4-muchas a muchas(n:n) ejemplo:persona y vivienda

Toda entidad debe de ser unicamente identificada y distinguible mediante un conjunto de atributos (quiza un solo atributo ) denominado identificador o clave principal o primaria .puede haber varios posibles identificadores para una misma identidad ,cuyo caso se ha de escoger uno de ellos como identificador principal siendo el resto identificadores alternativos.

que es una relacion

una relacion es una asociacion o relacion matematica entre varias entidades.
las relaciones tambien se nombran. Se representan en al diagrama E-R mediante flechas y rombos. Cada entidad interviene en una relacion con una determinada cardinalidad. La cardinalidad (numero de intancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos en minusculas, de la forma (cardinalidad minima, cardinalidad maxima) asociada a cada una de las entidades que intervienen en la relacion . son posibles las siguientes cardinales : (o,1), (1,1),(o,n),(1,n),(m,n).
http://civil.fe.up.pt/acruz/access/modeloER.htm

modelo de entidad- relacion

Propuesto por chen a mediados de los años sesenta como medio de representacion conceptual de los problemas y para representar la vision de un sistema de forma global. fisicamenta adopta la forma de un grafo escrito en papel al que se denomina ENTIDAD- RELACION. Sus elementos fundamentales son las entidades y las relaciones. uma entidad caracteriza a un tipo de objeto , real o abstracto, del problema a modelizar.Toda entidad tiene existencia propia es distinguible e resto de actividades, tiene nombre y posee atributos definidos en un dominio determinado.una entidad es todo aquello de lo que se desea almacenar informacion.

http://civi.fe.up.pt/acruz/access/modeloER.htm



miércoles, 14 de abril de 2010

OPERACIONES QUE PUEDE HACER UNA BD





Una vez realizada la conexión con la base de datos la utilizaremos para comunicarnos y trabajar con esa base de datos. Podemos realizar cuatro tipos de operaciones diferentes: Consultar, Modificar, Insertar y Eliminar datos. Las consultas a una base de datos son básicamente todas iguales solo varia el volumen de la respuesta.
Operaciones unarias

Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condición

Operaciones binarias

Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas.

http://es.wikipedia.org/wiki/Base_de_datos


ACCESS: TABLAS,CONSULTAS,FORMULARIOS E INFORMES.


Microsoft Access es un programa sistema de gestión de base de datos relacional creado y modificado por Microsoft para uso personal en 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 categoría de gestión, y no en la de ofimática, como podría pensarse.


Tablas:
Son los objetos principales de bases de datos que se utilizan para guardar datos.

Podemos tener más de una tabla en la base de datos para guardar información relacionada. Por ejemplo, en una tabla podemos tener la información de clientes, en la otra la información del producto y en la tercera podemos enlazar los datos de dos tablas anteriores, por ejemplo los pedidos que hicieron clientes de cada producto.


Campos y registros:

Cada tabla se compone de campos y registros. A pesar de que a primera vista casi la podríamos confundir con una hoja de Excel, existen unas diferencias fundamentales:

En Access, cada columna en una tabla es un campo y cada fila de una tabla representa un único registro que reúne la información de un elemento de la tabla. Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o sólo números.

Las consultas constituyen un recurso práctico para obtener informaciones específicas contenidas en la Base de Datos. Con ellas podemos:

Elegir campos específicos de tablas específicas;

Seleccionar informaciones vía criterios;

Mostrar las informaciones en varios órdenes;

Obtener datos de varias tablas simultáneamente;

Calcular totales;

Crear formularios e informes;

Crear otras consultas y gráficos.

Los informes nos sirven para realizar listados por impresoras de los datos de una tabla. Estos listados se pueden personalizar o bien utilizar un asistente (parecido al de los formularios)

De hecho, la función de los informes y los formularios es muy parecida: mejorar el aspecto de la tabla con colores, fondos, etc.


Para Access, un formulario no es más que un formato de pantalla que se utiliza para mejorar la imagen de las tablas, y


a sabes que cuando trabajas con una tabla, esta aparece en filas y columnas (parecido al formato de una hoja de cálculo). El fondo normalmente en color blanco. Las letras normalmente en color negro. Algo monótono.


http://images.google.com.co/images?hl=es&q=formularios%20%20de%20access&um=1&ie=UTF-8&sa=N&tab=wi








PASOS QUE TIENE EL PROCESO DE BD


El proceso de diseño consta de los pasos siguientes:

  • Determinar la finalidad de la base de datos

    Esto le ayudará a estar preparado para los demás pasos.

  • Buscar y organizar la información necesaria

    Reúna todos los tipos de información que desee registrar en la base de datos, como los nombres de productos o los números de pedidos.

  • Dividir la información en tablas

    Divida los elementos de información en entidades o temas principales, como Productos o Pedidos. Cada tema pasará a ser una tabla.

  • Convertir los elementos de información en columnas

    Decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un campo y se mostrará como una columna en la tabla. Por ejemplo, una tabla Empleados podría incluir campos como Apellido y Fecha de contratación.

  • Especificar claves principales

    Elija la clave principal de cada tabla. La clave principal es una columna que se utiliza para identificar inequívocamente cada fila, como Id. de producto o Id. de pedido.

  • Definir relaciones entre las tablas

    Examine cada tabla y decida cómo se relacionan los datos de una tabla con las demás tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones según sea necesario.

  • Ajustar el diseño

    Analice el diseño para detectar errores. Cree las tablas y agregue algunos registros con datos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas. Realice los ajustes necesarios en el diseño.

  • Aplicar las reglas de normalización

    Aplique reglas de normalización de los datos para comprobar si las tablas están estructuradas correctamente. Realice los ajustes necesarios en las tablas.

    http://www.google.com.co/search?hl=es&q=PASOS+PARA+EL+PROCESO+DE+DISE%C3%91O+DE+UNA+BD&um=1&ie=UTF-8&sa=N&tab=iw

QUE ES UNA BASE DE DATOS RELACIONAL


Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y trabajar con ellos conjuntamente