Preguntas redactadas por los estudiantes

Anuncio
Preguntas redactadas por los estudiantes
Bases de Datos
Prof. Miguel Murguía
Abril, 2008
Facultad de Ciencias, UNAM
El Modelo Relacional de Bases de Datos
1) ¿Cuál es la equivalencia entre la teoría y la práctica del Modelo
Relacional?
EQUIVALENCIA EN LA
TEORÍA
PRÁCTICA
Modelo Relacional
DBMS
Tupla
Registro (Renglón)
Relación
Tabla
Atributo
Campo (Columna)
2) ¿Quén y en qué año formuló la teoría del modelo relacional?
Edgar Codd, en 1970.
3) ¿En qué difieren una hoja de cálculo y un DBMS?
En la estructura y el modelo matemático subyacente. Los RDBMS proveen mayor
flexibilidad para vincular eficientemente muchas tipos de datos en formas más
complejas que en una hoja de calculo. Una hoja de cálculo es una aplicación
orientada al procesamiento numérico de datos, mientras que un DBSM se orienta
al almacenamiento y consulta de datos. Adicionalmente, sólo un DBMS puede
administrar el uso de la base de datos por parte de varios usuarios
simultáneamente.
4) ¿Cuáles son las funciones de un DBMS?
Las funciones de un DBMS son:
9 Almacenar grandes volúmenes de información
9 Proporcionar los recursos necesarios para crear las tablas que conforman
la BD
9 Proporcionar medios (DDL, DML y DCL) para la consulta y actualización de
la BD.
9 Ser
una aplicación multitarea, de tal forma que al ser accedida
simultáneamente por varios usuarios, el DBMS debe asegurar que las
transacciones de cada usuario se procesen sin afectar las de los demas
usuarios.
9 Mantener
un seguimiento y revisión de todas las transacciones en un
periodo de tiempo y crear copias de seguridad con la finalidad de poder
corregir errores o reconstruir datos cuando se presente una falla.
9 Administrar la seguridad de la BD proporcionando controles de acceso, a fin
de que sólo usuarios autorizados puedan manipular los datos contenidos y
la estructura de la BD.
9 Contar
con mecanismos para mantener las restricciones de integridad o
integridad referencial de la BD.
5) ¿Que es una base de datos?
Una base de datos es un conjunto de información organizada de acuerdo a
determinados criterios que aseguran la integridad de la información y que provee
de una estructura que puede ser consultada fácilmente por usuarios, ya sean
especializados o no.
6) Menciona tres manejadores de datos potentes:
Tres manejadores de bases de datos potentes son Oracle, PostgreSQL y MySQL.
7) ¿Qué son los DBMS?
Son sistemas manejadores de bases de datos (DBMS por sus siglas en inglés)
son un tipo de sistemas informáticos enfocados a la tarea del almacenamiento y
recuperación de información, por lo que pueden ser sujetos a las metodologías de
desarrollo de sistemas, por ejemplo UML.
8) ¿Qué son las restricciones de Integridad y cuáles son?
Son límites que el modelo impone a los datos que se almacenan en la base de
datos. Las restricciones de integridad garantizan que la información sea
coherente.
Los tipos de integridad en el Modelo Relacional son:
Integridad de Dominio,
Integridad de Clave,
Integridad de la Entidad,
Integridad de Referencia,
Integridad Semántica.
9) Explica brevemente a qué se refiere cada una de los tipos de integridad
Integridad de Dominio:
Integridad de Clave:
Integridad de la Entidad:
Integridad de Referencia:
Integridad Semántica:
10) Defina cada uno de los siguientes conceptos:
1. Esquema de una relación
Es la estructura de la tabla, los atributos de que está compuesta, sin considerar el
contenido de información.
2. Esquema de una base de datos relacional
Es el conjunto de esquemas de relaciones (estructura de las tablas) y un conjunto
de restricciones de integridad
3. Base de datos rica
Bases de datos relacional con muchas relaciones y atributos (tablas y columnas)
no importando si tiene muchos renglones o pocos.
4. Base de datos extensas
Bases de datos relacional con muchas tuplas (renglones) no importando si tiene
muchas o pocas relaciones y atributos (tablas y columnas).
11) ¿Qué es una tupla?
Una tupla es una entidad del mundo real y se representa mediante un renglón en
una tabla. Una tupla está compuesta de uno o más atributos, equivalentes a los
valores correspondientes a los campos de la tabla.
12) ¿Cuál es el único tipo de dato compuesto en el modelo relación? Indica
por qué es compuesto.
El único tipo de dato compuesto en el modelo relacional es precisamente la
”relación”, es decir, una tabla bidimensional compuesto por renglones (tuplas) y
columnas (atributos).
13) ¿Por qué no se deben repetir las tuplas en una relación?
No debemos repetir tuplas pues:
Generan problemas conceptuales severos al usuario, pues no existe una
interpretación única que puedan compartir diferentes usuarios. Por ejemplo, un
renglón repetido en una tabla de alumnos podría tener más de un significado y eso
generaría ambigûedades.
14) ¿Qué establece la Primera Forma Normal?
La primera forma normal establece que los campos tienen Valores Atómicos.
15) Se recomienda que los nombres de las tablas se escriban en:
Singular
Plural
16) Una tabla R es:
Una tabla del modelo relacional que cumple con las propiedades de llave
primaria y no tiene renglones repartidos.
17) Una llave primaria es:
Es un campo que no tiene valores repetidos, no se repiten valores.
18) Una llave primaria compuesta es:
Compuesta por más de un campo con la propiedad de que no se repitan las
combinaciones.
19) Dos DBMS muy potentes y comerciales son:
Oracle
SQL Server (la empresa de Microsoft)
20) Dos DBMS libres son:
My SQL
PostgreSQL
21) ¿En qué consiste el lenguaje de manipulación de datos?
DML (Data Manipulation Languaje): Lenguaje que permite a los usuarios acceder
a los datos permite también:
Recuperar información almacenada en la BD
Incorporar nueva información
Borrar información
Modificar la información almacenada en la BD
22) ¿Que es una consulta?
Es el medio para acceder a los datos de la BD y con ellas se puede modificar,
borrar, mostrar y agregar datos de una base.
23) ¿Cuáles son los principales objetivos de los DBMS?
Almacenamiento de grandes volúmenes de información
Procesamiento de la información
Seguridad, eficiencia y oportunidad en la información
24) ¿Cuál es el tipo de objeto más importante de la BD?
Las tablas, ya que ahí es donde se almacenan todos los datos.
25) ¿Qué es normalizar?
La normalización es un proceso de modificación con base en una serie de reglas
que se le aplica a todo el conjunto de datos que forma parte de una BD
relacional, esto se hace con el fin de:
9 Evitar la redundancia en los datos.
9 Evitar problemas de actualización de los datos en las tablas.
9 Proteger la integridad de los datos.
ACCESS
26) ¿Qué es Access?
Access es un paquete pequeño para manejar bases de datos. Es decir, es un
Sistema Manejador de Bases de Datos (DBMS por las iniciales en inglés). Es casi
un RDBMS, pues cumple con muchas de las características del modelo relacional
pero no todas.
27) ¿Qué es modulo en MSAccess?
Los Módulos son programas, ya sean pequeños o grandes, que permiten un
mayor nivel de automatización que las Macros, por ejemplo, la realización de un
sistema con menús y pantallas de captura. El sistema Biótica de la CONABIO es un
ejemplo de sistema programado mediante Módulos.
Descargar