Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SARAVENA – ARAUCA
2012
BASE DE DATOS
JUAN CARLOS PIMIENTO ROZO
SARAVENA – ARAUCA
2012
CONTENIDO
6. CUADRO COMPARATIVO
7. MOTORES DE BASE DE DATOS LIBRES O NO
7.1 MOTORES DE BASE DE DATOS LIBRES
7.2 MOTORES DE BASE DE DATOS CON LICENCIA
Introducción
es importante realizar investigaciones de esta cualidad ya que nosotros como
estudiantes tenemos la necesidad de aprender día tras día sobre los diferentes temas que
se nos presente como son las base de datos y sus características y así tener una
herramienta para poder superar cualquier obstáculo en nuestra vida como estudiantes
Justificación
La investigación que se hace esta dirigida a nosotros como estudiantes que nos
vemos con poco conocimiento de lo que es una base de datos y sus
características y así poder tener un buen conocimiento sobre este tema.
Objetivos
Generales
Específicos
Elaborar la investigación para realizar lecturas sobre las diferentes definiciones que se
tienen de lo que es una base de datos
Realizar investigaciones, que puedan ser utilizadas en nosotros como estudiantes para
minimizar el poco conocimiento de una base de datos.
MARCO DE REFERENCIA
Marco de Antecedentes
Marco teórico
las aplicaciones más frecuentes son para la gestión de empresas e instituciones públicas.
también son ampliamente utilizadas en entornos científicos con el objeto de almacenar
la información experimental.
2.1 datos
son los hechos que describen sucesos y entidades. "datos" es una palabra en plural que
se refiere a más de un hecho. a un hecho simple se le denomina "data-ítem" o elemento
de dato.
los datos son comunicados por varios tipos de símbolos tales como las letras del
alfabeto, números, movimientos de labios,
puntos y rayas, señales con la mano, dibujos, etc. estos símbolos se pueden ordenar y
reordenar de forma utilizable y se les denomina información.
los datos son símbolos que describen condiciones, hechos, situaciones o valores. los
datos se caracterizan por no contener ninguna información. un dato puede significar
un número, una letra, un signo ortográfico o cualquier símbolo que represente una
cantidad, una medida, una palabra o una des cripcion.
la importancia de los datos está en su capacidad de asociarse dentro de un
contexto para convertirse en información. por si mismos los datos no tienen capacidad
de comunicar un significado y por tanto no pueden afectar el comportamiento de quien
los recibe. para ser útiles, los datos deben convertirse en información para ofrecer un
significado, conocimiento, ideas o conclusiones.
2.2 información
en este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia
(a diferencia de otros modelos como el jerárquico y el de red). esto tiene la considerable
ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la
base de datos. la información puede ser recuperada o almacenada mediante "consultas"
que ofrecen una amplia flexibilidad y poder para administrar la información.
el lenguaje más habitual para construir las consultas a bases de datos relacionales es
sql, structured query language o lenguaje estructurado de consultas, un estándar
implementado por los principales motores o sistemas de gestión de bases de datos
relacionales.
durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce
como normalización de una base de datos.
2.4 entidad
una entidad puede por lo tanto ser concreta, abstracta, particular o universal. es decir, las
entidades son no sólo los objetos cotidianos como sillas o personas, sino también
propiedades, las relaciones, los eventos, números, conjuntos, proporciones, mundos
posibles, creencias, pensamientos.
2.5 atributos
2.6 registro
3.3.1 directorios
un ejemplo son las guías telefónicas en formato electrónico.
las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que
manejan un gran volumen de información y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento.
en este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia
(a diferencia de otros modelos como el jerárquico y el de red). esto tiene la considerable
ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la
base de datos. la información puede ser recuperada o almacenada mediante "consultas"
que ofrecen una amplia flexibilidad y poder para administrar la información.
el lenguaje más habitual para construir las consultas a bases de datos relacionales es
sql, structured query language o lenguaje estructurado de consultas, un estándar
implementado por los principales motores o sistemas de gestión de bases de datos
relacionales.
durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce
como normalización de una base de datos.
una base de datos orientada a objetos es una base de datos que incorpora todos los
conceptos importantes del paradigma de objetos:
sql: 2003, es el estándar de sql92 ampliado, soporta los conceptos orientados a objetos y
mantiene la compatibilidad con sql92.
ventajas
uso de reglas lógicas para expresar las consultas.
permite responder consultas recursivas.
cuenta con negaciones estratificadas
capacidad de obtener nueva información a través de la ya almacenada en la base
de datos mediante inferencia.
uso de algoritmos de optimización de consultas.
soporta objetos y conjuntos complejos.
desventajas
crear procedimientos eficaces de deducción para evitar caer en bucles infinitos.
encontrar criterios que decidan la utilización de una ley como regla de
deducción.
replantear las convenciones habituales de la base de datos.
fases
fase de interrogación: se encarga de buscar en la base de datos informaciones
deducibles implícitas. las reglas de esta fase se denominan reglas de derivación.
fase de modificación: se encarga de añadir a la base de datos nuevas
informaciones deducibles. las reglas de esta fase se denominan reglas de
generación.
interpretación: encontramos dos teorías de interpretación de las bases de datos
deductivas:
teoría de demostración: consideramos las reglas y los hechos como axiomas.
los hechos son axiomas base que se consideran como verdaderos y no contienen
variables. las reglas son axiomas deductivos ya que se utilizan para deducir nuevos
hechos.
a la hora de almacenar fechas, hay que tener en cuenta que mysql no comprueba de una
manera estricta si una fecha es válida o no. simplemente comprueba que el mes esta
comprendido entre 0 y 12 y que el día esta comprendido entre 0 y 31.
date: tipo fecha, almacena una fecha. el rango de valores va desde el 1 de enero
del 1001 al 31 de diciembre de 9999. el formato de almacenamiento es de año-
mes-día
datetime: combinación de fecha y hora. el rango de valores va desde el 1 de
enero del 1001 a las 0 horas, 0 minutos y 0 segundos al 31 de diciembre del
9999 a las 23 horas, 59 minutos y 59 segundos. el formato de almacenamiento es
de año-mes-día horas: minutos: segundos
timestamp: combinación de fecha y hora. el rango va desde el 1 de enero de
1970 al año 2037. el formato de almacenamiento depende del tamaño del
campo:
time: almacena una hora. el rango de horas va desde -838 horas, 59 minutos y 59
segundos a 838, 59 minutos y 59 segundos. el formato de almacenamiento es de
'hh:mm:ss'
year: almacena un año. el rango de valores permitidos va desde el año 1901 al
año 2155. el campo puede tener tamaño dos o tamaño 4 dependiendo de si
queremos almacenar el año con dos o cuatro dígitos.
4.3tipos de cadena
los tipos blob se utilizan para almacenar datos binarios como pueden ser ficheros.
el motor de base de datos es el servicio principal para almacenar, procesar y proteger los
datos. el motor de base de datos proporciona acceso controlado y procesamiento de
transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras
de datos más exigentes de su empresa.
use motor de base de datos para crear bases de datos relacionales para el procesamiento
de transacciones en línea o datos de procesamiento analíticos en línea. se pueden crear
tablas para almacenar datos y objetos de base de datos como índices, vistas y
procedimientos almacenados para ver, administrar y proteger los datos. puede usar sql
server management studio para administrar los objetos de bases de datos y sql server
profiler para capturar eventos de servidor.
request tracker
las potentes capacidades de búsqueda te permitirán usar la base de datos del programa
para identificar problemas similares o peticiones que fueron atendidas con anterioridad.
cuenta con interfaces para web, e-mail y línea de comandos. el interfaz web esta
postgresql 8.4
.base de datos para el sistema de tribunales de wisconsin comenta: “la versión 8.4 de
postgresql ha añadido varias optimizaciones que proporcionan una notable mejora en el
tiempo de ejecución de las preguntas y demandas mas exigentes”.
definición mysql
los resultados de una búsqueda. para ello utiliza una tecnología a base de semántica y
análisis de clics en tiempo real que, por desgracia, no llegan a explicar. a primera vista
parece un motor de búsqueda clásico .
es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca
mysql ab, la cual tiene el copyright del código fuente del servidor sql, así como también
de la marca. el lenguaje de programación que utiliza mysql es structured query language
(sql) que fue desarrollado por ibm en 1981 y desde entonces es utilizado de forma
generalizada en las bases de datos relacionales
características
ventajas
velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento. bajo costo en requerimientos para la elaboración de bases de datos, ya que
debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin
ningún problema. facilidad de configuración e instalación. soporta gran variedad de
sistemas operativos baja probabilidad de corromper datos, incluso si los errores no se
producen en el propio gestor, sino en el sistema en el que está.
desventajas
ventajas
almacenamiento de datos.
facilidad de instalación, distribución y utilización
desventajas
definición de firebird
características
ventajas
ofrece una gran variedad de medios para acceder a los datos (nativo/api, driver
dbexpress, odbc,oledb, .net provider, driver jdbc nativo de tipo 4, módulo para python,
php, perl, etc.)
• otras peculiaridades resaltables son la creación de copias de seguridad y la
funcionabilidad en arquitecturas de 64 bits.
• firebird: administra la concurrencia en las actualizaciones en los datos, así como
el manejo de las transacciones
• firebird: ofrece una concurrencia excelente, alto rendimiento y un poderoso
lenguaje de procedimientos
desventajas
http://www.alegsa.com.ar/dic/atributo.php
http://es.wikipedia.org/wiki/base_de_datos
http://www.desarrolloweb.com/articulos/1054.php
http://www.mariapinto.es/e-coms/bases_datos.htm
http://office.microsoft.com/es-es/access-help/informacion-sobre-la-estructura-de-una-
base-de-datos-de-access-ha001213954.aspx
http://www.aulaclic.es/access2000/b_3_1_1.htm
http://www.desarrolloweb.com/articulos/1054.php
http://www.biocom.com/informatica_medica/motoresbases.html
http://es.scribd.com/doc/93847397/cuadro-comparativo
http://www.aplicacionesempresariales.com/stag/cuales-son-los-motores-de-base-de-
datos.html http://ingecivil1308.blogspot.es/1251221453/