Vous êtes sur la page 1sur 7

UNIDAD 1:

CONCEPTOS BASICOS
DE BASE DE DATOS
[Escriba el
subttulo del
documento]

Qu es un gestor de base de datos? Un gestor de


base de datos o sistema de gestin de base de datos
(SGBD o DBMS) es un software que permite
introducir, organizar y recuperar la informacin de
las bases de datos; en definitiva, administrarlas,
dedicado a servir de interfaz entre la base de datos,
el usuario y las aplicaciones que la utilizan.
MODULO I: INTRODUCCION GESTORES DE BASES DE DATOS

Contenido
Definiciones ................................................................................................................................... 2
Qu es un gestor de base de datos? ....................................................................................... 2
Qu es una base de datos? ..................................................................................................... 2
Qu es informacin? ............................................................................................................... 2
Qu es una base de datos relacional? ..................................................................................... 3
COMPONENTES DE UNA BASE DE DATOS RELACIONAL................................................................ 3
CARACTERSTICAS.......................................................................................................................... 4
VENTAJAS ...................................................................................................................................... 5
DESVENTAJAS ................................................................................................................................ 5

Pgina 1
MODULO I: INTRODUCCION GESTORES DE BASES DE DATOS

DEFINICIONES
Qu es un gestor de base de datos?
Un gestor de base de datos o sistema de gestin de base de datos (SGBD o DBMS) es
un software que permite introducir, organizar y recuperar la informacin de las bases
de datos; en definitiva, administrarlas, dedicado a servir de interfaz entre la base de
datos, el usuario y las aplicaciones que la utilizan.

UN sistema gestor de bases de datos (SGBD) consiste en una coleccin de datos


interrelacionados y un conjunto de programas para acceder a dichos datos. La
coleccin de datos, normalmente denominada base de datos, contiene informacin
relevante para una empresa. El objetivo principal de un SGBD es proporcionar una
forma de almacenar y recuperar la informacin de una base de datos de manera que
sea tanto prctica como eficiente.

Qu es una base de datos?


Una base de datos es un conjunto de datos relacionados entre s, que a travs de un
SGBD facilita el almacenamiento, gestin y recuperacin de datos. Esta informacin es
persistente dentro del sistema, es decir, una vez introducida en l, se mantiene hasta
que el usuario decida eliminarla.

Los sistemas de bases de datos se disean para manejar grandes cantidades de


informacin. El manejo de datos incluye, tanto la definicin de las estructuras para el
almacenamiento de datos, como los mecanismos para el manejo de la misma. Algunas
de las ventajas de usar las bases de datos son:

Evitan la redundancia.
Evitan la inconsistencia.
Obligan al cumplimiento de normas o requisitos para la insercin y eliminacin
de datos a la BD (Base de datos).
Es posible aplicar restricciones de seguridad para el acceso a los datos.
Se mantiene la integridad entre los datos.

Qu es informacin?
La informacin es un conjunto de datos con importancia para el individuo o la
empresa, la cual debe ser gestionada por el sistema de base de datos y que
posteriormente puede ser utilizada en la toma de decisiones de alguna actividad
empresarial. Por lo tanto, un sistema de base datos optimiza el manejo de la
informacin.

Pgina 2
MODULO I: INTRODUCCION GESTORES DE BASES DE DATOS

Qu es una base de datos relacional?


Cuando hablamos de una base de datos relacional nos referimos a una manera de
organizar la informacin que contiene la base de datos. En los sistemas relacionales, la
informacin se representa mediante tablas. Una tabla es una estructura de datos que
contiene informacin comn. Por ejemplo, una tabla llamada abogados puede estar
formada por una serie de filas que representen a los distintos abogados que se tienen
almacenados, y por una serie de columnas que representen a cada uno de los campos
que caracterizan los abogados, como pueden ser el nombre del abogado, apellidos,
direccin, especialidad, etc. Las tablas pueden, a su vez, estar relacionadas entre s, y
ste conjunto de tablas relacionadas entre s forma el esquema de la base de datos.

COMPONENTES DE UNA BASE DE DATOS RELACIONAL

Tablas. Se guardan datos referentes a un objeto o entidad general. Est compuesta por
filas y columnas.

Filas o registros de una tabla. Una tabla est compuesta por filas o registros
donde se almacena informacin referida a una misma entidad particular.
Columnas o atributos de una tabla. Definen las caractersticas o propiedades
que representan.
Clave primaria de una tabla. Mnimo conjunto de atributos que identifican de
forma nica una fila en una tabla.
ndice de una tabla. Estructura de datos que permite acceder a los datos de
una tabla de forma rpida.
Clave externa. Conjunto de campos de una tabla que son clave primaria de otra
tabla.
Relacin entre tablas. Es la forma en que se relacionan 2 tablas. Las relaciones
posibles son:
Uno a uno: Dadas una tabla A y una tabla B, cada registro de la tabla A
puede estar relacionado con un registro de la tabla B y cada registro de la
tabla B puede estar relacionado con un registro de la tabla A. Por ejemplo
suponiendo una tabla con informacin de Alumnos y una tabla con
informacin de Carnets de alumno, cada alumno tiene un nico carnet de
alumno, y cada carnet de alumno pertenece a un solo alumno.

Pgina 3
MODULO I: INTRODUCCION GESTORES DE BASES DE DATOS

Uno a muchos: Dada una tabla A y una tabla B, cada registro de la tabla A
puede estar relacionado con varios registros de la tabla B y cada registro de
la tabla B puede estar relacionado con un registro de la tabla A. Por ejemplo
supongamos una tabla con departamentos y una tabla con profesores, cada
departamento constara de varios profesores y cada profesor pertenecer a
un nico departamento.
Muchos a muchos: Dada una tabla A y una tabla B, cada registro de la tabla
A puede estar relacionado con varios registros de la tabla B y cada registro
de la tabla B puede estar relacionado con varios registros de la tabla B. Por
ejemplo supongamos una tabla con informacin de Alumnos y otra tabla
con Asignaturas. Cada alumno puede estar matriculado en varias
asignaturas y cada asignatura tendr varios alumnos matriculados.

Integridad referencial
La integridad referencial ayuda a garantizar que las relaciones entre registros sean
vlidas y que no se eliminarn accidentalmente datos relacionados.

En resumen, en el modelo relacional, los datos y las relaciones entre ellos se


representan mediante una serie de tablas, cada una de las cules tiene varias
columnas con nombres nicos. El usuario puede consultar estas tablas, insertar datos,
eliminarlas y modificarlas.

CARACTERSTICAS
Es un conjunto de programas que permiten crear y mantener una base de datos,
asegurando su integridad, confidencialidad y seguridad.

Las caractersticas del sistema gestor de base de datos son:

1. Abstraccin de la informacin. Ahorran a los usuarios detalles acerca del


almacenamiento fsico de los datos.

2. Independencia. La independencia de los datos consiste en la capacidad de


modificar el esquema (fsico o lgico) de una base de datos sin tener que
realizar cambios en las aplicaciones que se sirven de ella.
3. Redundancia mnima. Un buen diseo de una base de datos lograr evitar la
aparicin de informacin repetida o redundante.

Pgina 4
MODULO I: INTRODUCCION GESTORES DE BASES DE DATOS

4. Consistencia. Vigilar que aquella informacin que aparece repetida se actualice


de forma coherente, es decir, que todos los datos repetidos se actualicen de
forma simultnea.
5. Seguridad. Deben garantizar que esta informacin se encuentra asegurada
frente a usuarios malintencionados.
6. Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez
de los datos almacenados.
7. Respaldo y recuperacin. Deben proporcionar una forma eficiente de realizar
copias de respaldo de la informacin almacenada en ellos.
8. Control de la concurrencia. Lo ms habitual es que sean muchas las personas
que acceden a una base de datos; sta debe controlar este acceso concurrente
a la informacin, que podra derivar en inconsistencias.

VENTAJAS
1. Proveen facilidades para la manipulacin de grandes volmenes de datos
2. Simplifican la programacin de equipos de consistencia.
3. Manejando las polticas de respaldo adecuadas, garantizan que los cambios de
la base sern siempre consistentes sin importar si hay errores correctamente,
etc.
4. Organizan los datos con un impacto mnimo en el cdigo de los programas.
5. Disminuyen drsticamente los tiempos de desarrollo y aumentan la calidad del
sistema desarrollado si son bien explotados por los desarrolladores.
6. Usualmente, proveen interfaces y lenguajes de consulta que simplifican la
recuperacin de los datos.

DESVENTAJAS
1. Tpicamente, es necesario disponer de una o ms personas que administren la
base de datos, de la misma forma en que suele ser necesario en instalaciones
de cierto porte disponer de una o ms personas que administren los sistemas
operativos. Esto puede llegar a incrementar los costos de operacin en una
empresa. Sin embargo hay que balancear este aspecto con la calidad y
confiabilidad del sistema que se obtiene.

Pgina 5
MODULO I: INTRODUCCION GESTORES DE BASES DE DATOS

2. Si se tienen muy pocos datos que son usados por un nico usuario por vez y no
hay que realizar consultas complejas sobre los datos, entonces es posible que
sea mejor usar una hoja de clculo.
3. Complejidad: el software muy complejo y las personas que vayan a usarlo
deben tener conocimiento de las funcionalidades del mismo para poder
aprovecharlo al mximo.
4. Tamao: la complejidad y la gran cantidad de funciones que tienen hacen que
sea un software de gran tamao, que requiere de gran cantidad de memoria
para poder correr.
5. Coste del hardware adicional: los requisitos de hardware para correr un SGBD
por lo general son relativamente altos, por lo que estos equipos pueden llegar a
costar gran cantidad de dinero.

BLIBLIOGRAFIA

http://www.estudioteca.net/universidad/telecomunicaciones/gestor-base-datos/

Pgina 6

Vous aimerez peut-être aussi