manejo de bases de datos a traves de

15
MANEJO DE BASES DE DATOS A TRAVES DE MS ACCESS INTRODUCCION NTICS II SEGUNDO SEMESTRE B – C – D Ing. Teresa Freire .

Upload: tfreirea

Post on 02-Jul-2015

534 views

Category:

Education


0 download

DESCRIPTION

Informaci'on relacionada al manejo de bases de datos con Access.

TRANSCRIPT

Page 1: Manejo de bases de datos a traves de

MANEJO DE BASES DE DATOS A TRAVES DE MS ACCESS

INTRODUCCION

NTICS II

SEGUNDO SEMESTRE B – C – DIng. Teresa Freire .

Page 2: Manejo de bases de datos a traves de

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.

Page 3: Manejo de bases de datos a traves de

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.

Page 4: Manejo de bases de datos a traves de

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).

Page 5: Manejo de bases de datos a traves de

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.

Page 6: Manejo de bases de datos a traves de

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.

Page 7: Manejo de bases de datos a traves de

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

Page 8: Manejo de bases de datos a traves de

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

Page 9: Manejo de bases de datos a traves de

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).

Page 10: Manejo de bases de datos a traves de

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.

Page 11: Manejo de bases de datos a traves de

•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

Page 12: Manejo de bases de datos a traves de

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.

Page 13: Manejo de bases de datos a traves de

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.

Page 14: Manejo de bases de datos a traves de

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

Page 15: Manejo de bases de datos a traves de

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.