1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
I.U.P. “Santiago Mariño”
Extensión Porlamar
PROGRAMACIÓN
Realizado por:
Neomar Milt Granadino
CI:18.940.506
Sección: 3A
Porlamar, Agosto de 2016.
2. Base de Datos
• Se le llama base de
datos a los bancos de
información que
contienen datos relativos
a diversas temáticas y
categorizados de distinta
manera, pero que
comparten entre sí algún
tipo de vínculo o relación
que busca ordenarlos y
clasificarlos en conjunto.
3. Uso de la Base de Datos
• Se dedica a servir de
interfaz entre las bases
de datos, el usuario y
las aplicaciones que la
utilizan. Se compone
de un lenguaje de
definición de datos, de
un leguaje de
manipulación de datos
y de un lenguaje de
consulta
4. Tipos de Base de Datos
• Bases de datos jerárquicas
En este modelo los datos se
organizan en forma de árbol
invertido (algunos dicen
raíz), en donde un nodo
padre de información puede
tener varios hijos. El nodo
que no tiene padres es
llamado raíz, y a los nodos
que no tienen hijos se los
conoce como hojas.
5. Tipos de Base de Datos
• Base de datos de red
Éste es un modelo ligeramente
distinto del jerárquico; su
diferencia fundamental es la
modificación del concepto
de nodo: se permite que un
mismo nodo tenga varios
padres (posibilidad no
permitida en el modelo
jerárquico).
6. Tipos de Base de Datos
• Bases de datos
transaccionales
Son bases de datos cuyo único
fin es el envío y recepción de
datos a grandes velocidades,
estas bases son muy poco
comunes y están dirigidas por
lo general al entorno de análisis
de calidad, datos de producción
e industrial, es importante
entender que su fin único es
recolectar y recuperar los datos.
7. Tipos de Base de Datos
• Bases de datos relacionales
Éste es el modelo utilizado en
la actualidad para representar
problemas reales y administrar
datos dinámicamente.
Su idea fundamental es el uso
de "relaciones". Estas
relaciones podrían considerarse
en forma lógica como
conjuntos de datos llamados
tuplas.
.
8. Tipos de Base de Datos
• Bases de datos
multidimensionales
Son bases de datos ideadas para
desarrollar aplicaciones muy
concretas. Las bases de datos
multidimensionales los campos
o atributos de una tabla pueden
ser de dos tipos, o bien
representan dimensiones de la
tabla, o bien representan
métricas que se desean
aprender.
.
9. Tipos de Base de Datos
• Bases de datos orientadas
a objetos
Este modelo, bastante reciente,
y propio de los modelos
informáticos orientados a
objetos, trata de almacenar en
la base de datos
los objetos completos (estado y
comportamiento). Es una base
de datos que incorpora todos
los conceptos importantes del
paradigma de objetos.
10. Tipos de Base de Datos
• Bases de datos
documentales
Permiten la indexación a texto
completo, y en líneas generales
realizar búsquedas más
potentes, sirven para almacenar
grandes volúmenes de
información de antecedentes
históricos. Tesaurus es un
sistema de índices optimizado
para este tipo de bases de datos.
11. Tipos de Base de Datos
• Bases de datos deductivas
Un sistema de base de datos
deductiva, es un sistema de
base de datos pero con la
diferencia de que permite hacer
deducciones a través de
inferencias. Se basa
principalmente en reglas y
hechos que son almacenados en
la base de datos. Son también
llamadas bases de datos
lógicas, a raíz de que se basa en
lógica matemática.
12. Aplicabilidad de las Bases
de Datos
Permiten el almacenamiento, modificación y extracción de
la información en una base de datos, además de
proporcionar herramientas para añadir, borrar, modificar y
analizar los datos. Los usuarios pueden acceder a la
información usando herramientas específicas de
interrogación y de generación de informes, o bien mediante
aplicaciones al efecto. Estos sistemas también proporcionan
métodos para mantener la integridad de los datos, para
administrar el acceso de usuarios a los datos y para
recuperar la información si el sistema se corrompe.
Permiten presentar la información de la base de datos en
variados formatos. La mayoría incluyen un generador de
informes. También pueden incluir un módulo gráfico que
permita presentar la información con gráficos y tablas.
13. Importancia
Facilitan no solo el registro de gran cantidad de datos son
también el acceso a los mismos, lo cual permite ahorrar
tanto espacio físico como tiempo al momento de consultar
información contenida en ellas. A nivel organizacional, las
bases de datos resultan una ventaja competitiva, siendo así
una herramienta primordial al momento de tomar decisiones
ya que permiten:
• Mantener comunicación constante con los clientes.
• Conocer las tendencias de compra del mercado objetivo.
• Personalizar la atención a los usuarios.
• Generar estrategias de publicidad.
• Utilizar segmentos específicos de clientes para colocar
productos específicos llegando de manera directa al
comprador o usuario.
14. Diferencias entre los distintos
manejadores de Bases de
Datos
• MySQL: Un gran
porcentaje de las utilidades
de MySQL no están
documentadas. No es
intuitivo, como otros
programas.
• Oracle: El mayor
inconveniente de Oracle es
quizás su precio. Necesidad
de ajustes. Elevado el coste
de la información.
15. Diferencias entre los distintos
manejadores de Bases de
Datos
• Microsoft SQL
Server: Soporte de
transacciones. Escalabilidad,
estabilidad y seguridad.
Soporta procedimientos
almacenados. Enorme
cantidad de memoria RAM
que utiliza para la instalación
y utilización del software. La
relación calidad-precio esta
muy debajo comparado con
Oracle.
16. Diferencias entre los distintos
manejadores de Bases de
Datos
• Microsoft Access:
Limitaciones en el
procesamiento de las
búsquedas.
• Visual FoxPro: Integridad.
Seguridad. Menor capacidad de
procesamiento.
• PostgreSQL: Consume más
recursos que MySQL. La
sintaxtis de algunos de sus
comandos o sentencias no es
nada intuitiva.
17. Diferencias entre los distintos
manejadores de Bases de
Datos
• Apache Derby Apache Derby:
Es tedioso solo lo puedes
manipular si conoces lo básico
de SQL. Necesitas códigos
para crear la base de datos.
• DB2: Se tiene que ver con las
aplicaciones que se tienen
desarrolladas y las que se van a
implementar. Influye en la
elección
18. Diferencias entre los distintos
manejadores de Bases de
Datos
• SQLite: Falta de Clave
Foránea. Falta de
documentación en español