Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Repaso Prueba
Repaso Prueba
1. Historia de los DBMS. ¿Cuál fue la primera base de datos comercial que
existió? y ¿qué tecnología usó? (relacional, de red, jerárquica)
Integrated Data Store (IDS) de Charles William Bachman, usaba tecnología relacional
Edgar Frank Codd, científico informático inglés conocido por sus aportaciones a la
teoría de bases de datos relacionales, definió el modelo relacional a la par que publicó
una serie de reglas para los sistemas de datos relacionales a través de su artículo “Un
modelo relacional de datos para grandes bancos de datos compartidos”.
Lawrence J. Ellison, más conocido como Larry Ellison, a partir del trabajo de Edgar F.
Codd sobre los sistemas de bases de datos relacionales, desarrolló el Relational
Software System, o lo que es lo mismo, lo que actualmente se conoce como Oracle
Corporation, desarrollando así un sistema de gestión de bases de datos relacional
con el mismo nombre que dicha compañía.
4. ¿Cuáles son las ventajas o servicios que proveen los DBMS en comparación a
los esquemas de archivos?
Estructuración de datos, control de autorización, velocidad de proceso, desarrollo
modular y la función de hacer backups
http://www.ordenadores-y-portatiles.com/dbms.html
http://elies.rediris.es/elies9/5-1.htm
Pretendía dotar de "significado" a las estructuras de datos, carentes del mismo, del
modelo relacional.
Physical level: El nivel más bajo de abstracción que describe como la data es
almacenada
Logical level: El siguiente nivel de abstracción, describe que data está almacenada en la
base de dato y qué relación tiene entre la data.
View level: El nivel más alto de abstracción que describe sólo parte del base de dato
entera.
8. ¿En el modelamiento UML, qué artefactos de modelamiento se pueden abordar?
(debe leer)
Es un tipo de árbol que representa los datos ordenados de una manera que permite la
inserción eficiente, recuperación y eliminación de registros, cada uno de los cuales es
identificado por una clave. Se trata de una dinámica, el índice de múltiples niveles,
con los límites máximo y mínimo en el número de claves en cada segmento de índice
(generalmente se llama un "bloque" o "nodo"). En el árbol de A + B, en contraste con
un árbol B, todos los registros se almacenan en el nivel hoja del árbol; claves sólo se
almacenan en los nodos interiores.
VENTAJAS:
DESVENTAJAS
Q,àc
Es un proceso de verificación periódico, que toma todos los dirty buffer y los lleva a
disco.
iii) Checkpoint : Proceso de verificación periódico, que toma todos los dirty buffer y los
lleva a disco.
Cuando existen varios usuarios intentando modificar los datos al mismo tiempo, se
necesita establecer algún tipo de control para que dichas modificaciones de un usuario
no interfieran en las de los otros, a este sistema se le denomina control de
concurrencia.
Existen tres formas en las que una transacción, aunque sea correcta por sí misma,
puede producir una respuesta incorrecta si alguna otra transacción interfiere con ella
en alguna forma.
Consideremos que la transacción que interfiere también puede ser correcta; lo que
produce el resultado incorrecto general es el intercalado sin control entre las
operaciones de las dos transacciones correctas.
Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando
sentencias de unión para recuperar datos.
Una relación es una asociación o relación matemática entre varias entidades. Las
relaciones también se nombran. Se representan en el diagrama E-R mediante flechas y
rombos.
Son aquellas entidades que contienen la SUPERTIPO, las cuales adquieren los atributos
de la antes mencionada más los atributos específicos de cada SUBTIPO.
Un supertipo es una entidad que queda completamente definida como la unión de dos o
más entidades.
Restringe la opciones de la base de datos de hacer una tarea u otra, pero no ambas a la
vez.
Llave foránea permite identificar un atributo o grupo de atributos en una entidad hija
que se refiere a un atributo o grupo de atributos en otra entidad maestra.
Llave primaria se conocen como un atributo que permite identificar de manera única un
registro dentro de una identidad, son únicas para esa identidad, permite relaciones con
otras identidades.
30. ¿Qué diferencias tienen las PRIMARY KEY de las UNIQUE KEY?
La diferencia está en que una clave unique permite nulos, en cuanto una primary key no
permite nulos es decir ya incluye la constraint de not null para cada atributo.
Una a una (1:1). En este tipo de relación, una vez fijado un elemento de una entidad se
conoce la otra. Ejemplo: nación y capital.
Muchas a una (N:1). Simetría respecto al tipo anterior según el punto de vista de una u
otra entidad.
e. ∩(Intersección)
i. E 1 ∩ E 2 : Da sólo los elementos en común entre E 1y E 2
f. - (Diferencia)
i. E 1 − E 2 : Da todos los elementos que pertenecen a E 1 y que no
pertenezcan a E 2
g. % (División)
i. S % T : El dividendo debe incluir el divisor
ii. La división muestra como resultado los elementos del conjunto A que
se relacionan con todos del conjunto B
33. ¿Qué condición deben cumplir las relaciones que participan en operaciones de
UNIÓN, INTERSECCIÓN, o DIFERENCIA?
Deben ser operadores binarios, ya que deben operar sobre dos relaciones.
35. JOIN NATURAL como se define desde el punto de vista de Álgebra Relacional
"Natural join" se usa cuando los campos por los cuales se enlazan las tablas tienen el
mismo nombre.
Con NATURAL JOIN se relacionan dos tablas con los nombres de las columnas que
tienen en común. O sea que el requisito es que los nombres de las columnas en ambas
tablas sean idénticos.
36. Recuperar los Sailors que han arrendado todos los botes se resuelve ¿con qué
operador relacional?
t5 v6
SELECT distinct sid from
(SELECT sid, bid FROM
(
(SELECT sid FROM (SELECT sid, bid FROM reserves) )
CROSS JOIN (SELECT bid FROM Boats)
)
minus
SELECT sid, bid FROM RESERVES
)
/
Abre el pfile (configuración basica para levantar la base de datos. Instancia e indica la
ruta del control file y se conoce el nombre de la base de datos)
Mount: Monta base de datos y revisa que esté en su ruta correspondiente, ABRE EL
CONTROL FILE, ESTE REVISA LA RUTA,LA SECUENCIA (SCN) DE LOS
DATAFILES, ya está abierta la instancia.
Open: Abre la base de datos completa , cualquiera puede hacer consultas, se puede
manipular y modificar la base de datos.