You are on page 1of 4

Autorreflexin Unidad I

Responde a las siguientes preguntas:

1. Cules son los componentes que conforman las bases de datos?


1. Tablas: Coleccin de datos
2. Consultas: Acciones con los datos
3. Formularios: Presentacin de los datos
4. Reportes o Informes: Impresin de los datos
5. Macros: Rutinas cortas para ejecutar eventos o acciones.
6. Mdulos o Procedimientos: Definicin de procedimientos comunes,
variables pblicas.
2. Qu es un campo?
Un campo es el nombre de la unidad de informacin. Cada entrada en una
base de datos puede tener mltiples campos de diversos tipos. Por
ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo,
o un men llamado 'poblacin' que permita escoger de un listado de
poblaciones posibles. La combinacin de campos diversos nos permitir
recabar toda la informacin que consideremos relevante sobre los tems
que constituyen la base de datos.
3. Qu es un registro?
Un registro se diferencia de un vector en que ste es una coleccin de datos
iguales, es decir, todos del mismo tipo, mientras que en una estructura los
elementos que la componen, aunque podran serlo, no tiene por qu ser del
mismo tipo.
4. Cul es la importancia de la clave principal?
Las claves principales siempre deben contener un valor, una clave principal
evita duplicidad y una mejor prctica es tener un nmero nico de
identificacin generado por el sistema, creado en el momento que el
registro se introduce.
5. Cules son las ventajas principales de las bases de datos?

Control sobre la redundancia de datos.


Consistencia de datos.
Comparticin de datos.
Mantenimiento de estndares.
Mejora en la integridad de datos.
Mejora en la seguridad.
Mejora en la accesibilidad a los datos.
Mejora en la productividad.
Mejora en el mantenimiento.
Aumento de la concurrencia.
Mejora en los servicios de copias de seguridad.

6. Explica brevemente el modelo jerrquico de bases de datos


El modelo jerrquico no diferencia una vista lgica de una vista fsica de la
base de datos. De manera que las relaciones entre datos se establecen
siempre a nivel fsico, es decir, mediante referencia a direcciones fsicas
del medio de almacenamiento (sectores y pistas).
Los datos se almacenan en la forma de registros, el equivalente a las tablas
del modelo relacional. Cada registro consta de un conjunto de campos, el
equivalente a las columnas del modelo relacional. Un conjunto de registros
con los mismos campos se denomina fichero (record type, en ingls), el
equivalente a las relaciones del modelo relacional.
7. Explica brevemente el modelo relacional de las bases de datos
La estructura bsica de datos del modelo relacional es la tabla, donde la
informacin acerca de una determinada entidad (p. ej. "empleado") se
almacena en filas, cada una con un conjunto de columnas. Las columnas
de cada tabla enumeran los distintos atributos de la entidad (el nombre del
"empleado", direccin y nmero de telfono, p. ej.), de modo que cada fila
de la relacin "empleado" representa un empleado especfico guardando
los datos de ese empleado concreto.

Todas las tablas en una base de datos relacional han de seguir unas
mnimas reglas:

El orden de las columnas es irrelevante.


No puede haber filas repetidas.
Cada columna slo puede tener un valor.
8. Cules son las caractersticas principales del gestor de base de
datos MySQL?

Escrito en C y en C++
Probado con un amplio rango de compiladores diferentes
Funciona en diferentes plataformas
Proporciona sistemas de almacenamiento transaccionales y no
transaccionales
Un sistema de reserva de memoria muy rpido basado en threads
Un sistema de privilegios y contraseas que es muy flexible y
seguro, y que permite verificacin basada en el host.

9. Qu es Oracle?
Oracle es bsicamente una herramienta cliente/servidor para la gestin de
Bases de Datos. Es un producto vendido a nivel mundial, aunque la gran
potencia que tiene y su elevado precio hace que slo se vea en empresas
muy grandes y multinacionales, por norma general. En el desarrollo de
pginas web pasa lo mismo: como es un sistema muy caro no est tan
extendido como otras bases de datos, por ejemplo, Access, MySQL, SQL
Server, etc.
10. Cmo se conforma la estructura de un sistema gestor de base de
datos?
Procesador de consultas: Es su elemento principal de un SGBD, transforma
las consultas en instrucciones en lenguaje de bajo nivel, que se envan al
gestor.
Gestor: Es la interfaz entre los datos de bajo nivel almacenados en la base
de datos, acepta consultas y examina los esquemas externo y conceptual,
posteriormente determina qu registros se requieren para satisfacer la
peticin.
Gestor de ficheros: Se encarga de manejar y controlar los ficheros en
almacenamiento en la base de datos.
Lenguaje de Manipulacin de Datos (MDL): trabaja con el procesador de
consultas para el cdigo apropiado.
Lenguaje de Definicin de Datos (LDD o DDL, por sus siglas en ingls
Data Definition Language): Convierte las sentencias en un conjunto de
tablas que contienen datos almacenados en el diccionario de datos.
Diccionario de datos: Almacena la informacin de la base de datos.
Gestor del diccionario: Controla los accesos y la informacin del Diccionario
de datos.
Control de autorizacin: Se encarga de revisar las credenciales de los
usuarios para accesar a determinada informacin.
Optimizador de consultas: Establece la estrategia para el procesamiento de
las transacciones.
Gestor de transacciones: Es la parte encargada de realizar las
transacciones.
Planificador: Organiza las transacciones que llegan a la base de datos para
su realizacin.
Gestor de recuperacin: Cuida la integridad de la base de datos en caso
del algn fallo.
Gestor de buffers: Es el enlace entre la memoria principal y la memoria de
almacenamiento
11. Cules gestores de bases de datos son los ms comunes?

MySQL.
Oracle.
Microsoft SQL Server.
Microsoft Access.

You might also like