Base de Datos y Sistemas de Gestión de Bases de Datos.
Base de Datos y Sistemas de Gestión de Bases de Datos.
Base de Datos y Sistemas de Gestión de Bases de Datos.
Profesor: Bachiller:
Ramón Aray López Remo Villarreal
C.I. 26.564.411
1
INDICE
Pág.
Introducción……………………………………………………………… 3
Base de Datos …………………………………………………………… 4
Características…………………………………………………………… 6
Aplicación de la base de datos ………………………………………… 6
Tipo de información que se puede manejar …………………………. 8
Ventajas de la base de datos ………………………………………….. 10
Desventaja de la base de datos ……………………………………….. 11
Visión de la base de datos ………………………………………………. 11
Relación entre los sistemas de información
Y la base de datos ………………………………………………………... 12
Sistema de gestión de la base de datos ………………………………… 13
Componentes de un SGBD……………………………………………….. 13
Arquitectura de un sistema de gestión de la base de datos…………… 14
Tipos de usuarios…………………………………………………………... 15
Conclusión………………………………………………………………….. 17
Anexos……………………………………………………………………… 18
Bibliografía………………………………………………………………….. 24
2
Introducción
3
Base de Datos
4
a la hora de gestionar datos complejos en los campos donde las bases de
datos relacionales no han podido desarrollarse de forma eficiente. Así se
desarrollaron herramientas como Excel y Access del paquete de Microsoft
Office que marcan el inicio de las bases de datos orientadas a objetos.
Así se creó la tercera generación de sistemas gestores de bases de
datos.
Fue también en esta época cuando se empezó a modificar la primera
publicación hecha por ANSI del lenguaje SQL y se empezó a agregar nuevas
expresiones regulares, consultas recursivas, triggers y algunas características
orientadas a objetos, que posteriormente en el siglo XXI volverá a sufrir
modificaciones introduciendo características de XML, cambios en sus
funciones, estandarización del objeto sequence y de las columnas auto
numéricas. Y además, se creará la posibilidad de que SQL se pueda utilizar
conjuntamente con XML, y se definirá las maneras de cómo importar y guardar
datos XML en una base de datos SQL. Dando así, la posibilidad de
proporcionar facilidades que permiten a las aplicaciones integrar el uso de
XQuery (lenguaje de consulta XML) para acceso concurrente a datos
ordinarios SQL y documentos XML. Y posteriormente, se dará la posibilidad
de usar la clausula order by.
Aunque el boom de la década de los noventa será es el nacimiento del
World Wide Web a finales de la década, ya que a través de este se facilitará
la consulta a bases de datos.
Es una serie de datos organizados y relacionados entre sí, los cuales
son recolectados y explotados por los sistemas de información de una
empresa o negocio en particular. Además contiene procedimientos necesarios
para la administración de los datos (Triggers, StoreProcedure, etc.). Las bases
de datos son importantes para la toma de decisiones y para ejercer acciones,
actualmente se pueden considerar a los programas informáticos como entes
que manipulan datos (Sistemas operativos, sgbd, etc.).
5
Características
Entre las principales características de los sistemas de base de datos
podemos mencionar:
6
tenga la empresa. De este modo, se evitan complejas programaciones
manuales que resultan poco eficientes.
Existen muchas empresas con diferentes giros y dependiendo del giro será
el tipo de procesamiento que se le dará a la información, esto determinará el
tipo de base de datos a utilizar. Existen diferentes tipos de bases de datos pero
las más comunes son las OLTP y OLAP.
7
Las bases de datos de tipo OLAP (On Line Analytical Processing)
también son llamadas bases de datos estáticas lo que significa que la
información en tiempo real no es afectada, es decir, no se insertan, no
se eliminan y tampoco se modifican datos; solo se realizan consultas
sobre los datos ya existentes para el análisis y toma de decisiones. Este
tipo de bases de datos son implementadas en Business Intelligence
para mejorar el desempeño de las consultas con grandes volúmenes
de información.
8
de estos elementos recibe el nombre de “Registro” (También llamado Columna
y Renglón, Hilera o Fila).
Los tipos de datos que se pueden almacenar son diversos, pero los más
comunes son de tipo Numérico, Decimales y tipo Texto. Conforme han
evolucionado las bases de datos se han expandido los tipos de datos que
pueden almacenar. Por mencionar algunos tipos están los CLOB (Character
Large Object) y BLOB (Binary Large Object). Los CLOB son utilizados para
almacenar documentos y los BLOB para almacenar una imagen o video.
Otro tipo de dato relevante hoy en día es el tipo de dato XML. Este es
un tipo de dato jerárquico porque parte de un nodo inicial o raíz, y a su vez
puede tener ‘n’ niveles y subniveles. Muchos manejadores de bases de datos
puede manipular este tipo de dato; sin embargo, no de forma nativa como lo
hace DB2, es decir, el documento es almacenado como un CLOB. La
desventaja de almacenarlo como un CLOB implica dividir el documento y
guardarlo en diferentes áreas (como si fuera un rompecabezas), y para
consultarlo se debe armar para mostrar su información (lo cual implica
problemas de desempeño).
Una ventaja competitiva que tiene DB2 es que los documentos XML se
almacenan de forma nativa, es decir, el documento se almacena dentro de la
base de datos, lo que permite consultar la información de forma directa y con
mucho mejor desempeño. Incluso se pueden crear índices a nivel documento
XML para consultar un nodo en específico, y así acceder más rápido a la
9
información. Otra ventaja es la compresión de documento XML lo cual
incrementa el ahorro en almacenamiento.
Esto es muy útil para las grandes compañías que manejan grandes
volúmenes de información.
10
Como la información está disponible y es coherente, los usuarios
podrán aumentar su rendimiento al saber que cuentan con una
información fiel.
Existe un acceso reducido para los usuarios, de tal manera que cierta
información podrá ser controlada por los administradores de la base de
datos.
11
Visión de la base de datos
12
La diferencia que existe entre los sistemas de información y las bases
de datos, consiste en que los sistemas de información son un todo, es decir
es el conjunto para el manejo de la información (entrada, proceso, salida) y
las bases de datos son una herramienta para los sistemas de información ya
que hacen parte del software y es el encargado de almacenar y procesar la
información, y el software hace parte de los sistemas.
Tienen en común que son herramientas para el buen manejo de la
información.
Componentes de un SGBD
Gestor de archivos (GA): Gestiona la asignación de memoria en disco y
las estructuras de datos
Gestor de base de datos (GBD): Se encarga de la interface con los datos
de bajo nivel y programas de aplicación y consultas.
Procesador de consultas (PC): Traduce las consultas realizadas a
lenguaje de bajo nivel.
Precompilador de DML (PDML): Convierte las sentencias de DML en
llamadas a procedimientos.
Compilador de DDL (CDDL): Convierte las sentencias de DDL en
conjuntos de tablas.
13
Existen tres características importantes, inherentes a los sistemas de bases
de datos:
14
La mayoría de los Sistemas de Gestión de Base de Datos no distinguen
correctamente entre estos tres niveles. En algunos casos, podemos ver como
algunos SGDB incluyen detalles del nivel físico en el esquema conceptual.
Prácticamente todos los Sistemas de Gestión de Base de Datos, se
manejan vistas de usuario, ya que la mayoría de las bases de datos están
pensadas para que otros usuarios puedan añadir, modificar y utilizar los datos.
15
tipos de datos complejos (como gráficos y de audio) y sistemas de
modelado de entorno.
Administradores de la base de datos (ABD). Son las personas que
tienen el control central del SGBD. Entre las funciones del ABD se
encuentran:
Conclusión
16
Desde el punto de vista informático, la base de datos es un
sistema formado por un conjunto de datos almacenados en
discos que permiten el acceso directo a ellos y un conjunto de
programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda
un conjunto de datos.
Cada tabla tiene una o más columnas y filas.
Las columnas guardan una parte de la información sobre cada
elemento que queramos guardar en la tabla, cada fila de la tabla
conforma un registro.
En la base de datos hay una serie de datos organizados y
relacionados entre sí, los cuales son recolectados y explotados
por los sistemas de información de una empresa o negocio en
particular.
17
ANEXOS
18
Aplicación de base de datos
19
20
21
Visión de base de datos
22
Arquitectura
23
Bibliografía
https://es.wikipedia.org/wiki/Base_de_datos
http://escbasededatos.wikispaces.com/Ventajas+y+Desventajas+de+un
a+Base+de+Datos
https://educacion.elpensante.com/ventajas-y-desventajas-de-las-bases-
de-datos/
https://tombasededatos.wordpress.com/2010/08/21/1-4-1-2-
independencia-logica-y-fisica-de-los-datos/
24