You are on page 1of 6

BASE DE DATOS

Definicin: Es un almacn que permite guardar grandes cantidades de


informacin de forma organizada para que luego se pueda encontrar y
utilizar fcilmente.
Serie de datos organizados y relacionados entre s, los cuales son
recolectados y explotados por los sistemas de informacin de una
empresa o particular.
Cada base de datos se compone de una o ms tablas que guarda
un conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las
columnas guardan una parte de la informacin sobre cada elemento que
se quiere guardar en la tabla, cada fila de la tabla conforma un registro.

Objetivos:

Disminuir la redundancia e inconsistencia de los datos


Reducir la dificultad para tener acceso a los datos
Evitar el aislamiento de los datos
Corregir anomalas en el acceso concurrente
Disminuir los problemas de seguridad
Disminuir los problemas de integridad
Proporcionar a los usuarios una visin abstracta de la informacin

Caractersticas: Entre las principales caractersticas de los sistemas de


base de datos podemos mencionar:

Independencia lgica y fsica de los datos.

Redundancia mnima.

Acceso concurrente por parte de mltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditora.

Respaldo y recuperacin.

Acceso a travs de lenguajes de programacin estndar.

Ventajas:
Control sobre la redundancia de datos:

Consistencia de datos:
Compartir datos: En los sistemas de ficheros, los ficheros pertenecen a
las personas o a los departamentos que los utilizan. Pero en los sistemas
de bases de datos, la base de datos pertenece a la empresa y puede ser
compartida por todos los usuarios que estn autorizados.
Mantenimiento de estndares: Gracias a la integracin es ms fcil
respetar los estndares necesarios, tanto los establecidos a nivel de la
empresa como los nacionales e internacionales.
Mejora en la integridad de datos: La integridad de la base de datos
se refiere a la validez y la consistencia de los datos almacenados.
Mejora en la seguridad: La seguridad de la base de datos es la
proteccin de la base de datos frente a usuarios no autorizados.
Mejora en la accesibilidad a los datos:
Mejora en la productividad:
Mejora en el mantenimiento:
Aumento de la concurrencia:
Mejora en los servicios de copias de seguridad:

Desventajas:
Instalacin costosa: hardware, software
Personal especializado
Implantacin larga y difcil
Rentabilidad slo a medio plazo
Escasez de estndares
Desfase entre teora y prctica
Riesgo de frustracin

Modelo de Base de Datos: Para describir la estructura de una base


de datos es necesario definir el concepto de modelo de datos. ste es un
grupo de herramientas conceptuales para describir los datos, sus
relaciones, su semntica y sus limitantes. Se han propuesto varios
modelos de datos diferentes, los cuales pueden dividirse en tres grupos:
los modelos lgicos basados en objetos y en registros, y los fsicos de
datos.

Modelos lgicos basados en objetos. Se utilizan para describir los


datos en los niveles conceptual y de visin. Se caracterizan por el hecho
de que permiten una estructuracin bastante flexible y hacen posible
especificar claramente las limitantes de los datos. Algunos de los ms
conocidos son: El modelo entidad relacin; El modelo binario; El
modelo semntico de datos; El modelo infolgico
Modelos lgicos basados en registros. Se utilizan para describir los
datos en los niveles conceptual y de visin. A diferencia de los modelos
de datos basados en objetos, estos modelos sirven para especificar
tanto la estructura lgica general de la base de datos como una
descripcin en un nivel ms alto de la implantacin.
Modelo relacional: Los datos y las relaciones entre los datos se
representan por medio de una serie de tablas, cada una de las cuales
tiene varias columnas con nombres nicos.
Modelo de red: Los datos se representan por medio de conjuntos
de registros y las relaciones entre los datos se representan con ligas,
que pueden considerarse como apuntadores.
Modelo Jerrquico: Difiere del de red en que los registros estn
organizados como conjuntos de rboles en vez de grficas arbitrarias.
Modelos fsicos de los datos: Los modelos fsicos sirven para describir
los datos en el nivel ms bajo. A diferencia de los modelos lgicos de los
datos, son muy pocos los modelos fsicos utilizados. Algunos de los ms
conocidos son:
o El modelo unificador
o La memoria de cuadros

Aplicaciones de la base de datos:


1. Banca: informacin de clientes, cuentas, transacciones, prstamos,
etc.
2. Lneas areas: inf. Clientes, horarios, vuelos, destinos, etc. (1ras bases
distribuidas geogrficamente)
3. Universidades: inf. Estudiantes, carreras, horarios, materias, etc.
4. Transacciones de tarjeta de crdito: para comprar con tarjetas de
crdito y la generacin de los extractos mensuales.

5. Telecomunicaciones: para guardar registros de llamadas realizadas,


generar facturas mensuales, mantener el saldo de las tarjetas,
telefnicas de prepago y almacenar informacin sobre las redes.

Tipos de Base de Datos Entre los diferentes tipos de base de


datos, podemos encontrar los siguientes:

MySql: es una base de datos con licencia GPL basada en un


servidor. Se caracteriza por su rapidez. No es recomendable usar
para grandes volmenes de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos.
Administra muy bien grandes cantidades de datos, y suelen ser
utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base
de datos, debe ser creada bajo el programa access, el cual crea un
archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: es una base de datos ms potente que
access desarrollada por Microsoft. Se utiliza para manejar grandes
volmenes de informaciones.

Modelo Entidad-Relacin: Herramienta para el modelo de datos


de un sistema de informacin. Estos modelos expresan entidades
relevantes para un sistema de informacin, sus inter-relaciones y
propiedades.
Elementos: Entidad, Atributos, Relacin.
Entidad: Representan cosas u objetos (ya sean reales o abstractos) que
se diferencian claramente entre s. Estas entidades se representan en un
diagrama como un rectngulo.
Atributos: Definen o identifican las caractersticas de la entidad (es el
contenido de esa entidad). Cada entidad contiene distintos atributos,
que dan informacin sobre ella. Estos atributos pueden ser de distintos
tipos, numricos, textos, fechas.
Los atributos se representan como crculos que descienden de una
entidad, y no es necesario representarlos todos, sino los ms
significativos.
Relacin: Es un vnculo que permite definir una dependencia entre varias
entidades, es decir, nos permite exigir que varias entidades compartan
ciertos atributos de forma indispensable. Las relaciones se muestran en
los diagramas como rombos, que se unen a las entidades mediante
lneas.

Diagrama: La estructura lgica general de una base de datos


puede expresarse grficamente por medio de un diagrama entidad relacin que consta de los siguientes componentes:

Rectngulos, que representan conjuntos de entidades.

Elipses, que representan atributos.

Rombos, que
entidades.

Lneas, que conectan los atributos a los conjuntos de entidades y


los conjuntos de entidades a las relaciones.

representan

relaciones

entre

conjuntos

de

Ejemplos:

Tipos de Relaciones:

El diseo de relaciones entre las tablas de una


base de datos puede ser la siguiente:

Relaciones de uno a uno: una instancia de la entidad A se


relaciona con una y solamente una de la entidad B.

Relaciones de uno a muchos: cada instancia de la entidad A se


relaciona con varias instancias de la entidad B.

Relaciones de muchos a muchos: cualquier instancia de la


entidad A se relaciona con cualquier instancia de la entidad B.

You might also like