Vous êtes sur la page 1sur 17

Base de

Datos
Conceptos bsicos
Lic. Fabin Glvez Gonzlez

Sistema
Conjunto de componentes que interactan entre s para lograr un objetivo comn

Sistema de Informacin
Conjunto organizado de componentes interelacionados que permiten:
-Capturar
-Procesar
-Almacenar
-Distribuir la informacin
Con la finalidad de proporcionar informacin veraz y oportuna.

Informacin

Conjunto de datos recopilados y procesados, los cuales son manejados segn la


necesidad del usuario.

FA1001174@unadmexico.mx

Dato
-Conjunto de caracteres con algn significado, pueden ser numricos, alfabticos, o
alfanumricos.
-Son smbolos, signos o una serie de letras o nmeros
-Son elementos que tienen poca utilidad si estn aislados (no han sido procesados).
*Para que un conjunto de datos pueda ser procesado eficientemente y pueda dar lugar a
informacin, primero se debe guardar lgicamente en archivos.

Campo
-Un dato o grupo de datos que tienen un significado especfico
-Se utiliza un campo para definir y guardar datos

Registro
-Es un conjunto lgicamente conectado de uno o ms campos

(Ejem. Los campos que constituyen un registro de un cliente)

Archivo
-Conjunto de registros relacionados
(Ejem. Archivo con registros de los estudiantes de la universidad)
FA1001174@unadmexico.mx

Qu es una Base de
Datos?

FA1001174@unadmexico.mx

Base de Datos
Es una coleccin de datos interrelacionados almacenados en un soporte
informtico y deben atender a mltiples usuarios y a diferentes
aplicaciones.
(estructurados)
(son creados con un DBMS)
(deben servir a una organizacin)

FA1001174@unadmexico.mx

FA1001174@unadmexico.mx

Objetivos principales
de una BD es disminuir
Redundancia e inconsistencia de datos
Si los archivos que mantienen almacenada la informacin son creados por
diferentes tipos de programas de aplicacin existe la posibilidad de que se
pueda originar un duplicado de informacin.
Aumento de costos de almacenamiento y acceso a los datos, y origina la
inconsistencia de los datos (diversas copias de un mismo dato no
concuerdan entre si).
Dificultad para tener acceso a los datos
Un sistema de base de datos debe contemplar un entorno de datos que le
facilite al usuario el manejo de los mismos.

FA1001174@unadmexico.mx

Objetivos principales
de una BD es disminuir
Aislamiento de los datos
Puesto que los datos estn repartidos en varios archivos, y estos pueden tener
diferentes formatos, es difcil escribir nuevos programas de aplicacin para
obtener los datos apropiados.
Anomalas del acceso concurrente
En un entorno as la interaccin de actualizaciones concurrentes puede dar por
resultado datos inconsistentes. Para prevenir esta posibilidad debe mantenerse
alguna forma de supervisin en el sistema.
Problemas de seguridad e integridad
No todos los usuarios pueden visualizar alguna informacin, por tal motivo para
que un sistema de base de datos sea confiable debe mantener un grado de
seguridad que garantice la autentificacin y proteccin de los datos.

FA1001174@unadmexico.mx

Sistemas de Bases de Datos


Es la organizacin de componentes que definen y regulan la recoleccin,
almacenamiento, administracin y uso de los datos
(Se disean para gestionar grandes bloques de informacin)
(Deben mantener la seguridad de la informacin almacenada)
Se constituye por:
El HW
La BD
El SW (DBMS-Sistema de Gestin de Base de Datos, Sistema Operativo, Programas
de Aplicaciones)
Los usuarios:
Administrador de Sistemas: supervisa la operacin general del sistema de BD
Administrador de BD: administra el uso del DBMS y garantiza que funcione la BD
Diseador de la BD: disea la estructura de la BD
Analistas de sistemas y programadores: disean y ejecutan los programas de aplic.
Usuarios finales (inexpertos, expertos): personas que utilizan los progr. de aplicac.

para realizar las operaciones diarias de la organizacin

FA1001174@unadmexico.mx

DBMS

-Sistema de Gestin de Base de Datos


-Sistema de Administracin de Base de Datos
-Servidor de Base de Datos

Conjunto de Programas que permiten definir, accesar, manipular y utilizar la informacin que
contienen las bases de datos.
Una BD nunca se accede o manipula directamente sino a travs del DBMS. Se puede considerar al
DBMS como el interfaz entre el usuario y la BD.
La funcin principal de un DBMS es garantizar la integridad y la consistencia de los datos de una BD,
esto es a travs de:
1.

Administracin del diccionario de datos

2.

Administracin del almacenamiento de datos

3.

Transformacin y presentacin de datos

4.

Administracin de la seguridad

5.

Control de acceso de usuarios mltiples

6.

Administrador de tareas de respaldo y recuperacin

7.

Administracin de la integridad de los datos

Algunos de los ms conocidos son:

IBM DB2, Informix, Oracle, SQL Server, Sybase, SQL Base, Inter Base, Ingress, Progress
MySQL, PostGreSQL,

FA1001174@unadmexico.mx

Funciones esenciales de un DBMS


Definicin o descripcin
-Permite al diseador especificar los elementos de datos que la integran,
-sus estructuras y las relaciones entre ellos,
-reglas de integridad semntica
-Caractersticas de tipo fsico
Realizada por el DDL, debe definir las tres estructuras de datos, especificando las
caractersticas de los datos en cada nivel

FA1001174@unadmexico.mx

Funciones esenciales de un DBMS


Manipulacin
-Carga los datos en las estructuras creadas, y la bd estar lista para su utilizacin
-Se necesitar recuperar la informacin (consulta) o actualizarla (cuando hay cambios)
-Consulta puede ser:

*Totalidad de los datos. Se recuperan todos los datos de bd o todos los de un det. tipo
*Selectiva. Localizar los registros que cumplan con una determinada condicin
-Actualizacin

*Insercin. Cuando aparezcan nuevos elementos


*Borrado. Cuando se necesite desparecen algunos elementos
*Modificacin. Modificar datos de los registros en los cuales haya cambios
La manipulacin es realizada por el DML por medio de un lenguaje de mandatos que dispone de las
instrucciones necesarias para llevar a cabo tanto la consulta como actualizacin
FA1001174@unadmexico.mx

Interaccin del usuario con la BD

Insertar

Modificar
USUARIO

Borrar

BASE DE
DATOS

Consultar

FA1001174@unadmexico.mx

Ventajas del uso de bases de datos


Independencia de datos. La independencia de datos implica un divorcio entre
programas y datos; es decir, se pueden hacer cambios a la informacin que
contiene la base de datos o tener acceso a la base de datos de diferente manera,
sin hacer cambios en las aplicaciones o en los programas.
Eliminacin de informacin redundante.
Eliminacin de informacin inconsistente. Si el sistema esta desarrollado a
travs de archivos convencionales, esta es una operacin costosa y
potencialmente peligrosa.

Mejor disponibilidad de los datos

FA1001174@unadmexico.mx

Ventajas del uso de bases de datos


Permite compartir informacin. Varios sistemas o usuarios pueden utilizar una
misma entidad.
Permite mantener la integridad en la informacin. Solo se almacena la
informacin correcta.
Mayor valor informativo
Los usuarios tienen acceso ms rpido y sencillo
Mayor flexibilidad para atender a demandas cambiantes de los ejecutivos

FA1001174@unadmexico.mx

Distintos niveles de abstraccin en una base de


datos
Un objetivo importante de un sistema de base de datos es proporcionar a los
usuarios una visin abstracta de los datos, es decir, el sistema esconde ciertos
detalles de cmo se almacenan y mantienen los datos.
Estructura Lgica nivel externo-

*usuarios

Visin que tiene cada usuario de la BD


Se reflejan slo los datos e interrelaciones que necesita el correspondiente usuario

Deben especificarse las restricciones de uso (insertar, borrar, acceso, etc.)


Estructura Lgica Global nivel conceptual

*todos los usuarios

Visin global de los datos


Descripcin de todos los datos e interrelaciones entre ellos
Estructura Fsica nivel interno

*almacenamiento

Forma en que se organizan los datos en el almacenamiento fsico


FA1001174@unadmexico.mx

Estructuras de las BD

Nivel Externo
Estructura lgica

Nivel Conceptual
Estructura lgica global

Nivel Interno
Estructura fsica
FA1001174@unadmexico.mx

Vous aimerez peut-être aussi