Está en la página 1de 8

Bases

de datos
Conceptos Iniciales

Carlos Caraballo


INTROUDUCCION

En este manual vamos a tratar conceptos fundamentales para el inicio del curso.


1. Base de Datos

Una base de datos puede ser definida como cualquier repositorio de información
organizada y almacenada de forma lógica. Este esquema almacenamiento
organizado permite que esa información pueda ser recuperada o manipulada de
forma eficiente.

Si tomamos un folder y dentro guardamos el formulario de registro de cada cliente
de forma alfabética, podemos decir que ese folder contiene nuestro archivo de
clientes o nuestra base de datos de cliente.


Figure 1. Archivos


Otras definiciones importantes pueden ser:
• Colección de datos interrelacionados almacenados en conjunto sin redundancias
perjudiciales innecesarias; su finalidad es servir a una aplicación o más, de la mejor
manera posible; los datos se almacenan de modo que resulten independientes de los
programas que los usan; se emplean métodos bien determinados para incluir nuevos
datos y para modificar o extraer los datos almacenados". (Martin, 1975).

• Colección o depósito de datos, donde los datos están lógicamente relacionados entre sí,
tienen una definición y descripción comunes y están estructurados de una forma
particular. Una base de datos es también un modelo del mundo real y, como tal, debe
poder servir para toda una gama de usos y aplicaciones". (Conference des Statisticiens
Européens, 1977).

• Conjunto de datos de la empresa memorizado en un ordenador, que es utilizado por
numerosas personas y cuya organización está regida por un modelo de datos". (Flory,
1982).

• Conjunto estructurado de datos registrados sobre soportes accesibles por ordenador
para satisfacer simultáneamente a varios usuarios de forma selectiva y en tiempo
oportuno". (Delobel, 1982).

• Colección no redundante de datos que son compartidos por diferentes sistemas de
aplicación". (Howe, 1983).




2. Bases de Datos en Computadoras

Una base de datos computarizada es un conjunto de uno más archivos
administrados por un programa o Software particular que permiten almacenar gran
cantidad de información.









3. Sistema de gestión de Bases de Datos

El objetivo principal de almacenar información en bases de datos es que dicho
almacenamiento así como la recuperación o búsqueda de esa información dentro de
estos repositorios pueda ser llevada a cabo de la forma más rápida o más eficiente
posible.
Buscar alguna información de forma manual, en un gran archivo, puede ser lento y
complicado, aun cuando la información este organizada lógicamente. Por esta razón
existen los gestores de bases de datos.
Un gestor de base de datos o sistema gestor de bases de datos (SGDB)
es un programa o conjunto de programas que permiten el acceso y
mantenimiento de los archivos una base de datos. El conjunto de las
bases de datos más el gestor es la o que podemos llamar un “Sistema
de Bases de Datos” .

BASE DE DATOS + GESTOR = SISTEMA DE BASES DE DATOS
El termino SGDB también suele ser tratado como “Database Management System
(DBMS)” o “Motor de bases de datos”.


Figure 2. DBMS



Servicios o Instancias
Del conjunto de programas que forman un sistema de gestión de bases de datos hay
un programa o programas que sobresalen:

a) La consola de administración. Es un programa o interfaz grafica que sirve para
crear, administrar y acceder a nuestras bases de datos. En algunos manejadores
puede ser una sola pero en otros pueden haber varios, dividiendo entre ellos esas
tareas de administración y acceso.

Muchos manejadores traen incluso una interfaz de línea de comando que permite
realizar tareas básicas cuando no es posible acceder a la interfaz gráfica.

b) Servicios principales. El servicio de base de datos es un programa que sirve de
portero del manejador, este programa se encarga de recibir las diferentes peticiones
o comandos del usuario y hacer que sean procesadas. Este programa se encuentra
todo el tiempo en ejecución escuchando los diferentes mandatos.


Para que podamos utilizar una base de datos es indispensable que estos servicios se
encuentren en ejecución, de lo contrario no podemos hacer nada. Un sistema de
gestión puede tener uno o más servicios del tipo principal en ejecución, cada uno de
estos procesos se le denomina instancia. Cuando necesitamos hablar con una base
de datos decimos que necesitamos conectar con una instancia de esa base de datos.



Lenguajes de Consultas (SQL) y Otras Herramientas de Acceso

Un gestor de bases de datos brinda diferentes herramientas para permitir el acceso
y manipulación de eficiente de los datos. El lenguaje SQL es una de esas
herramientas, este lenguaje informático permite hablar con el motor de base de
datos para indicarles la manipulación que necesitar ejecutar sobre los datos.






4. Sistema Informático de Información

Es una combinación de los elementos Hardware y Software, que permiente una
gestion efectiva de la información, haciendola accequible a cualquier nivel de
usuario.



5. Sistema de Información

Es una combinación de los elementos Hardware y Software, que permiente una
gestion efectiva y simplificada de la información, haciendola accequible a cualquier
nivel de usuario.





6. Aplicaciones de los Sistemas de Bases de Datos

Las áreas de aplicación de un sistema de bases de datos es realmente inmensa.
Prácticamente en cualquier área de la informática donde sea requerido manejar
informaciones en péquenos o grandes volúmenes, se requiere aplicar un sistema de
base de datos. Algunos ejemplos pueden ser:

• Bancos
• Instituciones educativas
• Comercio en línea
• Ventas directas
• Recursos Humanos

7. Visión de los Datos



Las informaciones dentro de un sistema de bases de datos se almacenan de una
forma que solo el gestor entiende. Sin embargo, estos sistema ofrecen diferentes
niveles de abstracción que permiten al usuario comprender y expresar las
informaciones almacenadas y su estructura.


Nivel Físico

En este nivel se describen detalles internos de cómo se almacenan los datos en un
determinado gestor.


Nivel Lógico

En este nivel se describen las estructura de los elementos de la base de datos que
almacenan información. Se describen sus atributos y sus características, las
restricciones y la relación que existe entre las diferentes entidades o estructuras que
almacenan información.




Nivel de Vistas

Se refiere a una capa donde se ofrecen una visión simplificada de los datos. Estas
estructuras sirven para ocultar detalles lógicos de los datos, e incluso puede ser
utilizada como una barrera de seguridad.

También podría gustarte