100% encontró este documento útil (1 voto)
128 vistas24 páginas

Fundamentos de Bases de Datos y SGBD

Este documento presenta una agenda sobre bases de datos. Aborda temas como la gestión de datos, el concepto de base de datos, la arquitectura de una base de datos, los sistemas gestores de bases de datos, el diseño y modelos de bases de datos, y tendencias en sistemas de gestión de bases de datos.

Cargado por

Nico Rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
128 vistas24 páginas

Fundamentos de Bases de Datos y SGBD

Este documento presenta una agenda sobre bases de datos. Aborda temas como la gestión de datos, el concepto de base de datos, la arquitectura de una base de datos, los sistemas gestores de bases de datos, el diseño y modelos de bases de datos, y tendencias en sistemas de gestión de bases de datos.

Cargado por

Nico Rojas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Bases de Datos

Agenda
 Gestión de los datos
 Concepto de base de datos
 Arquitectura de una base de datos
 Sistemas Gestores de Base de Datos (SGBD)
 Diseño de una base de datos
 Modelos de Bases de Datos
 El modelo de datos relacional
 Sistemas de Bases de Datos en la empresa
 La administración de la Base de Datos
 El diccionario de datos
 Tendencias de los SGDB
 Resumen
Gestión de los datos (I)

 Datos-Información-Conocimiento
 Evolución
 Sistemas orientados a los procesos. Ficheros
 Sistemas orientados a los datos. Bases de datos
Gestión de los datos (II)
Datos, Información, Conocimiento

 Datos-Información-Conocimiento
 Los datos son considerados como hechos aislados

 El procesamiento de los datos da lugar a la


información
 El procesamiento de la información da lugar al
conocimiento
 La información es uno de los recursos más importantes con que cuenta
la empresa debido a:
 La influencia que tiene en la planificación

 La toma de decisiones en las organizaciones


Gestión de los datos (III) Evolución
 Almacenamiento de los datos :
 Al principio los datos estaban integrados en los programas

 La aparición de los ficheros da lugar a que los datos aparezcan

como una colección homogénea. Fichero como conjunto de


datos estructurados
 Estructura lógica usuario
 Estructura física físico almacenamiento en soporte

ORIENTADOS A LOS PROCESOS


 Las primeras bases de datos aparecen en la década de los sesenta


 ORIENTADOS A LOS DATOS
Gestión de los datos (IV) Ficheros (I)
 Dan lugar a los primeros sistemas de información
 Imitan los procedimientos manuales existentes

 Los ficheros en el ordenador se correspondían con los ficheros de

papel
 Los registros en los ficheros del ordenador contenían la

información que podía almacenar una carpeta individual de un


archivo en un sistema manual
 Se llamaron sistemas de procesamiento de datos ya que ejecutaban
las funciones habituales de tratamiento de los registros
 Tratamiento secuencial en origen (impide borrado e inserción
de nuevos registros)
 Luego acceso Directo por campo/s clave
 También archivos de organización secuencial indexada
Gestión de los datos (V) Ficheros (II)
Tipos de organización:
 Secuencial. Para leer o procesar un determinado registro previamente había que

leer todos los registros que le precedían en el archivo


 Los archivos se almacenaban en cinta magnética

 Estos ficheros se procesaban en lotes

 Directo Estos ficheros utilizan una clave formada por uno o más campos de

datos para identificar qué registro se recuperará


 Permiten la recuperación de los registros aleatoriamente

 Secuencial indexada Este tipo de archivos consta de dos partes:


 en la primera se guardan los datos

 en la segunda se almacena un índice que permite acceder de forma directa a

los datos de la primera parte


Gestión de los datos (VI)Ficheros (y III)
 Inconvenientes
Si dos o más aplicaciones tienen una parte de sus datos en común, éstos
están repetidos en tantos ficheros como aplicaciones haya.
Lo que da lugar a los siguientes inconvenientes

 Redundancia de datos (duplicidad de almacenamiento)


 Gasto innecesario de recursos del sistema
 Inconsistencias (modificaciones no reflejadas en todos los
ficheros)
 Dependencia casi total de los datos respecto a los programas y
viceversa
 Dependencia de los datos y los programas respecto a la máquina
 Poco control sobre los datos
 Problemas en la manipulación de datos
 Necesidad de grandes conocimientos de programación
Gestión de los datos (y VII) Bases de Datos
 Son sistemas orientados hacia los datos de tal manera que estos se
encuentran organizados para dar una mejor respuesta a las necesidades
de información de la organización
 Una base de datos es una colección de datos interrelacionados que
pueden ser procesados por uno o más sistemas de aplicación
 Un sistema de base de datos está formado por:
 una base de datos

 un software de propósito general (sistema de gestión de la B.D.)

 el hardware

 el personal
Agenda
 Gestión de los datos
 Concepto de base de datos
 Arquitectura de una base de datos
 Sistemas Gestores de Base de Datos (SGBD)
 Diseño de una base de datos
 Modelos de Bases de Datos
 El modelo de datos relacional
 Sistemas de Bases de Datos en la empresa
 La administración de la Base de Datos
 El diccionario de datos
 Tendencias de los SGDB
 Resumen
Concepto de base de datos (I)

Una base de datos es:


"Una de datos integrados, con redundancia
colección
controlada,y con una estructura que refleja
las
interrelaciones y restricciones semánticas existentes en el mundo real; los
datos, que han de ser compartidos por diferentes usuarios y aplicaciones,
deben mantenerse independientes de éstas y su definición y descripción,
únicas para cada tipo de datos, han de estar almacenadas con los mismos.
Los procesos de actualización y recuperación, comunes y bien determinados
habrán de ser capaces de conservar la integridad, seguridad y
confidencialidad del conjunto de los datos"
(De Miguel yPiattini)
Concepto de base de datos (II)
Un sistema de base de datos está formado por:

 el hardware
 el software
 los datos
 el personal
Concepto de base de datos (III) Hardware
 El hardware es el conjunto de dispositivos físicos sobre los que reside la base
de datos. Consiste en una o más computadoras, unidades de disco, monitores,
impresoras, unidades de almacenamiento, cableado y otros equipos
auxiliares
 Las unidades de disco constituyen el principal mecanismo de
almacenamiento para las bases de datos y son esenciales, ya que permiten el
acceso directo, sin el cual sería imposible el procesamiento de las bases de
datosLos sistemas de base de datos han evolucionado en la medida en que lo
ha hecho la tecnología del hardware
 Requieren memoria principal y espacio de almacenamiento en disco de
grandes dimensiones
Concepto de base de datos (IV) Software
Un sistema de base de datos incluye varios tipos de software:

 El sistema de gestión de bases de datos (SGBD)

 El software de aplicación, que usa las facilidades del SGBD para


manipular la base de datos

 Herramientas para el desarrollo de aplicaciones. Como los generadores


de pantallas, de menús y de informes; los generadores de aplicaciones; y
las facilidades para la definición de los datos y las vistas de los datos
Concepto de base de datos (V) Software
Concepto de base de datos (VI) Datos
 Son el objeto principal, y por tanto ningún sistema de base de datos puede
existir sin los datos

 Constituyen la base sobre la que se fundamenta las necesidades de


información y de procesamiento de una compañía

 Los datos contenidos en una base de datos tienen que ser cuidadosa y
lógicamente estructurados

 Las funciones del negocio deben ser analizadas en profundidad, los datos y
las interrelaciones entre ellos deben identificarse y definirse correctamente
Concepto de base de datos (y VII) Personas
 Usuarios no informáticos. Son las personas que necesitan la información de
la base de datos para desarrollar su trabajo en el negocio. A este tipo
pertenecen: Los ejecutivos, los gerentes, los administradores, el personal de
oficina, etc

 Usuarios informáticos. Son aquellas personas cuya misión en el negocio


está en el diseño y el mantenimiento del sistema de base de datos y su
paquete de programas de aplicación asociado. Por ejemplo: Los
administradores de la base de datos, los analistas, los programadores, los
diseñadores del sistema y de la base de datos, los administradores de los
sistemas de información, etc
Base de Datos : Conceptos Básicos

https://www.youtube.com/watch?
v=yoeV4Ex8C8U&list=PLs1sXiNvW4
OyJCZs5WR3OjPZTlIqNcvQi
Agenda
 Gestión de los datos
 Concepto de base de datos
 Arquitectura de una base de datos
 Sistemas Gestores de Base de Datos (SGBD)
 Diseño de una base de datos
 Modelos de Bases de Datos
 El modelo de datos relacional
 Sistemas de Bases de Datos en la empresa
 La administración de la Base de Datos
 El diccionario de datos
 Tendencias de los SGDB
 Resumen
Arquitectura de una Base de Datos (I)
 Una de las características más importantes del modelo
relacional fue la separación de la estructura lógica y la
manipulación de los datos, tal y como lo concibe el usuario
final, de la representación física que requiere el hardware de
la computadora

 Este importantísimo concepto ha sido muy discutido y en la


actualidad es universalmente aceptado. Es esencial para la
filosofía de la estructura de base de datos que propone el
modelo ANSI/SPARC que se estudiará a continuación
Arquitectura de una Base de Datos (II)
 Los tres niveles de abstracción bajo los que se ve una B.D. son:
 El nivel externo está constituido por las vistas que tiene cada usuario de

la base de datos

 El nivel conceptual es el nivel en el que se hace el diseño conceptual de


la base de datos. Consiste en una simple y lógica descripción de todos los
elementos de los datos y sus interrelaciones

 El nivel interno es la vista física de la base de datos: los dispositivos de


disco, las direcciones físicas, los índices, los punteros y demás elementos
Arquitectura de una Base de Datos (y III)
 Para representar los datos en los niveles conceptual y externo del
usuario, el sistema debe traducir las direcciones físicas a sus
correspondientes nombres lógicos e interrelaciones
 Esta traducción también debe tener lugar en el sentido inverso: del
lógico al físico
 El beneficio de este proceso es la independencia de la representación
lógica de los datos de su representación física
 La implementación de estos tres niveles requiere que el SGBD haga
corresponder cada nivel con el otro
 Arquitectura de una base de datos

https://www.youtube.com/watch?
v=K1g4I-z3LOE

También podría gustarte