Está en la página 1de 7

Tema I

Introduccin a los sistemas de bases de datos


Contenido:
-

Introduccin: Conceptos generales.


Caractersticas del enfoque de bases de datos.
Modelo de datos.
Tipos de usuarios de sistema de base de datos.
Implicaciones del enfoque de bases de datos.
Arquitectura de un SGBD.
Lenguajes e Interfaces de un SGBD.
Clasificacin de los SGBD.
Preguntas de Retroalimentacin.
1. Qu es una base de Datos?
Una base de datos es una coleccin de datos almacenados entre los
que existe relaciones lgicas y han sido diseada para satisfaces los
requerimientos de informacin de una empresa u organizacin.
2. A que llamamos datos
Es un conjunto de caracteres con algn significado, pueden ser
numricos, alfabticos o alfanumricos.
Es un hecho conocido que puede registrarse y que tiene significado
implcito.
3. Cules son las operaciones bsicas en un SGBD?
Definir una base de datos: Consiste en especificar los tipos de datos,
estructuras y restricciones para los datos que se almacenaran.
Construir una base de datos: es el proceso de almacenar los datos
sobre algn medio de almacenamiento.
Manipular una base de datos: incluye funciones como consulta,
actualizacin, etc. de bases de datos.
4. Qu es un SGBD?
Es una coleccin de programas que permiten a los usuarios crear y
mantener una base de datos.

Es una agrupacin de programas que sirve para definir, construir y


manipular una base de datos.
5. Cules son las ventajas de utilizar un SGBD?
a) Consulta no predefinidas y complejas.
b) Control de redundancia.
c) Restriccin de los accesos no autorizados.
d) Representacin de vnculos complejos entre los datos.
e) Garantizar el cumplimiento de las restricciones de integridad.
f) Suministro de copias de seguridad y recuperacin.
g) Suministro de mltiples interfaces de usuarios.
6. Cundo no se debe utilizar un SGBD?
Cuando el empleo de un SGBD puede generar costos adicionales
innecesarios tales como:
Una fuerte inversin inicial en equipo, software y
capacitacin.
La generalidad que ofrece el SGBD para definir y procesar
los datos.
Los costos que implican ofrecer las funciones de seguridad,
control de concurrencia, recuperacin e integridad.
Por lo que es recomendable utilizar archivos ordinarios bajo las
siguientes circunstancias:
La base de datos y las aplicaciones son simples, estn bien
definidas, y no se esperan que cambien.
Algunos programas tienen requerimientos estrictos de
tiempo real que no podran cumplirse por el costo extra
del SGBD.
No se requiere acceso multiusuario a los datos.
7. Describir cada una de las caractersticas de un SGBD.
Control de la redundancia: El SGBD debe permitir que el diseador
defina datos redundantes, pero entonces tendra que ser el mismo
SGBD el que hiciese automticamente la actualizacin de los datos
en todos los lugares donde estuviesen repetidos.
Restriccin de los accesos no autorizados: El SGBD debe contar con
un subsistema de seguridad y autorizacin que permita al
administrador de la base de datos crear cuentas y especificar los
privilegios y restricciones en la base de datos.

Almacenamiento persistente de objetos y estructuras de datos de


programa: Los SGBD orientados a objetos suelen ofrecer
compatibilidad de las estructuras de datos con uno o ms lenguajes
de programacin orientado a objetos.
Interferencias en la base de datos mediante reglas de deduccin:
Otra aplicacin reciente de los SGBD consiste en ofrecer recursos
para definir reglas de deduccin que permitan deducir o inferir
informacin nueva a partir de los datos almacenados.
Suministro de mltiples interfaces con los usuarios: Debido a la
mltiple diversidad de usuarios con diversos niveles de
conocimientos tcnicos utilizados en las base de datos, el SGBD
debe ofrecer diferentes interfaces.
Representacin de vnculos complejos entre los datos: Es preciso
que el SGBD pueda representar diversos vnculos complejos de los
datos y tambin obtener y actualizar con rapidez y eficiencia de
datos que estn mutuamente relacionados.
Cumplimiento de las restricciones de integridad: El SGBD debe
ofrecer recursos para definir tales restricciones y hacer que se
cumplan.
Respaldo y recuperacin: Todos los SGBD deben contar con
recursos para recuperarse de fallos de hardware o de software.
8. Describir las principales caractersticas del enfoque de bases de
datos.
o Potencial para imponer normas: Es posible definir normas a los
usuarios de la base de datos en una organizacin grande. Esto
facilita la comunicacin y cooperacin entre diversos
departamentos, proyectos y usuarios de esa organizacin.
o Menor tiempo de creacin de aplicaciones: Una vez que la base
de datos est construida y en funciones, casi siempre se
requerir mucho menos tiempo para crear nuevas aplicaciones
con los recursos del SGBD.
o Flexibilidad: Algunos SGBD permiten efectuar modificaciones en
la estructura de la base de datos sin afectar los datos
almacenados y los programas de aplicacin ya existentes.

o Disponibilidad de informacin actualizada: Los SGBD ponen la


base de datos a disposicin de todos los dems usuarios pueden
ver de inmediato esta actualizacin.
o Economas de escala: Permite consolidar los datos y las
aplicaciones, reducindose as el desperdicio por traslado entre
actividades del personal de procesamiento de datos en los
diferentes proyectos o departamentos
9. Qu diferencias existen entre el enfoque de bases de datos y el
sistema tradicional de ficheros?
En el procesamiento de archivos tradicional, la estructura de los
archivos de datos viene integrada en los programas de acceso, as
que cualquier modificacin de la estructura de un archivo puede
requerir la modificacin de todos los programas que tienen acceso
a dicho archivo. En cambio, los programas de acceso del SGBD se
escriben de modo que sean independientes de cualquier archivo
especfico.
10. A que llamamos metadatos.
A la informacin almacenada en el catalogo del sistema que
contiene informacin como la estructura de cada archivo, el tipo y
formato de almacenamiento de cada elemento de informacin y
diversas restricciones que se aplican a los datos.
11. Qu se entiende por control de redundancia?
Que el SGBD debe permitir que el diseador defina datos
redundantes, pero entonces tendra que ser el mismo SGBD el que
hiciese automticamente la actualizacin de los datos en todos los
lugares donde estuviesen repetidos.
12. Qu es control de concurrencia?
Cuando se ejecutan varias transacciones concurrentemente en la
base de datos, puede que deje de conservarse la propiedad de
aislamiento que puede dar lugar a datos inconsistentes por lo que
el sistema debe mantener alguna forma de supervisin.
13. A que se refiere con independencia lgica de datos.
Es la capacidad de modificar el esquema conceptual sin tener que
alterar los esquemas externos ni los programas de aplicacin.
14. A que se refiere con independencia fsica de datos.
Es la capacidad de modificar el esquema interno sin tener que
alterar el esquema conceptual.

15. Qu es modelo de datos?


Es una coleccin de conceptos que sirven para describir la
estructura de una base de datos.
16. Describa las principales categoras de modelos de datos.
Se clasifican en 3 tipos diferentes: modelos lgicos, basados en
objetos, modelos lgicos basados en registros y modelos fsicos.
17. A que llamamos integridad referencial.
Si en una relacin hay alguna llave fornea, sus valores deben
coincidir con valores de la llave primaria a la que hace referencia, o
bien, deben ser completamente nulos.
18. A que llamamos integridad de entidad.
Es la regla que se aplica a las llaves primarias y dicta que ninguno
de los atributos que componen la llave primaria puede ser nulo.
19. Quines son los actores o usuarios?
Son las personas que necesitan tener acceso a la base de datos
para consultarla, actualizarla y generar informes; la base de datos
existe primordialmente para que ellos la usen.
20. Describa cual es la funcin especfica de cada actor o usuario.
a) Administradores de base de datos: Son las personas que tienen
el control central sobre el sistema de gestin de base de datos.
Las funciones del ABD son: Autorizar el acceso a la base de
datos, coordinar y vigilar su utilizacin, adquirir los recursos de
software y hardware, sacar copias de respaldo y es responsable
cuando surgen problemas como violacin de seguridad o
respuesta lenta del sistema.
b) Diseador de bases de datos: Se encarga de identificar los datos
que se almacenaran en la base de datos y de elegir las
estructuras apropiadas para presentar y almacenar los datos
identificados.
c) Analista de Sistema: Determina los requerimientos de los
usuarios finales y desarrollan especificaciones para
transacciones
programadas
que
satisfagan
dichos
requerimientos. Para ellos tiene que conocer y hacer uso de la
base de datos.

d) Programadores
de
aplicaciones:
Implementan
las
especificaciones desarrollados por los analistas en forma de
programas, en ese sentido necesitan conocer la estructura de la
base de datos y hacer usos de la misma.
e) Usuarios finales: Son personas que requieren acceder a la base
de datos para consultarla, actualizarla y generar informes.
21. A que se denomina abstraccin de datos.
A las caractersticas que hacen posible la independencia con
respecto a los programas y datos y la independencia con respecto a
los programas y operaciones.
22. Qu funcin realiza el compilador de consultas?
Maneja las consultas de alto nivel que se introducen
interactivamente. Analiza la sintaxis y el contenido de las consultas
y luego genera llamadas al procesador en tiempo de ejecucin.
23. Cmo se clasifican los SGBD?
Segn el modelo en que se basan:
SGBD relacionales, orientados a objetos, objetos relacionales.
Segn el nmero de usuarios a los que da servicio:
Monousuarios y Multiusuarios.
Segn el nmero de sitios en el que est distribuida la base de
datos: Centralizado, Distribuidos, Federados.
Segn el Costo: Comerciales y Libres con licencia GNU.
24. Explique la arquitectura de 3 niveles de un SGBD.
Nivel Fsico: Es el almacenamiento fsico, tal como est ordenado
en el computador. Describe la estructura fsica de la BD mediante
un esquema interno. Este esquema se especifica con un modelo
fsico y describe los detalles de cmo se almacenan fsicamente los
datos: los mtodos de acceso a los registros, los tipos de registros,
la longitud, los campos que los compone, etc.
Nivel Conceptual: Describe la estructura de toda la BD para un
grupo de usuarios mediante un esquema conceptual. Este esquema
describe las entidades, atributos, relaciones, operaciones de los
usuarios y restricciones, ocultando los detalles de las estructuras
fsicas de almacenamiento.

Nivel Externo: Es el ms cercano al usuario, describe varios


esquemas externos o vistas de usuario de inters.
25. Qu significa LDD?
Lenguaje de Definicin de Datos, que especifica los esquemas
conceptual e interno de la base de datos y cualquier
correspondencia entre ambos.
26. Qu significa LMD?
Lenguaje de Manipulacin de Datos, que ayuda a realizar
operaciones de manipulacin como: obtencin, insercin,
eliminacin y modificacin de datos.

También podría gustarte