Fundamentos De Base De Datos
Enviado por coreste • 12 de Abril de 2013 • 1.329 Palabras (6 Páginas) • 468 Visitas
Dato:
Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos.
Información:
Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario.
Campo:
Es la unidad más pequeña a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto.
Registro:
Colección de campos de iguales o de diferentes tipos.
Archivo:
Colección de registros almacenados siguiendo una estructura homogénea.
Base de datos:
Es una colección de archivos interrelacionados, creados con un DBMS. El contenido de una base de datos engloba a la información (almacenadas en archivos) de una organización, de tal manera que los datos estén disponibles para los usuarios.
Los tres componentes principales de un sistema de base de datos son el hardware, el software DBMS y los datos a manejar, así como el personal encargado del manejo del sistema.
Sistema Manejador de Base de Datos. (DBMS)
Un DBMS es una colección de numerosas rutinas de software, cada una de las cuales es responsable de una tarea específica.
El objetivo primordial de DBMS es proporcionar un contorno que sea a la vez conveniente y eficiente para ser utilizado al extraer, almacenar y manipular información de la base de datos.
Funciona como interface entre los usuarios y la base de datos.
Esquema de base de datos:
Es la estructura por la que está formada la base de datos, se especifica por medio de un conjunto de definiciones que se expresa mediante un lenguaje especial llamado lenguaje de definición de datos. (DDL)
Administrador de base de datos (DBA):
Es la persona o equipo de personas profesionales responsables del control y manejo del sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseño de bases de datos, Sistemas operativos, comunicación de datos, hardware y programación.
Objetivos de los sistemas de bases de datos.
Un objetivo principal de un sistema de base de datos es proporcionar a los usuarios finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de cómo se almacenan y mantienen los datos. Además disminuyendo los siguientes aspectos:
Redundancia e inconsistencia de datos. Si no se controla detalladamente el almacenamiento, se puede originar un duplicado de información, debido a que los archivos son creados por diferentes programas de aplicación, esto a subes puede generar inconsistencia de los datos- es decir varias copias de un dato que no concuerdan.
Dificultad para tener acceso a los datos.
Al diseñar el sistema se debe prever los diferentes tipos de consultas de datos.
Ejemplo: El gerente de un banco pide al departamento de procesamiento de datos que genere la lista con los clientes que vivan en el C.P 788876 de una ciudad. Puesto que esta situación no fue prevista en el diseño del sistema, no existe ninguna aplicación de consulta que permita este tipo de solicitud, esto ocasiona una deficiencia del sistema.
Aislamiento de los datos.
Puesto que los datos están repartidos en varios archivos, y estos no pueden tener diferentes formatos, es difícil escribir nuevos programas de aplicación para obtener los datos apropiados.
Para evitar este problema. Todos los archivos deben estar relacionados entre sí con el uso de llaves.
Anomalías del acceso concurrente.
Para mejorar el funcionamiento global del sistema y obtener un tiempo de respuesta más rápido, muchos sistemas permiten que múltiples usuarios actualicen los datos simultáneamente. En un entorno así la interacción de actualizaciones concurrentes puede dar por resultado datos inconsistentes. Para prevenir esta posibilidad debe mantenerse alguna forma de supervisión en el sistema. Se permite el acceso para consulta a vario usuarios al mismo tiempo, sin embargo solo uno a la vez podrá modificar o actualizar los datos.
Problemas de seguridad.
Debido a que la información de toda empresa es importante, se debe considerar el control de acceso a los datos, los usuarios no requieren ver toda la información existente, por tal motivo para que un sistema de base de datos sea confiable debe mantener un grado de seguridad que garantice la autentificación y protección de los datos.
Problemas de integridad.
Los valores de datos almacenados en la base de datos deben satisfacer cierto tipo de restricciones de consistencia. Estas
...