Está en la página 1de 4

Preguntas de Bases de Datos

1) A qu se denomina Manejador de Bases de Datos (DBMS)? Qu ejemplos de bases de datos conocs? Una base de datos es un conjunto o coleccin organizada de informacin relacionada con un mismo tema. Los DBMS (Database Management System) permiten manejar toda esta informacin desde una sola base que se encuentra dividida en unidades de almacenamiento diferentes llamadas Tablas y que se comunican entre si a travs de Relaciones. Algunos ejemplos de bases de datos son: dBASE Fox Pro Microsoft Access Paradox SQL Server 2) Definir Tabla. La Tabla es la estructura fundamental de un Sistema Manejador de Bases de Datos relacionales (DBMS). Es un objeto que guarda Campos y Registros. Por lo general se utiliza para guardar informacin de una misma categora o naturaleza (ej.: Tabla de empleados: Nro. de empleado (Clave Primaria), Nombre, Apellido, DNI, Edad, Direccin, etc.; Tabla de Proveedores: Nro. de Proveedor (Clave Primaria), Razn Social, Direccin, Telfono, CUIT, etc.). 3) Definir Registro. Un Registro es una coleccin de datos organizada que forma parte de una Tabla. Es cada una de las lneas de informacin de la Tabla (ej.: en una Tabla de Empleados cada uno de stos es un Registro con la diferente informacin que lo conforma como Nro. de Empleado, Nombre, Apellido, CUIL, etc.). 4) Definir Campo. El Campo es el elemento que compone una Tabla y contiene informacin especfica sobre un determinado tem o categora (ej.: Nro. de Empleado, Nombre, Apellido, DNI, Direccin, CUIL, pueden ser todos Campos de la Tabla Empleados). 5) Qu tipos de Campos conocs? Los tipos de Campos varan de acuerdo a la versin de base de datos. Los mas comunes son: Texto: permiten almacenar todo tipo de caracteres. Memo: es igual al de Texto pero permite almacenar mayor cantidad de informacin. Rich Text/Objeto OLE: permite guardar todo tipo de informacin, desde texto hasta archivos. Fecha/Hora: permite guardar informacin con formato de hora o fecha. Numrico: permite almacenar nmeros que se pueden utilizar para distintos tipos de operaciones. Moneda: es tambin numrico y se utiliza para guardar informacin monetaria. AutoNmero: numrico calculado automticamente por el sistema cada vez que un Registro es ingresado. Generalmente se incrementa en 1 (uno) aunque, dependiendo la base de datos, sto puede personalizarse. Opciones (Keywords): permite establecer un cierto nmero de opciones de los cuales se puede elegir. En algunos casos tambin pueden agregarse valores que no se encuentran en la lista (ej.: S/No; Mujer/Hombre; Edad en aos: Menor a 18, de 18 a 35, de 36 a 50, de 51 a 70, 71 o mas). 6) Qu restricciones se le puede poner a un Campo? (por ejemplo en Access) Las Restricciones se utilizan para controlar qu tipo de informacin es requerida en un Campo y cmo colocarla. Estas Restricciones pueden ser: Tipos de datos: define si la informacin del Campo ser numrica, texto, fecha, etc.. Tamao: se puede definir la cantidad de caracteres a ingresar o su longitud en bytes. Mandatorio: hacer que un Campo sea requerido.

Mscara de Entrada: define el formato en que la informacin debe ser completada. Registros Duplicados: restriccin obligatoria en los Campos de Clave Primaria. Regla de Validacin: definir una regla que solo permita cierto tipo de validacin dependiendo de la funcionalidad del Campo. Se puede utilizar para hacer un Campo Mandatorio.

7) Qu es una Clave Primaria? Una Clave Primaria es aquel Campo que permite identificar un Registro en forma nica. Una Clave Primaria no puede contener valores nulos (vaco). Esta Clave Primaria permite crear una relacin con otra Tabla a travs de su Clave Fornea. 8) Qu es una Clave Fornea? Una Clave Fornea es aquel Campo que permite relacionar a una Tabla con otra a travs de su Clave Primaria. Las Claves Forneas pueden contener valores nulos (vacos). Si bien la informacin de la Clave Primaria y la Clase Fornea deben ser iguales, los Campos no necesariamente deben llamarse de la misma manera. 9) Qu es una Mscara de Entrada? La Mscara de Entrada informa al usuario que est ingresando datos, qu tipo de informacin debe ingresar y de qu manera. Permite determinar el formato de la informacin a ser ingresada en un Campo. Mscara de Entrada (000) 0000-0000 (999) 9999-9999 AAA-AA00 Valores Aceptados (011) 4310-3000 (054) 1342-7855 MNG-OA01

10) Qu son y para qu sirven los Indices? Un Indice es una funcionalidad de las bases de datos que permite ordenar una Tabla por un Campo determinado (generalmente la Clave Primaria). Algunos Campos pueden ser indexados y otros no, dependiendo el tipo de informacin que contengan. Este ordenamiento permite que las bsquedas de los Registros en las Tablas sean mucho mas rpidas y efectivas. Hay dos tipos de Indice: Un solo Campo: se utiliza cuando la Tabla va a ser ordenada por un solo Campo. Mltiples Campos: se utiliza cuando la Tabla puede ser ordenada por mas de un Campo simultneamente. 11) Definir Relacin. Por qu se llama "relacional" al modelo de BD ms utilizado? Una relacin es una asociacin que se establece entre dos Tablas a travs de, por lo menos, un Campo en comn. La relacin puede ser de uno a uno, uno a varios o varios a varios. Esta relacin permite luego hacer Consultas y obtener informacin de distintas Tablas a travs de uno o mas Campos determinados. Se la llama relacional porque las Tablas que forma parte de la base necesitan de dichas relaciones para poder comunicarse entre s y hacerla funcional. 12) Qu significa Normalizar? El proceso de Normalizacin consiste en depurar una Tabla que contiene informacin duplicada en uno o mas Campos y dividirla o separarla pasando la informacin a una o mas Tablas relacionadas. Este proceso permite almacenar la informacin de una manera mas eficiente. 13) Qu es una Consulta? Una Consulta es una bsqueda de informacin dentro de una o mas Tablas. Esta informacin se puede utilizar tanto para generar un reporte como para completar informacin en un formulario automticamente (ej.: ingresando el DNI de una persona, aparece toda su informacin completando otros Campos automticamente).

14) Qu lenguaje se utiliza para Consultas? El lenguaje que se utiliza es SQL. 15) Qu maneras de hacer Consultas existen (por ejemplo en Access)? Consulta Selectiva: es la mas comn. Trae la informacin de una o mas Tablas mostrando el contenido de cada Campo en una celda o caja. Se puede utilizar para actualizar informacin (con ciertas restricciones), para clculo de sumas, conteo, promedios y otras operaciones. Consulta con Parmetros: muestra un Cuadro de Dilogo que permite ingresar ciertos parmetros que van a definir el resultado de la bsqueda (ej.: puede crearse la Consulta para que pida un rango de fechas y se haga una bsqueda de todos los Registros que se encuentran entre las fechas establecidas). Consulta Cruzada: permite mostrar los datos sintetizados o resumidos de un determinado Campo (ej.: suma total, promedio y conteo) y los agrupa por algn dato determinado (ej.: total de ventas de proveedores del 2002, el total de ventas es sumado en una columna y agrupado por nombre del proveedor). Consulta de Accin: permite actualizar informacin de varios Registros en una sola operacin o Consulta. Se divide en: o Consulta de Actualizacin: permite actualizar informacin un grupo de Registros de una o mas Tablas. o Consulta para Aadir: permite agregar nuevos Registros a una o mas Tablas a partir de la informacin obtenida en otras. o Consulta de Borrado: permite borrar un grupo de Registros de una o mas Tablas. o Consulta para Nuevas Tablas: permite crear una nueva Tabla a partir de la informacin obtenida en una o mas Tablas consultadas. Consulta de SQL: permite utilizar el lenguaje y la estructura de SQL. Esta se puede dividir en: o Consulta de Unin: este tipo de Consulta combina Campos de una o mas Tablas u otras Consultas en un Campo de la Consulta que se esta realizando. o Consultas de Paso: esta Consulta permite enviar comandos u rdenes directamente a bases de datos de ODBC. o Consulta de definicin de datos: permite actualizar, crear y/o borrar Tablas e Indices en una base de datos. o Sub Consulta: permite utilizar la sentencia SELECT dentro de otra sentencia SELECT para realizar Consultas mas complejas y refinadas.

Posibles preguntas de examen


La equivalencia en Bases de Datos consiste en una evaluacin escrita donde tienen que responder una serie de preguntas conceptuales. Las preguntas apuntan a confirmar qu conocen los fundamentos de las bases de datos. Por ejemplo: En qu consiste un SGBD (DBMS)? Qu es una Clave Primaria? Por qu se llama "Relacional" al modelo de BD ms utilizado? Qu ejemplos de bases de datos conocs? No los limito a leer ningn texto en particular. Mi recomendacin es que bajen algn tutorial completo de Internet. Si quieren practicar con una base de datos, la usada en clase es Access (cualquier versin). Aunque no los voy a evaluar con ejercicios en esta aplicacin. Les pido que le hagan llegar este documento a quienes sepan que tambin van a rendir esta equivalencia. Saludos, Fernando Satorra