Este documento introduce los conceptos básicos de las bases de datos. Explica que una base de datos es un conjunto de datos almacenados para compartir y usar con varios propósitos. Se requiere un sistema administrador de bases de datos para asignar permisos a los usuarios y permitir el acceso, modificación y consulta de la información almacenada. Los lenguajes de bases de datos incluyen DDL para definir datos, DML para manipular datos, y VDL para definir vistas.
1. INTRODUCCION A LAS BASES DE DATOS <br />ANGY VANESSA VILLAMIL GONZALEZ<br />Cód. 2307524<br />UNIDAD CENTRAL DEL VALLE DEL CAUCA “UCEVA”<br />FACULTAD DE INGENIERIAS<br />INGENIERIA DE SISTEMAS <br />BASE DE DATOS<br />V SEMESTRE<br />TULUA, VALLE<br />AGOSTO, 2010<br />SOLUCION, CAPITULO 1 TALLER 12010<br />¿Por que usar una Base de Datos? <br />Porque entre las ventajas de usar una base de datos existe, el poder manejar la información, teniendo así muchas ventajas de organización, de selectividad y de una manera no repetitiva (retroalimentación); también porque puedo almacenar y consultar información muy rápidamente, además de poder manejar igualmente grandes volúmenes de datos. También es posible obtener una mayor facilidad para el análisis y la toma de decisiones, porque nos brinda seguridad para la información manejada en la base de datos, entre otras.<br />¿Cuando se requiere utilizar un sistema administrador de Bases de datos?<br />Cuando se crea una base de datos es necesario recurrir a un sistema administrador, ya que este es el encargado de asignar los permisos a los usuarios para ingresar a x o y información en la base de datos, y dependiendo del permiso o el privilegio que este les asigne, consultarla, modificarla, etc.<br />¿Qué es una base de datos? Definición<br />Una base de datos, es un conjunto de datos, procedimientos o funciones, almacenados posteriormente para compartir o también usar con varios propósitos dependiendo del tipo de usuario que la maneje.<br />Limitaciones del Enfoque para el Manejo de Datos en Base a Archivos.<br />Estas son, <br />*La separación y aislamiento de los datos y los programas.<br />*La duplicación de datos.<br />*Dependencia de datos.<br />*Formatos de datos/archivos incompatibles.<br />*La generación sin control de programas de aplicación y de programas de consultas.<br />¿Por qué aparecen las Bases de Datos?<br />Desde un principio la información ah sido primordial y con mucha importancia en el transcurso de la vida, pero esta debe tener una organización y una consistencia, además deben existir métodos para su integro y rápido almacenamiento, de ahí surge la necesidad de utilizar la tecnología de Bases de datos, porque en general esta nos ayuda a tener la información deseada en muy corto tiempo, además de brindarnos una seguridad para la información allí guardada.<br />¿Qué es un SGBD?<br />Sistema de Gestión de Base de Datos (en inglés database management system, abreviado DBMS), son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.<br />Del punto 1.4 capitulo 1 define con tus propias palabras cada uno de los ítems que implica la seguridad.<br />*El encapsulamiento de la información, proceso para encapsular o ocultar una información, esta solo podrá ser leída suministrándole una clave de seguridad.<br />*Los sub-esquemas o vistas, es el diseño de la base de datos, el modelo visible de esta.<br />*Privilegio o reglas de autorización, las aplicadas por el administrador, las restricciones a los usuarios, que persona puede ingresar a cual información.<br /> <br />*Procedimientos definidos por el usuario, son los pasos definidos por un usuario jefe dependiendo de la visión (requisitos) que tenga para la base de datos.<br />¿Cuáles son los lenguajes DBMS? Definirlos<br />DBMS o Sistema Manejador de Base de Datos, contiene en su estructura básica unos lenguajes que permiten trabajar sobre la base de datos, estos lenguajes estándar son:<br />DDL (Data Definition language): Lenguaje de Definición de Datos. Por medio de este el DBMS identifica las descripciones de los elementos de los esquemas y almacena la descripción del esquema en el catálogo del DBMS. Por medio de este el DBMS especifica el esquema conceptual e interno (Base de datos Almacenada).<br />SDL (Store Definition language): Lenguaje de definición de almacenamiento. Es utilizado por el DBMS para especificar el esquema interno que corresponde a la Base de Datos Almacenada. <br />VDL (View Definition language): Lenguaje de Definición de Vistas. Es utilizado por el DBMS para especificar las vistas del usuario y sus correspondencias con el esquema conceptual. <br />En las Bases de Datos Relacionales, el SQL, representa una combinación de los anteriores.<br />DML (Data Manipulation language): Lenguaje de Manipulación de Datos. Permite la manipulación de las operaciones de Inserción, Eliminación y Modificación. <br />Tipos de DML's: <br />*De alto Nivel o No por procedimientos: SQL. <br />*De bajo Nivel o por procedimientos. <br />BIBLIOGRAFIA<br />LOS DBMS. Sistemas Administradores de Bases de Datos, disponible en: http://www.unalmed.edu.co/~mstabare/Dbms.htm#Lenguajes%20del%20DBMS<br />Wikipedia. Bases de Datos, disponible en: http://es.wikipedia.org/wiki/Base_de_datos<br />Wikipedia. Sistema de Gestión de Base de Datos, disponible en: http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos<br />