trabajodeinformatica

12
Trabajo: Base de Datos ACCESS Daniela Fernanda Calvete Cárdenas Karen Sophia Cuadros Bueno 11-2 Presentado: Susan Hernández Colegio José Celestino Mutis Bucaramanga /Santander 2014

Transcript of trabajodeinformatica

Page 1: trabajodeinformatica

Trabajo: Base de Datos ACCESS

Daniela Fernanda Calvete CárdenasKaren Sophia Cuadros Bueno

11-2

Presentado: Susan Hernández

Colegio José Celestino Mutis

Bucaramanga /Santander

2014

Page 2: trabajodeinformatica

Tabla de contenido

-

• ¿Cuál es la estructura de una BD (Base de Datos)?......................................................1

• ¿Cuál es la diferencia entre una BD y un SGBD Sistema de Gestión de Base de Datos?

• ¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD…………………………

• ¿Que es una BD Relacional?

• ¿Qué pasos tiene el proceso de diseño de una BD?

• ¿Cuáles son las operaciones básicas que se pueden realizar en una BD?

• ¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)?

¿Cuál es la estructura de una BD (Base de Datos)

Page 3: trabajodeinformatica

la estructura de una base de datos consta:

Modelo relacional de datos:

En el nivel conceptual, el modelo relacional de datos está representado por una colección de relaciones almacenadas. Cada registro de tipo conceptual en un modelo relacional de datos se implanta como un archivo almacenado distinto.

Submodelo de datos:

Los esquemas externos de un sistema relacional se llaman submodelos relacionales de datos; cada uno consta de uno a más escenarios (vistas) para describir los datos requeridos por una aplicación dada. Un escenario puede incluir datos de una o más tablas de datos. Cada programa de aplicación está provisto de un buffer (“Area de trabajo de usuario”) donde el DBMS puede depositar los datos recuperados de la base para su procesamiento, o puede guardar temporalmente sus salidas antes de que el DBMS las escriba en la base de datos.

Esquema de almacenamiento:

En el nivel interno, cada tabla base se implanta como un archivo almacenado. Para las recuperaciones sobre las claves principal o secundaria se pueden establecer uno o más índices para accesar un archivo almacenado.

Page 4: trabajodeinformatica

Sublenguaje de datos:

Es un lenguaje de manejo de datos para el sistema relacional, el álgebra relacional y cálculo relacional, ambos lenguajes son “relacionalmente completos”, esto es, cualquier relación que pueda derivarse de una o más tablas de datos, también se puede derivar con u solo comando del sublenguaje. Por tanto, el modo de operación de entrada/Salida en un sistema relacional se puede procesar en la forma: una tabla a la vez en lugar de: un registro a la vez; en otras palabras, se puede recuperar una tabla en vez de un solo registro con la ejecución de un comando del sublenguaje de datos.

¿Cuál es la diferencia entre una BD y un SGBD Sistema de Gestión de Base de Datos?

La base de datos es un archivo (o varios, dependiendo de como trabaje y esté configurado el SGBD o el motor) que contiene las tablas, con sus respectivos datos físicos. Además de almacenar los datos, almacena las vistas, procedimientos almacenados, disparadores o triggers, los índices, etc.

Por otra parte, el SGBD es el sistema que administra las bases de datos. Se encarga de ofrecer una comunicación con las bases de

Page 5: trabajodeinformatica

datos de forma transparente, y de este modo se asegura de brindar un acceso seguro a la información y evita que otras aplicaciones puedan dañar y/o alterar la información dañando al archivo.Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos, indicar los permisos de acceso, crear copias de seguridad o backups, realizar instrucciones SQL

¿Cuáles son las diferencias entre una hoja de cálculo y un SGBD

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

Page 6: trabajodeinformatica

distintos tipos de gráficas Y 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 util izado al

extraer y almacenar información de la base de datos

• ¿Que es una 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 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.

Page 7: trabajodeinformatica

• ¿Qué pasos tiene el proceso de diseño de un a BD?

Page 8: trabajodeinformatica

Si usa un proceso de diseño de base de datos establecido, puede crear de forma rápida y efectiva una base de datos bien diseñada que le proporciona acceso conveniente a la información que desea. Con un diseño sólido tardará menos tiempo en construir la base de datos y obtendrá resultados más rápidos y precisos.

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

• ¿Cuáles son las operaciones básicas que se pueden realizar en una BD?

Operaciones unarias

Page 9: trabajodeinformatica

Selección: Mediante esta operación se obtiene un conjunto de filas con todas las columnas de la tabla. Se seleccionan determinadas filas incluyendo una condición. Se utilizan los operadores booleanos “and” (Y),” or” (O), “not” (NO). La representación sería la siguiente: O Condicion (Tabla)

Proyección: esta operación nos devuelve una nueva tabla con las columnas seleccionadas de otra. La representación sería la siguiente: O col1, col2,…(tabla)

Operaciones binarias

Unión: Esta operación solo se puede hacer si las tablas tienes las mismas columnas, es decir, por ejemplo si tuviéramos una tabla llamada empleados2 con las mismas columnas tan solo tendríamos que añadir las filas de ambas tablas en una única tabla. Su representación sería la siguiente: Tabla1 U Tabla2

Producto cartesiano: se realiza con dos tablas distintas pero relacionadas por alguna columna, siempre y cuando el nombre de la columna no sea el mismo. Su representación sería la siguiente: Tabla1 X Tabla2

OTRAS OPERACIONES EN LA BASE DE DATOS:

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.

Page 10: trabajodeinformatica

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

• ¿Definir y dar ejemplos de cada uno de los Objetos de Access; (Tablas, Consultas, Formularios e Informes)

Tablas para almacenar los datos.

Consultas para buscar y recuperar únicamente los datos que necesita.

Page 11: trabajodeinformatica

Formularios para ver, agregar y actualizar los datos de las tablas.

Informes para analizar o imprimir los datos con un diseño específico.

Page 12: trabajodeinformatica

• Páginas de acceso a datos para ver, actualizar o analizar los datos de la base de datos desde Internet o desde una intranet.

BIBLIOGRAFIA

http://juliegomez.wordpress.com/2010/04/13/%C2%BFcuales-son-las-operaciones-basicas-que-se-pueden-realizar-en-una-bd/

http://es.wikipedia.org/wiki/Base_de_datos_relacional

http://silviissteban.wordpress.com/2010/04/13/%C2%BFdefinir-y-dar-ejemplos-de-cada-uno-de-los-objetos-de-access-tablas-

consultas-formularios-e-informes/

http://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx