1. Trabajo base de datos-Access
Yurliana carolina adarme Carvajal
Anny juliana Monsalve Hernández
Grado: 11-3
Presentado a: Susan Hernández
Colegio José celestino mutis
Bucaramanga, 23-05-2014
Tabla de contenidos
1
2. 1parte
1. Estructura base de datos………………………………………..3
2. Diferencia entre una BD y un SGBD…………………………..4
3. Diferencias entre una hoja de cálculo y un SGBD…………..5
4. BD Relacional……………………………………………………6
5. Pasos en el proceso de diseño de una BD…………………..7
6. Operaciones básicas que se pueden realizar en una BD….8
7. Objetos de Access………………………………………………10
8. Webgrafía……………………………………………………….11
2
3. Estructura base de datos
Las bases de datos de Access están formadas por objetos. Más adelante, en
este curso, se describirán con detalle los siguientes cuatro objetos importantes:
1. Las tablas almacenan los datos en filas y columnas. Todas las
bases de datos contienen una o más tablas.
2. Las consultas recuperan y procesan los datos. Pueden combinar
datos de distintas tablas, actualizar los datos y realizar cálculos
con éstos.
3. Los formularios controlan la entrada de datos y las vistas de
datos. Proporcionan indicaciones visuales que simplifican el
trabajo con los datos.
4. Los informes resumen e imprimen los datos. Convierten los datos
de las tablas y consultas en documentos que comunican ideas.
Diferencia entre una BD y un SGBD
3
4. Base de datos sistema de gestión de base de datos
Una base de datos es un conjunto de
datos no redundantes, almacenados en
un soporte informático, organizado de
forma independiente de su utilización y
accesible simultáneamente por distintos
usuarios y aplicaciones. Una BD nunca
se accede o manipula directamente
sino a través del SGBD.
Un sistema de gestión de base de datos
(SGBD) es el conjunto de programas que
permiten definir, manipular y utilizar la
información que contienen las bases de
datos, realizar todas las tareas de
administración necesarias para
mantenerlas operativas, mantener su
integridad, confidencialidad y seguridad.
Se puede considerar al SGBD como el
interfaz entre el usuario y la BD.
Diferencias entre una hoja de cálculo y un SGBD
4
5. Hoja de calculo sistema de gestión de base de datos
Una hoja de cálculo es un programa
que permite manipular datos
numéricos y alfanuméricos dispuestos
en forma de tablas, Habitualmente es
posible realizar cálculos complejos
con fórmulas y funciones y dibujar
distintos tipos de gráficas
El SGBD es un consiste en una
colección de datos interrelacionados y
un conjunto de programas para
acceder a esos datos. El Objetivo
primordial de un SGBD es
proporcionar un entorno que sea a la
vez conveniente y eficiente para ser
utilizado al extraer y almacenar
información de la base de datos.
BD Relacional
Una Base de Datos Relacional, es una base de datos que cumple con el
modelo relacional, el cual es el modelo más utilizado en la actualidad para
5
6. implementar bases de datos ya planificadas. Permiten establecer
interconexiones (relaciones) entre los datos (que están guardados en tablas), y
a través de dichas conexiones relacionar los datos de ambas tablas, de ahí
proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en
1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California),
no tardó en consolidarse como un nuevo paradigma en los modelos de base de
datos.
Pasos en el proceso de diseño de una BD
La clave para obtener un diseño de base de datos eficaz radica en comprender
exactamente qué información se desea almacenar y la forma en que un
sistema de administración de bases de datos relacionales, como Visual FoxPro,
almacena los datos. Para ofrecer información de forma eficiente y precisa,
Visual FoxPro debe tener almacenados los datos sobre distintos temas en
tablas separadas. Por ejemplo, puede haber una tabla donde sólo se
6
7. almacenen datos sobre empleados y otra tabla que sólo contenga datos de
ventas.
Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de
datos y tiene la posibilidad de combinar y presentar información de muchas
formas diferentes.
Al diseñar una base de datos, en primer lugar debe dividir la información que
desea almacenar como temas distintos y después indicar a Visual FoxPro
cómo se relacionan estos temas para que pueda recuperar la información
correcta cuando sea necesario. Si mantiene la información en tablas separadas
facilitará la organización y el mantenimiento de los datos y conseguirá
aplicaciones de alto rendimiento.
A continuación se indican los pasos que hay que seguir en el proceso de
diseño de una base de datos. Cada paso se trata con mayor detalle en los
temas restantes de esta sección.
1. Determinar el propósito de la base de datos Este paso le ayudará a
decidir los datos que desea que Visual FoxPro almacene.
2. Determinar las tablas necesarias Cuando ya conozca claramente el
propósito de la base de datos, puede dividir la información en temas
distintos, como "Employees" u "Orders". Cada tema será una tabla de la
base de datos.
3. Determinar los campos necesarios Tiene que decidir la información
que desea incluir en cada tabla. Cada categoría de información de una
tabla se denomina campo y se muestra en forma de columna al
examinar la tabla. Por ejemplo, un campo de la tabla Employee podría
ser Last_name y otro podría ser Hire_date.
4. Determinar las relaciones Observe cada tabla y decida cómo se
relacionan sus datos con los de las tablas restantes. Agregue campos a
las tablas o cree tablas nuevas para clarificar las relaciones, si es
necesario.
5. Perfeccionar el diseño Busque errores en el diseño. Cree las tablas y
agregue algunos registros de datos de ejemplo. Vea si puede obtener
los resultados que desea de sus tablas. Haga los ajustes necesarios al
diseño.
7
8. Operaciones básicas que se pueden realizar en una BD
Existen cuatro operaciones básicas: CREATE, ALTER, DROP y TRUNCATE.
*CREATE
Este comando crea un objeto dentro 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.
*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
8
9. 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. Si bien, en un principio,
esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en
realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla
y la vuelve a crear y no ejecuta ninguna transacción.
Objetos de Access
Access consta de los siguientes tipos de objetos:
• Tablas: Conjunto de datos estructurados que forman el contenido
de una base de datos.
• Consultas: Permiten catalogar, ordenar, extraer y modificar la
información contenida en una tabla o en un conjunto de tablas
9
10. relacionadas, dependiendo de los tipos de consulta y de las
condiciones que en ella se establezcan.
• Formularios: Son diseños que realizamos para poder introducir,
modificar o visulaizar los registros de una tabla o consulta. En los
formularios podemos insertar campos calculados e imágenes.
• Informes: Son extractos de datos procedentes de tablas o
consultas y que tienen como propósito prinicipal el ser impresos
en papel, aunque también pueden simplemente visualizarse en
pantalla.
• Páginas: Una página de acceso a datos es un tipo especial de
páginas web, diseñada para ver los datos y trabajar con ellos
desde Internet o desde una red local.
• Macros: Son conjuntos de operaciones grabadas que pueden
ejecutarse en cualquier momento para realizar de forma
automática tareas repetitivas.
• Módulos: Son programas escritos especialmente para Access
mediante un lenguaje de programación llamado Visual Basic para
aplicaciones.
Webgrafias
• http://office.microsoft.com/es-es/training/introduccion-a-las-bases-de-datos-
RZ006118141.aspx?section=5
• http://yuyiiz.wordpress.com/2010/04/13/difernecia-entre-bd-y-sgbd/
10