3. Es un sistema que almacena datos que están relacionados.
Es un repositorio en donde guardamos información integrada
que podemos almacenar y recuperar.
Un conjunto de información almacenada en memoria auxiliar
que permite acceso directo y un conjunto de programas que
manipulan esos datos
Componentes de una Base de Datos:
Hardware: constituido por dispositivo de almacenamiento
como discos, tambores, cintas, etc.
Software: que es el DBMS o Sistema Administrador de Base de
Datos.
Datos: los cuales están almacenados de acuerdo a la
estructura externa y van a ser procesados para convertirse en
información.
4. Tipos de Usuarios en Base de Datos
Usuario Final: es la persona que utiliza los datos, esta
persona ve datos convertidos en información:
Desarrollador de Aplicaciones: es la persona que
desarrolla los sistemas que interactúan con la Base de
Datos.
DBA: es la persona que asegura integridad, consistencia,
redundancia, seguridad este es el Administrador de Base
de Datos quien sed encarga de realizar el mantenimiento
diario o periódico de los datos.
Las personas tienen acceso DBMS se clasifican de la
siguiente manera:
USUARIOS INGENUOS. – Son aquellos que interactúan
con el sistema por medio de aplicaciones permanentes.
USUARIOS SOFISTICADOS.- son aquellos con la
capacidad de acceder a la información por medios de
lenguajes de consulta.
5. PROGRAMADORES DE APLICACIÓN.- son aquellos con un
amplio dominio del DML capaces de generar nuevos
módulos o utilerías capaces de manejar nuevos datos en
el sistema.
USUARIOS ESPECIALIZADOS.- son aquellos que
desarrollan módulos que no se refieren precisamente al
manejo de los datos, si no a aplicaciones avanzadas como
sistemas expertos, reconocimientos de imágenes,
procesamiento de audio y demás.
Conceptos Básicos de Base de datos
Archivo: son conjuntos de registros.
Registros: son conjuntos de campos.
Campos: es la mínima unidad de referencia.
6. 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 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, etc.
7. Diferencias visuales
La celda A1 aparece en la esquina derecha superior de la hoja. Las letras de
columna van desde la A en la derecha hasta la IV en la izquierda.
Los números de fila aparecen en el lado derecho de la ventana de documento y
la barra de desplazamiento vertical aparece en el lado izquierdo.
El controlador de relleno aparece en la esquina inferior izquierda de la celda.
Los indicadores de comentarios aparecen en la esquina superior izquierda de la
celda.
En la vista Esquema, los botones de esquema y símbolos de documento
aparecen en el lado derecho de la hoja de cálculo.
El cuadro de división horizontal aparece en el lado izquierdo de la hoja de
cálculo, encima de la barra de desplazamiento vertical. El cuadro de división
vertical aparece junto a la flecha de desplazamiento horizontal derecha.
8. Diferencias visuales
La celda A1 aparece en la esquina derecha superior de la hoja.
Las letras de columna van desde la A en la derecha hasta la IV
en la izquierda.
Los números de fila aparecen en el lado derecho de la ventana
de documento y la barra de desplazamiento vertical aparece en
el lado izquierdo.
El controlador de relleno aparece en la esquina inferior izquierda
de la celda.
Los indicadores de comentarios aparecen en la esquina superior
izquierda de la celda.
En la vista Esquema, los botones de esquema y símbolos de
documento aparecen en el lado derecho de la hoja de cálculo.
El cuadro de división horizontal aparece en el lado izquierdo de la
hoja de cálculo, encima de la barra de desplazamiento vertical. El
cuadro de división vertical aparece junto a la flecha de
desplazamiento horizontal derecha.
9. Una base de datos relacional es una
base de datos en donde todos los
datos visibles al usuario están
organizados estrictamente como
tablas de valores, y en donde todas
las operaciones de la base de datos
operan sobre estas tablas.
Estas bases de datos son percibidas
por los usuarios como una colección
de relaciones normalizadas de
diversos grados que varían con el
tiempo.
10. 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.
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.
11. 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.
12. Las operaciones que vamos a ver están basadas en el
algebra relacional. Los operandos 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).
13. 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)
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)
14. 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
15.
16. Los formularios son un tipo de objeto de Access que pueden utilizarse
para diferentes fines, aunque una de sus utilidades principales es la
creación de diseños personalizados para la entrada y visualización de
datos de las tablas. La mayor parte de la información de un formulario
proviene de los registros originales de una tabla, aunque normalmente
existen algunos otros elementos que forman parte del diseño mismo
del formulario y no pueden ser modificados mientras no se cambie el
diseño. Es el caso, por ejemplo, de elementos gráficos o de texto que
hayan sido añadidos para identificar la finalidad o propiedad de
formulario, o simplemente como elementos decorativos, como texto
explicativo, un logotipo de la empresa, líneas y demás objetos de
dibujo.
17. 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.
18. 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.
19.
20. 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.
Utilice un informe para crear
etiquetas postales.
Utilice un informe para mostrar
totales en un gráfico.
Utilice un informe para calcular
totales.