Professional Documents
Culture Documents
BASE DE DATOS
SEMESTRE: VIII
BASE DE DATOS
INTRODUCCIN
En la actualidad el enfoque de bases de datos es extensamente utilizado por ser la nica solucin
posible para manejar grandes volmenes de datos, la complejidad de la extraccin de datos y la
concurrencia de datos (accesos simultneos).
Las bases de datos se han extendido por la disminucin de los costos de los servidores y las
necesidades de exploracin de datos.
Los sistemas integrados de gestin, paquetes contables o aplicaciones almacenan los datos en bases
de datos.
Algunos Sistema utilizan bases de datos propietarias y otros continan utilizando archivos
tradicionales.
Resulta relevante para el Profesional en Administracin conocer los conceptos generales vinculados al
tema, a fin de desempearse como usuario de estos sistemas realizando consultas, as como para
poder interactuar adecuadamente en equipos de desarrollo de los sistemas de informacin.
Conjunto de informaciones
sobre un mismo tema,DE
BASE conDATOS
una unidad de
almacenamiento y
Qu es un archivo?
organizado de forma
estructurada para la
Es
Es un
un conjunto
conjunto de
de registros
registros que
que bsqueda de un dato
esta
esta compuesto
compuesto porpor campos
campos y y individual
estos
estos aa su
su vez
vez contenidos
contenidos por
por
caracteres
caracteres oo bytes
bytes que
que en
en su
su Qu es un archivo convencional?
representacin
representacin binaria
binaria equivale
equivale a
a Son un conjunto de datos que representan
8
8 bits
bits varios problemas en los sistemas de
informacin, tales
como:
Dependencia de datos aplicaciones;
trae como consecuencia la dificultad para
compartir la informacin
Redundancia de datos; trae como
consecuencia la ocupacin intil de memoria
secundaria
Falta de integridad de datos; trae como
consecuencia la inconsistencia o
incongruencia en la informacin.
BASE DE DATOS
BASES DE DATOS
DEFINICIN
una base de datos se define como un conjunto de datos que se encuentran
organizados y relacionados entre s, con el fin de satisfacer
tratamientos de informacin implicados en las actividades de una empresa.
Principales caractersticas:
Representa Algn Aspecto Del Mundo Real
Lgicamente Coherente
Dirigida A Un Grupo De Usuarios Especficos
BASE DE DATOS
BASES DE DATOS
Desde el punto de vista informtico:
las base de datos se definen como un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas
que manipulen ese conjunto de datos.
BD
BD
BASE DE DATOS
NIVELES DE ABSTRACCIN DE LAS BASES DE DATOS
VISION
El nivel de visin presenta toda la base de datos, los usuarios por lo
general slo tienen acceso a sus correspondientes interfaces
graficas que permitan generar las diferentes transacciones con la BD .
AL
entre ellos.
MOTORES DE
BASES DE DATOS
BASE DE DATOS
Sistema de base de
datos
DEFINICIN : BASE DE DATOS
Es una serie de recursos para manejar grandes volmenes de informacin, sin embargo no
todos los sistemas que manejan informacin son bases de datos
Elementos : BASE DE DATOS
Hardware(dispositivo
s de Programador de
almacenamiento) aplicaciones(quien crea la
aplicacin)
SBD
Software(conjunto
de programas , Administrador de
SGBD) BD(quien controla el
sistema de BD)
Usuarios
(quien accede a la BD)
Modelo : BASE DE DATOS
Aplicacin BD
Usuarios SGBD
de BD
ADMINISTRADOR
DEFINICIN :
usuarios no i os
crear
1. Conjunto
informticos ed
coordinado que m datos
suministran analistas describir almacenados
Programa
s programador
Lenguaje me recuperar y
es o al dio
s s manipular
administrado
Procedimi
r
entos En la base de datos
Ejemplo:
FIABILIDAD (proteccin
frente a fallos)
Y SEGURIDAD (control de
CONSISTENCI
AE Base de acceso a los datos
INTEGRIDAD datos
BASE DE DATOS
BASE DE DATOS
Si no existiera el
sistema gestionador
de base de datos
con la capacidad de
organizar, controlar
y clasificar los
datos, los sistemas
de informacin
seran un
conglomerado de
datos sin orden. Por
lo tanto, el papel
fundamental de un
sistema gestionador
de base de datos es
el de almacenar y
BASE DE DATOS
BD
SGBD
BD
SGBD
LOS SGBD ESTN COMPUESTOS POR DOS BASE DE DATOS
LENGUAJES
y as lograr su
estructura y su
lgica para disear,
crear y mantenerla.
MODELOS
DE BASE DE
DATOS
Modelo
Modelo Modelo de Modelo
relacionado a
jerrquico red relacional
objetos
BASE DE DATOS
1 MODELO JERRQUICAS
DE
UNO A stas son bases de datos que, como su
UNO
nombre indica, almacenan su informacin en
una estructura jerrquica. Se basa en dos tipos
d relaciones de datos.
las r
elac
ione DE UNO A
s so
n un MUCHOS
En este modelo los datos se idire
ccio
organizan en una forma similar nale
s
a un rbol (visto al revs), en
donde un nodo padre de
informacin puede tener varios
hijos. El nodo que no tiene
padres es llamado raz, y a los
Las relaciones son
nodos que no tienen hijos se
los conoce como hojas. hijo-padre
Cada
registro
se almacenan en con los mismos
la forma de consta de un campos se Las bases de datos
jerrquicas son
registros, el conjunto de denomina especialmente
especialmente tiles
tiles en
en el
el
equivalente a las campos, el fichero el caso
caso dede aplicaciones
aplicaciones queque
tuplas equivalente a los equivalente a las manejan un gran volumen
atributos relaciones de
de informacin
informacin y y datos
datos
Un conjunto muy compartidos
Los datos
de registros permitiendo crear
estructuras
estructuras estables
estables y y de
de
gran
gran rendimiento.
rendimiento.
CARACTERSTICAS DEL MODELO JERRQUICO BASE DE DATOS
Su idea
fundament Estas
al es el relaciones
uso de podran
"relaciones considerarse
". en forma
lgica como
conjuntos de
datos
llamados
cada relacin es como si "tuplas".
fuese una tabla que est
compuesta porRegistros
(las filas de una tabla), que
representaran las tuplas, y La informacin puede ser recuperada o almacenada
mediante "consultas que ofrecen una amplia
campos (las columnas de flexibilidad y poder para administrar la informacin. El
una tabla) lenguaje ms habitual para construir las consultas a
bases de datos relacionales es SQL, Structured Query
Language o Lenguaje Estructurado de Consultas, un
estndarimplementado por los principales motores o
sistemas de gestin de bases de datos relacionales
CARACTERSTICAS DEL MODELO RELACIONAL BASE DE DATOS
Garantiza
herramienta
s para evitar
la duplicidad
de registros,
a travs de
campos
claves o
llaves.
Favorece la Garantiza la
normalizaci integridad
n por ser VENTAJ referencial:
As al eliminar
ms AS DEL un registro
comprensib MODEL elimina todos
le y O los registros
aplicable. RELACI relacionados
ONAL dependientes.
BASE DE DATOS
MODELO
3 ORIENTADO A LOS OBJETIVOS
Objeto: Instancia de
una clase. Entidad
provista de un
conjunto de
propiedades o
atributos (datos) y
de comportamiento
o funcionalidad
(mtodos), los
mismos que
consecuentemente
reaccionan a
eventos. Se
corresponden con
los objetos reales
del mundo que nos
rodea, o con objetos
internos del sistema
(del programa). Es
una instancia a una
BASE DE DATOS
BASE DE DATOS
PROPIEDADES MODELO BASE DE DATOS
ORIENTADO A LOS OBJETIVOS
ENCAPSULAMIENTO
Homogneas: Heterogneas:
Procesamie
Diseo de bases Manejo de
nto y
de datos transacciones y
optimizaci
distribuidas control de
n de
concurrencia
consultas
BASE DE DATOS
COMO BENEFICIA A LA
EMPRESA LOS DATOS
DISTRIBUIDAS
Las bases de datos
distribuidas son cada
vez ms usadas por las
empresas y suponen
una ventaja competitiva
frente a los sistemas
centralizados, siempre y
cuando la empresa en
cuestin tenga
necesidad de usar una
base de datos de este
tipo. Lo ms habitual es
disponer de varias
sedes y tener que
manejar informacin
comn, para lo cual las
BASE DE DATOS
Tendencias actuales en Bases de
Datos
ous
a re h
w
Data
D ATA
e BIG
O U D
C L
P UTI
COM
NG
BASE DE DATOS
DATAWAREHOUSE
Algunos lo llaman Business Intelligence or
Decision Support
Un datawarehouse es un almacn de datos empresariales que fue
diseado para facilitar la toma de decisiones en administracin.
CARGA
UPDATE
SELECT
DW
BD DW REPORT SELECT
INSERT S
DELETE
DW QUEDA DESCRITO EN TRES DIMENSIONES BASE DE DATOS
Construccin del DW
Accediendo al DW
a) Impactos Humanos
Usando aplicaciones DSS/EIS
Procesos Empresariales y
Decisiones Empresariales.
b) Impactos Empresariales
Comunicacin e Impactos Organizacionales.
BASE DE DATOS
BIG DATA
Es el conjunto de procesos, tecnologas y modelos de negocio que
estn basados en datos y en capturar el valor que los propios datos
encierran. Esto se puede lograr tanto a travs de una mejora en la
eficiencia gracias al anlisis de los datos (una visin ms
tradicional), como mediante la aparicin de nuevos modelos de
negocio que supongan un motor de crecimiento
Las 3 Vs
Volumn
Datos BASE DE DATOS
Datos desestructura
Variedad almacenado dos,
sy semiestructura
estructurad dos, audio,
os video, etc.
BASE DE DATOS
- La velocidad del movimiento, proceso y captura
Velocidad de datos dentro y fuera de la empresa ha
aumentado significativamente.
- Los modelos basados en inteligencia de
negocios generalmente suelen tardar das
en procesar, frente a las necesidades
analticas casi en tiempo real de hoy en
da debido al flujo de datos a alta velocidad.
UTILIDADES
Crear unBASE DE DATOS
Grandes enorme
volmen valor y
es de aumentar
datos la
eficiencia
PARTES
INTERESAD
AS
Informacin que
nunca
hubisemos
encontrado o
que nunca
I Se nos hubiese
ENTAC
E RI M ocurrido buscar
EX P
Y LA IN
N RAC
LO
EXP
AT OS A
D PIL
C O
RE
DOS
Permite crear nuevos productos y servicios, BASE DE DATOS
IN mejorar los existentes e, incluso, crear
C
OVA nuevos modelos de negocio.
IN N
BASE DE DATOS
BASE DE DATOS
il, ad
a as si d
otm l e em nca ca, ri er
H og st s
e rsit a i v s,
Go ps Si Ba ni d n
U , p io
de ectr Re ive i s
Ma U n es unic esa
E l M pr
s
BASE DE DATOS
Fortalezas
Debilidades
E LOS No genera
S D
TA JA O SQL cuellos de
VE N SN Pueden
EM A botella
SIST manejar
Se gran
ejecutan cantidad
en de datos
mquinas
con pocos
recursos
BASE DE DATOS
GRANDES COMPAAS QUE UTILIZAN ESTE TIPO DE BASES DE DATOS