2. UNA BASES DE DATOS ES:
Una colección de información organizada de forma que un programa pueda seleccionar
rápidamente los fragmentos de datos que necesite, lo que vendría siendo un sistema de archivos
electrónicos.
Las bases de datos tradicionales se organizan por campos, registros y archivos.
CAMPO: pieza única de información.
REGISTRO: sistema completos de campos.
ARCHIVO: colección de registros.
3. SE CLASIFICAN
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se este
manejando o la utilidad de la misma:
SEGÚN LA VARIAVILIDAD DE LOS DATOS ALMACENADOS
• BASES DE DATOS ESTATICAS: son bases de solo lectura, usadas primordialmente para almacenar datos
históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de
datos a través del tiempo.
• BASES DE DATOS DINAMICAS: estas son las bases de datos donde la información almacenada se
modifica con el tiempo permitiendo operaciones como la actualización, borrado y adición de datos,
además de las operaciones fundamentales de consulta.
4. SEGÚN EL CONTENIDO
BASES DE DATOS BIBLIOGRAFICAS: solo contienen un representante de la fuente primaria que
permite localizarla. Un registro típico de una base de datos bibliográfica contiene información
sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación.
BASES DE DATOS DE TEXTO COMPLETO: Almacenan las fuentes primarias, como por ejemplo,
todo el contenido de todas las ediciones de una colección de revistas científicas.
Bases de datos o "bibliotecas" de información química o biológica: Son bases de datos que
almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o
médicas.
5. Este tipo de clasificadores contribuyen, por supuesto, a labores diarias de casi todo tipo de
empleos, como registrar las comunicaciones que se sostienen con clientes, almacenar datos de
proveedores, archivar datos, números y todo tipo de información que el usuario quiera poner en
relación o encontrar fácilmente con sólo ingresar una palabra clave.
6. GESTORES DE BASES DE DATOS
sistema de software que permite la definición de bases de datos; así como la elección de las
estructuras de datos necesarios para el almacenamiento y búsqueda de los datos, ya sea de
forma interactiva o a través un lenguaje.
7. FUNCION DE LOS SGBD
La ejecución de las operaciones sobre la base de datos para luego proporcionarlos al usuario en
función de su requerimiento se realiza de un modo eficiente y seguro. Sus características de un
SGDB posibilitan el cumplimiento de una serie de funciones:
Definición de los datos: El SGBD ha de poder definir todos los objetos de la base de datos partiendo de
definiciones en versión fuente para convertirlas en la versión objeto.
Manipulación de los datos: responde a las solicitudes del usuario para realizar operaciones de supresión,
actualización, extracción, entre otras gestiones.
Seguridad e integridad de los datos: aplica medidas de seguridad e integridad de los datos previamente
definidas. Un SGBD debe garantizar su seguridad frente a ataques o simplemente impedir su acceso a
usuarios no autorizados por cualquier razón.
Recuperación y restauración de los datos: Su aplicación se realizará a través de un Plan de recuperación
y restauración de los datos que sirva de respaldo.
8. TIPOS DE GESTORES DE BASES DE DATOS
La tipología de los SGBD es muy variada, en función del criterio que utilicemos para su
clasificación. Si atendemos al modelo de datos, los gestores de bases de datos pueden ser:
Relacionales
En Red
Jerárquicos
Orientados a objetos
9. En la actualidad, existen multitud de SGBD en la mayoría
relacionales.
MySQL: Es un sistema de gestión de base de datos relacional, multihilo y multiusuario
seguramente el más usado en aplicaciones creadas como software libre.
Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en
productos privativos pueden comprar a la empresa una licencia que les permita ese uso.
Ventajas:
Velocidad al realizar las operaciones
Bajo costo en requerimientos para la elaboración de bases de datos
Facilidad de configuración e instalación.
10. Microsoft SQL Server
Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz
de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.
Sus principales características son:
o Soporte de transacciones.
o Escalabilidad, estabilidad y seguridad.
o Soporta procedimientos almacenados.
o Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML es el
precio, gráficamente.
o Su principal desventaja aunque cuenta con una versión EXPRESS que permite usarlo en entornos pequeños. (Aprox.
unos 4GB de información y varios millones de registros por tabla)
11. ORACLE
Es un sistema de gestión de base de datos relacional Es un sistema de gestión de base de datos
relacional. Tradicionalmente Oracle ha sido el SGBS por excelencia, considerado siempre como el
más completo y robusto, destacando por:
Soporte de transacciones.
Estabilidad.
Escalabilidad.
Es multiplataforma.
Tambien siempre ha sido considerado de los más caros, por lo que no se ha estadarizado su uso
como otras aplicaciones.
Al igual que SQL Server, Oracle cuenta con una versión EXPRESS gratis para pequeñas
instalaciones o usuarios personales.
12. PostgreSQL
Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo
la licencia BSD.
Sus principales características son:
Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en
inglés)
Amplia variedad de tipos nativos: provee nativamente varios soportes
Ahorros considerables de costos de operación
Estabilidad y confiabilidad