Prof. Rosalba Chávez González
Base de Datos INTRODUCCIÓN .................................................................................................................................. 3 CONTENIDO ........................................................................................................................................ 3 ¿QUE ES UNA BASE DE DATOS? ..................................................................................................................... 3 VENTAJAS DE LAS BASES DE DATOS .............................................................................................................. 3 TIPOS DE BASES DE DATOS .......................................................................................................................... 5 ELEMENTOS DE UNA BASE DE DATOS ............................................................................................................ 6 TIPOS DE RELACIONES ................................................................................................................................. 7 CONCLUSIONES .................................................................................................................................. 8
2
Base de Datos Introducción Las bases de datos son cualquier conjunto de
datos
organizados
para
su
almacenamiento en la memoria de un ordenador o computadora, diseñado para facilitar su mantenimiento y acceso de una forma estándar. Los datos suelen aparecer en forma de texto, números o gráficos. Desde su aparición en la década de 1950, se han
hecho
imprescindibles
para
las
sociedades industriales. Existen varios tipos de Base de Datos entre ellos están: Base de Datos Relacional, Base de Datos Jerárquica, Bases de Datos Red también sus tipos de Datos que pueden ser tanto de Entrada como de Salida y los tipos de Datos para los campos de una tabla.
Contenido ¿Que es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada,
con
la
menor
redundancia
posible.
Diferentes programas y diferentes usuarios deben poder utilizar estos datos. Por lo tanto, el concepto de base de datos generalmente está relacionado con el de red ya que se debe poder compartir esta información. De allí el término base.
Ventajas de las Bases de Datos
Independencia de los datos, los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones.
Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la manera en la que se relacionan éstos.
3
Base de Datos
Obtener más información de la misma cantidad de data. La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios.
Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar incoherencias con los datos.
Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de éstos tendrá la posibilidad de acceder a ciertos elementos.
Coherencia de los resultados. Al recolectar y almacenarse la información una sola vez, en los procedimientos se utilizan los mismos datos, razón por la que los resultados son coherentes.
Datos más documentados. Gracias a los metadatos que permiten detallar la información de la base de datos.
Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera concurrente.
Balance
de
Requerimientos
Conflictivos. Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento. El título para esa posición es Administrador de Base de Datos y provee la ventaja de que Diseña el
sistema
tomando
en
mente
la
necesidad de cada departamento de la empresa. Por lo tanto se beneficia mayormente la empresa aunque algunos departamentos
podrían
tener
leves
desventajas. Tradicionalmente se diseñaba y programa según la necesidad de cada departamento por separado.
Reducción del espacio de almacenamiento, debido a una mejor estructuración de los datos.
Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en rendimiento. Igualmente, en el caso de empresas, usuarios de distintas oficinas pueden compartir datos si están autorizados.
Reducción del espacio de almacenamiento, gracias a una mejor estructuración de los datos.
Se refuerza la estandarización. Debido a que es más fácil estandarizar procesos, formas, nombres de datos, formas, etc.
Flexibilidad y rapidez al obtener datos. El usuario puede obtener información de la Base de Datos con escribir breves oraciones. Esto evita el antiguo proceso de llenar una petición al Centro de Cómputos para poder obtener un informe.
4
Base de Datos
Aumenta la productividad de los programadores, debido a que los programadores no se tienen que preocupar por la organización de los datos ni de su validación, se pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo su productividad.
Tipos de Bases de Datos ♦
Modelo jerárquico: los datos se organizan jerárquicamente mediante un árbol invertido. Este modelo
♦
utiliza
punteros
para
navegar
por
los
datos
almacenados.
Modelo de red: al igual que el modelo jerárquico, este modelo utiliza punteros hacia los datos almacenados. Sin embargo, no necesariamente utiliza una estructura de árbol invertido.
♦
Modelo relacional (RDBMS, Relational data base management system [Sistema de administración de bases de datos relacionales]): los datos se almacenan en tablas de dos dimensiones (filas y columnas). Los datos se manipulan según la teoría relacional de matemáticas.
♦
Modelo deductivo: los datos se representan como una tabla, pero se manipulan mediante cálculos de predicados.
5
Base de Datos ♦
Modelo de orientación a objetos (ODBMS, objectoriented data base management system [sistema de administración de bases de datos orientadas a objetos]): los datos se almacenan como objetos, que son estructuras denominadas clases que muestran los datos que contienen. Los campos son instancias
de
estas
clases.
Elementos de una Base de Datos ♠ Tablas: Una tabla de una base de datos es similar en apariencia a una hoja de cálculo, en cuanto a que los datos se almacenan en filas y columnas. ♠ Formularios: se conocen a veces como "pantallas de entrada de datos". Son las interfaces que se utilizan para trabajar con los datos y, a menudo, contienen botones de comando que ejecutan diversos comandos. Se puede crear una base de datos sin usar formularios, editando los datos de las hojas de las tablas. ♠ Informes: sirven para resumir y presentar los datos de las tablas. Normalmente, un informe responde a una pregunta específica, como "¿Cuánto dinero se ha facturado por cliente este año?" o "¿En qué ciudades están nuestros clientes?" Cada informe se puede diseñar para presentar la información de la mejor manera posible. ♠ Consultas: son las que verdaderamente hacen el trabajo en una base de datos. Pueden realizar numerosas funciones diferentes. Su función más común es recuperar datos específicos de las tablas. Los datos que desea ver suelen estar distribuidos por varias tablas y, gracias a las consultas, puede verlos en una sola hoja de datos. ♠ Macros: se pueden considerar como un lenguaje de programación simplificado, que se puede utilizar para aumentar la funcionalidad de la base de datos. ♠ Módulos:
es
una
colección
de
declaraciones,
instrucciones
y
procedimientos que se almacenan conjuntamente como una unidad. Un módulo puede ser de clase o estándar. Los módulos de clase se adjuntan a formularios o informes, y normalmente contienen procedimientos específicos del formulario o el informe al que se adjuntan. Los módulos estándar contienen procedimientos generales que no están asociados a ningún otro objeto.
6
Base de Datos Tipos de Relaciones
¢
Relación de uno a varios: Se crea una relación de uno a varios si uno de los campos relacionados es una clave principal. Esta relación es la más común. Cada registro de una tabla puede estar enlazado con varios registros de una segunda tabla, pero cada registro de la segunda sólo puede estar enlazado con un único registro de la primera.
¢ Relación de uno a uno: Se creará una relación de este tipo si ambos campos relacionados son claves principales. En este tipo de relación, un registro de la tabla uno sólo puede estar relacionado con un único registro de la tabla dos y viceversa. No es muy usada.
¢
Relación de varios a varios: En este caso,
ninguno
de
los
campos
relacionados son claves principales. Cada registro de la primera tabla puede estar enlazado con varios registros de la segunda y viceversa. Este tipo de relación implica la repetición de los campos de cada tabla. Para establecer relaciones de este tipo, es necesario crear una tabla
intermedia
que
esté
relacionada con las dos de uno a varios.
7
Base de Datos Conclusiones Una base de datos se usa para guardar pequeños o grandes volúmenes de información. Principalmente están adaptadas a programas informáticos los cuales guardan y utilizan esa información. Las bases de datos pueden ser demasiado útiles en diferentes ámbitos, como registro de productos, inventarios etc. Comprendimos la estructura y características de una base de datos y los diferentes usos, para la que es empleada una base de datos. Las ventajas y desventajas que conlleva el uso de una base de datos.
Cibergrafía http://es.ccm.net/contents/66-‐introduccion-‐bases-‐de-‐datos https://support.office.com/es-‐es/article/Conceptos-‐b%C3%A1sicos-‐sobre-‐bases-‐de-‐datos-‐ a849ac16-‐07c7-‐4a31-‐9948-‐3c8c94a7c204 https://www.ibm.com/developerworks/ssa/data/library/tipos_bases_de_datos/ https://msdn.microsoft.com/es-‐es/library/hh230827(v=sql.120).aspx http://www.ecured.cu/Base_de_datos_relacional http://elvex.ugr.es/idbis/db/docs/intro/D%20Modelo%20relacional.pdf
8