Base de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1737 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de febrero de 2011
Leer documento completo
Vista previa del texto
DESARROLLO

1.- ¿Qué es una Base de Datos?
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos.
Es un conjunto exhaustivo no redundante de datos estructurados organizadosindependientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.

2.- ¿A qué se denomina Sistema de Administración de Base de Datos, DBMS?
Se denomina a un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos, estácompuesto por:
DDL: Lenguaje de Definición de Datos
DML: Lenguaje de Manipulación de Datos
SQL: Lenguaje de Consulta.
Rápidamente surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado DBMS (Database management system [Sistema de administración de bases de datos]).El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite:
* Un fácil acceso a los datos
* El acceso a la información por parte de múltiples usuarios
* La manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar).

El DBMS puede dividirse en tres subsistemas:
* El sistema de administración dearchivos: para almacenar información en un medio físico
* El DBMS interno: para ubicar la información en orden
* El DBMS externo: representa la interfaz del usuario
Los principales sistemas de administración de bases de datos son:

3.- Mencione y Explique los tipos de usuarios que utiliza DBMS
* Usuario Final: es la persona que utiliza los datos, esta persona ve datosconvertidos en información. Quien acceda a la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación.
* Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que interactúan con la Base de Datos.
* DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien se encarga de realizar elmantenimiento diario o periódico de los datos. (DBA: Data Base Administrator), quien se encarga del control general del Sistema de Base de Datos.
Las personas tienen acceso DBMS se clasifican de la siguiente manera:
Usuarios Ingenuos: Son aquellos que interactúan con el sistema por medio de aplicaciones permanentes.
Usuarios Sofisticados: son aquellos con la capacidad de acceder ala información por medios de lenguajes de consulta.
Programadores de Aplicación: son aquellos con un amplio dominio del DML capaces de generar nuevos módulos o utilerías capaces de manejar nuevos datos en el sistema. Quien crea programas de aplicación que utilizan la base de datos.
Usuarios Especializados: son aquellos que desarrollan módulos que no se refieren precisamente almanejo de los datos, si no a aplicaciones avanzadas como sistemas expertos, reconocimientos de imágenes, procesamiento de audio y demás.

4.- ¿Qué son Modelo de Datos?
Un modelo de datos es un lenguaje orientado a describir una Base de Datos. Típicamente un modelo de datos permite describir:
* Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma en quese relacionan.
* Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los datos para reflejar correctamente la realidad deseada.
* Operaciones de manipulación de los datos: típicamente, operaciones de agregado, borrado, modificación y recuperación de los datos de la base.
Otro enfoque es pensar que un modelo de datos permite describir los elementos de la...
tracking img