Download Sistemas de información y Bases de Datos

Document related concepts

Sistema de gestión de bases de datos relacionales wikipedia , lookup

Base de datos wikipedia , lookup

Base de datos distribuida wikipedia , lookup

Modelo relacional wikipedia , lookup

Arquitectura ANSI wikipedia , lookup

Transcript
Conceptos de sistemas de
información
Sistema de información formal
– Es un medio informativo organizacionalmente
eficaz, que es diseñado con la finalidad de
satisfacer las necesidades de información de
una organización u empresa
Definición de sistema
 Sistema
– “Conjunto de cosas que ordenadamente
relacionadas entre si contribuyen a determinado
objeto”
– DRAE
Concepto de sistemas de
información (SI)
Se diseña a fin de satisfacer las necesidades de
información de una organización y está inmerso
en ella.
Sistemas Tradicionales de Archivos
¿ Qué es un Archivo?
Los Archivos tambien denominados
ficheros, es una colección de información
(datos relacionados entre sí), localizada o
almacenada como una unidad en algún
dispositivo de almacenamiento.
Sistemas Tradicionales de Archivos
Las principales características de los archivos son:
•.Son estructuras de datos estáticas
•No requieren de un tamaño predeterminado, es decir,
pueden ser archivos de datos más grandes o pequeños,
según se necesite
•Cada archivo es referenciado por su identificador
(nombre)
•Independencia de la información con respecto a los
programas
•La información almacenada es permanente
•Un archivo puede ser accedido por distintos programas
en distintos momentos
Sistemas Tradicionales de Archivos
Los archivos se clasificación según su uso en
tres grupos:
•Permanentes o Maestros
•De Movimientos
•De Maniobra o Trabajo
Sistemas Tradicionales de Archivos
Acceso a los Archivos
Se refiere al método utilizado para acceder a los
registros de un archivo (datos almacenados) . Existen
diferentes formas de accesarse:
•Secuencial
•Directo
•Por Índice
•Dinámico
Sistemas Tradicionales de Archivos
Características principales de este tipo de sistemas
(Desventajas):
•Ocupación inútil de memoria
•Aumento en tiempos de proceso
•Inconsistencias por actualización
•Redundancia excesiva de datos
•Alto costo de desarrollo y mantenimiento
•Dificultad de desarrollar sistemas que integren datos de varios ya
existentes
•Dificultad para responder a consultas no planeadas
•No se tiene seguridad en los datos
Sistemas Tradicionales de Archivos
Ventajas
•Mayor rapidez de respuesta al realizar una consulta
•Requiere menos consumo en recursos computacionales
Sistemas de Base de Datos
Sistemas de Base de Datos
Características principales de este tipo de sistemas
(Ventajas):
•Independencia de los datos con respecto a los programas
•Mejor disponibilidad de los datos para el conjunto de usuarios
•Coherencia de los resultados
•Mayor valor informativo (confiabilidad)
•Mayor control de la actualización de los datos y control de
concurrencia
•Seguridad en el acceso a los datos
•Manejo de transacciones
•Recuperación de información
•Mayor flexibilidad para atender las demandas cambiantes
Sistemas de Base de Datos
Características principales de este tipo de sistemas
(Ventajas- continuación):
•Mayor eficiencia en la recolección, validación e introducción de
datos al sistema
•Reducción del espacio de almacenamiento
Sistemas de Base de Datos
Desventajas:
Instalación costosa
•Consume más recursos computacionales
•El costo de software es mayor
•Carencia yo escasez de personal capacitado
•Implantación larga y difícil
•Falta de rentabilidad a corto plazo
Resumen de las ventajas de las
bases de datos
 Los Datos
– Independencia de estos respecto a los
tratamientos y viceversa
– Mejor disponibilidad de los mismos
– Mayor eficiencia en la recolección, codificación
y entrada en el sistema
Resumen de las ventajas de las
bases de datos
 Los Resultados
– Mayor coherencia
– Mayor valor informativo
Resumen de las ventajas de las
bases de datos
 Los Usuarios
– Acceso más rápido y sencillo de los usuarios
finales
– Más facilidades para compartir los datos por el
conjunto de los usuarios
– Mayor flexibilidad para atender a demandas
cambiantes
Concepto de Bases de Datos
 Colección o depósito de datos en donde los
datos están, tienen una definición y
descripción comunes y están estructurados
de una forma particular. Una base de datos
es también un modelo del mundo real y,
como tal, debe poder servir para toda una
gama de usos y aplicaciones.
• Conference des staticiens européens, 1977
Concepto de Bases de Datos
 Colección integrada y generalizada de datos
estructurada atendiendo a las relaciones
naturales de modo que suministre todos los
caminos de acceso necesarios a cada unidad
de datos con el objeto de poder atender
todas las necesidades de los diferentes
usuarios.
• Deen 1985
Concepto de Bases de Datos
 Colección de datos interrelacionados
Elsmari y navathe 1989
 Es una colección de tablas interrelacionadas
entre si.
Características de las Bases de
Datos
 Conjunto, colección o depósitos de datos
 Redundancia controlada
 Atención a múltiples usuarios y diferentes
aplicaciones
 Independencia física y lógica de los datos
 Estructuras y esquemas deben ser únicos e
integrados
EL SGBD
 Sistema de Gestión de Base de Datos
(SGBD)
– Es el conjunto de programas que permite la
implantación, acceso y mantenimiento de la
base de datos. El SGBD, junto con la base de
datos y los usuarios , constituye el Sistema de
Base de Datos.
Distintos niveles de abstracción
de una base de datos
Distintos niveles de abstracción
de una base de datos
 Estructura lógica o esquema externo
(Usuario)
 esquema conceptual (empresarial)
 Estructura física o esquema interno
(Almacenamiento físico)
Esquema externo (Usuario)
En este esquema se encuentran reflejados
solo aquellos datos e interrrelaciones que
necesite el usuario correspondiente.
También habrá de especificar las
restricciones de uso, como puede ser el
derecho a borrar, insertar, etc
Esquema conceptual
(Empresarial)
En este esquema se deberá incluir la
descripción de todos los datos e
interrelaciones entre estos, así como las
restricciones de integridad y de
confidencialidad.
Esquema interno (Nivel físico)
Se distinguen tres aspectos que deben identificarse
•
Estrategias de almacenamiento
•Se incluye la asignación de espacios de
almacenamiento para el conjunto de datos.
•Caminos de acceso
•Se incluye en los caminos de acceso la
especificación de claves, así como la de índices y
punteros
Esquema interno (Nivel físico)
Cont...
•Miscelánea
• Habría de incluir en el esquema interno, las
técnicas de compresión de datos, la correspondencia
entre esquema interno y esquema conceptual,
técnicas de ajuste o refinamiento, optimización, etc.
Esquema interno (Nivel físico)
Cont...
El administrador de la base de datos habrá de especificar
• Dispositivos de memoria
•Tamaño de página, número de páginas, tamaño de las
áreas de entrada/salida, buffers
•Correspondencia entre esquemas (Mapping)
•Debe indicar la relación existente entre ellos si es que
esta no está implícita
•Organizaciones físicas
•Formas de recuperación, agrupamiento, índices para
lograr una mayor eficiencia