martes, 28 de septiembre de 2010
miércoles, 21 de abril de 2010
martes, 20 de abril de 2010
Tipos de relaciones
El tipo de relacion se define tomando los maximos de las cardinalidades que intervienen en la relacion:

- una a una (1:1). en este tipo de relacion, una vez fijado un elemento de una entidad se conoce la otra,La cardinalidad máxima en ambas direcciones es 1. ejemplo: pais y capital.
- una a muchas (1:N).La cardinalidad máxima en una dirección es 1 y en la otra muchos. ejemplo: Alumnos y Curso
- muchas a muchas (N:N). La cardinalidad máxima en ambas direcciones en muchos.ejemplo: personas y numeros telefonicos.

Entidad - Relacion
- Entidad: Se trata de un objeto del que se recoge información de interés de cara a la base de datos. Gráficamente se representan mediante un rectángulo. Un ejemplo seria la entidad banco, donde se recogerían los datos relativos a ese banco, como puede ser el nombre, el número de sucursal, la dirección, etc. Dentro de las entidades pueden ser fuertes o débiles. Las fuertes son las que no dependen de otras entidades para existir, mientras que las entidades débiles siempre dependen de otra entidad sino no tienen sentido por ellas mismas.
- Relacion: Podemos definir la relación como una asociación de dos o más entidades. A cada relación se le asigna un nombre para poder distinguirla de las demás y saber su función dentro del modelo entidad-relación. Otra característica es el grado de relación, siendo las de grado 1 relaciones que solo relacionan una entidad consigo misma. Las de grado 2 son relaciones que asocian dos entidades distintas, y las de grado n que se tratan de relaciones que unen mas de dos entidades.
www.desarrolloweb.com/articulos/modelo-entidad-relacion.html
El modelo Entidad-Relación (E-R)
Este modelo fue propuesto por Chen a mediados de los años setenta como medio de representacion conceptual de los problemas y para representar la vision de un sistema de forma global. sus elementos fundamentales son las entidades y las relaciones.
hay unas normas de sentido comun a seguir cuando se dibuja un diagrama E-R. la primera es emplear preferentemente lineas rectas en lasrelaciones y evitar en lo posible que estas lineas se crucen. se suele usar nombres para describir las entidades y verbos para las relaciones.
viernes, 16 de abril de 2010
Objetos de Access
- Tablas: Son las encargadas de almacenar los datos. El almacenamiento de los mismos se realiza de forma organizada gracias a la estructura de las tablas, la buena estructuración de las tablas es imprescindible para realizar con eficacia todas las operaciones necesarias. Las tablas son los elementos principales. Si no hay tablas, no tienen sentido el resto de los elementos propios de una base de datos.

- Consultas: Permiten dar respuesta a preguntas que se puedan plantear respecto a los datos almacenados en las tablas, además permiten realizar cálculos y operaciones con los datos almacenados. De esta forma se pueden filtrar los datos para trabajar únicamente con aquellos que se precisen en cada momento. Permiten establecer una serie de criterios que aplicados sobre una o varias tablas devuelven ciertos datos de éstas. Estos criterios, de cara a utilizarlos en sucesivas ocasiones, se pueden guardar, en lo que se ha dado en llamar una consulta.

- Formularios: Se encargan de presentar los datos procedentes de tablas o consultas con un formato personalizado y "elegante". De esta forma se presentan los datos de forma atractiva, pudiendo al mismo tiempo realizar todas las operaciones habituales con registros: añadir, modificar, eliminar, etc. Es mejor trabajar con los datos de las tablas viéndolos a través de un formulario en vez de en forma de tabla de filas y columnas. Son la interfaz de los trabajos.
- Informes: Crean resúmenes y presentan los datos de tablas y consultas con un formato personalizado, fundamentalmente de cara a "sacarlos" por impresora (aunque no siempre). Las posibilidades para ello inmensas. De este modo los datos pueden ser analizados e impresos con una gran calidad en cuanto a diseño, formato y distribución.

¿Cuáles son las operaciones básicas que se pueden realizar en una BD?
Existen cuatro operaciones básicas:
- CREATE: Este comando crea un objeto dentro de la base de datos. Puede ser unatabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.
- ALTER: Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar un trigger, etc.
- DROP: Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Se puede combinar con la sentencia ALTER.
- TRUNCATE: Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE.
jueves, 15 de abril de 2010
¿Qué pasos tiene el proceso de diseño de una BD?
siete preguntas para el buen diseño de una base de datos:
- ¿Cuál es el objetivo de su base de datos?
- ¿Que tablas necesita?
- ¿Que campos necesita?
- ¿Cuál o cuáles son las claves principales en cada tabla?
- ¿Cómo se relacionan las tablas?
- ¿Es el diseño que corresponde?
- ¿Qué otros objetos de la base de datos son necesario?
¿Que es una BD Relacional?
Una base de datos relacional es una base de datos en donde todos los datos visibles están organizados estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas tablas.
El modelo relacional representa un sistema de bases de datos en un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente, de la misma manera como, por ejemplo, un lenguaje del tipo de PL/1 representa un sistema de programación con un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente. De hecho, el modelo relacional puede considerarse como un lenguaje de programación mas bien abstracto, orientado de manera específica hacia las aplicaciones de bases de datos.
El modelo relacional representa un sistema de bases de datos en un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente, de la misma manera como, por ejemplo, un lenguaje del tipo de PL/1 representa un sistema de programación con un nivel de abstracción un tanto alejado de los detalles de la máquina subyacente. De hecho, el modelo relacional puede considerarse como un lenguaje de programación mas bien abstracto, orientado de manera específica hacia las aplicaciones de bases de datos.
¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD?
las hojas de calculo debido a su versatilidad se pueden usar para pequeñas bases de datos y sistemas de cuentas mientras que un SGBD puede suplir diferentes tipos de usos como la abstracción de la información, la seguridad,independencia, consistencia y el tiempo de la transacciones . en definitiva es mas seguro llevar todo por SGBD ya que el campo de cobertura es mayor en cuanto a usos y es mas seguro.
martes, 13 de abril de 2010
¿cual es la estructura de una BD?
La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos).
La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos.
Un ejemplo a modo de descripción de la estructura de una base de datos puede ser:
ALUMNO: numero de alumno (entero de 6 números), nombre (cadena de 30 caracteres), apellido (cadena de 30 caracteres), año de nacimiento (entero de 4 números), especialidad (entero de 3 números).
ESPECIALIDAD: numero de especialidad (entero de 3 números), nombre de especialidad (cadena de 30 caracteres).
La estructura de una base de datos es diseñada o descripta empleando algún tipo de modelo de datos.
Un ejemplo a modo de descripción de la estructura de una base de datos puede ser:
ALUMNO: numero de alumno (entero de 6 números), nombre (cadena de 30 caracteres), apellido (cadena de 30 caracteres), año de nacimiento (entero de 4 números), especialidad (entero de 3 números).
ESPECIALIDAD: numero de especialidad (entero de 3 números), nombre de especialidad (cadena de 30 caracteres).
¿Cuál es la diferencia entre una BD y un SGBD ?
Esta diferencia consiste en:
Una base de datos es un conjunto de datos almacenados entre los que existen relaciones lógicas y ha sido diseñada para satisfacer los requerimientos de información de una empresa u organización. En una base de datos, además de los datos, también se almacena su descripción. . Y, un SGBD es la agrupación de programas que sirven para definir, construir y manipular esa base de datos.
Una base de datos es un conjunto de datos almacenados entre los que existen relaciones lógicas y ha sido diseñada para satisfacer los requerimientos de información de una empresa u organización. En una base de datos, además de los datos, también se almacena su descripción. . Y, un SGBD es la agrupación de programas que sirven para definir, construir y manipular esa base de datos.
Suscribirse a:
Entradas (Atom)