miércoles, 13 de mayo de 2009

quinta tarea de compu


1.- ¿Qué es la normalización entre bases de datos?R=consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
-Evitar la
redundancia de los datos.
-Evitar problemas de actualización de los datos en las tablas.
-Proteger la
integridad de los datos.
En el modelo relacional es frecuente llamar
tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
-Cada columna debe tener su nombre único.
-No puede haber dos
filas iguales. No se permiten los duplicados.
-Todos los datos en una
columna deben ser del mismo tipo.


2.- ¿Que es la primera forma normal?R=es una forma normal usada en normalización de bases de datos. Una tabla de base de datos relacional que se adhiere a la 1NF es una que satisface cierto conjunto mínimo de criterios. Estos criterios se refieren básicamente a asegurarse que la tabla es una representación fiel de una relación y está libre de "grupos repetitivos


3.-¿Qué es la segunda forma Normal?R=es una forma normal usada en normalización de bases de datos. La 2NF definida originalmente por E.F. Codd en 1971. Una tabla que está en la primera forma normal (1NF) debe satisfacer criterios adicionales para calificar para la segunda forma normal. Específicamente: una tabla 1NF está en 2NF si y solo si, dada cualquier clave candidata y cualquier atributo que no sea un constituyente de la clave candidata, el atributo no clave depende de toda la clave candidata en vez de solo una parte de ella.


4.-¿Qué es la tercera forma Normal?R=es una forma normal usada en la normalización de bases de datos. La 3NF fue definida originalmente por E.F. Codd en 1971. La definición de Codd indica que una tabla está en 3NF si y solo si las dos condiciones siguientes se mantienen:
La tabla está en la
segunda forma normal (2NF)
Ningún atributo no-primario de la tabla es dependiente transitivamente de una
clave candidata
Un atributo no-primario es un atributo que no pertenece a ninguna clave candidato. Una dependencia transitiva es una
dependencia funcional X → Z en la cual Z no es inmediatamente dependiente de X, pero sí de un tercer conjunto de atributos Y, que a su vez depende de X. Es decir, X → Z por virtud de X → Y y Y → Z.


5.- ¿Cual es el ciclo de vida del sistema de aplicación de una base de datos?R=Las etapas del ciclo de vida de una aplicación de bases de datos son las siguientes:
-Planificación del proyecto.
-Definición del sistema.
-Recolección y análisis de los requisitos.
-Diseño de la base de datos.
--Selección del SGBD.
-Diseño de la aplicación.
-Prototipado.
-Implementación.
-Conversión y carga de datos.
-Prueba.
-Mantenimiento.

Estas etapas no son estrictamente secuenciales. De hecho hay que repetir algunas de las etapas varias veces, haciendo lo que se conocen como ciclos de realimentación. Por ejemplo, los problemas que se encuentran en la etapa del diseño de la base de datos pueden requerir una recolección de requisitos adicional y su posterior análisis.

viernes, 1 de mayo de 2009

tarea de compu no.4




TEMAS:
A) Consultas
-consultas por asistentes
-consultas por varias tablas
-consulta por parametros
B) Informes
-partes de un informe
-creacion de un informe utilizando el asistente
-creacion de un informe utilizando tablas

CONSULTAS EN ACCESS
Las consultas son herramientas de Access que permiten filtrar datos de una tabla o consulta. De esta forma, y retomando el ejemplo anterior, podríamos realizar una consulta especificando que queremos extraer todos los registros que cumplan una condición: que el campo 'Animales/Clase' sea igual a 'mamífero'. Esto es un ejemplo de consulta de selección.

CONSULTAS POR ASISTENTE
- Asistente para consultas sencillas: crea una consulta de selección sobre la base de los campos seleccionados y es el tipo más común de consulta. Para crearla debe:
*Abrir la base de datos y hacer click sobre la ficha Consultas-Hacer click en el botón nuevo-*Hacer click en Asistente para consultas sencillas y después en Aceptar
*En la ventana que se abre, seleccionar la tabla de la cual desea llevarse los datos de la Tabla/Consultas
*Hacer click en un nombre de campo en el cuadro de Campos disponibles y sobre el botón > para introducirlo (o bien sobre el botón >> para introducirlos todos)
*Elegir, si fuese necesario, otra tabla y adjuntar los campos ulteriores
*Asignar un título a la consulta y hacer click en el botón Terminar
*Asistente para consultas de referencias cruzadas: crea una consulta de referencias cruzadas para ver datos en un formato compacto semejante al de una hoja de cálculo.
*Asistente para consultas de buscar duplicados: crea una consulta que busca registros con valores de campo duplicados en un campo de una sola tabla o consulta.
*Asistente para consultas de buscar no coincidentes: crea una consulta para buscar en una tabla los registros que no tienes registros relacionados en otra tabla.

CONSULTA POR VARIAS TABLAS
Dependendiendo del motor de BD que utilices, si es MS-Access o SQL-Server tienes que relacionar las tablas en la sentencia sql con LEFT ó RIGHT JOIN, pues un JOIN normal busca que las llaves foreneas y las primarias coincidan.
Pero con estas instruciones, dependiendo de que columna sea igual a cual, tendras que colocar un left o un right join pra que te saque todos los registros de una tabla asi no esten en la otra.

CONSULTA POR PARAMETROS
Las consultas con parámetros son aquellas cuyas condiciones de búsqueda se definen mediante parámetros. Si se ejecutan directamente desde la base de datos donde han sido definidas aparecerá un mensaje solicitando el valor de cada uno de los parámetros.
Si deseamos ejecutarlas desde una aplicación hay que asignar primero el valor de los parámetros y después ejecutarlas.

INFORMES
En escritura, un informe es el documento caracterizado por contener información u otra materia reflejando el resultado de una investigación adaptado al contexto de una situación y de una audiencia dadas.
Generalmente, el propósito del informe, como su propio nombre indica, es informar. Sin embargo, los informes pueden incluir elementos persuasivos, tales como
recomendaciones, sugerencias u otras conclusiones motivacionales que indican posibles acciones futuras que el lector del informe pudiera adoptar. Los informes pueden ser públicos o privados y tratan a menudo sobre preguntas planteadas por individuos del gobierno, los negocios, la educación o la ciencia.

PARTES DE UN INFORME
*El visor sólo muestra el objeto identificado como objeto destino.
*Debe utilizar la opción Profundizar en parte del informe, de modo que pueda especificar los objetos de destino.
*Se debe indicar una Configuración inicial de partes del informe para cada uno de los informes situados en primer lugar en la ruta de exploración de Partes del informe.

CREACION DE UN INFORME UTILIZANDO EL ASISTENTE
Presenta una serie de cajas de diálogo con opciones predeterminadas, que pueden ayudarte a crear informes rápidos.Al finalizar el Asistente puedes ajustar y personalizar el informa en la vista diseño.En el primer cuadro de diálogo se seleccionan los campos que se van a incluir en el informe, después podemos elegir un nivel de agrupamiento que determine el campo que se usará para agrupar los registros en el informe, luego definimos uno o más campos para ordenar los registros del informe, en forma de ascendente o descendente, después se elige una distribución predeterminada, y se puede aplicar algú estilo visual al informe por último se le da un nombre al informa, que es el nombre con que quedará guardado en la ficha informes de la ventana de bases de datos.

CREACION DE UN INFORME UTILIZANDO TABLAS
Existe una fórmula aún más rápida y cómoda incluso que el Asistente para crear un informe predeterminado. Se trata de la característica Autoinforme. Autoinforme crea un informe en el que se presentan todos los campos y registros de la tabla o consulta seleccionada. También se puede crear un informe de una sola columna basado en la tabla o consulta abierta o en la tabla o consulta seleccionada en la ventana Base de datos. Elija Autoinforme en el menú insertar, o en la lista emergente que aparece al pulsar en la flecha del botón Nuevo Objeto, en la barra de herramientas.
Los informes creados con este método sólo constan de registros de detalle, y no incluyen encabezado de informe ni encabezado de página ni pie de página.
podemos crear informes de diferentes maneras y nosotros elejimos las que mas nos combenga y segun nuestras necesidades.