Sei sulla pagina 1di 7

BASE DE DATOS

Se le llama base de datos a los bancos de informacin que contienen datos relativos a
diversas temticas y categorizados de distinta manera, pero que comparten entre s
algn tipo de vnculo o relacin que busca ordenarlos y clasificarlos en conjunto.
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo
contexto y almacenados sistemticamente para su posterior uso. En este sentido; una
biblioteca puede considerarse una base de datos compuesta en su mayora por
documentos y textos impresos en papel e indexados para su consulta. Actualmente, y
debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la
mayora de las bases de datos estn en formato digital, siendo este un componente
electrnico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al
problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD
(del ingls Database Management System o DBMS), que permiten almacenar y
posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de
estos DBMS, as como su utilizacin y administracin, se estudian dentro del mbito de
la informtica.
Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas;
Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar
la informacin experimental.

Componentes de una Base de Datos


Hardware: constituido por dispositivo de almacenamiento como discos, tambores,
cintas, etc.

Software: que es el DBMS o Sistema Administrador de Base de Datos.

Datos: los cuales estn almacenados de acuerdo a la estructura externa y van a ser
procesados para convertirse en informacin.

Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se
encuentran mutuamente protegidos por las leyes de varios pases. Por ejemplo en
Espaa, los datos personales se encuentran protegidos por la Ley Orgnica de
Proteccin de Datos de Carcter Personal (LOPD), en Mxico por la Ley Federal de
Transparencia y Acceso a la Informacin Pblica Gubernamental y en Argentina la Ley
de Proteccin de Datos Personales.
Tipos de Usuarios en Base de Datos
Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos en
informacin:
Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que interactan
con la Base de Datos.
DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es
el Administrador de Base de Datos quien se encarga de realizar el mantenimiento diario
o peridico de los datos.
Las personas tienen acceso DBMS se clasifican de la siguiente manera:
USUARIOS INGENUOS. Son aquellos que interactan con el sistema por medio de
aplicaciones permanentes.
USUARIOS SOFISTICADOS.- son aquellos con la capacidad de acceder a la
informacin por medios de lenguajes de consulta.
PROGRAMADORES DE APLICACIN.- son aquellos con un amplio dominio del
DML capaces de generar nuevos mdulos o utileras capaces de manejar nuevos datos
en el sistema.
USUARIOS ESPECIALIZADOS.- son aquellos que desarrollan mdulos que no se
refieren precisamente al manejo de los datos, si no a aplicaciones avanzadas como
sistemas expertos, reconocimientos de imgenes, procesamiento de audio y dems.

CLASIFICACIN DE BASES DE DATOS


Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se
est manejando, la utilidad de las mismas o las necesidades que satisfagan.
Segn la variabilidad de la base de datos
Bases de datos estticas
Son bases de datos nicamente de lectura, utilizadas primordialmente para almacenar
datos histricos que posteriormente se pueden utilizar para estudiar el comportamiento
de un conjunto de datos a travs del tiempo, realizar proyecciones, tomar decisiones y
realizar anlisis de datos para inteligencia empresarial.
Bases de datos dinmicas
Son bases de datos donde la informacin almacenada se modifica con el tiempo,
permitiendo operaciones como actualizacin, borrado y edicin de datos, adems de las
operaciones fundamentales de consulta. Un ejemplo, puede ser la base de datos utilizada
en un sistema de informacin de un supermercado.
Segn el contenido:
Bases de datos bibliogrficas
Slo contienen un subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro tpico de una base de datos bibliogrfica contiene informacin
sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una determinada
publicacin, etc. Puede contener un resumen o extracto de la publicacin original, pero
nunca el texto completo, porque si no, estaramos en presencia de una base de datos a
texto completo (o de fuentes primarias ver ms abajo). Como su nombre lo indica, el
contenido son cifras o nmeros. Por ejemplo, una coleccin de resultados de anlisis de
laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una coleccin de revistas cientficas.
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.
Estos directorios se pueden clasificar en dos grandes tipos dependiendo de si son
personales o empresariales (llamadas pginas blancas o amarillas respectivamente)
Los directorios empresariales hay de tres tipos
1. Tienen nombre de la empresa y direccin
2. Contienen telfono y los ms avanzado contienen correo electrnico

3. Contienen datos como facturacin o nmero de empleados adems de cdigos


nacionales que ayudan a su distincin
Los directorios personales solo hay de un tipo, ya que leyes como la LOPD en Espaa
protege la privacidad de los usuarios pertenecientes al directorio
La bsqueda inversa est prohibida en los directorios personales (a partir de un nmero
de telfono saber el titular de la lnea)
Bases de datos o "bibliotecas" de informacin qumica o biolgica
Son bases de datos que almacenan diferentes tipos de informacin proveniente de
la qumica, las ciencias de la vida o mdicas. Se pueden considerar en varios subtipos:

Las que almacenan secuencias de nucletidos o protenas.

Las bases de datos de rutas metablicas.

Bases de datos de estructura, comprende los registros de datos experimentales


sobre estructuras 3D de biomolculas-

Bases de datos clnicas.


Bases de datos bibliogrficas (biolgicas, qumicas, mdicas y de otros
campos): PubChem, Medline, EBSCOhost.

CONCEPTOS BSICOS DE BASE DE DATOS

Archivo: son conjuntos de registros.


Registros: son conjuntos de campos.
Campos: es la mnima unidad de referencia.

CARACTERSTICAS Y OBJETOS:
Independencia de Datos: el DBMS me provee una independencia de mis datos vs las
aplicaciones.
Cambio en datos no implica cambio en programas y viceversa (Menor coste de
mantenimiento).

Minimizar Redundancia (Datos repetidos): desperdicio de Espacio de Almacenamiento.

Independencia de datos es proteger nuestro programa de aplicaciones frente a las


modificaciones en la estructura de datos y viceversa, ya sea en forma fsica lgica.
Independencia Fsica: es proteccin a los programas de aplicacin debido a cambios en
la estructura de archivos, con cambios en las caractersticas de los campos. Ej: cambio
de clave primaria a secundaria.

Independencia Lgica: proteccin a los programas de aplicacin cuando se modifica el


esquema.
Redundancia, datos repetidos y distribuidos en cualquier parte. El efecto que ocasiona la
redundancia es tener inconsistencia de datos y desperdicio de espacio de
almacenamiento.
Esta se presenta cuando se repiten innecesariamente datos en los archivos que
conforman la base de datos.
Inconsistencia de Datos: dato que est en lugar con un valor y encuentra en otro lugar
con otro valor. Ej.: se actualiza el archivo cliente pero no se actualiza el archivo de
transacciones.
Ocurre cuando existe informacin contradictoria o incongruente en la base de datos.

Integridad de Datos
Integridad: conjunto de seguridades que son utilizadas para mantener los datos
correctos.
Ocurre cuando no existe a travs de todo el sistema procedimientos uniformes de
validacin para los datos.
Fuente de Error: estas fuentes de error se origina si el programa de entrada de datos no
est validado. Ej: fallas de hardware, actualizaciones incompletas, defectos del software,
insercin de datos no vlidos, errores humanos.
Una tcnica que usa el BDMS de una entrada de datos no vlida es la validacin.
Validacin: es proteger los datos, validar los datos en la entrada de datos. Existen tipos
de validaciones:
Tipo de Dato: es si se define un campo como carcter char y no puede ingresar
nmeros enteros.
- Valor de Dato: si se define un valor entero se puede especificar un rango y no se puede
pasar de ese valor.
- Valores Claves / No Nulos: asegura registros nicos y cuyos valores no sean nulos.
- Integridad Referencial: asegura al DBMS que no exista registros hijos sin sus registros
padres correspondientes.

Ciclo de vida de las operaciones de Base de datos


Etapas:
Planificacin del Proyecto

Definicin del Sistema

Recoleccin y Anlisis de los Requisitos

Diseo de la Base de Datos

Seleccin del SGDB / DBMS

Diseo de la Aplicacin

Prototipo

Implementacin

Conversin y Carga de datos

Prueba

Mantenimiento
Estas etapas no son estrictamente secuenciales de hecho hay que repetir algunas de las
etapas varias veces haciendo lo que se conoce como "Ciclos de Re-alimentacin" por
Ej.: los problemas que se encuentran en la etapa de Diseo de la Base de Datos pueden
requerir una recoleccin de requisitos adicional y su posterior anlisis.
El ciclo de vida de un desarrollo de una base de datos consta de siete pasos:
Anlisis de las necesidades
Estudio de viabilidad
Definicin de requisitos
Diseo conceptual / lgico
Implementacin
Evaluacin y Mantenimiento
DISEO DE BASE DE DATOS:
En esta etapa se crea un esquema conceptual de la base de datos. Se desarrollan las
especificaciones hasta el punto en que puede comenzar la implementacin. Durante esta
etapa se crean modelos detallados de las vistas de usuario y sobre todo las relaciones
entre cada elemento del sistema, documentando los derechos de uso y manipulacin de
los diferentes grupos de usuarios.
Si parte de la informacin necesaria para crear algn elemento establecido ya se
encuentra implementado en otro sistema de almacenamiento hay que documentar que
relacin existir entre uno y otro y detallar los sistemas que eviten la duplicidad o
incoherencia de los datos.
El diseo consta, como se vio anteriormente, de tres fases: el diseo global o
conceptual, el diseo lgico y el modelo fsico.
Esta etapa consta de tres fases: diseo conceptual, diseo lgico, diseo fsico de la
Base de Datos.
La primera fase consiste en la produccin de un esquema conceptual que es
independiente de todos los consideraciones fisicas.este modelo se refina despus en un
Esquema lgico eliminando las construcciones que no se puede representar en el
modelo de Base de Datos escogido (relacional, orientado a objeto, etc.). En la tercera
Fase el esquema lgico que traduce un esquema fsico para el sistema gestor de Base de
Datos escogido. La fase de diseo fsico considera las estructuras de
Almacenamiento y los mtodos de acceso necesarios para proporcionar un acceso
eficiente a la Base de Datos en memoria secundaria.

Potrebbero piacerti anche