You are on page 1of 7

Conjunto de

información que es
almacenada de forma
electrónica en un
sistema computarizado.

Base de
datos
dinámica: Es
donde la
información
almacenada,
permitiendo
operaciones
como

Base de
datos
estática:
Son sólo
lectura,
utilizadas
primordial
mente para
almacenar
datos
históricos
que
posteriorme
nte se

DBA se encarga de
diseñar y mantener la
estructura de base de
datos

actualización,
borrado y
adición de
datos,
además de
las
operaciones
fundamentale
Usuario final
s de consulta.
es él que
utiliza las
consultas

Desarrollador de aplicaciones,
implementa las transacciones
que deberán estar direccionadas
al manejo de la información
dentro de la base de datos

Usuario
administrador
de base de
datos

Base de
Datos
Un DBMS es el que se encarga
de procesar las solicitudes de
ingreso.

DBMS
Usuario
especializado

Modelos de base de datos. Son esquemas
que determinan la estructura de una base de

Datos. Son la
representación de un objeto.

Programador
es de
aplicaciones

Clasificació
n

Usuarios
normales

Campos, son la mínima expresión de la unidad
de referencia

Registros, los registros están formados por un grupo
de campos.
Información. Es el
procesamiento de los
datos generados por el
DBMS

Conceptos

Estructura de datos.
Conforman la información

DBA. Base
administrador, es la
encargada de diseñar y
mantener la BD.

Archivos, los archivos están forados por un conjunto
de registros.

DML Lenguaje de manipulación de
datos

DDL lenguaje de definición de
datos

registros y archivos. Por ejemplo. Conceptos: Las bases de datos tradicionales se organizan por campos. Los DML con procedimientos tienen sentencias de control de flujo como bucles o . un registro del sistema viene a ser una base de datos que tiene el fin de almacenar configuración. Un DML puede tener o no procedimientos. entre otros. Sybase. opciones y comandos propios del sistema operativo. seguridad e integridad de los datos en una base de datos. recuperación. Miles de aplicaciones han sido desarrolladas en ambientes como éstos. texto. Sistema de administración de bases de datos. Es posible tener campos para almacenar imágenes. DML. editarlos. Al utilizar un DML se deben especificar los datos que serán afectados por las sentencias del lenguaje. . Campo es una pieza única de información. En la práctica puede consistir en un subconjunto de instrucciones de otro lenguaje informático.) o pueden incluir su propio lenguaje de programación. C. Los DBMS pueden trabajar con lenguajes de programación tradicionales (COBOL. Es un elemento de información conformado por un conjunto de registros. Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del contenido de la base de datos.. Acepta solicitudes de la aplicación y ordena al sistema operativo transferir los datos apropiados. Bajo este nombre se conoce a productos de fabricantes como Oracle. Informix. Registro es un sistema completo de campos. Un registro informático es un tipo o conjunto de datos almacenados en un sistema. haciendo de ellos sistemas completos de desarrollo de aplicaciones. Una base de datos es un sistema de archivos electrónico. Cobol. Los comandos de los lenguajes de cuarta generación permiten a los usuarios crear en forma interactiva archivos de bases de datos. Archivo es una colección de registros. Microsoft. Estos registros a su vez están compuestos por una serie de caracteres o bytes. un lenguaje completo de programación y un lenguaje de cuarta generación. Las aplicaciones que trabajan sobre la base de datos se programan en un lenguaje de programación (C. videos. Son las siglas en inglés para los Sistemas de Gestión de Bases de Datos (SGBD). IBM. formular preguntas e imprimir informes sin necesidad de programación. Ingres..) insertando en el código fuente sentencias del DML. etc. Borland.DBMS (Data Base Management System). según sea necesario especificar además cómo deben obtenerse esos datos. Se debe definir los campos (espacio para almacenar un dato en particular) que tendrá. almacenamiento. etc. dBASE y Paradox son programas de base de datos con un DBMS. Base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Software que controla la organización.

"El diseño de una base de datos es un proceso complejo que abarca decisiones a muy distintos niveles. Los DML sin procedimientos son conocidos también como declarativos. Aparte suele poseer dos subconjuntos de instrucciones. Es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar la manipulación de estos datos como un todo o individualmente. Modelo de base de datos. Así. diseño lógico y diseño físico. utilizando técnicas específicas. DBA. si se descompone el problema en sub problemas esto se resuelve independientemente. relaciones y restricciones. así como de los métodos para almacenar y recuperar información de esos contenedores. borrado y adición de . Un modelo de datos es básicamente una "descripción" de algo conocido como contenedor de datos (algo en donde se guarda la información). La complejidad se controla mejor si se descompone el problema en subproblemas y se resuelve cada uno de estos subproblemas independientemente. En la práctica puede consistir en un subconjunto de instrucciones de otro lenguaje informático. Bases de datos dinámicas Éstas son bases de datos donde la información almacenada se modifica con el tiempo.condicionales. Datos. utilizando técnicas especificas. Un administrador de bases de datos (o DBA) tiene la responsabilidad de mantener y operar las bases de datos que conforman el sistema de información de una compañía. DDL. Son abstracciones que permiten la implementación de un sistema de base de datos en un proceso complejo que contienen decisiones en muchos distintos niveles. Estructura de datos. de acuerdo al contexto que se esté manejando. Clasificación Las bases de datos pueden clasificarse de varias maneras. Información. por lo general se refieren a algoritmos. permitiendo operaciones como actualización. Los modelos de datos no son cosas físicas: son abstracciones que permiten la implementación de un sistema eficiente de base de datos. su estructura. realizar proyecciones y tomar decisiones. Sencillo lenguaje artificial para definir y describir los objetos de la base de datos. utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo. también son los mecanismos necesarios para poder encontrar y recuperar estos recursos. o la utilidad de la misma: Bases de datos estáticas Éstas son bases de datos de sólo lectura. el diseño de una base de datos se descompone en diseño conceptual. Es el procesamiento de los datos generados por el DBMS. y conceptos matemáticos. Son la representación de un objeto.

Usuarios especializados. El diseño lógico y físico de las bases de datos a pesar de no ser obligaciones de un administrador de bases de datos. Todos estamos acostumbrados a tratar con . Son profesionales informáticos que escriben los programas de aplicación. un videoclub. es a veces parte del trabajo. utilizando tipos estándar de estas operaciones llamadas transacciones programadas que se han programado y probado con mucho cuidado. Programadores de aplicaciones. La función principal de su trabajo gira en torno a consultas y actualizaciones constantes de la base de datos. utilizando herramientas para desarrollar interfaces de usuario. Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional. además de las operaciones fundamentales de consulta. que facilitan crear los formularios e informes sin escribir directamente el programa. como las herramientas de desarrollo rápido de aplicaciones (DRA). donde puede rellenar los campos apropiados del formulario. actualizarla y generara informes. una farmacia. Usuario Final: Son las personas que necesitan tener acceso a la base de datos para consultarla.datos. sistemas que almacenan datos de tipos de datos complejos (como gráficos y de audio) y sistemas de modelado de entorno. Usuarios normales. Estos usuarios pueden también simplemente leer informes generados de la base de datos. Entre estas aplicaciones están los sistemas de diseño asistido por computadora. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes. Usuario Administrador: Es la persona responsable de los aspectos ambientales de una base de datos. sistemas de base de conocimientos y sistemas expertos. Son usuarios no sofisticados que interactúan con el sistema mediante un programa de aplicación con una interfaz de formularios. En general esto incluye lo siguiente:  Recuperabilidad – Crear y probar Respaldos  Integridad – Verificar o ayudar a la verificación en la integridad de datos  Seguridad – Definir o implementar controles de acceso a los datos  Disponibilidad – Asegurarse del mayor tiempo de encendido  Desempeño – Asegurarse del máximo desempeño incluso con las limitaciones  Desarrollo y soporte a pruebas – Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.

DBA: A diferencia del administrador de datos. Un desarrollador de aplicaciones: Los programadores de aplicaciones informáticas desarrollan. pueden analizar y diseñar las bases de datos dentro de un área de aplicación. . trabajando individualmente o coordinando el desarrollo de la base de datos como parte de un equipo. Los cajeros bancarios revisan saldos y asientan retiros y depósitos. El DBA cuenta por lo regular con un grupo de programadores de sistemas y otros asistentes técnicos. crean y modifican aplicaciones informáticas de software generales o programas de utilidad especializada. con el propósito de actualizar una base de datos centralizada de los paquetes recibidos y los que están en tránsito. analizan las necesidades del usuario y desarrollan soluciones de software. diseñan o personalizan software para el uso del cliente con el objetivo de optimizar la eficiencia operativa.varios tipos de estos usuarios. hoteles y compañías de alquiler de automóviles revisan las disponibilidades para una solicitud presentada y hacen reservaciones. El DBA se encarga también de garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole técnica relacionados. La tarea del DBA es crear la base de datos en sí y poner en vigor los controles técnicos necesarios para apoyar las políticas dictadas por el administrador de datos. Los encargados de reservaciones de líneas aéreas. etc. Los empleados de estaciones receptoras de paquetería introducen las identificaciones de los paquetes por medio de códigos de barras e información descriptiva a través de botones. es un profesional en procesamiento de datos.