Este documento presenta información sobre bases de datos, incluyendo la estructura de una base de datos, la diferencia entre una base de datos y un sistema de gestión de base de datos, las diferencias entre una hoja de cálculo y un SGBD, las operaciones básicas que se pueden realizar en una base de datos, y ejemplos de tablas, consultas, formularios e informes en Access.
1. ~ 1 ~
Cuestionario de informática
Tema: Base de datos- acceso
Presentado por: Iván Daniel hidalgo
Presentado a: Susan Hernández
Colegio: José celestino mutis
Materia: informática
Fecha: 23-05-2014
Grado: 11-3
2. ~ 2 ~
Tabla de contenido:
estructura de una BD (Base de Datos).
……………………………..pág. 3
cual es diferencia entre una BD y un SGBD (Sistema de Gestión
de Base de Datos)
……………………………………………………………pág. 4
diferencias entre una hoja de cálculo y un
SGBD………………….pág. 5
Que es una BD Relacional……………………………………………
pág. 6
pasos que tiene el proceso de diseño una BD de.
………………...pág. 7
operaciones básicas que se pueden realizar en una BD…………
pág. 8
Definición y ejemplos de cada uno de los Objetos de Access;
(Tablas, Consultas, Formularios e Informes)
…………………………………pág. 11
3. ~ 3 ~
Bibliografía…………………………………………………………….pa
go. 15
1. ¿Cuál es la estructura de una BD (Base de Datos)?
RTA: Una base de datos o banco de datos es un conjunto de datos
pertenecientes a un mismo contexto y almacenados sistemáticamente para su
posterior uso. En este sentido; una biblioteca puede considerarse una base de
datos compuesta en su mayoría por documentos y textos impresos en papel e
indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de
campos como la informática y la electrónica, la mayoría de las bases de datos
están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece
un amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos,
abreviado DBMS, que permiten almacenar y posteriormente acceder a los
datos de forma rápida y estructurada. Las propiedades de estos DBMS, así
como su utilización y administración, se estudian dentro del ámbito de la
informática.
4. ~ 4 ~
2. ¿Cuál es la diferencia entre una BD y un SGBD (Sistema de
Gestión de Base de Datos)?
TRA: UNA BASE DE DATOS se puede definir como un conjunto de información
relacionada que se encuentra agrupada ó estructurada formada 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.
*EL SISTEMA DE GESTION DE UNA BASE DE DATOS es un Sistema
desarrollado que hace posible acceder a datos integrados que atraviesan los
límites operacionales, funcionales u organizacionales de una empresa.
5. ~ 5 ~
Objetivos en el uso de un sistema de gestión de base de datos:
• Oportunidad, asociado a la eficiencia y eficacia.
• Disponibilidad, permitiendo la accesibilidad de datos
• Consistencias (oportunidad + disponibilidad), como calidad de datos
• Evolución, para adaptarse al entorno
• Integridad, en el nivel de los datos así como el sistema.
3. ¿Cuáles son las diferencias entre una hoja de cálculo y un
SGBD?
RTA: 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 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 utilizado al extraer y almacenar información de la base
de datos.
6. ~ 6 ~
4. ¿Qué es una BD Relacional?
RTA: 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.
7. ~ 7 ~
5. ¿Qué pasos tiene el proceso de diseño de una BD?
RTA: 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.
Nota Los términos "base de datos" y "tabla" no son sinónimos en Visual FoxPro. El
término base de datos (archivo .Dvd) se refiere a una base de datos relacional que
almacena información sobre una o más tablas (archivos .Dvd) o vistas.
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
8. ~ 8 ~
haber una tabla donde sólo se 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.
No se preocupe si se equivoca o si olvida algunos aspectos en el diseño inicial. Piense
en él como en un borrador que podrá mejorar posteriormente. Pruebe con datos de
ejemplo y con prototipos de los formularios e informes. Con Visual FoxPro resulta
sencillo modificar el diseño de la base de datos durante su creación. Sin embargo, es
mucho más difícil modificar las tablas cuando ya están llenas de datos y se han
generado formularios e informes. Por este motivo, debe asegurarse de tener un diseño
sólido antes de llegar demasiado lejos en la programación de una aplicación.
9. ~ 9 ~
6. ¿Cuáles son las operaciones básicas que se pueden realizar en
una BD?
RTA: Las operaciones que vamos a ver están basadas en el algebra relacional. Los
operandos de de cada operación lo constituyen una o varias tablas y el resultado es
una nueva tabla. Dentro de las operaciones básicas tenemos las operaciones unarias
(se utiliza una sola tabla) y las operaciones binarias (se utilizan dos tablas).
Operaciones unarias
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 Condición (Tabla)
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:
10. ~ 10 ~
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.
11. ~ 11 ~
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.
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.
7. ¿Definir y dar ejemplos de cada uno de los Objetos de
Access; (Tablas, Consultas, Formularios e Informes)?
RTA:
Tablas:
Para almacenar los datos, cree una tabla para cada tipo de información de la
que hace el seguimiento. Para reunir los datos de varias tablas en una
consulta, formulario, informe o página de acceso a datos, defina relaciones
entre las tablas.
12. ~ 12 ~
La información de clientes que antes se guardaba en una lista de correo ahora
reside en la tabla Clientes.
La información de pedidos que antes se guardaba en una hoja de
cálculo ahora reside en la tabla Pedidos.
Un Id. Exclusivo, como un Id. De cliente, permite distinguir los registros de una
tabla. Si se agrega el campo de Id. Exclusivo de una tabla a otra tabla y
después se define una relación, Microsoft Access puede cotejar los registros
relacionados de ambas tablas de manera que se puedan combinar en un
formulario, un informe o una consulta.
Consultas:
Para buscar y recuperar tan sólo los datos que cumplen las condiciones
especificadas, incluyendo datos de varias tablas, cree una consulta. Una
consulta puede también actualizar o eliminar varios registros al mismo tiempo,
y realizar cálculos predefinidos o personalizados en los datos.
Esta consulta tiene acceso a tablas distintas para recuperar la información de
Id. De pedido, fecha de entrega, nombre de la organización y ciudad para los
clientes de Londres cuyos pedidos se entregaron en el mes de abril.
13. ~ 13 ~
Formularios
Para ver, escribir y cambiar datos de manera sencilla directamente en una
tabla, cree un formulario. Al abrir un formulario, Microsoft Access recupera los
datos de una o más tablas, y los muestra en la pantalla con el diseño elegido
en el Asistente para formularios, o con un diseño que haya creado en la vista
Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base
de datos: tablas, consultas, formularios, informes, macros y páginas de acceso
a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y
modificar el diseño de otros existentes.).
Una tabla muestra muchos registros al mismo tiempo, pero puede que sea
necesario desplazarse para ver todos los datos de un solo registro. Por otra
parte, cuando se visualiza una tabla, no se pueden actualizar los datos de más
de una tabla al mismo tiempo.
Un formulario sitúa el enfoque en un registro cada vez, pero puede mostrar
los campos de más de una tabla. También puede mostrar imágenes y otros
objetos.
Un formulario puede incluir un botón que imprima o abra otros objetos, o
puede realizar otras tareas automáticamente.
Informes:
Para analizar los datos o presentarlos de cierta manera al imprimirlos, cree un
informe. Por ejemplo, puede imprimir un informe que agrupe datos y calcule
totales, y otro informe de datos diferentes con formato para imprimir
etiquetas postales.
14. ~ 14 ~
• Utilice un informe para crear etiquetas postales.
• Utilice un informe para mostrar totales en un gráfico.
• Utilice un informe para calcular totales.
15. ~ 15 ~
Bibliografía
o http://ednita071.blogspot.com/2010/04/diferencia-entre-
una-bd-y-un-sgbd.html
o
o http://yuyiiz.wordpress.com/2010/04/13/diferencias-entre-
una-hoja-de-calculo-y-un-sgbd/
o
o http://es.wikipedia.org/wiki/Base_de_datos_relacional
o
o http://msdn.microsoft.com/es-
es/library/cc466455(v=vs.71).aspx
o
o http://juliegomez.wordpress.com/2010/04/13/%C2%BFcual
es-son-las-operaciones-basicas-que-se-pueden-realizar-
en-una-bd/
o
o http://carlosg3321.obolog.es/definir-dar-ejemplos-objetos-
access-tablas-consultas-formularios-informesr-560221