Introducción A Las Bases De Datos
Base de datos: es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
Ejemplo: una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.
Tipos de Base de Datos: de acuerdo al contexto que se esté manejando,la utilidad de las mismas o las necesidades que satisfagan.
* Según la variabilidad de los datos almacenados:
Bases de datos estáticas: Son bases de datos de sólo lectura, Almacena datos históricos
Bases de datos dinámicas: Éstas son bases de datos donde la información almacenada se modifica con el tiempo.
* Según el contenido
Bases de datos bibliográficas: Sólo contienen unrepresentante de la fuente primaria, que permite localizarla. Ejemplo: contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc.
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.
Directorios: Un ejemplo sonlas guías telefónicas en formato electrónico.
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.
Importancia de las Bases de Datos
* independencia de datos y tratamiento: Cambio en datos no implica cambio en programas.
* Coherencia deresultados: Reduce redundancia :
* Acciones lógicamente únicas; Se evita inconsistencia.
* Mejora en la disponibilidad de datos
* El almacenamiento de grandes cantidades de información.
* La recuperación rápida y flexible de información.
* La organización y reorganización de la información.
* La impresión y distribución de información en varias formas.Sistema Gestor de base de datos SGBD
Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:
- Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
- Construir la base de datos: guardar los datos en algún medio controlado por elmismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Así se trata de un software de propósito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft.
Algunas de las características deseables en un Sistema Gestor de base de datos SGBD son:
- Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo alactualizar, desperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento.
- Restricción de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorización.
- Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones deintegridad.
Trabajar bases de datos MySQL con el AppServer:
AppServ es una suite de herramientas imprescindibles para comenzar a utilizar gestores de contenidos, inclute Apache(servidor HTTP multiplataforma), PHP (lenguaje de programación dinámico que utilizan la mayoría de gestores de contenidos más populares. Se integra a la perfección con MySQL y Apache), MySQL (gestor de bases de datos,rápido y seguro ) y phpMyAdmin (interfaz gráfica de administración para MySQL), dejando las aplicaciones configuradas para su funcionamiento inmediato.
Una vez instalado AppServ, dispondremos de un servidor web y otro de base de datos propio, configurado de manera local, y que nos permitirá realizar todas las pruebas necesarias en nuestra web antes de lanzarla a la red.
Para iniciar...
Regístrate para leer el documento completo.