Sie sind auf Seite 1von 4

PREGUNTAS DE RETROALIMENTACION

TEMA #1

1.

Qu es una Base de Datos?


Es una coleccin de datos relacionados entre s, donde se guarda informacin relevante para una empresa. Pueden ser de
gran tamao y complejidad.

2.

A qu llamamos datos?
Es un hecho conocido que se necesita registrar, pueden ser del tipo: numricos, alfabtico, alfanumricos o caracteres.

3.

Cules son las operaciones bsicas en una base de datos?


Almacenar informacin en grandes cantidades, se debe poder manipular y realizar consultas de la informacin
(insertar,borrar,actualizar), debe brindar seguridad y fiabilidad en casos de cadas, tambin debe esconder ciertos detalles
como se almacenan y mantienen los datos.

4.

Qu es un SGBD?
Tambin llamado manipulador, 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) Consultas no predefinidas.
b) Control de redundancia.
c) Restriccin de los accesos no autorizados.
d) Garantizar las restricciones de integridad.
e) Suministro de copias de seguridad
f) Suministro de mltiples interfaces de usuarios.

6.

Cundo no se debe usar un SGBD?


Hay situaciones en las que el empleo de un SGBD puede generarcostos adicionales innecesarios que se evitaran con el
procesamiento de archivos tradicional.
Hay varias causas de estos costos adicionales por utilizar un SGBD, entre ellas:
Una fuerte inversin inicial en equipo, software y capacitacin.
La generalidad que ofrece el SGBD para definir y procesar los datos.
Los costos que implica ofrecer las funciones de seguridad, control de concurrencia,recuperacin e integridad.
Pueden surgir problemas adicionales si los diseadores de la base de datos y el DBA
noproducen un diseo adecuado o
si la implementacin de las aplicaciones del sistema de basede datos no es correcta. En vista de los costos adicionales de
emplear un SGBD y de los problemaspotenciales de una administracin inadecuada, puede ser ms conveniente
utilizararchivos ordinarios en las siguientes circunstancias:
La base de datos y las aplicaciones son simples, estn bien definidas, y no se esperaque cambien.
Algunos programas tienen requerimientos estrictos de tiempo real que no podrancumplirse por el costo extra del SGBD.
No se requiere acceso multiusuario a los datos.

7.

Describir cada una de las caractersticas de un SGBD.

Consultas no predefinidas: Sirve para que los usuarios puedan hacer consultas de cualquier tipo y complejidad
directo al SGBD.

Control de redundancia: Esto pasa cuando el mismo dato figura ms de una vez en la B.D. lo cual nos ocasiona
un problema de inconsistencia. Para evitar esto el SGBD tendr que hacer automticamente una actualizacin
de los datos repetidos.

Restriccin de los accesos no autorizados: Son los privilegios y restricciones que se les da a los usuarios para
acceder a la B.D. generalmente para ello se da un password y contrasea.

Garantizar la restricciones de integridad:


- Especificar los tipos de datos: Por ejemplo el atributo calificacin debe estar entre 0 y 100.
- Relaciones entre tuplas de una tabla que tengan correspondencias con las tuplas de otras tablas.
- Los atributos que contengan un dato.

Suministro de copias de seguridad: Nos sirve para recuperarnos de todo fallo de hardware y software. Para ello
en un SGBD existe un sub-sistema (Backus) que realiza copias y recupera la B.D.

8.

Describir las principales caractersticas del enfoque de bases de datos.


Naturaleza auto descriptivo de los sistemas de base de datos:
Una caracterstica fundamental del enfoque de bases de datos es que el sistema no slo contiene la base de datos
propiamente dicha, sino tambin una definicin o descripcin completa de la misma. Esta definicin se almacena en el
catlogo del sistema, que contiene informacin y diversas restricciones que se aplican a los datos. A la informacin
almacenada en el catlogo se le denomina METADATOS, y estos describen la estructura de la base de datos.
El catalogo es utilizado por el software del DBMS y, ocasionalmente por los usuarios de la base de datos que necesitan
informacin sobre la estructura de esta ltima. El software del DBMS no est escrito para una aplicacin de base de datos
especfica, as que tiene que consultar el catalogo para conocer la estructura de los archivos de una base de datos en
particular, como el tipo y formato de los datos los tendr acceso.
En nuestro ejemplo, el DBMS almacena en el catalogo las definiciones de los cuatro archivos mencionados. Siempre que
se recibe una solicitud para tener acceso, por ejemplo, al Nombre de un registro CLIENTE, el software del DBMS
consultar el catalogo para determinar la estructura del archivo CLIENTES y la posicin y el tamao del elemento Nombre
dentro de un registro de CLIENTES. En cambio, en una aplicacin de procesamiento de archivos tradicional, la estructura
del archivo y, en algunos casos, la ubicacin exacta de Nombre dentro de un registro CLIENTES ya est codificada en todos
los programas que tienen acceso a este elemento de la informacin.
Separacin entre los programas y los datos, y abstraccin de los datos:
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 DBMS se escriben en modo que sean independientes de los archivos especficos.
La estructura de los archivos de datos se almacena en el catlogo del DBMS separada de los programas de acceso.
Llamamos a esta propiedad independencia con respecto a los programas y datos.
La caracterstica que hace posible esta independencia se denomina abstraccin de los datos.

Manejo de mltiples vistas de los datos


Una base de datos suele tener muchos usuarios, cada uno de los cuales puede requerir una perspectiva o vista diferente
de la mencionada base de datos. Una vista puede ser un subconjunto de la base de datos o contener datos virtuales que
se deriven de los archivos de la base de datos, pero que no estn almacenados explcitamente. Es posible que algunos
usuarios no necesiten saber si los datos a los que hacen referencia estn almacenados o son derivados. Un SGBD
multiusuario cuyos usuarios tengan diversas aplicaciones debe proporcionar mecanismos para definir muchas vistas.
Compartimiento de datos y procesamiento de transacciones multiusuario:
Todo DBMS multiusuario debe permitir a varios usuarios tener acceso simultaneo a la base de datos. Esto es indispensable
para que los datos de mltiples aplicaciones se integren y mantengan en una sola base de datos. El DBMS debe incluir un
software de control de concurrencia para asegurar que, cuando varios usuarios intenten actualizar los mismos datos, lo
hagan de manera controlada para que el resultado de las actualizaciones sea correcto. Un ejemplo sera el caso de varios
encargados de reservaciones que trataran de asignar un asiento en un vuelo comercial; el DBMS debe garantizar que solo
un empleado tenga acceso a un asiento determinado en un momento dado para asignarlo al pasajero. En general, se dice
que estas son aplicaciones del DBMS multiusuario es asegurar que las transacciones se realicen de manera correcta sin
interferencias.
9.

Qu diferencias existen entre el enfoque de bases de datos y el sistema tradicional de ficheros?


Mencionamos algunas ventajas adicionales que ofrece el enfoque de bases de datos y que no tienen los sistemas
tradicionales de procesamiento de archivos:

Potencial para imponer normas.

Disponibilidad de informacin actualizada para


todos los usuarios.

Flexibilidad.
Economas de escala.
Ms rapidez para crear aplicaciones.

10. A que llamamos metadatos?


Es toda aquella informacin descriptiva sobre el contexto, calidad, condicin o caractersticas de un recurso, dato u
objeto que tiene la finalidad de facilitar su recuperacin, autentificacin, evaluacin, preservacin y/o interoperabilidad.
En otras palabras son los datos acerca de los datos por ejemplo un diccionario de datos contiene metadatos.
11. Qu se entiende por control de redundancia?
Esto pasa cuando el mismo dato figura ms de una vez en la B.D. lo cual nos ocasiona un problema de inconsistencia. Para
evitar esto el mismo SGBD tendr que hacer automticamente una actualizacin de los datos repetidos.
12. Qu es control de Concurrencia?
Es el trfico que se realiza en la B.D. y se lo hace para que la B.D. no colapse y se pueda atender a ms un usuario a la vez.
13. A que llamamos independencia lgica de datos?
Es proporcionada por la Arquitectura de tres niveles. Existe independencia lgica, cuando se puede modificar el esquema
conceptual, sin necesidad de alterar los esquemas externos ni los programas de aplicacin.
14. A que llamamos independencia fsica?
Proporcionada por la Arquitectura de tres niveles. Existe independencia fsica cuando los cambios de la organizacin
fsica (esquema interno) de la B.D. no afecta al mundo
exterior (esquema conceptual, esquema externo).
15. Qu es modelo de datos?
Es una coleccin de herramientas o conceptos que sirven para describir los datos,
una B.D.

relaciones, restricciones, etc. de

16. Describa las principales categoras de modelos de datos


-

Modelos lgicos basados en objetos: se usan para describir datos en los niveles lgicos y de vistas. Se caracterizan por el
hecho de que proporcionan capacidades estructurales muy flexibles y permiten que los vnculos de datos sean
especificadas explcitamente. Los ms conocidos son:
a) Modelo Entidad RelacinEntidad.
b) Modelo Orientados a Objetos

Modelos lgicos basados en registros: se llaman as debido a que la base de datos se estructura en registro de formato
fijo de diferentes tipos. En cada tipo de registro se define un nmero fijo de campos o atributos, y cada campo tiene
normalmente una longitud fsica.
c)

Modelo de datos Fsico: descripcin de la implantacin de una base de datos en la memoria secundaria: estructuras
de almacenamiento y mtodos usados para tener acceso efectivo a los datos. Se expresa haciendo uso del lenguaje
de definicin de datos (LDD).

17. A que llamamos integridad referencial?


A menudo se desea asegurar que un valor que aparece en una relacin para un
conjunto
de
atributos
determinado aparezca tambin en otra relacin para un cierto
conjunto de atributos. Esta condicin se denomina
integridadreferencial.
18. A que llamamos integridad de entidad?
La integridad de entidad define una fila como entidad nica para una tabla determinada. La integridad de entidad exige la
integridad de las columnas de los identificadores o la clave principal de una tabla, mediante ndices y restricciones
UNIQUE, o restricciones PRIMARY KEY.
19. Quines son los actores o usuarios?
Los actores son aquellas personas cuyo trabajo requiere el empleo cotidiano de una B.D., es decir
mantienen el entorno del sistema de la B.D. pero que no tienen un claro inters en la B.D. en s misma.
Los usuariosson aquellas personas que interactan con el sistema mediante la
programas de aplicacin permanentes que se ha escrito previamente.

aquellos

que

invocacin de alguno de los

20. Describa cual es la funcin especfica de cada actor o usuario.

Administradores de la B.D.: tiene el control central de la B.D. Su funcin es autorizar el acceso a la B.D. , controlar su uso,
adquirir los recursos de hardware y software, controlar la seguridad de la B.D.

Diseadores de la B.D.: identifican los datos que se guardaran en la B.D. y elegir las estructuras apropiadas para
presentar y almacenar los datos identificados.

Analistas de Sistemas: Determinan los requisitos de los usuarios normales y desarrollan especificaciones para las
transacciones.

Programadores de aplicaciones: implementan las especificaciones hechas por los Analistas en forma de programas;
necesitan conocer las estructuras y manipular la B.D.

Usuarios Finales: son personas que requieren acceder a la B.D. para consultarla, actualizarla y generar informes. Existen
usuarios ocasionales, usuarios avanzados.

21. A que se denomina abstraccin de datos


La caracterstica que hace posible la independencia con respecto a los programas y datos,y la independencia con
respecto a los programas y operaciones se denomina abstraccinde los datos. En otras palabras un modelo de datos es
un tipo de abstraccin de datos, ya que el modelo dedatos oculta los detalles del almacenamiento que no interesan a la
mayora de los usuarios de la B.D.
22. Qu funcin realiza el compilador de consultas?
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 para atender la solicitud.
23. Cmo se clasifican los SGBD?

Segn el modelo en que se basan


SGBD relacionales.
SGBD orientado a objetos.
SGBD objetos relacionales.
Segn nmero de usuarios a los que da servicio
Monousuarios: atienden a un solo usuario a la vez.
Multiusuarios: atienden a varios usuarios al mismo tiempo.
Segn el nmero de sitios en el que est distribuida la base de datos
Centralizado: Si los datos estn almacenados en un solo sitio.
Distribuidos: la B.D. y el software del SGBD, pueden estar distribuidos en varios sitios conectados por una red de
computadores.
Segn el costo
Comerciales: hay que comprar licencias de uso.
Libres: licencia GNU.

24. Explique la arquitectura de 3 niveles de un SGBD?


Es decir cmo fue pensado el SGBD.

Nivel externo o de visin: Es el ms cercano a los usuarios, es donde se describen varias vistas. En este nivel se
representa la visin o inters individual o grupal de los usuarios.

Nivel Conceptual: describe la estructura de la B.D. para un grupo de usuarios a travs del esquemaconceptual. Es en este
esquema que se describen los atributos, tipos de datos, restricciones, ocultando ciertos detalles de como se conservan y
almacenan los datos.

Nivel interno o fsico: es el almacenamiento fsico de los datos en el ordenador: archivos que contienen la informacin,
mtodos para acceder a los registros, tipos de registros, longitud, etc.

25. Qu significa LDD?


Lenguaje de definicin de datos, el cual se especifica un esquema de la B.D.
26. Qu significa LMD?
Lenguaje de manipulacin de datos, el cual permite a los usuarios acceder o manipular los datos mediante el modelo de
datos ms apropiado.

Das könnte Ihnen auch gefallen