Ingeniero Técnico en Informática de Sistemas
Fundamentos de las Bases de Datos
CUESTIONARIO diciembre'95
La integridad de clave primaria
es la restricción que garantiza el SGBD para cumplir con la no duplicidad de tuplas.
se cumple si toda la clave es nula o ningún atributo de la clave es nulo.
se cumple en general para las restricciones de valor de los atributos.
La integridad referencial
obliga a que toda referencia a otra tabla sea consistente.
obliga a que la clave primaria de la tabla referenciada tenga valor no nulo.
obliga a que la clave ajena tenga valor no nulo.
Los modelos de datos clásicos
son los únicos utilizables puesto que son los únicos implementados comercialmente.
son el jerárquico y el red (CODASYL), siendo el relacional semántico.
muestran las relaciones entre objetos mediante la propia estructura de datos.
La independencia lógica entre esquemas de base de datos, salvo en datos que sí utilicen ambos, permite modificar
esquemas externos sin modificar el lógico.
el esquema conceptual sin modificar el lógico.
el lógico sin modificar todos los externos.
El número máximo de claves candidatas que podemos encontrar en una relación de grado n es
n.
n×n.
ninguna de las anteriores.
Respecto a la agregación
una agregación siempre es una relación.
una generalización siempre es una agregación.
una relación siempre es una agregación.
El procedimiento de borrado en cascada (propagar el borrado), desde el punto de vista de la integridad referencial
realmente no es aconsejable porque podemos perder información valiosa.
es elegido por el diseñador del sistema en función de las necesidades del mismo.
es el que mejor garantiza el mantenimiento de la integridad referencial.
La restricción de dependencia de identificador
es otra forma de denominar la integridad de clave.
indica la necesidad de una entidad del identificador de otra entidad para diferenciar sus propias ocurrencias.
es un caso particular de la integridad referencial en el que la clave ajena se ha declarado de valor no nulo.
Si una clave ajena se declara de valor no nulo ¿qué estrategias frente a borrados y actualizaciones en la tabla referenciada se pueden adoptar?:
anular o rechazar.
propagar o anular.
rechazar o propagar.
Los modelos de datos semánticos, frente a los clásicos
nacen por la evolución del hardware.
se centran en aplicaciones concretas (CAD/CAM, cartografía, etc.).
incorporan nuevas formas de expresar la realidad.
La relación resultado de efectuar R" S es:
la misma que si realizamos RS, si R y S son compatibles.
siempre diferente al resultado de efectuar RS.
de cardinalidad menor que la de S.
La clave ajena de una relación R que referencia a una relación S
está compuesta de un número de atributos menor que el grado de S.
nunca será la clave primaria de R.
admite valores duplicados.
Dada una interpretación I1, de un lenguaje de primer orden L=(A,F)
si las extensiones de los predicados de L son vacías I1 será modelo de F
si I1 es modelo de F y I2 es otra interpretación que únicamente difiere de I1 en que las extensiones de los predicados contienen algunas tuplas más además de las que nos encontramos en I1, I2 también es modelo de F.
ninguna de las anteriores es cierta.
Si dos relaciones E y D, que representan entidades y su relación por R con la restricción de cardinalidad R ( E(0, "), D(1, 1) )
sería más adecuado gestionar la integridad referencial en la tabla E con una política de propagación que con una de anulación.
sería más adecuado gestionar la integridad referencial en la tabla D con una política de propagación que con una de anulación.
en cualquiera de las dos tablas es más adecuado gestionar la integridad referencial con una política de anulación.
El simple hecho de trabajar con un S.G.B.D. Relacional nos garantiza:
que en las tablas no hay tuplas duplicadas.
que no hay redundancia de información.
ambas cosas.
Si tenemos la siguiente información sobre la relación T, T(t1:d_t1,t2:d_t2) clave primaria:t1, la cardinalidad entre t1 y t2 puede ser:
T ( t1(0,1), t2(0,1) ).
T ( t1(1,1), t2(0,1) ).
T ( t1(1,), t2(0,1) ).
Si calculamos R-S siendo R y S dos relaciones compatibles de n atributos y estando todas las tuplas de S incluidas en la extensión de R
la relación que resulta tiene el esquema y cuerpo vacío.
la relación que resulta será de grado n.
la relación que resulta no tendrá ningún atributo.
La relación que resulta de evaluar una fórmula abierta con n ocurrrencias libres es:
una relación de cardinalidad n.
una relación cuyo grado coincide con el número de ocurrencias ligadas de la fórmula.
una relación con tantos atributos como ocurrencias libres tiene la fórmula.
Si tenemos un conjunto de atributos que constituyen una clave ajena de una relación R1 que referencia a R2 y sabemos que los valores de esa clave ajena en R1 no se van a repetir
esa clave ajena es clave primaria de R1.
esa clave ajena es clave alternativa de R1.
los atributos referenciados en R2 no admitirán valores repetidos.
Si las relaciones admitiesen tuplas duplicadas
podríamos tener listas de valores en los atributos en vez de un único valor del dominio por atributo.
no se podría garantizar la existencia siempre de una clave candidata.
ninguna de las anteriores es cierta.
CUESTIONARIO septiembre'95
Al hablar de sistemas de información tradicionales, algunos de los problemas que generaban muy a menudo eran:
dependencia de las aplicaciones respecto de los datos, seguridad en cuanto a accesos e integridad de la información.
los mismos problemas que los que presentan los sistema de gestión de bases de datos actuales pero a nivel de sistema operativo.
dependencia lógica entre esquemas lógico y externos y dependencia física entre esquemas lógico y físico.
La redundancia de datos no es deseable porque:
no queremos que una persona no autorizada acceda a nuestros datos.
puede producir errores si no se realizan correctamente los procesos de actualización.
produce ficheros distintos para aplicaciones distintas y eso sobrecarga el sistema.
Las técnicas de bases de datos intentan:
sustituir los programas de aplicación por esquemas de base de datos.
evitar toda posible redundancia.
centralizar la información, utilizando cada usuario únicamente aquello que necesite.
En un sistema de gestión de bases de datos, para preservar la integridad de datos:
no se permiten accesos concurrentes de varios usuarios al mismo dato.
se permite definir qué datos puede utilizar un determinado usuario y cuales no.
centralizan los datos para tener todas las copias redundantes mejor controladas.
Un modelo de datos es:
un conjunto de herramientas software para el análisis y diseño de bases de datos.
un método gráfico con el que reflejar entidades e interrelaciones.
una forma de representar una idea.
Un atributo multivaluado es aquel que:
está compuesto a su vez de varios atributos simples.
cuyas ocurrencias son conjuntos de valores.
toma valores en varios dominios a la vez.
Una agregación:
es una generalización total y disjunta.
es una concatenación natural de entidades.
es una relación entre entidades.
Al expresar una restricción de cardinalidad de una relación R entre dos entidades A y B de la forma R( A(1, 3), B(0, 1) ) estamos diciendo que:
es una relación muchos a uno.
una ocurrencia de B se relaciona con 3 de A.
es un error: las cardinalidades máximas son 1 ó ".
Al aplicar el concepto de relación matemática al modelo relacional:
se añade una lista de nombres de atributo para evitar la referencia por la posición que ocupa cada uno.
el conjunto de tuplas que define la relación es un conjunto ordenado.
la cardinalidad de la relación coincide con la cardinalidad del conjunto de nombres de atributo.
Una tabla es:
una relación matemática.
una representación de una relación matemática.
una base de datos.
Una clave ajena:
es una de las claves candidatas.
se comporta como una clave primaria.
no ha de cumplir necesariamente la propiedad de unicidad.
Es una restricción implícita del modelo relacional:
la integridad de clave y la integridad referencial.
la no duplicidad de tuplas.
todas las anteriores.
La integridad referencial:
se puede violar al borrar tuplas de una tabla que es referenciada por la clave ajena de otra.
se puede violar al poner a nulos una clave ajena que referencie a otra tabla.
las dos anteriores son ciertas.
Son operaciones primitivas de la división en el álgebra relacional:
la diferencia, la proyección y el producto.
la diferencia, la proyección y la selección.
la diferencia, la concatenación y la intersección.
De las operaciones propiamente de conjuntos del Álgebra Relacional
unión, intersección, diferencia y producto cartesiano precisan que las relaciones operando sean compatibles.
unión, intersección y diferencia son asociativas; producto, no.
en la unión, la relación derivada es compatible con las otras dos.
El modelo Entidad-Relación
es una extensión del modelo relacional que incorpora más mecanismos de abstracción.
representa el Modelo Lógico de una BD relacional.
se utiliza para diseñar el Esquema Conceptual pero no tiene un SGBD comercial propio.
Una transacción es
un conjunto indivisible desde el punto de vista de la ejecución de operaciones.
un transición entre estados válidos de la BD.
una llamada al sistema de archivos del ordenador que almacena la información.
La definición de un atributo como propiedad o descripción de una determinada entidad
es una propiedad dinámica del sistema puesto que cambia de valor en cada transición entre estados válidos de la BD.
es una propiedad estática del sistema puesto que no varía en el tiempo.
no es ni estática ni dinámica: la definición de propiedades de una entidad es aparte de la caracterización del sistema de información.
Una fórmula cerrada en el cálculo de predicados de primer orden es aquella que tiene:
todas las ocurrencias de variable bajo el alcance de un cuantificador.
todas las ocurrencias de variable bajo el alcance de un cuantificador universal.
al menos un cuantificador universal y una implicación bajo su alcance.
En cálculo relacional, con el cuantificador universal:
utilizamos la conectiva lógica “implica” para que los elementos del dominio que no aparecen en nuestra tabla no perturben la consulta.
todo valor posible de ocurrencia de variable libre cumplirá la condición de la consulta.
únicamente tiene sentido utilizar aquellas variables que representen a la clave primaria de la tabla a consultar.
CUESTIONARIO junio'95
Entendemos por conectividad de una relación
el número de entidades que se relacionan con otra.
el número de ocurrencias de una entidad que pueden asociarse a ocurrencias de la entidad relacionada.
la posibilidad de traducir un modelo de datos semántico a uno relacional.
Al hablar en los modelos de datos de las restricciones, ¿cuál de estas afirmaciones es falsa?
para reflejar en el Modelo Relacional las restricciones sobre entidades (o de identificación) se introduce el concepto de clave candidata.
una restricción del tipo “la suma de los ingresos menos la suma de los gastos no puede ser negativa” no se puede garantizar mediante restricciones de valor sobre atributos únicamente.
la transición entre dos estados E y F de una BD será válida para las restricciones de integridad dinámicas sólo si los estados E y F son válidos para las restricciones de integridad estáticas.
Los sistemas de información basados en técnicas de Bases de Datos
no tienen sentido si las distintas áreas de la Organización que pretende mecanizar su gestión de información no comparten datos comunes.
nacen por una necesaria adecuación del software a la continua evolución del hardware.
se basan en una nueva filosofía de construcción y explotación de sistemas de información que tiende a la centralización de los datos.
Los Sistemas de Gestión de Bases de Datos frente a los sistemas de información tradicionales
solucionan todos los problemas de redundancia, dependencia de los datos y seguridad que afectaban a los segundos.
evitan las visiones particulares de cada usuario.
centralizan los datos evitando redundancia innecesaria sin afectar a la perspectiva que de la organización tiene cada usuario.
El hecho de que un usuario pueda acceder y/o modificar un dato
entra dentro del concepto de seguridad de un sistema de información.
afecta a la independencia de las aplicaciones frente a los datos.
no tiene nada que ver con las técnicas de Bases de Datos.
Los modelos de datos
se utilizan en el desarrollo de lenguajes de manipulación y acceso a los datos.
sólo tienen sentido en el entorno de los SGBD.
no se utilizan par el diseño de BD.
Cuando una ocurrencia de objeto generalizado se corresponde siempre con otra de uno y sólo uno de los objetos especializados
se traduce en una asociación.
es una generalización disjunta y parcial.
es una generalización disjunta.
Como mecanismo de abstracción, la agregación representa
jerarquías y/o subclases de un tipo más general.
conjuntos de ocurrencias de un objeto asociadas a una de otro.
la relación entre dos entidades como una entidad de por si.
Una transición entre estados válidos de la BD se da si
el estado inicial cumple todas las reglas de integridad implícitas y explícitas.
si la transacción se ha completado y la BD es consistente con todas las restricciones impuestas al sistema.
si no cambia el esquema de la BD.
Los modelos de datos semánticos frente a los clásicos
atienden al comportamiento de los objetos y los segundos al acceso a los datos.
no se diferencian en cuanto a capacidad expresiva.
tienen menos mecanismos de abstracción que los segundos.
Un atributo multivaluado
está compuesto por varios atributos más simples.
está definido sobre un dominio con más de dos valores.
contiene una lista de valores para una ocurrencia de entidad.
Una restricción de dependencia de identificador
implica la necesaria elección, entre todos sus atributos, de un identificador de la entidad.
genera una dependencia existencial de una entidad con respecto a la otra.
es una restricción de integridad que afecta a los atributos no clave de la entidad.
Respecto a los identificadores de una entidad
siempre se definirán.
en el modelo Entidad-Relación no se reflejan porque no es necesario.
podrán admitir nulos puesto que no siempre se dispone de toda la información.
Una relación Muchos a Muchos traducida de un Entidad-Relación a un esquema Relacional
no tiene claves.
no puede admitir atributos que no pertenezcan a una de las entidades asociadas.
implícitamente, contiene una agrupación de las claves primarias de las entidades relacionadas.
Una relación matemática se puede describir
por su grado y su cardinalidad.
por su esquema o por su contenido.
por su nombre.
Si una interpretación es modelo de un conjunto de fórmulas bien formadas F
si construimos otra interpretación que difiere de la anterior únicamente en que el dominio es más amplio, esta nueva interpretación seguirá siendo modelo de F.
si construimos otra interpretación que difiere de la anterior únicamente en la asignación de valores a los símbolos de constantes, esta nueva interpretación seguirá siendo modelo de F si en ninguna de las fórmulas de F aparece el cuantificador ".
ninguna de las anteriores es cierta.
Al hablar de los lenguajes de manipulación de datos en el modelo relacional
tanto las operaciones en álgebra relacional como las fórmulas bien formadas abiertas en cálculo relacional de tuplas y cálculo relacional de dominios dan como resultado una relación.
el álgebra relacional tiene menos potencia expresiva que el cálculo relacional de tuplas y el de dominios porque no podemos expresar las restricciones de integridad que se obtienen con las fórmulas bien formadas cerradas de estos últimos.
ninguna de las anteriores.
Una clave ajena en el modelo relacional
nunca podrá ser parte de la clave primaria de una relación.
normalmente, se usa para plasmar una asociación entre entidades.
son claves que serían candidatas si se garantizase que no contienen nulos.
Para mantener la integridad referencial, el SGBD, frente a borrados o actualizaciones de claves primarias
preferirá siempre el RECHAZO a cualquier otra, porque es la más segura frente a una pérdida de datos accidental.
intentará aplicar las tres estrategias a la vez, para asegurar más.
será decisión del analista-diseñador cuál de las tres estrategias debe utilizarse en cada caso.
El hecho de restringir el Cálculo Relacional (de tuplas o de dominios) a la utilización de fórmulas seguras
se utiliza, entre otros motivos, para evitar preguntas sobre cosas que no conocemos porque no están en nuestra BD.
implica la utilización de fórmulas seguras para garantizar el cumplimiento de las restricciones de integridad y no seguras para los requerimientos.
es un lenguaje de especificación con menos operadores.
CUESTIONARIO diciembre'94
Si suponemos la base de datos de pr‡cticas correcta desde el punto de vista de la integridad, teniendo como una de sus restricciones que Ò todos sus proveedores suministran al menos dos piezas Ò y se evalua esta restricci—n para una ocurrencia concreta de la base de datos, nos dar‡ como resultado:
una tabla que ser‡ un subconjunto de la de proveedores.
cierto.
una tabla donde estar‡n todos los proveedores.
La totalidad de los atributos de una relaci—n :
nunca ser‡ clave alternativa.
siempre ser‡ clave candidata.
puede ser clave alternativa.
Si una ocurrencia de A est‡ relacionada al menos con una de B y cualquier ocurrencia de B est‡ relacionada como m‡ximo con una de A:
R ( A (1, 1) : B (1, ") )
R ( A (0, 1) : B (1, ") )
R ( A (1, ") : B (0, 1) )
Dado un lenguaje L= ( A, F )
el conjunto de modelos que se puedan obtener para L siempre ser‡ un subconjunto del de interpretaciones.
se puede garantizar la existencia de un modelo para L si el dominio contiene s—lo un elemento.
ninguna de las anteriores.
La cardinalidad de una relaci—n resultado de una concatenaci—n natural es:
siempre menor que la del primer operando si la cardinalidad del segundo es menor que la del primero.
siempre como m'nimo igual a la del segundo operando.
ninguna de las anteriores.
Dado un esquema Entidad-Relaci—n Extendido (EER) que representa un sistema de informaci—n (S.I.) :
s—lo nos sirve para obtener el modelo l—gico que corresponde a un S.G.B.D. Relacional.
nos sirve para obtener el modelo l—gico para cualquier tipo de S.G.B.D. œnicamente modificando la cardinalidad de las relaciones en el EER en funci—n del S.G.B.D. antes de utilizarlo como entrada del dise-o l—gico.
Recoge la informaci—n del S.I. aunque no siempre con todas sus restricciones sem‡nticas.
Al realizar una proyecci—n sobre una relaci—n R, la relaci—n que resulta es:
siempre de grado menor o igual que R y de cardinalidad menor o igual que R.
siempre de cardinalidad menor que R.
siempre de grado menor o igual que R y de cardinalidad igual que R.
Al hablar de f—rmulas bien formadas:
una f—rmula sin variables libres siempre se evalœa a cierto o falso.
una f—rmula con variables ligadas siempre se evalœa a cierto o falso.
siempre se puede encontrar un subconjunto de f—rmulas que sean una interpretaci—n.
Entre los distintos esquemas de la base de datos existen los siguientes niveles de independencia:
l—gica entre el esquema l—gico y los esquemas externos, y f'sica entre el esquema l—gico y el esquema f'sico.
l—gica entre el esquema l—gico y el esquema conceptual y f'sica entre los esquemas externos y el esquema f'sico.
ninguna de las anteriores.
Una relaci—n matem‡tica que representa una relaci—n entre dos entidades se define:
como un subconjunto del producto cartesiano de las intensiones de esas dos entidades, m‡s los atributos propios de la relaci—n.
como una columna m‡s en la tabla que representa a una de las entidades.
como un subconjunto del producto cartesiano de las extensiones de esas dos relaciones, m‡s las extensiones de los atributos propios de la relaci—n.
En el modelo relacional la base que garantiza que una relaci—n al menos tiene una clave candidata es:
el concepto de minimalidad ya que o todos los atributos lo son o existe un subconjunto de ellos.
la no duplicidad de tuplas, que es una restricci—n impl'cita al modelo relacional.
ninguna de las anteriores.
Si tenemos dos relaciones compatibles R1 y R2:
la diferencia R1 - R2 equivale a la intersecci—n entre R1 y R2.
la diferencia R1 - R2 equivale a la intersecci—n entre R1 y R2 s—lo si R1 es un subconjunto de R2.
la cardinalidad de la relaci—n resultado es la cardinalidad de R1 menos la cardinalidad de la intersecci—n entre R1 y R2.
Un atributo, por ser clave ajena de una entidad:
podr‡ aceptar valores nulos.
siempre tendr‡ que tener valores no nulos.
ser‡ tambin la clave primaria de la entidad.
Al aplicar un operador a una ocurrencia de esquema de base de datos:
se genera un nuevo esquema de BD.
si realiza una selecci—n por valor genera un nuevo esquema de BD.
no genera un nuevo esquema de BD,
La independencia de las aplicaciones con respecto a los datos se refiere a:
que modificaciones en el esquema l—gico no implican actualizaciones de los esquemas externos que no usan los datos modificados.
que las aplicaciones se desarrollan aparte de los datos.
que la definici—n del esquema de base de datos no depende de los datos que vaya a contener.
La clave alternativa:
es una alternativa de acceso a la clave primaria
es el conjunto de atributos que referencia la clave ajena de otra relaci—n.
No existir‡ si s—lo hay una clave candidata.
Las claves ajenas:
en el modelo relacional, por ser referencias expl'citas a otras tablas provocan redundancia (aunque inevitable).
las necesita el SGBD para mantener las restricciones de agregados de valores.
es la œnica forma, en cualquier modelo de datos, de representar relaciones entre entidades.
Las restricciones de integridad:
s—lo se expresan en c‡lculo relacional (de tuplas o dominios).
s—lo se expresan en ‡lgebra relacional.
da igual el lenguaje que se utilice.
El grado de la concatenaci—n natural entre R1 y R2 (relaciones con algœn atributo comœn) es:
igual al grado del producto cartesiano de R1 por R2 menos 1.
mayor o igual al grado de R1.
siempre menor que grado(R al cuadrado.
Una base de datos:
no siempre se puede ver como una interpretaci—n.
por ser una interpretaci—n tambin es modelo.
el SGBD intentar‡ que siempre sea modelo para toda restricci—n de integridad que tenga definida.
CUESTIONARIO septiembre'94
Entre los distintos esquemas de la base de datos existen los siguientes niveles de independencia:
L—gica, entre el esquema l—gico y los esquemas externos , y f'sica entre el esquema l—gico y el esquema f'sico.
L—gica, entre el esquema conceptual y el esquema l—gico, y f'sica entre el esquema conceptual y el esquema f'sico.
L—gica, entre el esquema l—gico y el esquema f'sico, y f'sica entre los esquemas externos.
Para confeccionar el esquema conceptual de un sistema de informaci—n:
Nunca utilizaremos el modelo relacional.
Para el esquema conceptual utilizamos el modelo relacional y para los esquemas externos se emplear'a el modelo de red.
No debemos preocuparnos del modelo de datos del Sistema de Gesti—n de Bases de Datos (S.G.B.D.).
Una expresi—n del tipo Ò Todos los alumnos est‡n matriculados en alguna asignaturaÓ al evaluarla en un S.G.B.D. Relacional nos dar'a como resultado:
una tabla.
cierto.
cierto o falso.
Las restricciones de integridad en un S.G.B.D. Relacional se pueden representar como:
dos conjuntos de f—rmulas bien formadas, en uno de los cuales todas las variables deben ser ligadas y en el otro pueden existir variables libres.
un conjunto de f—rmulas bien formadas en el que todas las variables son ligadas.
un conjunto de f—rmulas bien formadas en el que todas las variables son libres.
Al realizar una proyecci—n sobre una relaci—n R:
La relaci—n que resulta es siempre de grado menor o igual que R.
La relaci—n que resulta tendr‡ siempre la misma cardinalidad que R.
ninguna de la anteriores.
La totalidad de los atributos de una relaci—n :
siempre ser‡ clave candidata.
si es clave candidata es clave primaria.
si es clave ajena no ser‡ candidata.
Las restricciones expl'citas en una base de datos:
se definir‡n en un lenguaje espec'fico.
son siempre restricciones sobre agregados de valores.
vienen siempre marcando la cardinalidad entre las entidades a las que pueda afectar esa restricci—n.
Dado un lenguaje L= (A,F)
siempre se puede obtener un modelo para L.
siempre se pueden obtener varias interpretaciones para L.
ninguna de las anteriores.
Cuando hablamos de propiedades est‡ticas y din‡micas de un sistema de informaci—n:
Las primeras son las estructuras y las segundas son las operaciones sobre stas.
Las primeras son las entidades y atributos y las segundas las relaciones entre entidades.
Las primeras son las entidades y atributos y las segundas son restricciones de integridad y operaciones sobre relaciones entre entidades.
Al efectuar una operaci—n sobre la base de datos (B.D.):
siempre cambia la ocurrencia del esquema de la base de datos.
siempre se realiza una selecci—n por relaci—n sobre la ocurrencia actual de la B.D.
ninguna de las anteriores.
Si hablamos de profesores y departamento al que pertenecen:
departamento ser‡ una entidad relacionada con profesor.
departamento ser‡ un atributo de profesor.
depende de la decisi—n y/o las necesidades del analista.
En el modelo relacional, una ocurrencia de entidad es:
una fila de una de sus tablas, aunque a veces no con todas sus columnas.
una columna en una de sus tablas.
una fila de una de las tablas y algunas columnas de otra de las tablas.
En SQL cuando la claœsula de FROM es compuesta equivale a:
el producto cartesiano en el ‡lgebra relacional.
una concatenaci—n.
no tiene traducci—n al ‡lgebra relacional.
Si una ocurrencia de A determina una œnica ocurrencia de B y adem‡s toda ocurrencia de A est‡ relacionada con una de B:
R ( A (0, °): B (1, 1) ).
R ( A (1, °): B (1, 2) ).
R ( A (0, 1 ): B (1,°) ).
Si en una relaci—n entre A y B decimos que A depende funcionalmente de B y al mismo tiempo B depende funcionalmente de A la conectividad de esa relaci—n es:
1 : 1.
1 : M.
M : M.
La clave alternativa :
es un alternativa de acceso a la clave primaria.
es el conjunto de atributos que referencia la clave ajena de otra relaci—n.
no existir‡ si s—lo hay una clave candidata.
Si realizamos R1 ~ R2, siendo R1 y R2 dos relaciones compatibles:
la cardinalidad de la relaci—n resultante puede ser mayor , menor o igual que la de R2.
la cardinalidad de R1 siempre debe ser mayor que l a de R2.
la cardinalidad de la relaci—n resultante debe de ser la cardinalidad de R1 menos la cardinalidad de R2.
Una Base de datos:
siempre es modelo para toda restricci—n de integridad que se pueda plantear.
por ser una interpretaci—n tambin es modelo.
El S.G.B.D. intentar‡ que siempre sea modelo para toda restricci—n de integridad que tenga contemplada.
Hablando de bases de datos (B.D.):
un esquema de B.D. es la definici—n de sus estructuras y una ocurrencia del esquema son los datos que contiene en un instante dado.
un esquema de B.D. se entiende como el esquema conceptual y una ocurrrencia de esquema su traducci—n a esquema l—gico.
un esquema de B.D. es la definici—n del estado consistente de la B.D. y una ocurrencia el momento en que la operaciones sobre la B.D. antes de terminar tienen a la B.D.en un estado inconsistente.
Tenemos una relaci—n R y definimos un alias para R1 para R. El producto cartesiano de R × R1 tendr‡:
la misma cardinalidad y el mismo grado que R.
una cardinalidad que ser‡ el cuadrado de la de R y el doble de grado que R.
el doble de grado que R pero la misma cardinalidad.
Descargar
Enviado por: | Rogelio Moreno |
Idioma: | castellano |
País: | España |