Una Base de Datos es una colección de registros de información almacenada de una manera estructurada, de tal forma que un software puede hacer consultas sobre la información.
Las propiedades de una base de datos son: a) Se construye con datos para un fin en específico. b) Representar algún aspecto del mundo real. c) Ser una colección lógicamente coherente de datos con significado inherente.
Un Sistema de Bases de Datos es aquel sistema computacional que tiene la finalidad de almacenar y hacer accesible la información que almacena cuando se le es solicitada.
¿Qué tipos de datos contiene una Base de Datos?
Datos para el usuario final y metadatos.
Solo contiene datos hechos en bruto
Los metadatos se componen de datos sobre los datos
¿Cuáles son los componentes del SBD?
Aplicaciones, drivers o conectores, SGBD y datos
Aplicaciones, drivers, SGBD y diccionario de datos
Aplicaciones, conectores o drivers, SGBD y repositorio
El componente "aplicaciones" permite el enlace entre el SGBD y las interfaces desarrolladas en un lenguaje de programación.
Los conectores como componentes de un SBD permiten:
El enlace entre el SGBD y las interfaces desarrolladas en un lenguaje de programación y contienen funciones necesarias para llevar a cabo la comunicación entre las aplicaciones con el SBD.
a los usuarios definir, crear y mantener la BD y proporciona el acceso a la misma.
El SGBD es la interfaz entre la BD y el usuario.
Como aplicación de las BD, ¿Quién fue el primero en usar las BD de forma distribuida geográficamente?
Universidades
Bancos
Líneas Aéreas
¿Los SBD surgieron en respuesta de los primeros métodos de gestión informatizada de los datos comerciales?
Antes de los SGBD se almacenaba la información en Sistemas de Procesamiento de Archivos Típicos.
Un Sistema de Archivos es un conjunto de programas que prestan servicio a los usuarios finales, donde cada programa define y maneja sus propios datos.
Debido a que los archivos y programas de aplicaciones los generan diferentes programadores en el transcurso de un periodo largo de tiempo, es provable que los diversos archivos tengan estructuras diferentes. Se refiere a....
Redundancia e inconsistencia de los datos
Dificultad en el acceso a los datos
Aislamiento de Datos
Problemas de integridad
Los entornos de procesamiento de archivos convencionales no permiten recuperar los datos necesarios de una forma práctica y eficiente. Esta definición se refiere a...
Problemas de atomicidad
Anomalías en el acceso concurrente
Como los datos están dispersos en varios archivos, los archivos pueden estar en diferentes formatos. Esta definición se refiere a...
Redundancia e inconsistencia de datos
Dificultad de acceso de datos
Aislamiento de datos
Problemas de seguridad
Sucede cuando los valores de los datos almacenados en la base de datos, deben satisfacer ciertos tipos de restricciones de concistencia.
Dificultad en el acceso de datos
Cuando se asegura que si se produce algún fallo, los datos se restauren al estado consistente que existía antes del fallo. Se habla de...
Cuando existe la interacción de actualizaciones concurrentes y puede dar lugar a datos inconsistentes. Se habla de:
Cuando no todos los usuarios de un sistema de base de datos deben tener acceso a todos los datos.
Existen 4 tipos de usuarios: DBA, diseñadores, programadores de aplicaciones, usuarios.
Una de las funciones de la DBA es:
Tener el acceso autorizado a la DB, coordinar y vigilar su empleo.
Realizar el diseño lógico de la BD
Acceder ocasionalmente a la BD y necesitar información diferente en cada momento
Identificar las relaciones entre los datos
Crear el diseño físico de la base de datos y su implementación
Implementar programas de aplicación
Generar consultas y actualizaciones constantes en la BD
Tener un profundo conocimiento de los datos de la empresa
Verificar el control de recurrencia
Las restricciones de los datos
Es el responsable ante situaciones como violación a la seguridad o de una respuesta lenta (performance) del sistema
Realizar informes sobre consultas.
Una función del diseñador de la BD es:
Adquirir recursos necesarios de hardware y software
Genera el diseño lógico de la BD
Implementa los programas de aplicación
Conoce las relaciones entre los datos y las restricciones.
Realizan consultas, actualizaciones e informes
Están completamente familiarizados a SGBD
Verifican el control y la concurrencia
Llevar a cabo los respaldos de la BD
Debe tener un profundo conocimiento sobre los datos de la empresa y de sus reglas de negocio.
Las reglas del negocio describen las características principales de los datos tal como los ve la empresa.
Una función del programador de aplicaciones de la BD es:
Implementar los programas de aplicación
Utilizar un lenguaje sofisticado para realizar peticiones a la BD
Una función de los usuarios casuales es:
Acceden ocasionalmente a la BD, pero pueden solicitar información diferente cada vez que lo hacen.
Su labor principal gira entorno a la consulta y actualizaciones constantes de la BD
Están completamente familiarizados con el SGBD a fin de implementar, sus aplicaciones y satisfacer sus complejos requisitos.
Una función de los usuarios finales o paramétricos es:
Utilizan un lenguaje sofisticado para acceder a la información
Utilizan interfaces faciles de usar, basadas en menús o graficos
Su labor principal gira en torno a la consulta y actualización constantes de la BD.
Una función de los usuarios sofisticados es:
Están completamente familiarizados con el SGDB a fin de implementar sus aplicaciones y satisfacer sus complejos requisitos.
Mantienen las bases de datos personales utilizando paquetes o programas confeccionados que proporcionan unas interfaces fáciles de usar.
Utilizan menús gráficos
Los programas de aplicación son los que permiten consultar datos, insertarlos, actualizarlos y eliminarlos.
Una función de los usuarios independientes es:
Mantener las BD utilizando paquetes de programas confeccionados que proporcionan unas interfaces fáciles de usar y basadas en menús o gráficos.
Acceder ocasionalmente a la BS utilizando un lenguaje sofisticado.
Su labor principal gira entorno a la actualización y consulta constante en la BD.
La función de seleccionar la tecnología evaluando los posibles productos para el desarrollo de la BD; Pertenece a la etapa del ciclo de vida:
Planificación
Análisis y formulación de requerimientos
Diseño
Implementación
Operación y manteniento
La función de desarrollar una estrategia de base de datos corporativa; Pertenece a la etapa del ciclo de vida:
Operación y mentenimiento
La función de: definir y modelar los requerimientos de datos; Pertenece a la etapa del ciclo de vida:
Operación y mantenimiento
La función de diseñar el modelo lógico y físico de la BD; Pertenece a la etapa del ciclo de vida:
Operación y Mantenimiento
La función de implementar la BD en el hardware, cargar los datos, establecer controles de seguridad y especificar las pruebas de procedimientos; Pertenece a la etapa del ciclo de vida:
Análisis y formulación de requerimeintos
La función de monitorear la ejecución de la BD, reorganizar la BD, establecer procedimientos, dar soporte a usuarios; Pertenece a la etapa del ciclo de vida: