Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sesin 1/8
Jorge Paiva H.
Base de datos
2015
jpaiva_peru@msn.com
IT Database Pro
@cocoPaivaPeru
Temario
Concepto de base de datos relacional.
Sistemas administradores de bases de datos
Cmo guarda los datos SQL Server 2012?
Creacin de bases de datos.
Componentes lgicos
registro de datos y registro de transacciones.
Componentes fsicos:
archivos y grupos de archivos de bases de datos.
Temario
Concepto de base de datos relacional.
Sistemas administradores de bases de datos
Cmo guarda los datos SQL Server 2012?
Creacin de bases de datos.
Componentes lgicos
registro de datos y registro de transacciones.
Componentes fsicos:
archivos y grupos de archivos de bases de datos.
Base de datos
Es un conjunto de datos relacionados entre s y que
tienen un significado implcito.
Datos organizados que pertenecen a un contexto.
Es un repositorio en donde existen datos coherentes
que podemos almacenar y consumir.
Est organizada sistemticamente para posterior uso.
Contactos
Contiene una lista de,
personas, con los campos:
Nombre
Nmero de telfono
Foto
Agenda
Contiene una lista de reuniones
Pelicula
nombre
id_director
pas
id_pelicula
fecha_nacimiento
ao
categora
ttulo
Clave
primaria
relacin uno a
muchos
Clave
primaria
nombre
pais
nacimiento
Almodovar
Espaa
24/5/1949
Scorcese
EEUU
24/5/1949
Jackson
EEUU
24/5/1949
id_directo
r
Id_pelicula
ao
titulo
200
2
La mala educacion
200
0
198
0
Pepi, Luci,
199
0
El gran robo
Temario
Concepto de base de datos relacional.
Sistemas administradores de bases de datos
Cmo guarda los datos SQL Server 2012?
Creacin de bases de datos.
Componentes lgicos
registro de datos y registro de transacciones.
Componentes fsicos:
archivos y grupos de archivos de bases de datos.
Manipular datos:
Obtener informacin
Introducir nuevos datos
Actualizar los existentes
Borrar datos no necesarios.
MS SQL Server(*)
Oracle (*)
Informix
DB2
Paradox
PostgreSQL
MS Access
MySQL
(*) Offers lite editions.
Temario
Concepto de base de datos relacional.
Sistemas administradores de bases de datos
Cmo guarda los datos SQL Server 2012?
Creacin de bases de datos.
Componentes lgicos
registro de datos y registro de transacciones.
Componentes fsicos:
archivos y grupos de archivos de bases de datos.
Base de datos
Datos
Datos
(archivo)
(archivo)
.mdf
.mdf oo .ndf
.ndf
Tablas, ndices
Datos
Registro
Registro
(archivo)
(archivo)
.ldf
.ldf
Extensin
(8 espacios
contiguos,
Pgina (8 KB) pginas, de 8 KB)
Temario
Concepto de base de datos relacional.
Sistemas administradores de bases de datos
Cmo guarda los datos SQL Server 2012?
Creacin de bases de datos.
Componentes lgicos
registro de datos y registro de transacciones.
Componentes fsicos:
archivos y grupos de archivos de bases de datos.
Archivo
Archivo
de
de Registro
Registro
Archivo
Archivo
de
de Datos
Datos
Actividad
Tablas
Tablas
ndices
ndices
Usuario y
sistema
Valor de la
clave
N de filas
N de filas
Factor de
relleno
Frecuencia
Tamao de
transaccin
Copia de
seguridad
Temario
Concepto de base de datos relacional.
Sistemas administradores de bases de datos
Cmo guarda los datos SQL Server 2012?
Creacin de bases de datos.
Componentes lgicos
Registro de datos y registro de transacciones.
Componentes fsicos:
Archivos y grupos de archivos de bases de datos.
Componentes lgicos
Las pginas
pginas de
de datos
datos se
se cargan
cargan
22 Las
oo leen
leen en
en el
el cache
cache del
del bfer
bfer
yy se
se modifican
modifican
Las
Las modificaciones
modificaciones se
se
33 graban
graban en
en el
el registro
registro de
de
transacciones
transacciones en
en el
el disco
disco
Disco
Disco
El proceso
proceso Punto
Punto
44 El
de
de comprobacin
comprobacin
escribe
escribe las
las
transacciones
transacciones en
en
la
la base
base de
de datos
datos
Temario
Concepto de base de datos relacional.
Sistemas administradores de bases de datos
Cmo guarda los datos SQL Server 2012?
Creacin de bases de datos.
Componentes lgicos
Registro de datos y registro de transacciones.
Componentes fsicos:
Archivos y grupos de archivos de bases de datos.
Creacin de FileGroups
Creacin de FileGroups
Una Base de datos Ventas:
sys...
sys...
sys...
sys...
sysusers
sysusers
sysobjects
sysobjects
C:\
Ventas.mdf
Ventas.mdf
Grupo de archivos
predeterminado
...
...
Orders
Orders
Customers
Customers
Products
Products
OrdHistYear2
OrdHistYear2
OrdHistYear1
OrdHistYear1
D:\
OrdersHist1.ndf
OrdersHist1.ndf
OrdHist2.ndf
OrdHist2.ndf
OrderHistoryGroup
E:\
Ventas.Idf
Ventas.Idf
Componentes de la DB
ANEXOS
Entorno simplificado de un
SGBD
En el esquema se
observa que los
usuarios
interactan con una
aplicacin (por ej.
un sistema de
ventas) que utiliza
un SGBD para
procesar las
consultas, el cual
accede a los
metadatos y a la
base de datos
correspondiente.
Transicin de BD
Modelo del
sistema
en la mente del
cliente
Modelo de entidades
(modelo del cliente)
DB1
DB2
Modelo de tablas
(modelo de entidades)
DB3
Tablas en disco
Servidor DB
USUARIOS
Estacin de trabajo
Mobile
Aplicaciones
Interfaces (GUI)
de acceso a BD
49
CLIENTE