Base de Datos

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.