QU ES UNA BASE DE DATOS? Una base de datos es una coleccin de informacin organizada de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrnico. Las bases de datos tradicionales se organizan por campos, registros y archivos. QU ES UN SISTEMA GESTOR DE BASE DE DATOS? Un sistema de gestin de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y de generacin de informes, tambin proporcionan mtodos para mantener la integridad de los datos, administrar el acceso de usuarios a los datos y recuperar la informacin si el sistema se corrompe. Un sistema gestor de base de datos ayuda a realizar las siguientes acciones:
Definicin de los datos Mantenimiento de la integridad de los datos dentro de la base de datos Control de la seguridad y privacidad de los datos Manipulacin de los datos
QU ES UN SISTEMA DE ADMINISTRACIN DE BASE DE DATOS? El sistema administrador de bases de datos (DBMS) es el profesional que administra las tecnologas de la informacin y la comunicacin, siendo responsable de los aspectos tcnicos, tecnolgicos, cientficos, inteligencia de negocios y legales de bases de datos. El sistema de administracin de base de datos incluye las siguientes tareas: Implementar, dar soporte y gestionar bases de datos corporativas Crear y configurar bases de datos relacionales Disear, desplegar y monitorizar servidores de bases de datos Disear la distribucin de los datos y las soluciones de almacenamiento Garantizar la seguridad de las bases de datos, incluyendo backups y recuperacin de desastres Disear y crear las bases de datos corporativas de soluciones avanzadas Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios Producir diagramas de entidades relacionales y diagramas de flujos de datos, normalizacin esquemtica, localizacin lgica y fsica de bases de datos y parmetros de tablas CUAL ES LA DIFERENCIA ENTRE UNA BASE DE DATOS Y UN SISTEMA GESTOR DE BASE DE DATOS? La base de datos es un archivo (o varios, dependiendo de como trabaje y est configurado el SGBD o el motor) que contiene las tablas, con sus respectivos datos fsicos. Adems de almacenar los datos, almacena las vistas, procedimientos almacenados, disparadores o triggers, los ndices, etc.
El SGBD es el sistema que administra las bases de datos, ofrece una comunicacin con las bases de datos de forma transparente, asegura un acceso seguro a la informacin y evita que otras aplicaciones puedan daar y/o alterar la informacin. Mediante el SGDB es posible crear, eliminar y/o modificar las bases de datos, indicar los permisos de acceso, crear copias de seguridad o backups, etc.
QU ES UNA TABLA, UN REGISTRO Y UNA TUPLA? TABLA Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa Una tabla es utilizada para organizar y presentar informacin. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y grficos Cada tabla creada debe tener un nombre nico en la Base de Datos, hacindola accesible mediante su nombre o su seudnimo (Alias) (dependiendo del tipo de base de datos elegida) REGISTRO En informtica, o concretamente en el contexto de una base de datos, un registro representa un objeto nico de datos implcitamente estructurados en una tabla. En trminos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura. Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repeticin de entidad. Se le asigna automticamente un nmero consecutivo (nmero de registro) que en ocasiones es usado como ndice aunque lo normal y prctico es asignarle a cada registro un campo clave para su bsqueda. TUPLA En las ciencias de la computacin una tupla puede tener dos significados distintos. Generalmente en los lenguajes de programacin funcional y en otros lenguajes de programacin, una tupla es un objeto que bien puede tener datos o diversos objetos. En algunos lenguajes y especialmente en la teora de bases de datos, una tupla se define como una funcin finita que mapea (asocia unvocamente) los nombres con algunos valores. QU ES UNA BASE DE DATOS RELACIONAL? Una Base de Datos Relacional, es una base de datos que cumple con el modelo relacional, el cual es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas, de ah proviene su nombre: "Modelo Relacional". Tras ser postuladas sus bases en 1970, no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. GRACIAS