Вы находитесь на странице: 1из 7

ALUMNO: ARMANDO UGALDE GONZALEZ

MATRICULA: AL13500174
DESARROLLO DE SOFTWARE
DISEO DE BASE DE DATOS

UNIDAD 1


Actividad 3. Generalidades de los DBMS





























































Un
DBMS
es el
que se
encar
ga de
proces
ar las
solicit
udes
de
ingres
o.
Base de
datos
esttica: Son
slo lectura,
utilizadas
primordialme
nte para
almacenar
datos
histricos
que
posteriorme
nte se
Datos. Son la representacin de un
objeto.
Base de Datos
Conjunto
de
informacin
que es
almacenada
de forma
electrnica
en un
sistema
computariz
Conceptos
Base de datos dinmica: Es donde la
informacin almacenada, permitiendo
operaciones como actualizacin, borrado y
adicin de datos, adems de las operaciones
fundamentales de consulta.
Clasificacin

Usuarios normales
Usuario
especializado
Usuario
administrador
de base de datos
DBMS
Campos, son la mnima expresin de la unidad de referencia
Desarrollador de aplicaciones,
implementa las transacciones que
debern estar direccionadas al manejo
de la informacin dentro de la base de
datos
DBA se encarga de disear y
mantener la estructura de
base de datos
Usuario final es
l que utiliza las
consultas
Programadores
de aplicaciones
DDL lenguaje de definicin de datos
DML Lenguaje de manipulacin de datos
Archivos, los archivos estn forados por un conjunto de registros.
Registros, los registros estn formados por un grupo de campos.
Informa
cin. Es
el
procesa
miento
de los
datos
generad
os por
el
DBMS
Estructura de datos.
Conforman la informacin
DBA. Base administrador, es
la encargada de disear y
mantener la BD.
Modelos de base de datos. Son esquemas que
determinan la estructura de una base de datos.



DBMS
(Data Base Management System). Son las siglas en ingls para los Sistemas de Gestin de Bases de
Datos (SGBD). Bajo este nombre se conoce a productos de fabricantes como Oracle, Sybase,
Informix, Ingres, Borland, Microsoft, IBM, etc.
Sistema de administracin de bases de datos. Software que controla la organizacin,
almacenamiento, recuperacin, seguridad e integridad de los datos en una base de datos. Acepta
solicitudes de la aplicacin y ordena al sistema operativo transferir los datos apropiados.
Los DBMS pueden trabajar con lenguajes de programacin tradicionales (COBOL, C, etc.) o pueden
incluir su propio lenguaje de programacin. Por ejemplo, dBASE y Paradox son programas de base
de datos con un DBMS, un lenguaje completo de programacin y un lenguaje de cuarta
generacin, haciendo de ellos sistemas completos de desarrollo de aplicaciones. Los comandos de
los lenguajes de cuarta generacin permiten a los usuarios crear en forma interactiva archivos de
bases de datos, editarlos, formular preguntas e imprimir informes sin necesidad de programacin.
Miles de aplicaciones han sido desarrolladas en ambientes como stos.

Base de datos es una coleccin de informacin organizada de forma que un programa de
ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Una base de
datos es un sistema de archivos electrnico.
Conceptos: Las bases de datos tradicionales se organizan por campos, registros y archivos.
Campo es una pieza nica de informacin. Se debe definir los campos (espacio para almacenar un
dato en particular) que tendr. Es posible tener campos para almacenar imgenes, texto, videos,
entre otros.
Registro es un sistema completo de campos. Un registro informtico es un tipo o conjunto de
datos almacenados en un sistema, un registro del sistema viene a ser una base de datos que tiene
el fin de almacenar configuracin, opciones y comandos propios del sistema operativo.
Archivo es una coleccin de registros. Es un elemento de informacin conformado por un
conjunto de registros. Estos registros a su vez estn compuestos por una serie de caracteres o
bytes.
DML. Lenguaje artificial de cierta complejidad que permite el manejo y procesamiento del
contenido de la base de datos. En la prctica puede consistir en un subconjunto de instrucciones
de otro lenguaje informtico. Las aplicaciones que trabajan sobre la base de datos se programan
en un lenguaje de programacin (C, Cobol, ...) insertando en el cdigo fuente sentencias del DML.
Al utilizar un DML se deben especificar los datos que sern afectados por las sentencias del
lenguaje. Un DML puede tener o no procedimientos, segn sea necesario especificar adems
cmo deben obtenerse esos datos. Los DML con procedimientos tienen sentencias de control de
flujo como bucles o condicionales. Los DML sin procedimientos son conocidos tambin como
declarativos.
DDL. Sencillo lenguaje artificial para definir y describir los objetos de la base de datos, su
estructura, relaciones y restricciones. En la prctica puede consistir en un subconjunto de
instrucciones de otro lenguaje informtico. Aparte suele poseer dos subconjuntos de
instrucciones.
DBA. Un administrador de bases de datos (o DBA) tiene la responsabilidad de mantener y operar
las bases de datos que conforman el sistema de informacin de una compaa.

Estructura de datos. Es una forma de organizar un conjunto de datos elementales con el objetivo
de facilitar la manipulacin de estos datos como un todo o individualmente.

Informacin. Es el procesamiento de los datos generados por el DBMS.

Datos. Son la representacin de un objeto, tambin son los mecanismos necesarios para poder
encontrar y recuperar estos recursos.

Modelo de base de datos. Un modelo de datos es bsicamente una "descripcin" de algo
conocido como contenedor de datos (algo en donde se guarda la informacin), as como de los
mtodos para almacenar y recuperar informacin de esos contenedores. Los modelos de datos no
son cosas fsicas: son abstracciones que permiten la implementacin de un sistema eficiente de
base de datos; por lo general se refieren a algoritmos, y conceptos matemticos.
"El diseo de una base de datos es un proceso complejo que abarca decisiones a muy distintos
niveles. La complejidad se controla mejor si se descompone el problema en subproblemas y se
resuelve cada uno de estos subproblemas independientemente, utilizando tcnicas especficas.
As, el diseo de una base de datos se descompone en diseo conceptual, diseo lgico y diseo
fsico.
Son abstracciones que permiten la implementacin de un sistema de base de datos en un proceso
complejo que contienen decisiones en muchos distintos niveles, si se descompone el problema en
sub problemas esto se resuelve independientemente, utilizando tcnicas especificas.
Clasificacin Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que
se est manejando, o la utilidad de la misma:
Bases de datos estticas
stas son bases de datos de slo lectura, utilizadas primordialmente para almacenar datos
histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto
de datos a travs del tiempo, realizar proyecciones y tomar decisiones.
Bases de datos dinmicas
stas son bases de datos donde la informacin almacenada se modifica con el tiempo,
permitiendo operaciones como actualizacin, borrado y adicin de datos, adems de las
operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada
en un sistema de informacin de una tienda de abarrotes, una farmacia, un videoclub.
Usuario Administrador: Es la persona responsable de los aspectos ambientales de una base de
datos. En general esto incluye lo siguiente:
Recuperabilidad Crear y probar Respaldos
Integridad Verificar o ayudar a la verificacin en la integridad de datos
Seguridad Definir o implementar controles de acceso a los datos
Disponibilidad Asegurarse del mayor tiempo de encendido
Desempeo Asegurarse del mximo desempeo incluso con las limitaciones
Desarrollo y soporte a pruebas Ayudar a los programadores e ingenieros a utilizar
eficientemente la base de datos.
El diseo lgico y fsico de las bases de datos a pesar de no ser obligaciones de un
administrador de bases de datos, es a veces parte del trabajo.
Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de
datos especializadas y adecuadas para el procesamiento de datos tradicional. Entre estas
aplicaciones estn los sistemas de diseo asistido por computadora, sistemas de base de
conocimientos y sistemas expertos, sistemas que almacenan datos de tipos de datos
complejos (como grficos y de audio) y sistemas de modelado de entorno.
Usuarios normales. Son usuarios no sofisticados que interactan con el sistema mediante un
programa de aplicacin con una interfaz de formularios, donde puede rellenar los campos
apropiados del formulario. Estos usuarios pueden tambin simplemente leer informes
generados de la base de datos.
Programadores de aplicaciones. Son profesionales informticos que escriben los programas
de aplicacin, utilizando herramientas para desarrollar interfaces de usuario, como las
herramientas de desarrollo rpido de aplicaciones (DRA), que facilitan crear los formularios e
informes sin escribir directamente el programa.
Usuario Final: Son las personas que necesitan tener acceso a la base de datos para consultarla,
actualizarla y generara informes. La funcin principal de su trabajo gira en torno a consultas y
actualizaciones constantes de la base de datos, utilizando tipos estndar de estas operaciones
llamadas transacciones programadas que se han programado y probado con mucho cuidado.
Todos estamos acostumbrados a tratar con varios tipos de estos usuarios. Los cajeros
bancarios revisan saldos y asientan retiros y depsitos. Los encargados de reservaciones de
lneas areas, hoteles y compaas de alquiler de automviles revisan las disponibilidades para
una solicitud presentada y hacen reservaciones. Los empleados de estaciones receptoras de
paquetera introducen las identicaciones de los paquetes por medio de cdigos de barras e
informacin descriptiva a travs de botones, con el propsito de actualizar una base de datos
centralizada de los paquetes recibidos y los que estn en trnsito, etc.
DBA: A diferencia del administrador de datos, es un profesional en procesamiento de datos. La
tarea del DBA es crear la base de datos en s y poner en vigor los controles tcnicos necesarios
para apoyar las polticas dictadas por el administrador de datos. El DBA se encarga tambin de
garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de ndole
tcnica relacionados. El DBA cuenta por lo regular con un grupo de programadores de
sistemas y otros asistentes tcnicos.
Un desarrollador de aplicaciones: Los programadores de aplicaciones informticas
desarrollan, crean y modifican aplicaciones informticas de software generales o programas
de utilidad especializada; analizan las necesidades del usuario y desarrollan soluciones de
software, disean o personalizan software para el uso del cliente con el objetivo de optimizar
la eficiencia operativa; pueden analizar y disear las bases de datos dentro de un rea de
aplicacin, trabajando individualmente o coordinando el desarrollo de la base de datos como
parte de un equipo.








desde mastermagazine
http://www.mastermagazine.info/termino/4544.php#ixzz2w2Xn6Nob

Вам также может понравиться