Está en la página 1de 3

Cuestionario Base de Datos

Tema 1
1. A qu llamamos DDL?
Un esquema de BD se especifica por medio de un conjunto de definiciones que se
expresan mediante un lenguaje especial llamado lenguaje de definicin de datos (DDL).
2. A qu llamamos esquema de la BD?
El esquema de la BD es el diseo global de la BD. El concepto de esquema
corresponde a la nocin de definicin de tipo en un lenguaje de programacin.
3. Cul es el objetivo primordial de un DBMS?
El objetivo primordial de un DBMS es proporcionar que a su vez sea conveniente
y eficiente para ser utilizado al extraer o almacenar informacin en la BD.
4. Cul es la diferencia entre objeto, mtodo y clase?
Un objeto contiene valores acumulados en variables instancia dentro de l, y estos
valores son objetos por s mismos. As, los objetos contienen objetos a un nivel de
anidamiento arbitario. Un objeto tambin contiene partes de cdigo que operan sobre el
objeto, que se denominan mtodos.
Los objetos que contienen los mismos tipos de valores y los mismos mtodos se
agrupan en clases. Una clase puede ser vista como una definicin de tipo para objetos.
5. Cul es la razn principal para tener DBMS?
Una de las razones principales para tener DBMS es tener control central de los
datos y de los programas que acceden a esos datos.
6. Cul es la tarea del compilador de DDL?
El compilador de DDL convierte sentencias DDL en un conjunto de tablas que
contienen metadatos.
7. Cul es la tarea del precompilador de DML?
El precompilador DML convierte sentencias DML incorporadas en un programa
de aplicacin en llamadas normales a procedimientos de lenguaje principal.
8. Cules son las tareas del gestor de BD?
Las tareas del gestor de BD son:
1. Interaccin con el gestor de archivos.
2. Implantacin de la integridad.
3. Implantacin de la seguridad.
4. Copia de seguridad y recuperacin.
5. Control de concurrencia.
9. Cules son los modelos fsicos de datos?
Los modelos fsicos de datos se usan para describir datos en el nivel ms bajo. Hay
muy pocos modelos fsicos de datos en uso, siendo los ms conocidos el modelo
unificador y de memoria de elementos.
10. En qu consiste el nivel conceptual de abstraccin de datos?
El nivel conceptual de abstraccin de datos describe qu datos son realmente
almacenados en la BD y las relaciones que existen entre ellos.
11. Para qu sirve el gestor de archivos?
El gestor de archivos gestiona la asignacin de espacio en la memoria del disco y
de las estructuras de datos usadas para representar la informacin almacenada en el
disco.
12. Para qu sirve un lenguaje de manipulacin de datos?
Un lenguaje de manipulacin de datos (DML) es un lenguaje que capacita a los
usuarios a acceder o manipular los datos.
13. Para qu sirven los ndices?
Los ndices proporcionan acceso rpido a los elementos de datos que contienen
valores determinados.
14. Qu entendemos por gestor de BD?
Un gestor de BD es un mdulo de programa que proporciona el interfaz entre los
datos de bajo nivel almacenados y los programas de aplicacin y consultas.
15. Qu entendemos por manipulacin de datos?
Por manipulacin de datos entendemos la recuperacin y modificacin de la
informacin almacenada y la insercin y supresin de informacin.
16. Qu es un DBA y cules son sus funciones?
La persona que tiene el control central sobre el sistema se llama administrador de
la BD (DBA) y sus funciones son:
1. Definicin de esquema.
2. Definicin de la estructura de almacenamiento y del mtodo de acceso.
3. Modificacin y de la organizacin fsica.
4. Concesin de autorizacin para el acceso a los datos.
5. Especificacin de las restricciones de integridad.
17. Qu es un DBMS?
Un sistema de gestin de base de datos (DBMS database Management system)
consiste en una coleccin de datos interrelacionados y un conjunto de programas para
acceder a ellos.
18. Qu es un diccionario de datos?
El resultado de la compilacin de sentencias de DDL es un conjunto de tablas que
se almacenan en un archivo especial llamado diccionario de datos o directorio.
Un directorio de datos es un archivo que contiene metadatos, es decir, datos sobre
datos.
19. Qu es una consulta?
Una consulta es una sentencia que solicita la recuperacin de informacin.
20. Qu es una instancia de la BD?
La coleccin de informacin almacenada en un determinado momento en el
tiempo, se llama instancia de la BD.
21. Qu son las entidades?
Una entidad es un objeto distinguible de otros por medio de un conjunto de
atributos.
22. Qu tipo de programas utilizan los usuarios ingenuos?
Los usuarios no sofisticados interactan con el sistema invocando a uno de los
programas de aplicacin permanentes que se han escrito anteriormente.
23. Cita las desventajas de un tpico sistema de procesamiento de archivos.
El tpico sistema de procesamiento de archivos tiene un nmero importante de
desventajas, como:
1. Redundancia e inconsistencia de datos.
2. Dificultad para tener acceso a los datos.
3. Aislamiento de los datos.
4. Anomalas del acceso concurrente.
5. Problemas de seguridad.
6. Problemas de integridad.
24. Cita los componentes funcionales de un DBMS.
1. Gestor de archivos.
2. Gestor de base de datos.
3. Procesador de consultas.
4. Precompilador de DML.
5. Compilador de DDL.
25. Cita los modelos lgicos basados en registros y cmo representan los datos
Los tres modelos de datos ms aceptados son los modelos relacional, de red y
jerrquico.
El modelo relacional representa los datos y relaciones entre los datos mediante una
coleccin de tablas, cuyas columnas tienen nombres nicos.
Los datos en el modelo de red se representan mediante colecciones de registros y
las relaciones entre los datos se representan mediante enlaces, los cuales pueden verse
como punteros.
El modelo jerrquico es similar al modelo de red, los datos y las relaciones se
representan mediante registros y enlaces. Se diferencia del modelo de red en que los
registros estn organizados como colecciones de rboles.
Los modelos relacionales se diferencian de los modelos de red y jerrquico en que
no usan punteros o enlaces. En cambio, el modelo relacional conecta registros mediante
los valores que stos contienen. Esta libertad del uso de punteros permite que se defina
una base matemtica formal.
26. Cita los tipos de usuarios de una BD.
1. Programadores de aplicaciones.
2. Usuarios sofisticados.
3. Usuarios especializados.
4. Usuarios ingenuos.
27. Cita los tres grandes grupos de modelos de datos.
Los diversos modelos de datos se dividen en tres grandes grupos: modelos lgicos
basados en objetos, modelos lgicos basados en registros y modelos fsicos de datos.
28. Cita y explica los dos niveles de independencia de datos
Hay dos niveles de independencia de datos:
1. Independencia fsica de datos: Es la capacidad de modificar el esquema fsico
sin provocar que se vuelvan a escribir los programas de aplicacin.
2. Independencia lgica de datos: Es la capacidad de modificar el esquema
conceptual sin provocar que se vuelvan a escribir los programas de aplicacin.
29. Explica cada uno de los smbolos utilizados en un diagrama E-R.
La estructura lgica global de una BD puede expresarse grficamente por un
diagrama E-R que consta de:
1. Rectngulos, que representan conjuntos de entidades.
2. Elipses, que representan atributos.
3. Rombos, que representan relaciones entre conjuntos de entidades.
4. Lneas, que conectan atributos a conjuntos de entidades y conjuntos de
entidades a relaciones.
30. Explica la diferencia entre DML procedimentales y no procedimentales
1. Procedimentales: requieren que el usuario especifique qu datos se necesitan y
cmo conseguirlos.
2. No procedimentales: el usuario debe especificar qu datos se necesitan, pero
no cmo obtenerlos.

También podría gustarte