You are on page 1of 18

Creacin y

administracin de bases
de datos
Introduccin
Creacin de bases de datos
Creacin de grupos de archivos
Administracin de bases de datos
Introduccin a las estructuras de datos
Creacin de bases de datos
Definicin de las bases de datos
Cmo funciona el registro de transacciones
Configuracin de las opciones de base de datos
Recuperacin de informacin de la base de datos
Definicin de las bases de datos
CREATE DATABASE Sample
ON
PRIMARY ( NAME=SampleData,
FILENAME='c:\Archivos de programa\..\..\Data\Sample.mdf',
SIZE=10MB,
MAXSIZE=15MB,
FILEGROWTH=20%)
LOG ON
( NAME=SampleLog,
FILENAME= 'c:\Archivos de programa\..\..\Data\Sample.ldf',
SIZE=3MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)
COLLATE SQL_Latin1_General_Cp1_CI_AS
La creacin de una base de datos define:
El nombre de la base de datos
El tamao de la base de datos
Los archivos que componen la base de datos
Cmo funciona el registro de transacciones
La aplicacin enva una
modificacin de datos
1

Disco
Las modificaciones se
graban en el registro de
transacciones en el disco
3
Las pginas de datos se
cargan o leen en el cach
del bfer y se modifican
2
Cach del bfer
Disco
El proceso Punto
de comprobacin
escribe las
transacciones en
la base de datos
4
Configuracin de las opciones de base de datos
Establezca las opciones de la base de datos mediante:
El Administrador corporativo de SQL Server
La instruccin ALTER DATABASE
Categoras de la opcin de base de datos
Opciones automticas
Opciones de cursor
Opciones de recuperacin
Opciones de SQL
Opciones de estado
Recuperacin de informacin de la base de datos
Determine las propiedades de la base de datos
mediante la funcin DATABASEPROPERTYEX
Utilice los procedimientos almacenados del sistema
para mostrar informacin acerca de las bases de datos
y los parmetros de la base de datos
sp_helpdb
sp_helpdb baseDeDatos
sp_spaceused [nombreObjeto]
Creacin de grupos de archivos
Base de datos Northwind
Grupo de archivos
predeterminado
OrderHistoryGroup
sys...


sys...


sysusers


sysobjects


...


Orders


Customers


Products


OrdHistYear2


OrdHistYear1


Northwind.mdf
C:\ D:\
OrdHist1.ndf
OrdHist2.ndf
Northwind.Idf
E:\
Administracin de bases de datos
Administracin del crecimiento de los archivos de datos
y de registro
Supervisin y ampliacin de un registro de
transacciones
Reduccin de una base de datos o un archivo
Eliminacin de una base de datos
Administracin del crecimiento de los archivos de
datos y de registro
ALTER DATABASE Sample
MODIFY FILE ( NAME = 'SampleLog',
SIZE = 15MB)
GO

ALTER DATABASE Sample
ADD FILE
(NAME = SampleData2,
FILENAME='c:\Archivos de programa\..\..\
Data\Sample2.ndf',
SIZE=15MB,
MAXSIZE=20MB)
GO
Uso del crecimiento automtico de los archivos
Ampliacin de los archivos de la base de datos
Agregar archivos secundarios a la base de datos
Supervisin y ampliacin de un registro de
transacciones
Supervisin del registro
Supervisin de las situaciones que causan una
actividad intensa en el registro
Carga masiva de datos en la tabla indizada
Grandes transacciones
Realizar operaciones de imagen o texto registradas
Ampliacin del registro cuando es necesario
Reduccin de una base de datos o un archivo
Reduccin de toda la base de datos


Reduccin de un archivo de base de datos


Reduccin automtica de una base de datos
Establecer la opcin de base de datos autoshrink a True
DBCC SHRINKDATABASE (Sample, 25)
DBCC SHRINKFILE (Sample_Data, 10)
Eliminacin de una base de datos
DROP DATABASE Northwind, pubs
Mtodos de eliminacin de una base de datos
Administrador corporativo de SQL Server
Instruccin DROP DATABASE

Restricciones de la eliminacin de bases de datos
Mientras se est restaurando
Cuando se conecta a ella un usuario
Cuando se publica como parte de la duplicacin
Si es una base de datos de sistema
Introduccin a las estructuras de datos
Cmo se almacenan los datos
Tipos de pginas y extensiones
Pginas que administran el espacio de los archivos
Pginas que realizan el seguimiento de tablas e ndices
Base de datos
Cmo se almacenan los datos
Extensin
(8 pginas
contiguas de
8 KB)
Pgina (8 KB)
Tablas,
ndices
Datos
Tamao mximo de fila = 8060 bytes
Datos
(archivo)
.mdf o .ndf
Registro
(archivo)
.Idf
Tipos de pginas y extensiones
Extensiones
uniformes
Espacio
libre
Extensin
mixta
Tipos de pginas
Pginas que realizan el seguimiento de la asignacin de
espacio
Pginas que contienen datos de ndice y usuario
Tipos de extensiones
Pginas que administran el espacio de los archivos
0 1 2 3 4 5 6 7
Encabezado
de archivo
PFS
GAM
SGAM
Nmero de pgina
Pginas que realizan el seguimiento de tablas e
ndices
Extensiones
mezcladas
Extensiones
uniformes
Datos
Pginas 3 a 8
IAM
Pgina de datos

You might also like