Está en la página 1de 4

CUESTIONES SOBRE BASES DE DATOS

1. Indica si es verdadera o falsa la siguiente afirmación: (0,5 PUNTOS)


“En los ficheros de acceso directo los registros siempre se
encuentran en posiciones contiguas dentro del soporte de
almacenamiento”
Falso. En los ficheros de acceso directo, los registros no siempre se
encuentran en posiciones contiguas dentro del soporte de almacenamiento
2. ¿Qué tipo de soporte necesitaré para almacenar ficheros indexados o
directos? (0,5 PUNTOS)
-Soportes de Acceso Directo ejemplo discos
3. Indica si son falsas o verdaderas las siguientes afirmaciones:
(0,5 PUNTOS)
 En un dispositivo secuencial se puede acceder a un registro
directamente mediante su clave.
FALSO
 En un dispositivo direccionable no puede realizarse un acceso
secuencial.
FALSO
 Para el acceso indexado es necesario que el soporte sea direccionable.
VERDADERO
 Todos los accesos son posibles si el soporte es direccionable.
FALSO
4. Busca la diferencia entre software libre y software comercial.
(0,5 PUNTOS)
-El software libre no tiene un propietario definido, y el software comercial es
propiedad de un individuo o una empresa.
5. Haz un listado de al menos dos sistemas gestores de bases de datos libres y
dos comerciales, indicando dos características principales de cada uno.
(1 PUNTO)
Libre:
-MongoDB: Consultas ad hoc; soporta la búsqueda por campos,
consultas de rangos y expresiones regulares, indexación y replicación.
-OpenLDAP: es una de las implementaciones del servicio de LDAP más
populares en el mundo Linux. tiene tres componentes principales:
-slapd - Es el demonio que espera peticiones.
-Bibliotecas para implementar el protocolo
-Programas clientes: ldapsearch, ldapadd, ldapdelete...
Comercial:
-MySQL: Código abierto, es Escalable, Rápida y Confiable, Tipos de
datos, juegos de caracteres y MySQL es Segura.
-Oracle: Simplifica la infraestructura y el proceso de gestión de datos al
tiempo que permite realizar transacciones de alta velocidad, análisis más
detallados, seguridad permanente, una lake house integrada y un rápido
desarrollo de aplicaciones.

6. Busca al menos 3 diferencias entre Access y MySQL (0,5 PUNTOS)


-Access sólo funciona en los sistemas de Microsoft, mientras que MySQL
funciona en cualquier plataforma.
-MySQL es gratuito, mientras que Access es de pago.
-Access no es libre, mientras que MySQL si.
7. Busca características y diferencias de los modelos de datos jerárquico y de
red. A continuación, rellena los huecos y contesta a la pregunta:
(0,75 PUNTOS)
El modelo Jerárquico es un modelo muy rígido en el que las diferentes
entidades se organizan en niveles múltiples, de acuerdo con una estricta
relación PADRE / HIJO, de manera que un PADRE. puede tener más de
un HIJO, todos ellos localizados en el mismo nivel, y un HIJO. únicamente
puede tener un PADRE situado en el nivel inmediatamente superior al
suyo.

¿Cuál es la característica principal que diferencia al modelo en red del


jerárquico?
Que el modelo de red los elementos están interconectados de manera no
lineal, y en el jerárquico están organizados en niveles
8. Comenta la principal contribución de estos personajes a la evolución de las
bases de datos: (1 PUNTO)
 Edgar Frank Codd: Su contribución más significativa fue la
formulación de los principios fundamentales de las bases de datos
relacionales
 Larry Ellison: La contribución más destacada de Ellison es el papel
fundamental que desempeñó en el desarrollo de Oracle Database,
 Roger Kent Summit: creó la primera red de información
transeuropea con las bases de datos de la Agencia Espacial
Europea, y creó ERIC, una base de datos con recursos educativos
para investigadores y profesores de todo el país
 Bill Gates: Desarrolló el sistema operativo MS-DOS en 1981, que
posteriormente se convirtió en Windows
 Michael Monty Widenius: Creó MySQL con el objetivo de presentar
un sistema de gestión de base de datos a los usuarios domésticos y
a los profesionales
9. ¿Qué son y para qué sirven las leyes de CODD? Léelas con detenimiento
para que entiendas a lo que se refieren. (0,75 PUNTOS)
EN 1970 eran un nuevo modelo de datos que perseguía como objetivo general
la flexibilidad y sencillez; el modelo ofrece estructuras de datos simples y
lenguajes sencillos para los usuarios, facilitando la comprensión y utilización
por estos.
10.El lenguaje habitual para construir las consultas en las bases de datos
relacionales es DDL. ¿Verdadero o Falso? (0,5 PUNTOS)
Falso, es SQL
11.Busca el significado del término SQL injection e indica qué consecuencias
puede tener si se produce este ataque. (0,5 PUNTOS)
Es un vector de ataque común que utiliza código SQL malicioso para la
manipulación de la base de datos backend para acceder a información que no
estaba destinada a mostrarse, las consecuencias pueden ser la pérdida de
información privada d ellos usuarios, problemas por la ley de protección de
datos, etc…
12.¿Para qué sirve la normalización de las bases de datos?.
(0,5 PUNTOS)
Corregir datos duplicados y anomalías en la base de datos.
13.Indica los inventores de SQL y en qué década se produjo el invento.
(0,5 PUNTOS)
Se creó en 1969, cuando el investigador de IBM Edgar F. Codd definió el
modelo de base de datos relaciona
14.Indica cuál es la base de datos más grande del mundo en la actualidad,
junto con su tamaño.
(0,5 PUNTOS)
World Data Centre for Climate
Es el número uno con una base de 220 terabytes de datos
15.Pon un ejemplo de dos tablas de una base de datos relacionadas en las
que no se cumpla la integridad referencial. Recuerda el ejemplo que os
puse de las tablas EMPLEADOS Y DEPARTAMENTOS (1,5 PUNTOS)

Nombre Empleado Codg Empleado Nº Departamento

Pepe Botella 7459 6

Cristina Ruiz 7458 1

Nombre Nº Departamento Nº Empleados


Departamento

Ventas 1 7
Almacén 2 8

También podría gustarte