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

GLOSARIO

Qu es una Base de Datos


Una base de datos es un almacn que nos permite guardar grandes cantidades
de informacin de forma organizada para que luego podamos encontrar y
utilizar fcilmente.

Cules son las caractersticas de una base de datos?


Algunas de sus caractersticas son:
*independencia lgica y fsica de datos
*redundancia mnima
*acceso concurrente por parte de mltiples usuarios
*integridad de los datos
*consultas complejas optimizadas
*seguridad de acceso y auditoria
*respaldo y recuperacin
*acceso a travs de lenguajes de programacin estndar

Cules son las ventajas de usar una base de datos?


Control sobre la redundancia de datos: los sistemas de ficheros
almacenan varias copias de los mismos datos en ficheros. Esto hace que
se desperdicie espacio de almacenamiento, adems de provocar la falta
de consistencia de datos.
Consistencia de datos: eliminando o controlando redundancias de datos
se reduce una gran medida el riesgo de que haya inconsistencias
Compartir datos: puede compartirse los datos por todos los usuarios
que estn autorizados
Mantenimiento de estndares: estos estndares pueden establecerse
sobre el formato de datos para facilitar su intercambio, pueden ser

estndares de documentacin, procedimientos de actualizacin y


tambin de reglas de acceso
Mejora en la integridad de datos: la integridad de base de datos se
refiere a la validez y la consistencia de los datos almacenados.
normalmente, la integridad se expresa mediante restricciones o reglas
que no se puede violar
Mejora en la seguridad: la seguridad de las bases de datos es la
proteccin de la base de datos frente a usuarios no autorizados
Mejora en la accesibilidad a los datos: muchos SGBD proporcionan
lenguajes de consultas o generadores de informes que permiten al
usuario hacer cualquier tipo de consulta sobre los datos, sin que sea
necesario que un programador escriba una aplicacin que realice tal
tarea
Mejora en la productividad: el SGBD proporciona todas las rutinas de
manejo de ficheros tpicas de los programas de aplicacin.

El hecho de disponer de estas funciones permite al programador centrarse


mejor en la funcin especficarequerida por los usuarios, sin tener que
preocuparse de los detalles de implementacin de bajo nivel
Mejora en el mantenimiento: en los sistemas de ficheros, las
descripciones de datos se encuentran inmersas en los programas de
aplicacin que los manejan. Esto hace que los programas sean dependientes
de los datos, de modo que un cambio en su estructura, o un cambio en el
modo en que se almacena en el disco, requiere cambios importantes en los
programas cuyos datos se ven afectados.
Sin embargo en las SGBD separan las descripciones de los datos de las
aplicaciones. Esto es lo que se conoce como dependencia de datos, gracias a
la cual se simplifica el mantenimiento de las aplicaciones que acceden a la
base de datos
Aumento en la concurrencia: en algunos sistemas de ficheros, si hay varios
usuarios que pueden acceder simultneamente a un mismo fichero, es posible
que el acceso interfiera entre ellos de modo que se pierda informacin o se
pierda la integridad.
Mejora en los servicios de copias de seguridad: los SGBD actuales funcionan
de modo que se minimiza la cantidad de trabajo perdido cuando se produce
un fallo

Cules son los tipos de base de datos y sus principales caractersticas?


Segn la variabilidad de los datos almacenados:
-Bases de datos estticas: estas bases son nicamente de lectura, utilizadas
primordialmente para almacenar datos histricos que posteriormente se
pueden utilizar para estudiar el comportamiento de un conjunto a travs del
tiempo, realizar proyecciones y tomar decisiones
-bases de datos dinmicas: son bases donde la informacin almacenada se
modifica con el tiempo, permitiendo operaciones como actualizacin y y adicin
de datos
Segn el contenido:
-Bases de datos bibliogrficas: solo contienen un representante de la fuente
primaria, que permite localizarla. Puede contener un resumen o extracto de la
publicacin original
-bases de datos de texto completo: almacenan las fuentes primarias, como
por ejemplo, todo el contenido de todas las ediciones de una coleccin de
revistas cientficas
-bases de datos de informacin biolgica: son bases de datos que almacenan
diferentes tipos de informacin proveniente de las ciencias de la vida o
mdicas.

Quines son los usuarios de una base de datos


-programadores de aplicaciones: son profesionales informticos que
describen los programas de aplicacin utilizando herramientas para
desarrollar interfaces de usuario, como las herramientas de desarrollo de
aplicaciones (DRA) en las cuales de facilita crear formularios e informes sin
escribir directamente el programa.
-usuarios sofisticados: interactan con el sistema sin programas escritos,
usando el lenguaje de consulta de base de datos para hacer consultas. Los
analistas que envan las consultas para explorar los datos en la base de datos

entran en esta categora, usando herramientas de procesamiento analtico en


lnea (OLAP) o herramientas de recopilacin de datos
-usuarios normales: son usuarios no sofisticados que interactan con el
sistema mediante un programa de aplicacin con un interfaz de formularios
donde pueden rellenar los campos apropiados del formulario. Los usuarios
pueden simplemente leer informes generados de la base de datos.
-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 bases de datos complejos (como grficos y de audio)
y sistemas de modelado de entorno

Explicar Arquitectura de una base de datos


Hay tres caractersticas importantes inherentes a los sistemas de bases de
datos: la separacin entre los programas de aplicacin y los datos, el manejo de
mltiples vistas por parte de los usuarios y el uso de un catlogo para
almacenar el esquema de la base de datos.
El objetivo de la arquitectura de tres niveles es el de separar los programas de
aplicacin de la base de datos fsica. En esta arquitectura, el esquema de una
base de datos se define en tres niveles de abstraccin distintos:
1. Nivel interno: tiene un esquemaalterno que describe la estructura fsica
de almacenamiento de base de datos. Emplea un modelo fsico de datos y
los nicos datos que existen estn realmente en este nivel.
2. Nivel conceptual: tiene esquema conceptual. Describe la estructura de
toda la base de datos para la comunidad de usuarios. Oculta los detalles
fsicos de almacenamiento y trabaja con elementos lgicos como
entidades, atributos y relaciones
3. Nivel externo o de vistas: tiene varios esquemas externos o vistas de
usuario. Cada esquema describe la visin que tiene de la base de datos a
un grupo de usuarios, ocultando el resto
Se pueden definir los tipos de independencia de datos:
*la independencia lgica es la capacidad de modificar el esquema conceptual sin
tener que alterar los esquemas externos ni los programas de aplicacin. Se

puede modificar el esquema conceptual para ampliar la base de datos o para


reducirla
*la independencia fsica es la capacidad de modificar el esquema interno sin
tener que alterar el esquema conceptual (o los externos)

Qu es un Sistema de Administracin de Base de Datos?


Se trata de un instrumento que nos permite ingresar, recuperar y manejar la
informacin contenida en la base de datos, aadir nueva informacin a medida
que esta va ingresando, obtener la informacin ordenada segn determinados
parmetros (por orden alfabtico, segn el nombre del autor, segn la temtica
de cada libro, etc.), calcular cmputos referidos a la base, imprimir la
informacin deseada, ya sea en forma de tablas o de grficos de diversos
tipos.
Cules son las Ventajas e inconvenientes de usar SISTEMA MANEJADOR
DE BASE DE DATOS?
Hay dos grupos: las que se deben a la integracin de datos y las que se deben a
la interface comn que proporciona el SGBD
Ventajas por la integracin de datos:
-control sobre la redundancia de datos
-consistencia de datos
-ms informacin sobre la cantidad de datos
-comparticin de datos
-mantenimiento de estndares
Ventajas por la existencia del SGBD
-mejora en la integridad de datos
-mejora en la seguridad
-mejora en la accesibilidad a los datos
-mejora en la productividad

-mejora en el mantenimiento gracias a la independencia de datos


-aumento en la concurrencia
-mejora en los servicios de copias de seguridad y de recuperacin ante fallos
Inconvenientes
-complejidad
-tamao
-coste econmico
-coste del equipamiento adicional
-coste de la conversin
-prestaciones
-vulnerable a los fallos

Investigacin Sobre proveedores de Sistemas de Administracin de Base


de Datos (SGBD)
Existen muchos gestores de administracin de base de datos para cada tipo
de base de datos que queramos realizar, hay tres principales proveedores de
sistemas de administracin de bases de datos entre ellos encontramos:
interBase, Microsoft Access y Oracle pues cada una tiene su importancia
acorde a la necesidad que cada quien tenga en general.

Nombre aplicaciones de los sistemas de bases de datos


*banca: para informacin de los clientes, cuentas y prstamos y transacciones
bancarias
*lneas areas: para reservas e informacin de planificacin. Las lneas areas
fueron de los primeros en usar base de datos de forma distribuida
geogrficamente

*universidades: para informacin de los estudiantes, matriculas de las


asignaturas y cursos
*transacciones de tarjetas de crdito: para compras con tarjetas de crdito
y generacin mensual de extractos
*telecomunicaciones: para guardar un registro de las llamadas realizadas,
generacin mensual de facturas, manteniendo el saldo de las tarjetas
telefnicas de prepago y para almacenar informacin sobre las redes de
comunicaciones
*finanzas: para almacenar informacin sobre grandes empresas, ventas y
compras de documentos formales, financieros, como bolsa y bonos
*ventas: para informacin de los clientes, productos y compras
*produccin: para la gestin de la cadena de produccin y para el seguimiento
de la produccin de elementos en las factoras, inventarios de elementos en
almacenes y pedidos de elementos.
*recursos humanos: para informacin sobre los empleados, salarios, impuestos
y beneficios para la generacin de las nominas

Hacer comparacin entre SGBD y Sistema de archivos


Sistemas de bases de datos:
*existe redundancia controlada e integridad referencia
*implementa mayor seguridad
*existen actualizaciones directas
*no tienen independencia ni lgica ni fsica
*sus componentes son Hw, Sw, BD y Usuarios
Sistema de archivos:
*manejo de archivos en texto plano
*bsqueda de tres tipos: secuencial, aleatorio, indexado.
*no existen actualizaciones, se simulan dando el baja de registro dando de baja
el registro

~Dato: Es una representacin simblica (numrica, alfabtica, algortmica,


espacial, etc.)De un atributo o variable cuantitativa o cualitativa
~informacin: es un conjunto organizado de datos procesado, que constituyen
un mensaje que cambia el estado de conocimiento del sujeto o sistema que
recibe dicho mensaje.
~almacenamiento: la mayora de las bases de datos se almacena en las
llamadas memorias secundarias, especialmente en los discos duros, aunque en
principio pueden emplearse tambin discos pticos, memorias flash, etc.
~relacin: en bases de datos, una relacin o vnculo entre dos o ms entidades
describe alguna interaccin entre las mismas
~tablas: una tabla es una herramienta de organizacin de informacin que se
utiliza en bases de datos en informtica
~formulario: es un documento con espacios (campos) en donde se pueden
escribir o seleccionar opciones
~consulta: es el mtodo para acceder a los datos en las bases de datos. Con
las consultas se puede modificar, borrar, mostrar y agregar datos en una base
de datos.
~registro: bloque de informacin que forma parte de una tabla. Esto quiere
decir que, en una base de datos, el registro de datos es una fila.
~cardinalidad: indica el nmero o cantidad de elementos de un conjunto, sea
esa cantidad finita o infinita. La cardinalidad expresa cuantas del conjunto de
entidades de un extremo y cuantas del conjunto de otro extremo pueden ser
uno a uno, uno a varios o varios a varios.
~entidad: es la representacin de un objeto o de un concepto del mundo real
que se describe en una base de datos

~flexibilidad e independencia: es la capacidad de modificar un dato o


informacin de un sitio esto es gracias a la independencia que nos ofrece cada
base de datos.
~redundancia: hace referencia al almacenamiento de los mismos datos varias
veces en diferentes lugares.
~seguridad: es una disciplina que se encarga de proteger la integridad y la
privacidad de la informacin, almacenada en un sistema informtico.
~integridad de los datos: hace referencia a que todas las caractersticas de
los datos (reglas, definiciones, fechas, etc.) deben ser correctos para que los
datos estn completos.
~concurrencia de usuarios: permite que los usuarios puedan acceder
concurrentemente es decir cuando las bases de datos solo se consultan en la
misma base de datos.
~diseo conceptual: modelo entidad-relacin: el diseo conceptual es la
creacin de un modelo conceptual o esquema. Mientras que el modelo entidadrelacin es un diagrama que permite identificar cada entidad.
~pasos para crear un modelo entidad- relacin: tener los nombres de las
entidades realizadas en una hoja de papel, cada una de ellas con sus atributos.
~ normalizacion: significa procesar los datos para minimizar y los posibles
errores de insercion, eliminacion y actualizacion.
~diseo logico: modelo relacional: el diseo logico transforma el esquema
conceptual obtenido en la etapa anterior adaptandolo al modelo de los datos en
el que se apoya el SGBD que se va a utilizar
~claves primarias: se llama clave primaria a un campo, o a una combinacion de
campos, que identifica en forma unica a cada registro.
~claves foraneas: en una base datos relacional es una clave que se usa en una
tabla secundaria y que coincide con la llave primaria relacionada.

~reglas de integridad: encontramos dos reglas de integridad las cuales se


deben cumplir en todas las bases de datos. La regla de integridad de entidades
o dominio: se aplican a claves primarias de las relciones base y dice que ninguno
de los atributos que componen la clave primaria puede ser nulo. La regla de
integridad referencial: se aplica a las calves ajenas o foraneas y dice que si en
alguna relacion hay alguna clave ajena sus valores deben cohincidir con valores
de clave primaria a la que hae referencia dichos vinculos.
~etapas de diseo de una base de datos:
*etapa de diseo conceptual: en esta etapa se obtiene una estructura de la
informacion de la futura base de datos independiente de la tecnologia que hay
que emplear
*etapa del diseo lgico: en esta etapa es parte del resultado del diseo
conceptual, que se transforma de forma que se adapte a la tecnologa que se
debe emplear. Esta etapa parte del hecho de que ya se ha resuelto la
problemtica de la estructuracion de la informacion en un ambito conceptual.
*etapa del diseo fisico: en esta etapa se transforma la estructura obtenida
en la etapa del diseo lgico, con el objetivo de conseguir una mayor eficiencia;
ademas, se competa con aspectos de implementacion fisica que dependeran del
SGBD.

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