Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EQUINOCCIAL
COMPUTACIÓN APLICADA
INTEGRANTES:
• CERVANTES JASSMINA
• DIAZ ANDRES
• SALTOS GABRIELA
INTRODUCCION
un (SGBD) consiste en una
colección de datos
interrelacionados y un conjunto de
programas para acceder a dichos
datos.
es proporcionar
una forma de
almacenar y proporcionar la
contiene de las caídas del
recuperar la fiabilidad de la
información sistema o los
información de información
relevante para una intentos de acceso
una base de datos almacenada, a
empresa. sin autorización.
de manera que pesar
sea tanto práctica
como eficiente.
1.1. APLICACIONES DE LOS SISTEMAS DE BASES DE
DATOS
TRANSACCIONES
LÍNEAS UNIVERSIDADES
BANCA. DE TARJETAS DE
AÉREAS. .
CRÉDITO.
Para Para
información información Para compras
de los Para reservas de los con tarjeta de
clientes, e información estudiantes, crédito y
cuentas y de matrículas de generación
préstamos, y planificación. las mensual de
transacciones asignaturas y extractos.
bancarias. cursos.
TELECOMU RECURSOS
PRODUCCIÓ
NICACIONE FINANZAS. VENTAS. HUMANOS
N.
S. .
Para la
Para guardar gestión de la Para
un registro de Para cadena de
las llamadas información
almacenar producción y
realizadas, información sobre los
para el empleados,
generación sobre grandes Para
seguimiento
mensual de empresas, información salarios,
de la
facturas, ventas y de clientes, impuestos y
producción
manteniendo compras de productos y beneficios,
de
el saldo de las documentos compras. y para la
elementos
tarjetas formales en las generación
telefónicas de financieros, factorías, de las
prepago y para como bolsa y inventarios
almacenar nóminas.
bonos. de
información elementos
sobre las redes en
de almacenes y
comunicacione pedidos de
s. elementos.
1.2. SISTEMAS DE BASES DE DATOS FRENTE A
SISTEMAS DE ARCHIVOS
SISTEMA DE REDUNDANCIA E
PROCESAMIENTO DE INCONSISTENCIA
ARCHIVOS DE DATOS.
Los registros permanentes son
almacenados en varios archivos y Debido a que los archivos y
se escriben diferentes programas programas de aplicación son
de aplicación para extraer creados por diferentes
registros y para añadir registros a programadores
los archivos adecuados.
Mantener información de la
organización en un sistema de inconsistencia de datos: copias
procesamiento de archivos tiene de los mismos datos pueden no
una serie de inconvenientes coincidir
importantes:
DIFICULTAD PROBLEMA PROBLEMAS PROBLEMAS
AISLAMIEN S DE
EN EL TO DE DE DE
ACCESO A INTEGRIDA ATOMICIDAD SEGURIDAD
DATOS D
LOS DATOS
Debido a Un sistema de un No todos
el entorno de computador, los
que los
procesamiento Los valores como cualquier usuarios
datos están
de archivos de los datos otro dispositivo de un
dispersos
convencional almacenado mecánico o sistema
en varios eléctrico, está
no permite s en la base de bases
archivos, y sujeto a fallo.
que los datos de datos de datos
los archivos
necesarios deben deberían
pueden
sean satisfacer En muchas poder
estar en
obtenidos de ciertos tipos aplicaciones es acceder a
diferentes
una forma de crucial asegurar todos los
formatos, que, una vez que
práctica y restricciones datos.
es difícil un fallo ha
eficiente. Se de
escribir ocurrido y se ha
deben consistencia
nuevos detectado, los
desarrollar .
programas datos se
sistemas de restauran al
de
recuperación estado de
aplicación
de datos más consistencia que
para
interesantes existía antes del
recuperar fallo.
para un uso
los datos
general.
apropiados.
1.3. VISIÓN DE LOS DATOS
Un sistema de bases de datos es una colección de archivos interrelacionados y un conjunto
de programas que permitan a los usuarios acceder y modificar estos archivos.
El propósito principal es proporcionar a los usuarios una visión abstracta de los datos.
1.3.1. ABSTRACCIÓN
DE DATOS
El modelo de datos
entidad-relación (E-R) está Los modelos de datos
basado en una percepción se utiliza un grupo de tablas para semiestructurados permiten la
del mundo real que consta representar los datos y las relaciones especificación de datos donde
de una colección de entre ellos. los elementos de datos
objetos básicos, llamados individuales del mismo tipo
entidades, y de relaciones pueden tener diferentes
entre estos objetos. conjuntos
de atributos.
La estructura lógica general de una base de datos se puede expresar
gráficamente mediante un diagrama ER, que consta de los siguientes
componentes:
• Rectángulos,
que representan
conjuntos de
entidades.
Elipses, que
representan
atributos. Rombos, que
representan • Líneas, que
relaciones entre unen los
conjuntos atributos con los
de entidades. conjuntos
de entidades y
los conjuntos de
entidades con las
relaciones.
EJEMPLOS
Modelo Entidad
Relación
• Componentes:
• Rectángulos,
elipses, rombos y
líneas
Modelo relacional
lenguajes Lenguaje de Lenguaje de Acceso a la base de
de bases de definición manipulació datos desde
programas de
datos de datos n de datos aplicación
Un sistema de
datos
proporciona
un lenguaje
Son
de definición Un esquema programas
de datos para de base de Un lenguaje que se usan
especificar el datos se manipulación para
esquema y un especifica de datos es interaccionar
lenguaje de mediante un un lenguaje con la base
manipulación conjunto de que permite de datos
de datos para expresiones a los usuarios
expresar la denominadas acceder a
consulta de lenguaje de manipular los
base de datos datos datos.
y
modificacione
s
1.5 LENGUAJES
DE BASES DE
DATOS
1.6. USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS
Usuarios Sofisticados:
Interactúan con el sistema sin Modificación del esquema: realiza
programas. cambios en el esquema y organización
para reflejar las necesidades.
El procesador de consultas
es importante porque
ayuda al sistema de bases El gestor de
de datos a simplificar y almacenamiento es
facilitar el acceso a los responsable de la
datos. interacción con el gestor
de archivos.
Componentes del Archivos de datos
gestor de Diccionario de datos
almacenamiento
Índices
Gestor de
Gestor de Gestor de memoria
autorización e Gestor de archivos
transacciones intermedia
integridad
Motor de evaluación de
Intérprete del LDD Compilador del LMD consultas
interpreta las instrucciones del Traduce las instrucciones Ejecuta las instrucciones
LDD y registra las definiciones del LMD en un lenguaje de de bajo nivel generadas
en el diccionario de datos. por el compilador del
consultas a un plan de
evaluación que consiste en LMD.
instrucciones de bajo nivel
que entiende el motor de
evaluación de consultas.
ARQUITECTURAS DE APLICACIONES