PDF de programación - Unidad 1: Gestión y diseño de Bases de Datos

Imágen de pdf Unidad 1: Gestión y diseño de Bases de Datos

Unidad 1: Gestión y diseño de Bases de Datosgráfica de visualizaciones

Actualizado el 15 de Diciembre del 2018 (Publicado el 23 de Noviembre del 2018)
1.318 visualizaciones desde el 23 de Noviembre del 2018
848,4 KB
36 paginas
Creado hace 15a (05/10/2008)
Para ver una copia completa de la licencia, acudir a la dirección
http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es



(3)



(1) Gestión de
Bases de Datos

(1.1) esquema de la unidad

(1.2.1) sistemas gestores de bases de datos
(1.2.2) tipos de sistemas de información
(1.2.3) objetivo de los sistemas gestores de bases de datos
(1.2.4) niveles de abstracción de una base de datos

(1.3.1) funciones. lenguajes de los SGBD
(1.3.2) recursos humanos de las bases de datos
(1.3.3) estructura multicapa
(1.3.4) núcleo
(1.3.5) diccionario de datos
(1.3.6) facilidades de usuario
(1.3.7) funcionamiento del SGBD

(1.2) introducción ______________________________________________________ 6
6
6
9
10
(1.3) componentes de los SGBD _________________________________________ 11
11
12
12
13
13
13
14
(1.4) arquitectura de los SGBD. estándares ______________________________15
15
15
15
16
16
19
(1.5) tipos de SGBD ___________________________________________________ 20
20
21
22
22
22
23
(1.6) diseño conceptual de bases de datos. el modelo entidad - relación __ 23
23
24
25
29
31
(1.7) índice de ilustraciones ____________________________________________ 36

(1.4.1) organismos de estandarización
(1.4.2) SC21
(1.4.3) DBTG Codasyl
(1.4.4) ANSI/X3/SPARC
(1.4.5) Modelo ANSI/X3/SPARC
(1.4.6) estructuras operacionales

(1.5.1) introducción
(1.5.2) modelo jerárquico
(1.5.3) modelo en red (Codasyl)
(1.5.4) modelo relacional
(1.5.5) modelo de bases de datos orientadas a objetos
(1.5.6) bases de datos objeto-relacionales

(1.6.1) introducción
(1.6.2) componentes del modelo
(1.6.3) relaciones
(1.6.4) atributos
(1.6.5) modelo entidad relación extendido

(5)

sistemas gestores de bases de datos
(unidad 1) sistemas de gestión de datos



(1.2) introducción

(1.2.1) sistemas gestores de bases de datos

la necesidad de gestionar datos

En el mundo actual existe una cada vez mayor demanda de datos. Esta demanda
siempre ha sido patente en empresas y sociedades, pero en estos años la
demanda todavía de ha disparado más debido al acceso multitudinario a las redes
integradas en Internet y a la aparición de pequeños dispositivos (móviles y PDAs)
que realizan un acceso multitudinario a diversas redes.

En informática se conoce como dato a cualquier elemento informativo que
tenga relevancia para un usuario. Desde su nacimiento, la informática se ha
encargado de proporcionar herramientas que faciliten la gestión de los datos.

Antes de la aparición de las aplicaciones informáticas, las empresas tenían
como únicas herramientas de gestión de datos a los cajones, carpetas y fichas en
las que se almacenaban los datos. En este proceso manual, el tipo requerido para
manipular estos datos era enorme. Sin embargo el proceso de aprendizaje era
relativamente sencillo ya que se usaban elementos que el usuario reconocía
perfectamente.

Por esa razón, la informática ha adaptado sus herramientas para que los
elementos que el usuario maneja en el ordenador se parezcan a los que utilizaba
manualmente. Así en informática se sigue hablado de ficheros, formularios,
carpetas, directorios,....

componentes de un sistema de información electrónico

En el caso de una gestión electrónica de la información (lo que actualmente se
considera un sistema de información), los componentes son:
♦ Datos. Se trata de la información relevante que almacena y gestiona el

sistema de información

♦ Hardware. Equipamiento físico que se utiliza para gestionar los datos
♦ Software. Aplicaciones que permiten el funcionamiento adecuado del sistema
♦ Recursos humanos. Personal que maneja el sistema de información

(1.2.2) tipos de sistemas de información

En la evolución de los sistemas de información ha habido dos puntos
determinantes, que han formado los dos tipos fundamentales de sistemas de
información.

sistemas de información orientados al proceso

En estos sistemas de información se crean diversas aplicaciones (software) para
gestionar diferentes aspectos del sistema. Cada aplicación realiza unas
determinadas operaciones. Los datos de dichas aplicaciones se almacenan en
archivos digitales dentro de las unidades de almacenamiento del ordenador (a
veces en archivos binarios, o en hojas de cálculo, o incluso en archivos de texto).

(6)

2º curso de administración de sistemas informáticos
autor: Jorge Sánchez – www.jorgesanchez.net
Cada programa almacena y utiliza sus propios datos de forma un tanto caótica.
La ventaja de este sistema (la única ventaja), es que los procesos son
independientes por lo que la modificación de uno no afectaba al resto. Pero tiene
grandes inconvenientes:
♦ Datos redundantes. Ya que se repiten continuamente
♦ Datos inconsistentes. Ya que un proceso cambia sus datos y no el resto.
Por lo que el mismo dato puede tener valores distintos según qué aplicación
acceda a él.

♦ 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.

♦ Dependencia de los datos a nivel físico. Para poder saber cómo se
almacenan los datos, es decir qué estructura se utiliza de los mismos,
necesitamos ver el código de la aplicación; es decir el código y los datos no
son independientes.

♦ Tiempos de procesamiento elevados. Al no poder optimizar el espacio de

almacenamiento.

♦ Dificultad para el acceso simultáneo a los datos. Es casi imposible de
conseguir ya que se utilizan archivos que no admiten esta posibilidad. Dos
usuarios no pueden acceder a los datos de forma concurrente.

♦ Dificultad para administrar la seguridad del sistema. Ya que cada
aplicación se crea independientemente; es por tanto muy difícil establecer
criterios de seguridad uniformes.

Ilustración 1, Sistemas de Información orientados al proceso

A estos sistemas se les llama sistemas de gestión de ficheros. Se consideran
también así a los sistemas que utilizan programas ofimáticos (como Word o Excel
por ejemplo) para gestionar sus datos (muchas pequeñas empresas utilizan esta
forma de administrar sus datos). De hecho estos sistemas producen los mismos
(si no más) problemas.



(7)

sistemas gestores de bases de datos
(unidad 1) sistemas de gestión de datos
sistemas de información orientados a los datos. bases de datos



En este tipo de sistemas los datos se centralizan en una base de datos común a
todas las aplicaciones. Estos serán los sistemas que estudiaremos en este curso.
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 aplicaciones.


Ilustración 2, Sistemas de información orientados a datos

ventajas

♦ Independencia de los datos y los programas y procesos. Esto permite

modificar los datos sin modificar el código de las aplicaciones.

♦ Menor redundancia. No hace falta tanta repetición de datos. Sólo se indica la

forma en la que se relacionan los datos.

♦ 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.

Cada tipo de usuario podrá acceder a unas cosas..

♦ 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 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.

desventajas

♦ Instalación costosa. El control y administración de bases de datos requiere

de un software y hardware poderoso

(8)

2º curso de administración de sistemas informáticos
autor: Jorge Sánchez – www.jorgesanchez.net
♦ Requiere personal cualificado. Debido a la dificultad de manejo de este tipo

de sistemas.

♦ Implantación larga y difícil. Debido a los puntos anteriores. La adaptación

del personal es mucho más complicada y lleva bastante tiempo.

♦ Ausencia de estándares reales. Lo cual significa una excesiva dependencia
hacia los sistemas comerciales del mercado. Aunque, hoy en día, una buena
parte de esta tecnología está aceptada como estándar de hecho.

(1.2.3) objetivo de los sistemas gestores de bases de datos

Un sistema gestor de bases de datos o SGBD (aunque se suele utilizar más a
menudo las siglas DBMS procedentes del inglés, Data Base Management
System) es el software que permite a los usuarios procesar, describir,
administrar y recuperar los datos almacenados en una base de datos.

En estos Sistemas se proporciona un conjunto coordinado de programas,
procedimientos y lenguajes que permiten a los distintos usuarios realizar sus
tareas habituales con los datos, garantizando además la seguridad de los
mismos.

DBMS

Ilustración 3, Esquema del funcionamiento y utilidad de un sistema gestor
de bases de datos



El éxito del SGBD reside en mantener la seguridad e integridad de los datos.
Lógicamente tiene que proporcionar herramientas a los distintos usuarios. Entre
las herramientas que proporciona están:
♦ Herramientas para la creación y especificación de los datos. Así como la

estructura de la base de datos.

♦ Herrami
  • Links de descarga
http://lwp-l.com/pdf14306

Comentarios de: Unidad 1: Gestión y diseño de Bases de Datos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad