manejo de bases de datos a traves de
DESCRIPTION
Informaci'on relacionada al manejo de bases de datos con Access.TRANSCRIPT
MANEJO DE BASES DE DATOS A TRAVES DE MS ACCESS
INTRODUCCION
NTICS II
SEGUNDO SEMESTRE B – C – DIng. Teresa Freire .
QUE ES UNA BASE DE DATOS?
Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
ORIGENES DE LAS BASES DE DATOS
Tuvieron sus orígenes en 1960 – 1962. Las bases de datos se crean con el objetivo de
almacenar grandes cantidades de datos que antes se almacenaba en libros, lo que era lento, costoso y complejo (cualquier actualización a realizar, había que hacerla en cada uno de los libros en los que apareciera dicha información a modificar).
Las primeras bases de datos manejaban ficheros que eran almacenados en tarjetas o soportes magnéticos.
Cuando los ordenadores evolucionan, aparecen las cintas y los discos, a la vez que las maquinas son dotadas de mucha mas potencia y facilidad de manipulación, es por tanto en ese momento cuando las bases de datos comienzan a ser realmente útiles.
VENTAJAS DEL USO DE BASES DE DATOS
1. Independencia de datos y tratamiento. Cambio en datos no implica cambio en programas y
viceversa (Menor coste de mantenimiento).
2. Coherencia de resultados. Reduce redundancia : Acciones lógicamente únicas. Se evita inconsistencia.
3. Mejora en la disponibilidad de datos No hay dueño de datos (No igual a ser públicos). Ni aplicaciones ni usuarios. Guardamos descripción (Idea de catálogos).
4. Cumplimiento de ciertas normas. Restricciones de seguridad. Accesos (Usuarios a datos). Operaciones (Operaciones sobre datos).
VENTAJAS DEL USO DE BASES DE DATOS
l Globalización de la información: Permite a los diferentes usuarios considerar la información
como un recurso corporativo que carece de dueños específicos.
Permite compartir información. Permite mantener la integridad en la información:
La integridad de la información es una de sus cualidades altamente deseable y tiene por objetivo que sólo se almacena la información correcta.
4. Independencia de datos: El concepto de independencia de datos es quizás el que más
ha ayudado a la rápida proliferación del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos.
5. Otras ventajas: Más eficiente gestión de almacenamiento.
ELEMENTOS DE UNA BASE DE DATOS
Datos: Es la parte esencial de la información, es decir, la información que llega a la base de datos.
Atributos: Son los diferentes campos que conforman la estructura de una base de datos.
Campos: Es la unidad más pequeña de datos. Registro: Es un conjunto de campos o
atributos relacionados entre sí. Archivo: Es un conjunto de registros
relacionados.
EJEMPLO
CEDULA NOMBRE APELLIDO EDAD SEXO
0501710677 Juan Perez 24 Masculino
1802836039 Maria Moreno 35 Femenino
REGISTROREGISTRO
CAMPOCAMPOATRIBUTOSATRIBUTOS
DATODATO TODO ESTE CONJUNTO DE ELEMENTOS FORMAN UN ARCHIVOTODO ESTE CONJUNTO DE ELEMENTOS FORMAN UN ARCHIVO
TIPOS DE BASES DE DATOS
Base de Datos Jerárquica Es aquella donde los datos se presentan en
niveles múltiples que represente con raíz y sus ramificaciones.
Bases de Datos Red Es aquella que permite la conexión de los nodos
en forma multidireccional, por lo que cada nodo puede tener varios dueños a la vez.
3. Base de Datos Relacional
Base de Datos Relacional
Almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla.
Elementos de una base de datos relacional:
Las filas representan registros (conjuntos de datos acerca de elementos separados)
Las columnas representan campos (atributos particulares de un registro).
Base de Datos Relacional
Al realizar las búsquedas, una base de datos relacional hace coincidir la información de un campo de una tabla con información en el campo correspondiente de otra tabla y con ello produce una tercera tabla que combina los datos solicitados de ambas tablas.
Una base de datos relacional utiliza los valores coincidentes de dos tablas para relacionar información de ambas. Por lo general, los productos de bases de datos para microcomputadoras o microordenadores son bases de datos relaciónales.
•Representa al mundo real mediante tablas relacionadas entre sí por columnas comunes.
Num_empleado Nombre Sección
33 Pepe 25
34 Juan 25
Sección Nombre
25 Textil
26 Pintura
Base de Datos Relacional
OBJETOS DE UNA BASE DE DATOS
Tablas:Tablas: son el "corazón" de la Base de datos y aparecen en una hoja electrónica formada por filas (informes) y columnas (campos). El informe contiene una voz de la Base de datos, mientras que el campo contiene cada uno de los detalles.
Consultas (Query): son "herramientas" que sirven para "eliminar" todos los datos que no interesan haciendo aparecer únicamente aquellos que interesan.
Máscaras o formularios: permiten la visualización y la gestión de los datos contenidos en las tablas y en las consultas. Normalmente representan la interface principal entre el programa y el usuario para que de este modo resulte más fácil la introducción de los datos.
OBJETOS DE UNA BASE DE DATOS
Report o informesReport o informes: recopilan los datos de las tablas o consultas para permitir su impresión o análisis, facilitando la individualización de los datos más improtantes.
Macros: automatizan las funciones de la base de datos Módulos: registran de Access Basic (programación). Las tablas, informes, formularios y consultas aparecen
en diversos momentos, pero están vinculados entre ellos. Las tablas representan el centro de cada actividad: el resto de objetos interactúan con los datos indicados en las tablas.
Una base de datos correctamente diseñada nos permite acceder fácilmente a las informaciones. Cuando se diseñe, se deben tener en cuenta los siguientes aspectos:1. Definir el objetivo de la Base de datos
estableciendo las informaciones que se desean memorizar.
2. Definir las tablas, dividiendo las informaciones en diversos argumentos cada uno de los cuales constituirá una tabla de la base de datos.
3.
OBJETOS DE UNA BASE DE DATOS
OBJETOS DE UNA BASE DE DATOS
1. Definir los campos, estableciendo las informaciones que se desean memorizar en cada tabla.
2. Definir las relaciones, analizando los datos de cada tabla y estableciendo de qué modo se deben relacionar entre ellos.
3. La fase más importante de la proyección es la siguiente: es una buena costumbre dedicar mucho tiempo para pensar en qué tablas será necesario introducir todos nuestros datos y también caracterizar los datos que serán introducidos en las tablas, imponiendo las reglas necesarias a las cuales deberán someterse. De este modo, se facilita la introducción y se impide el tecleado de los valores erróneos.