Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Base de datos)
10-2
(Ingeniera)
BOLÍVAR CAUCA
BASE DE DATOS
Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o
con la abreviatura b. d.) 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), que ofrece un amplio rango de soluciones al problema de almacenar
datos.
Según el contenido
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas
las ediciones de una colección de revistas científicas.
DIRECTORIOS
Éstas son bases de datos que, como su nombre indica, almacenan su información
en una estructura jerárquica. En este modelo los datos se organizan en una forma
similar a un árbol (visto al revés), en donde un nodo padre de información puede
tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que
no tienen hijos se los conoce como hojas.
Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una
solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad
que significa administrar la información en una base de datos de red ha significado
que sea un modelo utilizado en su mayoría por programadores más que por
usuarios finales.
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes
velocidades, estas bases son muy poco comunes y están dirigidas por lo general
al entorno de análisis de calidad, datos de producción e industrial, es importante
entender que su fin único es recolectar y recuperar los datos a la mayor velocidad
posible, por lo tanto la redundancia y duplicación de información no es un
problema como con las demás bases de datos, por lo general para poderlas
aprovechar al máximo permiten algún tipo de conectividad a bases de datos
relacionales.
Esto es pensando en cada relación como si fuese una tabla que está compuesta
por registros (las filas de una tabla), que representarían las tuplas, y campos (las
columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen
relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto
tiene la considerable ventaja de que es más fácil de entender y de utilizar para un
usuario esporádico de la base de datos. La información puede ser recuperada o
almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para
administrar la información.
Durante su diseño, una base de datos relacional pasa por un proceso al que se le
conoce como normalización de una base de datos.
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como
creación de Cubos OLAP. Básicamente no se diferencian demasiado de las
bases de datos relacionales (una tabla en una base de datos relacional podría
serlo también en una base de datos multidimensional), la diferencia está más bien
a nivel conceptual; en las bases de datos multidimensionales los campos o
atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de
la tabla, o bien representan métricas que se desean estudiar.
Una base de datos orientada a objetos es una base de datos que incorpora todos
los conceptos importantes del paradigma de objetos:
LENGUAJE
VENTAJAS
FASES
INTERPRETACIÓN
Los hechos son axiomas base que se consideran como verdaderos y no contienen
variables. Las reglas son axiomas deductivos ya que se utilizan para deducir
nuevos hechos.
MECANISMOS
BASE DE DATOS:
CONSULTAS. Se usan cuando los usuarios desean consultar los datos para
contestar preguntas o para identificar problemas o situaciones particulares. Para
expresar las consultas se puede usar el lenguaje SQL de acceso a los datos, otra
posibilidad es usar la consulta por ejemplo (QBE). En la mayoría de los DBMS las
consultas se pueden guardar como parte de la aplicación, de modo que sea
posible volverlas a ejecutar. Además en las consultas se pueden especificar
parámetros, lo que significa que se estructuran de forma tal que acepten valores
de criterios durante su funcionamiento.
Una tabla es una colección de datos sobre un tema específico, como productos o
proveedores. Al usar una tabla independiente para cada tema, los datos se
almacenan sólo una vez. Esto tiene como resultado una base de datos más eficaz
y menos errores de entrada de datos.
Por ejemplo, cada campo de una tabla Productos contiene el mismo tipo de
información para cada producto, por ejemplo, su nombre. Cada uno de los
registros de esa tabla contiene toda la información acerca de un producto, por
ejemplo, el nombre del producto, el Id. de proveedor, las unidades en existencia,
etc.
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.
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.
En la vista Diseño de la tabla, puede crear una tabla entera desde el principio, o
agregar, eliminar o personalizar los campos en una tabla existente.
Un campo común relaciona dos tablas de manera que Microsoft Access puede
combinar los datos de las dos tablas para ver, modificar o imprimir. En una tabla,
el campo es una clave principal (clave principal: uno o más campos (columnas)
cuyos valores identifican de manera exclusiva cada registro de una tabla. Una
clave principal no puede permitir valores Nulo y debe tener siempre un índice
exclusivo. Una clave principal se utiliza para relacionar una tabla con claves
externas de otras tablas.) que se establece 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.) de la tabla. Ese mismo campo también existe en la tabla
relacionada como una clave externa (clave externa: uno o más campos de tabla
(columnas) que hacen referencia al campo o campos de clave principal de otra
tabla. Una clave externa indica cómo están relacionadas las tablas.).
En la tabla Proveedores, incluirá el Id. de proveedor, nombre de la
compañía, etc. para cada proveedor. IdProveedor es la clave principal que
se establece en la vista Diseño de la tabla.
En la tabla Productos, incluirá el campo IdProveedor, de manera que
cuando inserte un nuevo producto pueda identificar su proveedor insertando
el Id. único de ese proveedor. IdProveedor es la clave externa en la tabla
Productos.
Vista Hoja de datos de la tabla
En una tabla o una consulta, la vista Hoja de datos (vista Hoja de datos: ventana
que muestra datos de una tabla, formulario, consulta, vista o procedimiento
almacenado con formato de filas y columnas. En la vista Hoja de datos, puede
editar campos, buscar y agregar o eliminar datos.) proporciona las herramientas
necesarias para trabajar con los datos.
Ir al primer registro.
Ir al registro anterior.
Escribir un número de registro al que desplazarse.
Ir al registro siguiente.
Ir al último registro.
Ir a un registro en blanco (nuevo).
Un ejemplo sencillo: si tenemos una hoja de Excel con la información de clientes
con los campos de Nombre, Empresa, Ciudad, Dirección y Teléfono, los datos que
puedan ser comunes (en este caso Empresa y Ciudad) se repetirían para cada
Cliente.
En una base de datos relacional, como lo es Access, puede haber más de una
tabla con relaciones entre ellas. Por ejemplo, además de tener la tabla de Clientes
podríamos crear una o más tablas con elementos comunes (en nuestro caso
podrían ser Ciudades y Empresas) y a continuación crear relaciones entre esta
tablas.
Aquí puede ver un ejemplo de cómo Access maneja las relaciones (pulsa en la
miniatura para ver la imagen completa):
TIPOS DE TABLAS
TABLAS TEMPORALES
Hay dos tipos de tablas temporales: locales y globales. Las tablas
temporales locales son visibles sólo para sus creadores durante la misma
conexión a una instancia de SQL Server como cuando se crearon o cuando
se hizo referencia a ellas por primera vez. Las tablas temporales locales se
eliminan cuando el usuario se desconecta de la instancia de SQL Server.
Las tablas temporales globales están visibles para cualquier usuario y
conexión una vez creadas, y se eliminan cuando todos los usuarios que
hacen referencia a la tabla se desconectan de la instancia de SQL Server.
Para obtener más información acerca de las tablas temporales, vea
Conceptos básicos para crear y modificar tablas.
TABLAS PERSISTENTES
Son aquellas que permiten que los registros sean eliminados o borrados
manualmente y tenemos de tres tipos: Base,Vistas, Instantáneos
Base.- Es en donde se encuentra toda la información de todos los registros
sin que se haga ninguna validación adicional.
Vistas.- Es una vista o relación que se hace en referencia a una fila o
columna especifica.
Instantáneos.- Son aquellos registros que se los puede ver de manera
inmediata con solo una referencia.
CAMPOS Y REGISTROS:
en Access, cada columna en una tabla es un campo y cada fila de una tabla
representa un único registro que reúne la información de un elemento de la
tabla. Cada campo de Access sólo puede tener un tipo de datos: o sólo texto, o
sólo números, etc.
Los tipos de datos más utilizados son los números, el texto, la fecha y la moneda
pero el Access no se limita a esto: podemos insertar también hipervínculos y
además los objetos OLE, por ejemplo, imágenes, sonidos e incluso los videoclips.
7) DESVENTAJAS DE LAS BASES DE DATOS