1. COLEGIO JOSE CELESTINO MUTIS
Trabajo de informática
BASE DE DATOS
Profesora: Susan Vanessa Hernández
Jessica Natalia osses
Grado:11-1
Bucaramanga/2014
2. 2
TABLA DE CONTENIDOS
Estructura de una BD (Base de datos)………………………….. Pág. 3
Diferencia entre una BD y un SGBD…………………………….. Pág. 4
Diferencias entre una hoja de cálculo y un SGBD………………Pág. 5
BD relacional……………………………………………………….. Pág. 6
Pasos de diseño de una BD………………………………………. Pág. 7
Operaciones básicas que se pueden realizar en una BD……… Pág 8
Ejemplos de cada uno de los Objetos de Acces,Tablas,consultas
Formulario e informes……………………………………………… Pág.9
4. 4
Diferencia entre una BD y una SGBD
base de datos es un conjunto de datos no redundantes, almacenados en
un soporte informático, organizados de forma independiente de su
utilización y accesibles simultáneamente por distintos usuarios y
aplicaciones y 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. Una BD nunca se accede o
manipula directamente sino a través del SGBD. Se puede considerar al
SGBD como el interfaz entre el usuario y la BD.
5. 5
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
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
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.
7. 7
Pasos de diseño de una BD
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 .dbc) se refiere a una base de datos relacional
que almacena información sobre una o más tablas (archivos .dbf) 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 haber una tabla donde sólo se almacenen datos sobre empleados
y otra tabla que sólo contenga datos de ventas.
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.
8. 8
Operaciones básicas que se pueden realizar en una BD
Operaciones unarias: 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).
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-
Diferencia: de la misma forma que la unión la diferencia tan solo se puede realizar
si las dos tablas tienen las mismas columnas. Su representación sería la siguiente:
Tabla1 - 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.
9. 9
Que tipos de relaciones existen, defina cada
uno de ellas y dé un ejemplo.
• Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar
relacionado con un único registro de la otra tabla y viceversa.
• Por ejemplo: tenemos dos tablas una con los datos de diferentes
poblaciones y otra con una lista de Alcaldes, una población sólo puede
tener un alcalde, y un alcalde lo será únicamente de una población.
• Relación Uno a Varios: Cuando un registro de una tabla (tabla
secundaria) sólo puede estar relacionado con un único registro de la otra
tabla (tabla principal) y un registro de la otra tabla (tabla principal)puede
tener más de un registro relacionado en la primera tabla (tabla secundaria).
• Por ejemplo: tenemos dos tablas una con los datos de diferentes
poblaciones y otra con los habitantes, una población puede tener más de un
habitante, pero un habitante pertenecerá (estará empadronado) en una
única población.
• Relación Varios a Varios: Cuando un registro de una tabla puede estar
relacionado con más de un registro de la otra tabla y viceversa.
• Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con
los artículos que se venden en la empresa, una cliente podrá realizar un
pedido con varios artículos, y un artículo podrá ser vendido a más de un
cliente.