Las bases de datos por su versatilidad sustituyó al papel y lapiz en el manejo de informacion. Las bases de datos se usan para manipular información de manera facil, rapida y automatica por medio de un software especialidado que actualiza la información en tiempo real. Las bases de datos presentan como ventajas la integridad de datos, en donde la información no se repite ni se pierde en el almacenamiento. Otra ventaja que presenta es la seguridad, en donde la informacion solo puede ser consultada por los operadores y las personas con acceso autorizado. Como curador de datos manejaras informacion que no te pertence, en donde debes evitar darle mal uso: - Nunca compartir informacion de otro de una BD sin autorización. - No copiar o robar informacion de una BD. En caso de alguna anomalia reportarla a tu supervisor. - Toda almacenamiento, acceso, uso, comunicacion, manipulacion y disposicion de informacion en la BD lo de autorizar tu cliente o tu supervisor ___________________________________________________________________________________ __________________________________________________________ b) Sistemas Gestores de Bases de Datos: Un SGBD es una coleccion de programas cuyo objetivo es servir de interfaz entre la BD, el usuario y las aplicaciones. Un Un SGBD se compone de tres tipos que son la definicion de datos (DDL), el lenguaje de manipulación de datos (DML) y del lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstraccion y manipular dichos datos, garantizando la sesguridad e integridad de los mismos. Algunos gestores de bases de datos son: MySQL, ORACLE, DB2, PostgreSQL, MS SQL Server, etc. Algunas de las caracteriscas que poseen son: - Nos permite definir que tipos de estructuras de datos y restricciones de datos vamos a selecccionar a nuestra base de datos. - Nos permite la construccion de ya como es el tipo de almacenamiento de la información por medio del sistema de bases de dato. - Nos permite manipular la base de datos, realizar consultas, actualizarlas, generar informes, nos permite gran manipulacion de la informacion. Un SGBD tiene una gran ventaja entre otros sistemas de manejo de informacion como lo es la abstracción, es decir, que nos permiten tomar lo mas relevante de un sistema muy grande de información. Asi mismo tambien tienen una independencia, lo que nos permite adquirir o consultar la información sin modificar el esquema de la BD y nos permite tener acceso a la informacion y las aplicaciones que sirven de ella. También tienen una redundancia minima en la informacion ya que permiten adquirir la información minima y nos permite filtrar simplemente la información que ya tenemos para evitar que se creen redundancia de esa misma informacion. Al evitar la redundancia, hay una consistencia mas grande en ella, permitiendo poder consultar en datos muy grandes y reducirlos en datos minimos y evitando que haya duplicados de información. Tienen una gran seguridad que permiten a los que poseen BD no va a ser mal intencionada, que no va a ser observada por gente externa a la que tienen permisos a entrar y ningun usuario despistado. Tambien un SGBD posee una gran integridad que permite adoptar medidas necesarias que garanticen la validez de los datos almacenados. Además poseen un sistema de respaldo y recuperación que nos permiten tener siempre a la mano copias de los datos para que no se puedan perder. Tiene tambien un control de concurrencia que el dueño de la base de datos puede otorgar permisos y puede observar quienes acceden a la información, evitando inconsistencias en el manejo de los datos.