Presentacion base de datos. alexander benitez 28009324
1. REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR
PARA LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN CIUDAD OJEDA.
Autor: 28009324, Alexander Benitez
Profesor: Jose Luis Guzman
2.
3. Se llama base de datos, o también banco de
datos, a un conjunto de información
perteneciente a un mismo contexto, ordenada
de modo sistemático para su posterior
recuperación, análisis y/o transmisión.
La mayoría de las bases de datos están en
formato digital, siendo este un componente
electrónico, por tanto se ha desarrollado y se
ofrece un amplio rango de soluciones al
problema del almacenamiento de datos.
4. •Independencia lógica y física de los datos.
•Redundancia mínima.
•Acceso concurrente por parte de múltiples usuarios.
•Integridad de los datos.
•Consultas complejas optimizadas.
•Seguridad de acceso y auditoría.
•Respaldo y recuperación.
•Acceso a través de lenguajes de programación
estándar.
5. • Bases de datos dinámicas
Son aquellas donde los datos
pueden actualizarse o incluso
modificarse. La mayoría puede ser
actualizada en tiempo real.
• Bases de datos estáticas
Son bases de datos de consulta
cuyos datos no pueden modificarse.
• Bases de datos jerárquicas
Las bases de datos jerárquicas son aquellas
organizadas en forma de un árbol al revés.
Almacenan la información en forma de
registros dentro de una estructura jerárquica,
es de aquí que proviene su nombre.
• Bases de datos relacionales
Las bases de datos relacionales son las más
usadas actualmente para administrar datos de
forma dinámica. Permite crear todo tipo de
datos y relacionarlos entre sí.
6. • Bases de datos orientada a objetos
Los datos se almacenan en forma de objetos.
Los objetos se guardaran en la base de datos
tienen atributos y métodos que definen que
hacer con los datos
• Base de datos centralizada
Los datos son almacenados en una ubicación
centralizada y los usuarios de diferentes
origines pueden acceder a los mismos
• Bases de datos de código abierto
Son principalmente ocupadas en el campo de
marketing, relaciones con empleados, y como
su nombre lo indica su código puede ser
modificado
7. 1. Las bases de datos permiten obtener
información en forma más sencilla.
2. Obtener información estructurada.
3. Compartir información en forma simultánea
con otros usuarios o con otras bases de datos.
4. Facilita la estandarización de procesos,
nombres de registros, etc.
5. Permite controlar la duplicidad de datos
(redundancia)
6. Permite controlar la duplicidad, triplicidad, etc.
de almacenamiento de espacio en disco.
7. Permite la sincronización de datos.
1. Tamaño, espacio. Una Base de Datos suele
requerir mucho espacio en disco, suelen volverse
pesadas.
2. Son un producto complejo, por lo que no toda
persona será capaz de manipularla y/o ponerse al
cargo de su mantenimiento.
3. Costo. Algunos gestores y productos de bases
de datos suelen ser costosos. Tales como Oracle,
DB2, Etc.
4. Requieren de capacitación, asesoría y
acompañamiento para enseñar su manejo.
5. Se requiere de una persona para que esté al
tanto del mantenimiento o de fallos.
8. Es la capacidad de modificar una definición de
esquema de un nivel de arquitectura sin que
esta modificación afecte el nivel inmediatamente
superior
Es la capacidad de modificar el esquema
interno sin tener que alterar el esquema
conceptual (o los externos). Esto quiere decir
que inmiscuye solo a la separación entre las
aplicaciones y las estructuras físicas de
almacenamiento
9. Dentro del contexto empresarial: La relación entre ambas es que las bases de
datos forman parte de el sistema de información que una empresa ocupa.
Pueden existir varias bases de datos dentro de un mismo sistema de información.
Este sistema de información, dentro de la empresa; maneja las diferentes áreas
de la misma y así mismo, cada área puede tener una base de datos diferente de
acuerdo a sus necesidades
10.
11. Un sistema gestor de bases de datos es todo
aquel programa que permite al usuario el acceso
a la información almacenada en la base de
datos usando herramientas especificas de
consulta y de generación de informes
Así mismo, estos sistemas también
proporcionan métodos para preservar la
integridad de los datos y permiten la inclusión de
módulos gráficos que permiten la presentación
de la información a través de tablas y gráficos
12. Conocido como el nivel mas bajo de abstracción
de la información. Es la representación inferior
de una base de datos, por esta razón, es la
mas cercana al almacenamiento físico.
Este nivel permite describir los datos tal como
están almacenados en el computador, por
ejemplo:
• Los ficheros que contienen (nombre,
abstracción, ubicación)
• Los registros de estos ficheros (longitud,
campos)
• Rutas de acceso a dichos registros (índices,
encadenamiento)
13. Este nivel corresponde a la estructura
organizacional de la base de datos, obtenida al
reunir los requerimientos de todos los usuarios
de una empresa, sin preocuparse de su
organización física.
Este nivel puede contener:
• Datos elementales que definen los campos y
atributos de los elementos de una empresa
• Datos compuestos que permiten reagrupar
campos para describir los registros
• Datos compuestos que permiten reagrupar
campos para describir las asociaciones del
mundo real
14. Es el nivel mas alto de abstracción, y es el mas
cercano al usuario. Este nivel representa la
percepción individual de cada usuario o
programador de la base de datos
Este nivel describe únicamente la parte de
datos de interés para un usuario o grupo de
usuarios. El sistema gestor es el encargado de
extraer los datos requeridos por los registros
lógicos externos
Una base de datos especifica contiene solo un
esquema interno y un esquema conceptual, pero
pueden haber varios esquemas externos. Cada
uno de estos puede estar definidor para un grupo
de usuarios concreto
15. Se consideran tres clases de usuarios que
manipulan una base de datos:
• Programador de aplicaciones: Encargado de
escribir programas de aplicaciones que
utilicen las bases de datos. Estos programas
se escriben en algún lenguaje de
programación de alto nivel y diseñado para
apoyar al usuario final
• Usuario final: Accede a la base de datos
desde un terminal empleando un lenguaje
de consulta o a través de un programa de
aplicación
• Administrador de la base de datos: Es la
persona (o grupo de personas) encargada
del control general del sistema de base de
datos