Vous êtes sur la page 1sur 24

CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Gestión de Base de Datos


Gestión de Base de Datos

Tema 1.- Sistema Gestores de Base de Datos

José A. Priego 1
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

 Informática = Información + Automática.


 Información = Adquisición de conocimientos que permiten ampliar
o precisar los que se poseen sobre una materia determinada.
 Automática = Ciencia que trata de sustituir en un proceso el
operador humano por dispositivos mecánicos o electrónicos.
Gestión de Base de Datos

 Dato = Información dispuesta de manera adecuada para su


tratamiento por un ordenador..

DATOS INFORMÁTICA INFORMACIÓN

José A. Priego 2
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Datos vs. Información


 Datos sueltos sin una relación, no proporcionan conocimiento.

 El análisis y estudio de los datos si pueden proporcionar nueva


Gestión de Base de Datos

información.

 Se precisan algún tipo de herramienta que facilite el tratamiento de


la información.

 Los sistemas de información son el conjunto de herramientas,


reglas de uso y datos que permiten generar información.

 Las funciones de los sistemas de información serían: recoger la


información, almacenarla, procesarla y presentarla.

José A. Priego 3
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Sistema Informático
 Un sistema informático es un conjunto de elementos que se
interrelacionan entre si con un objetivo concreto.

 Un sistema informático puede formar parte de un sistema de


Gestión de Base de Datos

información; en este último la información, uso y acceso a la misma,


no necesariamente está informatizada.

 Básicamente un sistema informático estará formado:


 Equipo Físico: Todo el hardware y elementos de interconexión.
 Equipo Lógico: Todo el software necesario para que funcionen
los equipos y el específico para el análisis y tratamiento de los
datos.
 Usuarios: Tendrán distintas tareas, como recogida de
información, introducción de los datos, etc.
 Sistema de Información Electrónico =
Sistema de Información + Sistema Informático
José A. Priego 4
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Tipos de Sistemas de Informac. Electrónicos


 Al inicio: Se utilizan distintos programas con sus propios datos para
el tratamiento de la información. Lo importante son los programas.
Estos son sistemas orientados a los procesos.
Gestión de Base de Datos

 Con las BD: Se gestiona toda la información independientemente


del tratamiento posterior que se le quiera dar. Lo importante son los
datos. Sistemas orientados a los datos.

 Hoy: Surgen nuevos sistemas dirigidos a los directivos (Decision


Support Systems o Executive Information Systems) que incorporan
nuevas técnicas para dar soporte a la toma de decisiones: minería de
datos (Data Mining) y almacenes de datos (Data Warehouse).

José A. Priego 5
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Sistemas orientados a los procesos


 Datos redundantes. Ya que se repiten en diferentes archivos.
 Datos inconsistentes. Ya que un proceso cambia sus datos en sus
ficheros pero no en el resto.
Gestión de Base de Datos

 Coste de almacenamiento elevado. Al almacenarse varias veces


el mismo dato, se requiere más espacio en los discos. Luego se
agotarán antes.
 Difícil acceso a los datos. Cada vez que se requiera una consulta
no prevista inicialmente, hay que modificar el código de las
aplicaciones o incluso crear una nueva aplicación.
 Tiempos de procesamiento elevados. Al no poder optimizar el
espacio de almacenamiento.

José A. Priego 6
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Sistemas orientados a los procesos


 Dependencia de los datos a nivel físico. Cada aplicación debe
incorporar en su código, la estructura de los ficheros que maneja.
Cualquier cambio que se realice en el fichero obliga a cambiar el
Gestión de Base de Datos

código de la aplicación, aunque la aplicación no vaya a utilizar la


parte que se ha cambiado.
 Dificultad para el acceso simultáneo a los datos. Es casi
imposible de conseguir ya que los archivos tradicionales no admiten
esta posibilidad.
 Dificultad para administrar la seguridad del sistema. Ya que
cada aplicación se crea independientemente y accede directamente
a los datos.

José A. Priego 7
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Organización de la información
 La información ha de estar almacenada y organizada de forma que
se facilite su manipulación.

 Un sistema informático permite almacenar datos en dos tipos de


Gestión de Base de Datos

memorias:
 Memoria Principal o Interna (RAM).
Los dispositivos de memoria principal, son muy rápidos pero el
almacenamiento no es permanente.
 Memoria Secundaria o Externa (Discos Duros, CD, ...)
Los dispositivos de memoria secundaria, son más lentos que la RAM, pero a
cambio permiten el almacenamiento permanente y masivo de datos en unidades
denominadas ficheros.

José A. Priego 8
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Archivos o Ficheros

 Un fichero es una cantidad indeterminada de datos que tratan sobre


un mismo tema. Los datos se agrupan en unidades llamadas
Gestión de Base de Datos

registros.

 Un registro es una estructura de datos homogéneos referentes a


una misma entidad. Está formado por elementos más pequeños
denominados campos.

 El registro es la unidad de tratamiento de los ficheros de datos


mientras que los campos son la mínima unidad de información.

FICHERO

c c c Registros c c c
registro registro
José A. Priego 9
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Archivo, registros y campos

Registro
Fichero Trabajadores
Gestión de Base de Datos

Nombre: Luís Gómez


Registro DNI: 83374432S
Población: Madrid
Peso: 80
Nombre: Juan García
Registro DNI: 49357468kAltura: 186
Población: Avilés
Campo Nombre: Ana Pérez Peso: 87
Campo DNI: 19357468L Altura: 182
Campo Población: Mieres
Campo Peso: 64
Campo Altura: 172

El fichero trabajadores contiene:


3 registros y cada registro contiene 5 campos

José A. Priego 10
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Clasificación de los archivos por


su organización
La organización de un archivo se refiere al modo en que se graban los
registros durante su creación en el soporte de almacenamiento.
Gestión de Base de Datos

Según las características del soporte utilizado y de la organización, se


puede organizar y acceder a los registros de dos formas:
 Acceso secuencial: Se accede a los registros en el mismo
orden en el que fueron introducidos. Este tipo de acceso es el
obligado en los dispositivos secuenciales y opcional en los
dispositivos direccionables.
 Acceso directo: permite acceder a cualquier registro
directamente. Este acceso sólo es posible en dispositivos
direccionables.

José A. Priego 11
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Organización Secuencial

Los registros se almacenan en posiciones físicas contiguas, siguiendo la


secuencia temporal en que han sido introducidos.
Gestión de Base de Datos

Sólo permiten el acceso secuencial, por tanto en primer lugar se accede


al primer registro, después al segundo, etc.

FICHERO

Reg1 Reg2 Reg3 Reg4 RegN

José A. Priego 12
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Organización Relativa

Los registros se almacenan en posiciones que dependen del valor de su


clave. Sólo funciona con soportes direccionables.
Gestión de Base de Datos

Si la clave se corresponde con una dirección relativa del soporte, la


organización se denomina directa.
Si la clave hay que transformarla para obtener una dirección relativa
dentro del soporte, la organización se denomina aleatoria.

FICHERO

Reg1 Reg3 Reg2 Reg4

José A. Priego 13
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Organización Secuencial Indexada


Está formada por tres áreas:
 Primaria: contiene los registros
ordenados por su clave. Está dividida
Gestión de Base de Datos

en bloques de registros contiguos. El


acceso a estos bloques es directo y el
acceso a los registros dentro de cada
bloque es secuencial.

 De índices: Contiene los datos


necesarios para acceder
directamente a cada bloque del área
primaria.

 De desbordamiento: Almacena
todos aquellos registros que en las
actualizaciones no han tenido cabida
en el área primaria.

José A. Priego 14
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Sistemas orientados a los datos


 En esos sistemas los datos se almacenan en una única estructura
lógica que es utilizable por las aplicaciones. A través de esa
estructura se accede a los datos que son comunes a todas las
Gestión de Base de Datos

aplicaciones.

 Cuando una aplicación modifica un dato, la modificación será visible


para el resto de aplicaciones.

José A. Priego 15
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Definiciones de Bases de Datos


 “Colección de datos interrelacionados almacenados en conjunto sin
redundancias perjudiciales o 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
Gestión de Base de Datos

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 integrada y generalizada de datos, estructurada


atendiendo a las relaciones naturales de modo que suministre todos
los caminos de acceso necesarios a cada unidad de datos con objeto
de poder atender todas las necesidades de los diferentes usuarios” ,
(Deen, 1985).

 “Conjunto de ficheros maestros, organizados y administrados de una


manera flexible de modo que los ficheros puedan ser fácilmente
adaptados a nuevas tareas imprevisibles” , (Frank, 1988).
José A. Priego 16
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Beneficios de las B.D.


 Independencia de los datos y los programas y procesos. Esto
permite modificar los datos sin modificar el código de las
aplicaciones.
Gestión de Base de Datos

 Menor redundancia. No hace falta tanta repetición de datos. La


redundancia de los datos casi siempre acaba generando
incoherencias.
 Integridad de los datos. Mayor dificultad de perder los datos o de
realizar incoherencias con ellos.
 Mayor seguridad en los datos. Al permitir limitar el acceso a los
usuarios evitaremos que los usuarios accedan a datos que no les
competen.

José A. Priego 17
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Beneficios de las B.D.


 Datos más documentados. Gracias a los metadatos que permiten
describir la información de la base de datos.
 Acceso a los datos más eficiente. La organización de los datos
Gestión de Base de Datos

produce un resultado más óptimo en rendimiento.


 Menor espacio de almacenamiento. Gracias a una mejor
estructuración de los datos.
 Acceso simultáneo a los datos. Es más fácil controlar el acceso de
usuarios de forma concurrente.

José A. Priego 18
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Inconvenientes de las B.D


 Instalación costosa.
 Necesidad de personal especializado.
Gestión de Base de Datos

 Implantación larga y difícil.


 Falta de rentabilidad a corto plazo.
 Escasa estandarización.
 Excesiva dependencia del fabricante.

José A. Priego 19
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Visión de los datos en la B.D.


 Los datos se almacenan en la BD dando lugar a distintas visiones,
niveles, o formas de ver los datos:
 Visión conceptual. Es la visión teórica o representación del
Gestión de Base de Datos

problema tal y como éste se presenta en el mundo real. Es la visión


que realiza el analista previamente a la implantación práctica en la
Base de Datos.
 Visión física. Es la representación de cómo la información es
almacenada en los dispositivos de almacenamiento. Esta visión no
es percibida por los usuarios ajenos al mantenimiento de la BD.
 Visión externa. Es la visión, normalmente parcial, de los datos que
tienen los usuarios finales de una base de datos. Distintos usuarios
tendrán distintas visiones.

Sist. orientados a los procesos Sist. orientados a las bases de datos

José A. Priego 20
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Sistemas Gestores de Bases de Datos (SGBD)


SGBD o DBMS: Es una aplicación o conjunto de programas que permite la
gestión de una Base de Datos. Suministra tanto a usuarios no informáticos
como a los analistas, programadores y al administrador de la BD, los
Gestión de Base de Datos

medios necesarios para describir, recuperar y manipular los datos,


manteniendo su integridad, confidencialidad y seguridad.

SISTEMA DE BASE DE DATOS = usuarios + sgbd + datos

SGBD BD

José A. Priego 21
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Componentes de un SGBD
 Herramientas de gestión. Permiten crear las BD, manipularlas, modificar
su diseño, crear usuarios y asignar permisos. Son herramientas de
administrador.
 Herramientas de programación. Muchos SGBD ofrecen la posibilidad de
Gestión de Base de Datos

crear aplicaciones para usuarios finales cuando estos no pueden o no


deben trabajar directamente con el SGBD.
 Lenguajes:
 Lenguajes de definición (LDD). Para crear o modificar la estructura de la
BD.
 Lenguajes de control (LCD). Para realizar la gestión de usuarios, dar y
retirar permisos, realizar tareas de seguridad, etc.
 Lenguajes de manipulación (LMD). Permiten trabajar con los datos, es
decir, hacer consultas, altas, bajas, modificaciones, etc.
 Diccionario de datos. Almacena toda la información referente a la BD.
También se denomina repositorio.

José A. Priego 22
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Esquema de funcionamiento
1.- El usuario llama al SGBD
indicando la porción de la base
de datos que se desea tratar

2.- El SGBD accede al


Gestión de Base de Datos

esquema lógico comprobando


derechos de acceso y la
traducción física

3.- El SGBD obtiene el


esquema físico

4.- El SGBD traduce la llamada a los métodos de acceso del Sistema


Operativo que permiten acceder realmente a los datos requeridos

5.- El Sistema Operativo accede a los datos

6.- Los datos requeridos se van almacenando en una memoria intermedia o buffer.

7.- Los datos pasan del buffer al área de trabajo del usuario
José A. Priego 23
CFGS Administración de Sistemas en Red Sistemas Gestores de Base de Datos IES Número 1

Tipos de Sistemas Gestores de Bases de


Datos
Gestión de Base de Datos

Modelo Conceptual. Utilizaremos el modelo Entidad/Relación


Modelo Lógico. Utilizaremos el modelo relacional
Modelo Interno. Utilizaremos el modelo de SQL Server de Microsoft

José A. Priego 24

Vous aimerez peut-être aussi