Base De Datos
Enviado por juehghqp3e • 6 de Mayo de 2013 • 2.185 Palabras (9 Páginas) • 297 Visitas
Índice
Agradecimientos y dedicatoria 3
Desarrollo de Conceptos de Base de datos 4
1.1 Conceptos básicos: tabla, campos y registros. 4
1.2 Diseño de una base de datos relacional: Integridad, índice. 5
1.3 Objetos de una base de datos: tablas, formularios, informes, consultas, macros. 7
1.4 Proceso de diseño: clave principal, relaciones, relación uno-varios, relación varios a varios, relación de uno a uno, normalización. 9
Anexos 10
Mapa mental 11
Conclusiones 12
Bibliografía 13
Agradecimientos y dedicatoria
Este trabajo está dedicado a mi familia quienes me han brindado todo su apoyo en mi desarrollo como estudiante.
A mis amigos que han hecho que han hecho que la carrera sea más liviana y no me estrese tanto.
Agradezco a mi novio por su apoyo incondicional y su ayuda cuando me bloqueo y comienzo a estresarme.
Desarrollo de Conceptos de Base de datos
1.1 Conceptos básicos: tabla, campos y registros.
Tabla. Es un objeto para almacenar información en filas. Esta es la base de las aplicaciones de Access. Aquí se debe definir la estructura de la información.
Las bases de datos relacionales se basan en el uso de tablas (también se las llama relaciones). Las tablas se representan gráficamente como una estructura rectangular formada por filas y columnas. Cada columna almacena información sobre una propiedad determinada de la tabla (se le llama también atributo), nombre, dni, apellidos, edad; cada fila posee una ocurrencia o ejemplar de la instancia o relación representada por la tabla (a las filas se las llama también tuplas).
Tipos de tabla
• Persistentes. Sólo pueden ser borradas por los usuarios:
Base. Independientes, se crean indicando su estructura y sus ejemplares.
Vistas. Son tablas que sólo almacenan una definición de consulta, resultado de la cual se produce una tabla cuyos datos proceden de las bases o de otras vistas e instantáneas. Si los datos de las tablas base cambian, los de la vista que utiliza esos datos también cambia.
Instantáneas. Son vistas (creadas de la misma forma) que sí que almacenan los datos que muestra, además de la consulta que dio lugar a esa vista. Sólo modifican su resultado (actualizan los datos) siendo refrescadas por el sistema cada cierto tiempo.
• Temporales. Son tablas que se eliminan automáticamente por el sistema. Pueden ser de cualquiera de los tipos anterior
Campos. La columna (campo) es una colección de datos con la misma categoría y con el mismo tipo de datos. Los atributos de cada campo son definidos por la propiedad del campo. El contenido de la propiedad del campo es diferente de acuerdo al tipo de datos del campo
Registro. Colección de campos de iguales o de diferentes tipos. Un registro está compuesto por todos los campos de la tabla, de manera que un campo es una parte de un registro.
En una tabla, las filas corresponden a los registros, los cuales son individuales; y las columnas corresponden a los campos, que son una parte única de un registro.
1.2 Diseño de una base de datos relacional: Integridad, índice.
Al crear una nueva base de datos, Access presenta varias opciones:
Base de datos. Crear una base de datos en blanco, sin ningún objeto.
Página de acceso a datos. Diseñar una página para el acceso desde Internet.
Proyecto (base de datos nueva o existente). Es un nuevo formato de archivo de Access (.adp) y fue creado básicamente para manejar bases de datos en una red local multiusuarios.
Bases de datos preestablecidas:
• Administración de contactos
• Administración de llamadas
• Administración de actividades
• Control de activos
• Control de inventario
• Gastos
• Introducción de pedidos
• Libro mayor
• Programación de recursos
• Tiempo y facturación
La integridad de datos atiende a la calidad de la información almacenada en los siguientes aspectos:
• Los valores de los datos han de ser correctos.
• Las ocurrencias de los datos (los valores en un instante determinado) han de estar debidamente interrelacionados.
• No se deben producir interferencias en las lecturas y escrituras concurrentes, del tipo de actualizaciones incorrectas, bloqueos activos o mortales, etc.
Se distinguen dos aproximaciones a este problema: optimista y pesimista. La primera da por supuesto que tales problemas se presentan muy de cuando en cuando, así que la solución más eficiente es solucionarlos cuando han ocurrido. Dichos problemas pueden venir de deterioros de la BD por catástrofes, interrupciones en procesos de actualización, actualizaciones indebidas por fallo humano, etc. De hecho, la táctica es llevar un registro, más o menos actualizado, de los estados sucesivos de la base de datos o de las últimas transacciones efectuadas para devolver a la base de datos a un estado anterior que se sabía correcto, y volver a comenzar desde ese punto.
La segunda identifica las situaciones que pueden provocar un conflicto y retrasa su ejecución hasta que tal posibilidad desaparece.
Así, pues, tenemos:
• Técnicas preventivas: verificación de las restricciones semánticas, controlar la consistencia de las copias redundantes, y control de los accesos concurrentes, generalmente por el método de reservas (evitar que un programa acceda al dato mientras lo está modificando y/o consultando otro).
• Técnicas curativas: fichero dietario con el que deshacer o rehacer todas las actualizaciones realizadas por transacciones durante un tiempo determinado, copias de seguridad o volcados de la BD completa en un momento en que todas las transacciones efectuadas han sido confirmadas, toma de puntos de control.
La integridad referencial es un sistema de reglas que utiliza Microsoft Access para garantizar que las relaciones entre los registros de tablas relacionadas sean válidas y que no se eliminen ni modifiquen accidentalmente datos relacionados.
Puede establecerse la integridad referencial cuando se cumplen todas las condiciones siguientes:
El campo coincidente de la tabla principal es una clave principal o tiene un índice único.
Los campos relacionados tienen el mismo tipo de datos.
Cuando se utiliza la integridad referencial, se aplican las reglas siguientes:
No puede introducir un valor en el campo de clave externa de la tabla
...