Sei sulla pagina 1di 9

UNIDAD III 1.- En que se basa el modelo de datos relacional? Se basa en un conjunto de tablas.

El usuario del sistema de bases de datos puede consultar esas tablas, insertar nuevas tuplas, borrar tuplas y actualizar (modificar) las tuplas. 2.- Cul es la estructura bsica de un modelo relacional? Se puede hacer referencia a estas cabeceras como atributos y Para cada atributo hay un conjunto de valores permitidos, llamado dominio de ese atributo. 3.- A que corresponde el esquema de la relacin se corresponde? Con el concepto de definicin de tipos de los lenguajes de programacin. 4.- Qu es un lenguaje de consulta? Es un lenguaje en el que un usuario solicita informacin de la base de datos. Estos lenguajes suelen ser de un nivel superior que el de los lenguajes de programacin habituales. 5.- Qu es el lgebra relacional? Es un lenguaje de consulta procedimental. Consta de un conjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relacin. 6.- en que consiste la operacin proyeccin? Es una operacin unaria que devuelve su relacin de argumentos, excluyendo algunos argumentos. Dado que las relaciones son conjuntos, se eliminan todas las filas duplicadas. La proyeccin se denota por la letra griega mayscula pi (). 7.- en que consiste la operacin seleccin? Selecciona tuplas que satisfacen un predicado dado. Se utiliza la letra griega sigma minscula () para denotar la seleccin. 8.- en que consiste la operacin diferencia de conjuntos? Es denotada por , permite buscar las tuplas que estn en una relacin pero no en la otra. La expresin r s da como resultado una relacin que contiene las tuplas que estn en r pero no en s. 9.- En que consiste la operacin producto cartesiano? Es denotada por un aspa (), permite combinar informacin de cualesquiera dos relaciones. El producto cartesiano de las relaciones r1 y r2 como r1 r2. 10.- Qu hace la proyeccin generalizada y cual es forma algebraica? Ampla la operacin proyeccin permitiendo que se utilicen funciones aritmticas en la lista de proyeccin. La operacin proyeccin generalizada tiene la forma F1, F2, , Fn (E) 11.- Qu son los multiconjuntos? Las colecciones en las que operan las funciones de agregacin pueden tener valores repetidos; el orden en el que aparezcan los valores no tiene importancia. 12.- En que consiste la reunin externa completa? Realiza estas dos operaciones, rellenando las tuplas de la relacin de la izquierda que no coincidan con ninguna tuplas de la relacin de la derecha y las tuplas de la relacin de la derecha que no coincidan con ninguna tupla de la relacin de la izquierda, y aadindolas al resultado de la reunin. 13.- Cules son las operaciones en el algebra relacional? Unin, interseccin, diferencia: estas operaciones tratan los valores nulos al igual que la operacin proyeccin; tratan las tuplas que tienen los mismos valores en todos los campos como duplicados incluso si algunos de los campos tienen valores nulos en ambas tuplas.

14.- Cmo se expresa el borrado en la modificacin de BD? Las solicitudes de borrado se expresan bsicamente igual que las consultas. Sin embargo, en lugar de mostrar las tuplas al usuario, se eliminan de la base de datos las tuplas seleccionadas. Solo se pueden borrar tuplas enteras; no se pueden borrar valores de atributos concretos. En el algebra relacional los borrados se expresan mediante rr E 15.- Cmo se expresa la insercin? Para insertar datos en una relacin hay que especificarla tupla que se va a insertar o escribir una consulta cuyo resultado sea un conjunto de tuplas que vayan a insertarse. r r U E 16.- Cmo modificar la informacin de BD? Si se desea seleccionar varias tuplas de r y slo actualizar esas mismas tuplas, se puede utilizar la expresin siguiente, donde P denota la condicin de seleccin que escoge las tuplas que hay que actualizar: r F1, F2, , Fn (P (r)) (r P (r)) 17.- Que son las vistas? Son las relaciones que no forman parte del modelo lgico pero se hacen visibles a los usuarios como relaciones virtuales, utilizando la instruccin crate view. 18.- Qu son las vistas materializadas? Son las que permiten guardar las relaciones de vistas, pero se aseguran de que, si las relaciones reales utilizadas en la definicin de la vista cambian, la vista se mantenga actualizada en algunos sistemas de base de datos. 19.- Las Vistas definidas utilizando otras vistas son? Las relaciones de vistas que pueden aparecer en cualquier lugar en que pueda hacer el nombre de una relacin, salvo las restricciones en el uso de vistas en expresiones para la actualizacin. Por tanto, se pueden utilizar vistas en la expresin que define otra vista. 20.- Qu es el clculo relacional de tuplas? Es un lenguaje de consulta no procedimental. Describe la informacin deseada sin dar un procedimiento especfico para obtenerla. Las consultas se expresan como: {t | P(t)} . Son el conjunto de todas las tuplas tales que el predicado P es cierto para t. 21.- Qu es una variable tupla? Es una variable libre a menos que est cuantificada mediante o . Por tanto, en t prstamo s cliente (t[nombre-sucursal] = s[nombre-sucursal]) t es una variable libre. La variable tupla s se denomina variable ligada. 22.- Son las tres reglas de clculo relacional de tuplas? 1. P1 P2 es equivalente a ( (P1) (P2)). 2. t r (P1 (t)) es equivalente a t r ( P1 (t)). 3. P1 P2 es equivalente a (P1) P2. 23.- Qu es el dominio en las restricciones del clculo relacional? Es el conjunto de todos los valores que aparecen explcitamente en una o ms relacin cuyos nombres aparecen en P, y denotado por dom(P). 24.- En que consiste la Redundancia e inconsistencia de datos? Al almacenamiento de los mismos datos varias veces en diferentes lugares.

25.- Qu es el Incremento del trabajo? Que en un mismo dato est almacenado en dos o ms lugares, esto hace que cuando se graben o actualicen los datos, deban hacerse en todos los lugares a la vez. 26.- cuando sucede una Inconsistencia de datos? Esto sucede cuando los datos redundantes no son iguales entre s. Esto puede suceder, por ejemplo, cuando se actualiza el dato en un lugar, pero el dato duplicado en otro lugar no es actualizado. 27.- Ejemplo de Dificultad para tener acceso a datos: Digamos que un gerente del banco necesita averiguar los nombres de todos los clientes que viven en cierta parte de la ciudad. El gerente llama al departamento de procesamiento de datos y pide que generen la lista correspondiente. Como sta es una solicitud fuera de lo comn no existe un programa de aplicaciones para generar semejante lista. Lo que tratamos de probar aqu es que este ambiente no permite recuperar la informacin requerida en forma eficiente. 28.- Qu es el Aislamiento de los datos? Esto es la dificultad de extender las aplicaciones que permitan controlar a la base de datos, como pueden ser, nuevos reportes,es decir; los datos pueden estar en varios archivos con distintos formatos, que complican la creacin de nuevos programas. 29.- Qu puede provocar el anlisis de las anomalas del acceso concurrente. El acceso concurrente puede provocar ciertas anomalas o irregularidades dentro de una base datos

30.- ejemplo de problemas de seguridad. Dentro de un sistema de base de datos no debera de ser debera de poder que todos los usuarios tuviesen acceso a toda la informacin, si no solo a los datos que le corresponden al usuario.

UNIDAD IV

1.-Que aspectos tenemos que tener en cuenta para el primer paso para crear una base de datos? R= La informacin disponible y la informacin que necesitamos. 2.-Donde una relacin R sobre conjuntos D1, D2, D3,.... DN se define como? R= R D1 X D2 X D3,.. as los conjuntos pueden ser cuales quieran, incluso repetidos. 3.-Cual es el principal aspecto a tener en cuenta durante el diseo de una tabla del diseo relacional?

R= Es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud. 4.-Menciona una de las caractersticas del diseo relacional? R1= Generar un conjunto de esquemas de relaciones que permitan almacenar la informacin con un mnimo de redundancia, que facilite la recuperacin de la informacin. R2= Diseo de esquemas con una forma normal adecuada. R3= Informacin adicional que proporciona una serie de limitantes que se denominan dependencias de los datos. R4= Disminuye los problemas ocacionados en las aplicaciones desarrolladas. R5= Incorpora mecanismos de consulta potentes, independientes del SGDB. 5.-Una relacin est en primera forma normal (1FN) si los valores para cada atributo de la relacin son? R= atmicos 6.-Como se defini La primera forma normal? R= Se defini para prohibir los atributos multivaluados, compuestos y suscombinaciones. 7.-Como se divide y se reparte cuando una relacin no est en primera forma normal? R= Se divide en otras relaciones, repartiendo sus atributos entre las resultantes

8.-Se emplea cuando un esquema relacional tiene muchos atributos en varios esquemas con menos atributos. R=Descomposicion.

9.-Que es una descomposicin con perdida? R=cuando pierde informacin.

10.-Descomposicion que no pierde ningna informacin. R=descomposicin de reunion sin perdida

11.-Como se optien una descomposicin de reunin sin perdida? R=Imponiendo restricciones en el conjunto de las relaciones posibles

12.-Enque conciste la conservacin de las dependencias. R= consiste en hacer esquemas relacionales que permitan la validacin de las actualizaciones

13.-Enque consiste una descomposicin sin perdida R= Sea R un esquema de relacin, y sea F un conjuntode dependencias funcionales de R. R1 y R2 forman una descomposicin de R. 14.-Son restricciones del conjunto de relaciones legales. R: dependencias funcionales.

15.-De que manera se utilizan las dependencias funcionales. R: para especificar las restricciones del conjunto y probar si las relaciones son legales.

16.-Proporcionan una tcnica mas sencilla de las dependencias funcionales. R: Axiomas

17.-Conjunto de reglas que se denominan Axiomas de Armstrong. R:regla de la reflexibilidad- regla de la aumentatividad-regla de la transitividad

18.-Se puede eliminar sin modificar el cierre de conjunto de dependencias funcionales: R= Conjunto de atributos seleccionados para identificar univocamente a las tuplas de una relacion. 19.-A que se refiere con la integridad de entidad? R= A que los atributos de la clave primaria no pueden tomar valores nulos, ya que la clave primaria debe permitirnos identificar univocamentte cada tubla de la relacion. 20.-Que es una clave externa? R= Conjunto de atributos de una relacion cuyos valores en las tuplas deben coincidir con valores de la clave primaria de las tuplas de otrra relacion. 21.- Que es la integridad referencial? R= Todos los valores no nulos de una clave externa referencian valores reales de la clave referenciada. 22.- Cuales son las conexiones que mantiene la integridad referencial e la base de datos relacionales? R= ejemplo: imparte.NRP profesor.NRP El profesor que imparte una asignatura debe existir en la tabla de profesores. cuenta.sucursal sucursal.numero una cuenta tiene que pertenecer a una sucursal existente.

23- cuando esta una relacion entercera forma normal? R= una relacion esta en tercera forma normal si todos los atributos de la relacion dependen funcionalmente solo de la clave y no de ningun otro atributo. 24.-cual era la definicion original de Codd? R= segn la definicion original de Codd, un esquema de relacion R esta en 3FN si satisface 2FN y ningun atributo no primo de R es transitivamente dependiente en la clave principal.

25.-cual es la funcion a sus claves principales y la normalizacion correspondiente de la forma normal 3? R= Forma normal 3FN prueba la relacion no debe tener un atributo no clave que este funcionalmente determinado por otro atributo no clave (o por un conjunto de atributos no clave). Esto debe ser una dependencia transitiva de un atributo no clave de la clave principal. Remedio descomponer y configurar una relacio que incluya el (los) atributo(s) no clave que determine(n) funcionalmente otro(s) atributo(s) no clave.

26 cuando un esquema de relacion R viola la definecion general de 3FN? R= un esquema de relacion R viola la definicion general de 3FN si una dependencia funcional X A se cumple en R y viola las dos condiciones (a) y (b) de la 3FN. 27.- Que dice la definicion alternativa general de la 3FN? R= Dice que un esquema de relacion R esta en 3FN si cada atributo no primo de R cumple con las siguientes condiciones: Es completa y funcionalmente dependiente de cada clave de R. No depende transitivamente de cada clave de R. 28.- Que significa DKNF? R= Domain Key Normal Form 29.- Que es una normalizacin? R: La normalizacin es la secuencia de los pasos por los cuales es a la vez un modelo de base de datos relacional creado y mejorado. 30.- A que se le llama formas normales? R: A la secuencia de los pasos involucrados en el proceso de normalizacin que se llama las formas normales.

UNIDAD V

1.- Es el conjunto de operaciones bsicas del modelo relacional, el cual permite al usuario especificar las peticiones fundamentales de recuperacin. -EL ALGEBRA RELACIONAL

2.- Ofrecen una notacin declarativa de alto nivel para especificar las consultas relacionales. -CALCULOS RELACIONALES

3.- Cuales son las operaciones desarrolladas especficamente para las bases de datos relacionales -SELECCIN, PROYECCIN y CONCATENACIN

4.- Se emplea para seleccionar un subconjunto de las tuplas de una relacin que satisfacen una condicin de seleccin. -SELECCIN

5.- Tipo de operacin que se debe utilizar cuando lo que nos interesa son algunos atributos de una relacin, para planear la relacin slo sobre esos atributos. - PROYECCIN 6.- Esta operacin es muy importante para cualquier base de datos relacional que cuente con ms de una relacin, ya que nos permite procesar relaciones entre relaciones. -CONCATENACIN

7.- Menciona las operaciones de algebra relacional correspondientes a la operativa matemtica sobre conjuntos -UNIN, INTERSECCIN y MENOS

8.- Es til para cierto tipo de consultas que a veces se realizan en aplicaciones de bases de datos, especificada mediante / DIVISIN

9.- Nombre que recibe la notacin usada habitualmente en sistemas relacionales para representar consultas internamente. -ARBOL DE CONSULTA

10.- Que produce una relacin que incluye todas las tuplas de R1 U R2, R1 o R2 o de ambas; R1 y R2 deben ser de unin compatible. -UNION 11.- Que operacin es la que produce una relacin que incluye todas las tuplas que R1 n R2 estn en R1 Y R2; R1 Y R2 deben ser compatibles con la unin. -INTERSECCION

12.- Operacin que produce una relacin que incluye todas las tuplas de R1 - R2, R1 que no estn en R2; R1 Y R2 deben ser compatibles con la unin. -DIFERENCIA 13- Qu es un rbol de consulta? Es una estructura de datos en rbol que se corresponde con una expresin de lgebra relacional. 14. Cual es el objetivo de la proyeccin? Produce una nueva relacin en la que slo existen algunos de los atributos de R, y elimina las tuplas duplicadas. 15. Cual es el objetivo de la unin? Produce una relacin que incluye todas las tuplas de R1 y R2 deben ser de unin complatible 16. Cual es el objetivo del producto cartesiano y su notacin ? Produce una relacin que tiene los atributos de R1 y R2 e incluye tantas tuplas como posibles combinaciones de tuplas de R1 y R2. Su notacin es : R1 X R 2

17. Que es una proyeccin generalizada? Es una operacin que ampla las posibilidades de la proyeccin original permitiendo la inclusin de funciones de atributos en la lista de proyeccin. 18.- Para que fue desarrollada la unin externa? Para obtener la unin de tuplas de dos relaciones en el caso de que esas relaciones no sean compatibles con la unin. 19. Cmo se llama la representacin mas neutral de una consulta? Grafico de consultas

20. Menciona 5 operaciones del algebra relacional y su objetivo. SELECCIN, PROYECCIN, CONCATENACIN NATURAL, UNIN Y INTERSECCIN 21. Cmo puede ser enunciada la concatenacin? Puede ser enunciada en TERMINOS DE UN PRODUCTO CARTESIANO seguido de una SELECCIN. 22. En que se basaba en Lenguaje QBE? En los clculos relacionales de dominio, aunque esto se realiz ms tarde, despus de que los clculos de dominio se hubieron formalizado.

23. Qu forma tiene la expresin de clculo de dominio? {XI' x2> ... ,xn I CONDICIN(x, x2' ... ,X'I' xn+, xn+2> ... 'xn+m)} 24. Qu significa QMF? (QuelY Management Faclity) 25. Qu es un expresin segura en Calculo? es aqulla en la que est garantizada la recuperacin de un nmero finito de tuplas como resultado; en cualquier otro caso, se dice que la expresin es insegura. 26.- De manera informal, Cundo se sabe que una tupla es ligada o libre? Es ligada si est cuantificada, lo que significa que aparece en una clusula (3t) o (Vt); en cualquier otro caso, es libre. 27.- Qu es una expresin segura en clculo relacional? Es aqulla en la que est garantizada la recuperacin de un nmero finito de tuplas como resultado; en cualquier otro caso, se dice que la expresin es insegura. 28.- Cundo se dice que una expresin es segura? Se dice que una expresin es segura si todos los valores de su resultado son del dominio de la misma. 29.- Qu es una condicin de conexin? Una condicin que relaciona dos variables de dominio que trabajan sobre los atributos de dos relaciones, 30.- Cul es la condicin de seleccin? Es una condicin que relaciona una variable de dominio con una constante.

Potrebbero piacerti anche