Академический Документы
Профессиональный Документы
Культура Документы
Bases de datos OLTP (Online Transaction Processing), es decir, bases de datos que
soportan transacciones de usuarios. Este es el tipo de base de datos que se encuentra
en produccin. Sus principales caractersticas son que, a pesar de su gran volumen
de datos y su elevado nmero de usuarios conectados, el tiempo de respuesta
debe ser ptimo. Por suerte, los usuarios trabajan con transacciones cortas, y cada
transaccin manipula una cantidad de datos reducida.
1.
NAME: Nombre lgico del archivo para manipularlo con el lenguaje Transact-SQL.
Pgina 1
2.
El registro de transacciones.
defecto,
vistas,
reglas,
UNLIMITED
[, ]]
Pgina 2
Ejemplo
Creacin de la base de datos BDSISTEMAS (5 MB) con el registro de transacciones
(2 MB).
CREATE DATABASE BDSISTEMAS
ON PRIMARY (
NAME=BDSISTEMAS_DATA, -- Nombre Logico
FILENAME='C:\DATA\BDSISTEMAS_DATA.MDF', -- Nombre Fisico
SIZE=5MB, -- Tamao Inicial expresado en MB (Defecto)
MAXSIZE=15MB, -- Maximo Tamao expresado en MB (Defecto)
FILEGROWTH=1MB -- Valor de Incremento (Entero o %)
)
LOG ON (
NAME=BDSISTEMAS_LOG, FILENAME='C:\DATA\BDSISTEMAS_LOG.LDF',
SIZE=2MB,
MAXSIZE=8MB, FILEGROWTH=1MB
)
COLLATE Modern_Spanish_CI_AI
go
b.
Modificacin de tamao
Es posible aumentar o disminuir el tamao de los archivos de forma automtica o
manual.
Aumento del tamao
Si se especifican una tasa de incremento (FILEGROWTH) y un tamao mximo en el
momento de la creacin del archivo, el archivo cambiar de tamao en funcin de las
necesidades.
Es posible modificar manualmente el tamao, el tamao mximo y la tasa de aumento de
un archivo de datos con la instruccin ALTER DATABASE.
ALTER DATABASE nombre
MODIFY FILE
(NAME = nombreLgico
[, SIZE = tamao]
[, MAXSIZE = tamMAX]
[FILEGROWTH = valorIncremento])
Ejemplo: Aumentar el tamao de un archivo existente:
ALTER DATABASE BDSISTEMAS
MODIFY FILE (
NAME=BDSISTEMAS_DATA, SIZE=10MB,
MAXSIZE=50MB
)
GO
Tambin es posible aadir archivos.
ALTER DATABASE nombre
ADD FILE
(NAME = nombreLgico
FILENAME = `nombreFsico
[, SIZE = tamao]
[, MAXSIZE = {tamMAX | UNLIMITED}]
[FILEGROWTH = valorIncremento])
Pgina 3
c.
d.
Pgina 4
e.
Acceso
SINGLE_USER: Acceso limitado a un solo usario.
RESTRICTED_USER: Solo los miembros con funcin fija db_owner, dbcreator o
sysadmin pueden conectarse a la base de datos..
MULTI_USER: Es el modo predeterminado, que permite que todos los usuarios con
privilegios suficientes accedan a la informacin.
Operaciones posibles
READ_ONLY: La base de datos es accesible solamente para operaciones de lectura.
READ_WRITE: La base de datos es accesible para operaciones de lectura/escritura.
Pgina 5