Documente Academic
Documente Profesional
Documente Cultură
ID: UB40218SSY48898
ENSAYO DE INVESTIGACIN
Introduccin ........................................................................................................ 1
Conclusin........................................................................................................ 11
Bibliografa ....................................................................................................... 13
BASES DE DATOS AVANZADAS
Introduccin
Las bases de datos han surgido como un medio para solventar los problemas
que presentaban los archivos. Las bases de datos se gestin por medio de
sistemas que pueden ser de diversos tipos y que tienen diferentes objetivos.
Para la construccin de un sistema de base de datos se requiere de un
esquema conceptual y un esquema lgico, los cuales definirn el propsito de
la base de datos.
Las bases de datos surgen como solucin a los archivos, los cuales eran
utilizados para guardar informacin, pero que generaban mltiples problemas
para las empresas. Segn Silberschatz, 2002 citado en (Gmez, 2013), entre
los principales problemas que presentaban los archivos estn los siguientes:
Inconsistencia de la informacin
1
Redundancia
Dificultad en el acceso a los datos
Dispersin de los datos
Problemas de integridad
Problemas de atomicidad
Acceso a personal no autorizado
Problemas de seguridad
2
Gestor de autorizacin e integridad
Gestor de transacciones
Gestor de archivos
Gestor de memoria intermedia
Mientras que, segn Campos, Casillas, Costal, Ginesta, & Prez (2005), los
componentes del procesador de consultas son:
Intrprete del LDD
Compilador del LMD
Motor de evaluacin de consultas
Los modelos de datos, se clasifican segn los tipos de conceptos en: Modelos
de Bajo nivel o fsicos y de Alto nivel o Conceptuales.
3
El Modelo Relacional de Datos
4
Lenguajes de programacin para las Bases de Datos
SQL
SQL significa Structured Query Languaje que en espaol es Lenguaje
Estructurado de Consultas, este lenguaje es usado a nivel internacional. El
lenguaje de programacin que se emplea en las bases de datos es el SQL, el
cual permite acceder a los datos almacenados por medio de una navegacin
automtica. Este lenguaje de programacin se encuentra diseado para dar
respuestas a preguntas como: qu quiero hacer? Algunos de sus
componentes son:
Lenguaje de definicin de datos
Lenguaje de manipulacin de datos
Definicin de vistas
Control de transacciones
Integridad
Autorizacin (Gmez, 2013)
5
Administracin de Bases de Datos
6
Procesamiento de transacciones en un SGBD
Confirmar: cuando la transaccin termina con xito, sin que la base de datos
corra peligro.
7
Jerarquas de tipos y herencias
Manejo de objetos complejos
Polimorfismo
Creacin 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
especfico, pero no tiene un identificador. Para implementar una BDOO se
requiere de los siguientes componentes en su arquitectura:
Modelo de objetos
Lenguaje de definicin de objetos (ODL)
Lenguaje de consulta de objetos (OQL)
Conexin 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 bsica 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 localizacin geogrfica (Toledo &
Miralles, 2010, pg. 3).
9
El objetivo del KDD es encontrar conocimiento que sea til, valido, relevante y
nuevo de una actividad en especfico por medio de algoritmos en base a la
magnitud de los datos.
Fundamentos de XML
10
la informacin, por tanto, los datos abarcan informacin de ellos mismos.
Adems, garantiza que todos los lenguajes que se basan en XML sean usados
con mayor facilidad. XML favorece la comunicacin a travs de internet entre
las personas y empresas. (Fillottrani, 2013)
Conclusin
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
informacin 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
Bibliografa
Campos, R., Casillas, L., Costal, D., Ginesta, M., & Prez, 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). Introduccin a las bases de datos. Granada: Universidad de
Granada.
Fillottrani, P. (2013). Fundamentos de la Web Semntica. 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/
Gmez, M. d. (2013). Bases de Datos. Mxico DF: Universidad Autnoma
Metropolitana Unidad Cuajimalpa.
Hernndez, C. (2014). Tecnologa 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
Lpez, J. (2012). Repositorio Docencia. Obtenido de
http://docencia.lbd.udc.es/bdd/teoria/tema2/2.3.1.-
ElModeloRelacional.pdf
Ortz, 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.
Prez, Csar. (2004). MySQL para Windows y Linux. Madrid: Alfaomega.
Piattini, Mario G., Calvo Manzano, Jos A., Cervera, Joaqun, & Fernndez,
Luis. (2004). Anlisis y Diseo de Aplicaciones Informticas de Gestin.
Madrid: McGraw-Hill
14