Este documento describe los conceptos básicos de las bases de datos, incluyendo su estructura, diferencias con hojas de cálculo, diseño de bases de datos relacionales, operaciones como selección y proyección, el uso de tablas, consultas, formularios e informes.
2. Estructura de una BD (Base de Datos)
La Base De Datos
es sistema que
almacena datos
que están
relacionados.
Es un repositorio
donde guardamos
información
integrada que
podemos
almacenar y
recuperar.
3. Diferencia entre una BD y un SGBD (Sistema de Gestión de Base de Datos)
Una Base De Datos es Un Sistema De
un conjunto de datos n o
redundantes, almacenad Gestión De Base De
os en un soporte Datos esta
informático, organizados relacionado con el
de forma independiente
de su utilización y sistema
accesibles operativo, especialme
simultáneamente por
distintos usuarios y nte con el sistema de
aplicaciones. comunicaciones, este
Almacenándose así que utilizara las facilidades
cumpliendo tres
requisitos los cuales del sistema de
son: comunicaciones para
• No Redundancia recibir peticiones del
• Independencia usuario y para
• Concurrencia devolver los
4. Diferencias entre una Hoja de Cálculo y un SGBD
Hoja De Calculo: El SGBD:
El SGBD es un consiste
Una hoja de cálculo es en una colección de
un programa que datos interrelacionados
permite manipular y un conjunto de
programas para acceder
datos numéricos y a esos datos. El
alfanuméricos Objetivo primordial de
un SGBD es
dispuestos en forma proporcionar un entorno
de que sea a la vez
tablas, Habitualmente conveniente y eficiente
para ser utilizado al
es posible realizar extraer y almacenar
cálculos complejos información de la base
con fórmulas y de datos.
funciones y dibujar
distintos tipos de
5. 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".
6. Proceso de diseño de una BD
Determinar el propósito de la base de datos Este paso le
ayudará a decidir los datos que desea que Visual FoxPro almacene.
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.
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.
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.
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. Operaciones básicas que se pueden realizar en una BD
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 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
8. Tablas
Una Tabla es un
conjunto de datos
que se refieren a
un determinado
argumento los
datos se
subdividen en
columnas y filas.
9. Consultas
Para buscar y
recuperar tan sólo los
datos que cumplen las
condiciones
especificadas, incluye
ndo 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
10. 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 muestreen
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
11. 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.