You are on page 1of 2

Cuestionario de Base de Datos

1) Qu es una base de datos y para qu sirve? Cundo y por qu aparecen? 2) Con qu tipo de software se visualiza el contenido y se actualiza una base de datos? 3) Qu es el modelo relacional? Cules son sus ventajas? Qu postula este modelo? 4) Qu significan los siguientes conceptos: Consistencia - Integridad - Escalabilidad Redundancia - Concurrencia? 5) Qu es una tabla en una base de datos? Qu representa? 6) Qu es un registro de una base de datos? 7) Qu es un campo de una tabla? Qu representa? 8) Qu es el lenguaje SQL? Qu es un query o consulta? 1)Una base de datos es un conjunto de informacin relacionada que pertenece a una organizacin y que est agrupada como un todo, sirve para reducir la redundancia y la inconsistencia de los datos guardados, entre otros. Aparecen en las ltimas dcadas, se realizaron importantes avances en la formalizacin de los modelos que definen la estructura organizativa de los datos, para poder almacenarlos, manipularlos y consultarlos. 2)Se visualiza con el Database Management System (DBMS) o Sistema de Gestin de Base de Datos, un sistema que serva de proveedor de datos a diversas aplicaciones. 3)Las Bases de Datos Relacionales fueron los modelos previos al DBMS, adoptadas expresamente por casi todos los sistemas comerciales conocidos. El modelo relacional aporta las siguientes ventajas: Independencia lgica y fsica de los datos, de las aplicaciones. Redundancia mnima, ya que la base funciona como repositorio comn de datos para distintas aplicaciones. Acceso concurrente por parte de mltiples usuarios. Introduccin a las Bases de Datos - Arq. Mercedes Frassia 11 Distribucin espacial de los datos, ya que la independencia lgica y fsica facilita las bases de datos distribuidas. Los datos pueden encontrarse en otra habitacin, otro edificio e incluso otro pas. El usuario no tiene por qu preocuparse de la localizacin espacial de los datos a los que accede. Integridad de los datos, ya que se puede adoptar medidas de seguridad que impidan que se introduzcan datos errneos. Esto puede suceder tanto por motivos fsicos (defectos de hardware, actualizacin incompleta debido a causas externas), como de operacin (introduccin de datos incoherentes). Consultas complejas por ms de una condicin. Seguridad de acceso y auditoria Posibilita otorgar derecho de acceso diferenciado a personas y organismos. El sistema de auditoria mantiene el control de acceso a la base de datos, con el objeto de saber qu o quin realiz una determinada modificacin y en qu momento. Respaldo y recuperacin, que posibilita al sistema recuperar su estado en un momento previo a la prdida de datos. Acceso a travs de lenguajes de programacin estndar que brinda la posibilidad ya mencionada de acceder a los datos mediante lenguajes de programacin ajenos al sistema. El modelo relacional establece los siguientes postulados: Una base de datos relacional siempre est compuesta por tablas que se conectan (relacionan) entre s para compartir informacin. Una tabla es un conjunto de datos sobre una entidad especfica: por ejemplo, en una base de datos de una empresa, se guarda en tablas diferentes informacin sobre los clientes, los vendedores y los productos. 4) Consistencia: cuando un campo que se repite en varias tablas es actualizado correctamente. Integridad: Con este nombre se designa aquellas reglas que han de ser aplicadas a una base de datos para asegurar que los datos introducidos sean consistentes con la realidad que se pretenden modelar. Redundancia: Es

la cantidad de veces que aparece la informacin en la base de datos de una empresa Escalabilidad: La posibilidad de crecer a medida que crece la empresa, respondiendo siempre de la misma manera. Concurrencia: posibilidad o no de usar simultneamente un recurso. 5) Tabla: Una tabla es un conjunto de datos sobre una entidad especfica: por ejemplo, en una base de datos de una empresa, se guarda en tablas diferentes informacin sobre los clientes, los vendedores y los productos. 6) Las tablas organizan la informacin en columnas llamadas campos y filas llamadas registros. Es decir, el registro es una forma de organizar la informacin. 7) Las tablas organizan la informacin en columnas llamadas campos y filas llamadas registros. Representa los atributos (propiedades o caractersticas) del registro. 8) SQL (Structured Query Language) es un lenguaje para comunicarse con las bases de datos. Creado por IBM a mediados de los setenta. Oracle fue la primera empresa en utilizarlo en una base de datos. Actualmente existe un estndar SQL gestionado por un comit ANSI. Query o consulta es una declaracin o grupo de declaraciones en idioma formal que permite comunicarse con la base de datos para recuperar la informacin almacenada, especificando determinadas condiciones.