Tema 1: Introducción a la base de datos Flashcards
Base da datos integrada
tiene un único gran repositorio de datos, que usan simultáneamente varios departamentos y/o usuarios-
ABS
Administrados de base de datos, gestiona la base de datos.
Sistema de gestión de base de datos (DBMS)
Controla el acceso a la base de datos.Este paquete tiene programas
que establecen las estructuras de almacenamiento originales, cargan los datos, aceptan peticiones de datos de programas y usuarios, dan formato a los datos recuperados de modo que
aparezcan en la forma que el programa o el usuario esperan, ocultan datos a los que un
usuario particular no debe tener acceso, aceptan y realizan actualizaciones, permiten el uso
concurrente de los datos sin hacer que los usuarios interfieran unos con otros, y realizan
respaldos y procedimientos de recuperación automáticamente. Éstas son sólo algunas de las
muchas funciones del sistema de gestión de la base de datos
Usuarios finales
son las personas que usan los datos para realizar sus
labores.
Los usuarios sofisticados
O también llamados usuarios casuales, ) están capacitados en el uso del lenguaje de consulta interactivo, y
acceden a los datos mediante el ingreso de consultas en estaciones de trabajo, Los usuarios casuales pueden realizar operaciones de recuperación, inserción, borrado o actualización mediante el lenguaje de consulta, siempre que tengan
autorización para hacerlo
Usuarios aficionados
No usan el lenguaje de consulta
inter activo, sino que acceden a los datos mediante programas de aplicación que se
escribieron para ellos,Invocan los programas al ingresar comandos simples o elegir
opciones de un menú. No necesitan conocer detalle alguno de la estructura o lenguaje del sistema de base de datos. Interactúan con el sistema en una forma menos
sofisticada y restringen su acceso a operaciones realizadas por los programas.
Usuarios secundarios
Puede usar la información en la
base de datos sin interactuar directamente con ella, al recibir salida que usan en sus
labores
Programadores de aplicaciones
Este grupo incluye a los programadores que escriben aplicaciones batch, o interactivas, para otros usuarios. Sus programas de aplicación se pueden escribir en una
variedad de lenguajes de programación huéspedes como Java, C, C++, C#, Visual
BASIC, RPG o COBOL.
Aplicaciones batch
Se conoce como sistema por lotes (en inglés batch processing), o modo batch, a la ejecución de un programa sin el control o supervisión directa del usuario que se denomina. Este tipo de programas se caracterizan porque su ejecución no precisa ningún tipo de interacción con el usuario.
administrador de la base de datos.
El administrador de la base de datos es el individuo o grupo responsable del diseño,
creación de la estructura y mantenimiento de la base de datos. En muchos casos, la
base de datos la diseña un especialista, y el ABD toma la responsabilidad una vez que
el diseño está completo.
Ventajas del enfoque de base de datos integrada.
- Compartición de datos.
- Control de redundancia.
- Consistencia de datos.
- Estándares de datos mejorados.
- Mejor seguridad de datos.
- Integridad de datos mejorada.
- Equilibrio de los requisitos en conflicto.
- Desarrollo más rápido de nuevas aplicaciones.
- Mejor accesibilidad de datos.
- Economía de escalas.
- Mas control sobre la concurrencia.
- Mejores procedimientos de respaldo y recuperación.
Desventajas del enfoque de base de datos integrada.
- Alto costo de DBMS
- Costos de hardware más altos.
- Costos de programación más altos.
- Altos costos de conversión.
- Procesamiento más lento de algunas aplicaciones.
- Vulnerabilidad aumentada.
- Recuperación más difícil.
- Compartición de datos.(ventaja)
La base de datos pertenece a toda la organización. El ABD gestiona los datos, pero
éstos no pertenecen a algún individuo o departamento. Por ende, la organización
tiene el control sobre los datos que necesita para dirigir su negocio.
- Control de redundancia (Ventaja)
Cuando se almacena en una base de datos, la información se integra de modo que
múltiples copias de los mismos datos no se almacenan a menos que sea necesario. Se
permite alguna redundancia limitada para mantener las conexiones lógicas entre los
ítems de datos o para mejorar el rendimiento.
- Consistencia de datos (Ventaja)
Un efecto de eliminar o controlar la redundancia es que los datos son consistentes. Si
un ítem de datos aparece sólo una vez, cualquier actualización a su valor necesita
realizarse sólo una vez, y todos los usuarios tendrán acceso al mismo nuevo valor.