Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALEXANDER ANGULO
ANGULO PÉREZ
ID: UB40218SSY48898
UB40218SSY48898
ENSAYO DE INVESTIGACIÓN
Introducción ........................................................................................................ 1
Conceptos y Fundamentos de las Bases de Datos ............................................ 1
Sistemas Gestores de Bases de Datos .............................................................. 2
Modelado Conceptual de Datos ......................................................................... 3
El Modelo Relacional de Datos .......................................................................... 4
Diseño Lógico de Bases de Datos ..................................................................... 4
Lenguajes de programación para las Bases de Datos ....................................... 5
Administración de Bases de Datos..................................................................... 6
Conceptos básicos del procesamiento de transacciones ................................... 6
Procesamiento de transacciones en un SGBD .................................................. 7
Diseño de bases de datos orientadas a objetos ................................................. 7
Implementación y consultas en bases de datos orientadas a objetos ................ 8
Bases de datos distribuidas................................................................................ 8
Descubrimiento de conocimiento en bases de datos ......................................... 9
Modelos de Data Mining ................................................................................... 10
Fundamentos de XML ...................................................................................... 10
Implementación de bases de datos XML ......................................................... 11
Conclusión........................................................................................................ 11
Bibliografía ....................................................................................................... 13
BASES DE DATOS AVANZADAS
Introducción
Las bases de datos han surgido como un medio para solventar los problemas
que presentaban los archivos. Las bases de datos se gestión por medio de
sistemas que pueden ser de diversos tipos y que tienen diferentes objetivos.
Para la construcción de un sistema de base de datos se requiere de un
esquema conceptual y un esquema lógico, los cuales definirán el propósito de
la base de datos.
Las bases de datos surgen como solución a los archivos, los cuales eran
utilizados para guardar información, pero que generaban múltiples problemas
para las empresas. Según Silberschatz, 2002 citado en (Gómez, 2013), entre
los principales problemas que presentaban los archivos están los siguientes:
Inconsistencia de la información
1
Redundancia
Dificultad en el acceso a los datos
Dispersión de los datos
Problemas de integridad
Problemas de atomicidad
Acceso a personal no autorizado
Problemas de seguridad
2
Gestor de autorización e integridad
Gestor de transacciones
Gestor de archivos
Gestor de memoria intermedia
Mientras que, según Campos, Casillas, Costal, Ginesta, & Pérez (2005), los
componentes del procesador de consultas son:
Intérprete del LDD
Compilador del LMD
Motor de evaluación de consultas
Los modelos de datos, se clasifican según los tipos de conceptos en: Modelos
de Bajo nivel o físicos y de Alto nivel o Conceptuales.
3
El Modelo Relacional de Datos
4
Lenguajes de programación para las Bases de Datos
S QL
5
Administración de Bases de Datos
6
Procesamiento de transacciones en un SGBD
7
Jerarquías de tipos y herencias
Manejo de objetos complejos
Polimorfismo
Creación de versiones
Los principales componentes de una BDOO son los objetos y los literales. Los
objetos tienen un tipo de identificador único, mientras los literales un valor
específico, pero no tiene un identificador. Para implementar una BDOO se
requiere de los siguientes componentes en su arquitectura:
Modelo de objetos
Lenguaje de definición de objetos (ODL)
Lenguaje de consulta de objetos (OQL)
Conexión con los lenguajes C++, Smalltalk y Java
Para realizar consultas en BDOO se requiere del lenguaje OQL, el cual es del
tipo SQL, este lenguaje permite realizar consultas de manera eficiente en este
tipo de base de datos. La sintaxis básica que emplea es una estructura:
SELECT-FROM-WHERE, igual a la que usa SQL.
8
sea a nivel local o cada uno en una diferente localización geográfica ” (Toledo &
Miralles, 2010, pág. 3).
9
El objetivo del KDD es encontrar conocimiento que sea útil, valido, relevante y
nuevo de una actividad en específico por medio de algoritmos en base a la
magnitud de los datos.
Fundamentos de XML
10
la información, por tanto, los datos abarcan información de ellos mismos.
Además, garantiza que todos los lenguajes que se basan en XML sean usados
con mayor facilidad. XML favorece la comunicación a través de internet entre
las personas y empresas. (Fillottrani, 2013)
Conclusión
Las bases de datos se han convertido en una herramienta de gran utilidad para
las organizaciones, debido a que les permite tener de manera ordena la
11
información requerida por ellas. Por medio de los SGB, las empresas pueden
acceder de manera sencilla y conforme a sus necesidades de los datos que
necesitan para satisfacer una determinada necesidad.
Por medio del XML, las empresas pueden tener una base de datos por medio
de internet, que les permita mantener un enlace entre ellas y las personas. Este
tipo de base de datos se caracteriza por ser sencilla y ágil.
12
Bibliografía
Campos, R., Casillas, L., Costal, D., Ginesta, M., & Pérez, O. (2005). Software
libre. Barcelona: UOC.
Cutro, A. (S/F). DATAPRIX . Obtenido de http://www.dataprix.com/13-
descubrimiento-conocimiento-bases-datos-kdd
DECSAI. (2010). Introducción a las bases de datos. Granada: Universidad de
Granada.
Fillottrani, P. (2013). Fundamentos de la Web Semántica. Universidad Nacional
del Sur. Obtenido de
http://www.cs.uns.edu.ar/~prf/teaching/FSW13/downloads/xmlbasico.pdf
Garcia, A. (1 de Junio de 2014). Prezi. Obtenido de
https://prezi.com/udvpze3q0rkn/diseno-logico-de-una-base-datos/
Gómez, M. d. (2013). Bases de Datos. México DF: Universidad Autónoma
Metropolitana Unidad Cuajimalpa.
Hernández, C. (2014). Tecnología Web. El Salvador: UNICAES.
Laurens, Y. (2010). Ciberesquina. Obtenido de
http://www.ciberesquina.una.edu.ve/tutorialdbd/documentos/modelosded
atos-enlace.pdf
Logicalis. (1 de Diciembre de 2015). Logicalis. Obtenido de
https://blog.es.logicalis.com/analytics/modelos-de-data-mining-y-las-
herramientas-mas-usadas
López, J. (2012). Repositorio Docencia. Obtenido de
http://docencia.lbd.udc.es/bdd/teoria/tema2/2.3.1.-
ElModeloRelacional.pdf
Ortíz, A., Cruz, A., & Carvajar, I. (19 de noviembre de 2011). Slideshare.
Obtenido de https://es.slideshare.net/Anita325/lenguajes-de-bases-de-
datos-10238259
Regalado. (27 de Enero de 2012). Modelos de BD. Obtenido de
https://modelosbd2012t1.wordpress.com/2012/01/27/bases-de-datos-
orientados-a-objetos/
13
Ruiz, E., & Montoya, A. (3 de Enero de 2012). SlideShare. Obtenido de
https://es.slideshare.net/montoya118/base-de-datos-orientada-a-objetos-
10781998
Silberschatz, A., & Korth, H. (2002). Fundamentos de base de datos. Madrid:
Mc Graw Hill.
Toledo, V., & Miralles, I. (2010). Bases de Datos Distribuidas.
Pérez, César. (2004). MySQL para Windows y Linux. Madrid: Alfaomega.
Piattini, Mario G., Calvo Manzano, José A., Cervera, Joaquín, & Fernández,
Luis. (2004). Análisis y Diseño de Aplicaciones Informáticas de Gestión.
Madrid: McGraw-Hill
14