Módulo 3: Creación y Administración de Bases de Datos: Contenido
Módulo 3: Creación y Administración de Bases de Datos: Contenido
Módulo 3: Creación y Administración de Bases de Datos: Contenido
administración de
bases de datos
Contenido
Introducción 1
Creación de bases de datos 2
Creación de grupos de archivos 11
Administración de bases de datos 14
Introducción a las estructuras de datos 25
Procedimientos recomendados 32
Práctica A: Creación y administración
de bases de datos 33
Repaso 40
La información contenida en este documento está sujeta a modificaciones sin previo aviso. A
menos que se indique lo contrario, los nombres de las compañías, productos, personas, personajes
y datos mencionados son ficticios, y no representan de ningún modo a ninguna persona, compañía,
producto o acontecimiento reales. Es responsabilidad del usuario el cumplimiento de todas las
leyes de derechos de autor aplicables. Ninguna parte de este documento puede ser reproducida o
transmitida de ninguna forma, ni por ningún medio, ya sea electrónico o mecánico, con ningún
propósito, sin la previa autorización por escrito de Microsoft Corporation. Sin embargo, si su único
medio de acceso es electrónico, se le concede permiso para imprimir una copia.
Microsoft puede ser titular de patentes, solicitudes de patentes, marcas, derechos de autor y otros
derechos de propiedad intelectual sobre el contenido de este documento. El suministro de este
documento no le otorga ninguna licencia sobre estas patentes, marcas, derechos de autor, u otros
derechos de propiedad intelectual, a menos que ello se prevea en un contrato por escrito de licencia
de Microsoft.
Microsoft, ActiveX, BackOffice, MS-DOS, PowerPoint, Visual Basic, Visual C++, Visual Studio,
Windows y Windows NT son marcas comerciales registradas o marcas comerciales de Microsoft
Corporation en los Estados Unidos o en otros países.
Otros nombres de productos y compañías mencionados aquí pueden ser marcas comerciales de sus
respectivos propietarios.
Material y preparación
Esta sección proporciona el material y las tareas de preparación que se
necesitan para impartir este módulo.
Material necesario
Para impartir este módulo, necesitará el material siguiente:
Archivo 2329_03.ppt de Microsoft® PowerPoint®.
Archivo de ejemplo C:\Moc\2329A\Demo\D03_Ex.sql, que contiene todas
las secuencias de comandos de ejemplo del módulo, excepto cuando se
indique lo contrario.
Tareas de preparación
Para preparar este módulo, deberá:
Leer todo el material del mismo.
Completar la práctica.
Practicar la demostración de la diapositiva animada.
iv Módulo 3: Creación y administración de bases de datos
Otras actividades
Esta sección contiene procedimientos para implementar actividades interactivas
con el fin de presentar o examinar información, como juegos o ejercicios de
simulación de funciones.
Información de personalización
En esta sección se identifican los requisitos de instalación de las prácticas para
un módulo y los cambios de configuración que ocurren en los equipos de los
alumnos durante estas prácticas. Esta información pretende ayudarle a duplicar
o personalizar el material del curso de Microsoft Official Curriculum (MOC).
Preparación de la práctica
No hay requisitos de preparación de la práctica que afecten a la duplicación o
personalización.
Introducción
Objetivo del tema
Proporcionar una
introducción a los temas y
objetivos del módulo. Creación de bases de datos
Explicación previa Creación de grupos de archivos
En este módulo aprenderá a
crear y administrar bases de Administración de bases de datos
datos y grupos de archivos,
y cómo SQL Server Introducción a las estructuras de datos
almacena los datos.
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Este módulo describe cómo crear una base de datos, establecer las opciones
de base de datos, crear grupos de archivos y administrar la base de datos y el
registro de transacciones. También describe cómo Microsoft® SQL Server™
2000 almacena los datos.
Después de completar este módulo, el alumno será capaz de:
Crear una base de datos.
Crear un grupo de archivos.
Administrar una base de datos.
Describir estructuras de datos.
2 Módulo 3: Creación y administración de bases de datos
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Esta sección describe cómo crear bases de datos, especificar opciones de base
de datos y recuperar información de la base de datos. También describe cómo
funciona el registro de transacciones.
Módulo 3: Creación y administración de bases de datos 3
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Puede definir una base de datos mediante el Administrador corporativo de
Sugerencia SQL Server o mediante la instrucción CREATE DATABASE en el Analizador
Muestre las dos maneras
de definir una base de
de consultas SQL. El proceso de definición de una base de datos crea también
datos con el Administrador un registro de transacciones para esa base de datos.
corporativo de SQL Server.
La información acerca de las bases de datos de SQL Server está almacenada en
la tabla sysdatabases de la base de datos master. Por tanto, debe utilizar la
base de datos master para definir una base de datos cuando utilice instrucciones
Transact-SQL.
La definición de una base de datos consiste en especificar el nombre de la base
de datos, y diseñar el tamaño y la ubicación de los archivos de la base de datos.
Cuando se crea la nueva base de datos, ésta es un duplicado de la base de datos
model. Las opciones o configuraciones de la base de datos model se copian en
la nueva base de datos.
Importante Debe hacer una copia de seguridad de la base de datos master cada
vez que cree, modifique o elimine una base de datos.
4 Módulo 3: Creación y administración de bases de datos
COLLATION
Este parámetro especifica la intercalación predeterminada para la base de datos.
La intercalación incluye las reglas que gobiernan el uso de caracteres de un
lenguaje o un alfabeto.
Ejemplo El siguiente ejemplo crea una base de datos denominada Sample con un
archivo de datos principal de 10 MB y un archivo de registro de 3 MB en
una instancia predeterminada de SQL Server.
CREATE DATABASE Sample
Sugerencia ON
Mencione que la ruta de
PRIMARY ( NAME=SampleData,
acceso del archivo variará si
se utiliza una instancia con FILENAME='c:\Archivos de programa\
nombre de SQL Server en Microsoft SQL Server\MSSQL\Data\Sample.mdf',
lugar de una instancia SIZE=10MB,
predeterminada. MAXSIZE=15MB,
FILEGROWTH=20%)
LOG ON
( NAME=SampleLog,
FILENAME='c:\Archivos de programa\
Microsoft SQL Server\MSSQL\Data\Sample.ldf',
SIZE=3MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)
COLLATE SQL_Latin1_General_Cp1_CI_AS
6 Módulo 3: Creación y administración de bases de datos
Disco
22 Las
Las páginas
páginas dede datos
datos se
se
cargan
cargan oo leen
leen en
en el
el caché
caché
del
del búfer
búfer yy se
se modifican
modifican 44 El
El proceso
proceso Punto
Punto
de
de comprobación
comprobación
escribe
escribe las
las
transacciones
transacciones enen
la
la base
base de
de datos
datos
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
SQL Server graba todas las transacciones en un registro de transacciones
Sugerencia para mantener la coherencia de la base de datos y facilitar la recuperación.
Ésta es una diapositiva
animada. Consulte las
El registro es un área de almacenamiento que efectúa automáticamente el
Notas para el instructor seguimiento de todos los cambios en la base de datos. SQL Server graba las
si necesita ayuda para modificaciones al registro en disco cuando se ejecutan, antes de que se escriban
desplazarse por esta en la base de datos.
diapositiva.
El proceso de registro es el siguiente:
1. La aplicación envía una modificación de datos.
2. Cuando la modificación se ejecuta, las páginas de datos afectadas se cargan
en la caché del búfer desde el disco si no están ya cargadas en la caché del
búfer por una consulta anterior.
3. Cada instrucción de modificación de datos se graba en el registro mientras
se ejecuta. El cambio siempre se graba en el registro y se escribe en disco
antes de hacer la modificación en la base de datos. Este tipo de registro se
denomina registro de preescritura.
4. De forma repetitiva, el proceso de punto de comprobación escribe en disco
todas las transacciones completadas en la base de datos.
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Después de haber creado una base de datos, puede definir opciones de base
de datos con el Administrador corporativo de SQL Server o por medio de la
instrucción ALTER DATABASE.
Puede configurar varias opciones de base de datos, pero sólo se puede hacer en
una sola base de datos al mismo tiempo. Para que las opciones afecten a todas
las bases de datos nuevas, cambie la base de datos model.
La tabla siguiente enumera algunas de las opciones de uso más frecuente.
Categoría de la
opción de base
de datos Opción de base de datos Descripción
(continuación)
Categoría de la
opción de base de
datos Opción de base de datos Descripción
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL******
Puede determinar las propiedades de la base de datos con la función
DATABASEPROPERTYEX.
Sintaxis SELECT DATABASEPROPERTYEX (base de datos, propiedad)
La siguiente tabla enumera algunas de las propiedades de la base de datos.
Sugerencia
Demuestre cómo se Intercalación IsFulltextEnabled
examina la información
de la base de datos en el IsAnsiNullDefault IsInStandBy
Administrador corporativo IsAnsiNullsEnabled IsNullConcat
de SQL Server.
IsAnsiPaddingEnabled IsQuotedIdentifiersEnabled
IsAnsiWarningsEnabled IsRecursiveTriggersEnabled
IsArithmeticAbortEnabled Recuperación
IsAutoCreateStatistics Estado
IsAutoShrink Capacidad de actualización
IsAutoUpdateStatistics Acceso de usuario
IsCloseCursorsOnCommitEnabled Versión
10 Módulo 3: Creación y administración de bases de datos
OrdHist1.ndf
OrdHist1.ndf
Northwind.mdf
Northwind.mdf OrdHist2.ndf
OrdHist2.ndf Northwind.Idf
Northwind.Idf
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
A medida que la base de datos crece o cambia, usted puede ampliar o reducir su
Sugerencia tamaño automáticamente o manualmente. Cuando ya no necesite una base de
Pregunte a los alumnos
si están familiarizados con
datos, puede eliminarla, junto con todos sus archivos asociados.
los temas de esta sección.
En caso afirmativo, puede
impartir esta sección a un
nivel alto u omitirla por
completo.
Módulo 3: Creación y administración de bases de datos 15
ALTER
ALTER DATABASE
DATABASE Sample
Sample
ADD
ADD FILE
FILE
(NAME
(NAME == SampleData2,
SampleData2,
FILENAME='c:\Archivos
FILENAME='c:\Archivos de
de programa\..\..\
programa\..\..\
Data\Sample2.ndf',
Data\Sample2.ndf',
SIZE=15MB,
SIZE=15MB,
MAXSIZE=20MB)
MAXSIZE=20MB)
GO
GO
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Cuando los archivos de datos crecen o cuando aumenta la actividad de
modificación de datos, puede que necesite ampliar el tamaño de los archivos
de datos o de registro. Puede administrar el crecimiento de la base de datos
mediante el Administrador corporativo de SQL Server o con la instrucción
ALTER DATABASE. Para utilizar la instrucción ALTER DATABASE, debe
encontrarse en la base de datos master.
Puede controlar el tamaño de la base de datos mediante las tareas siguientes:
Configure los archivos de base de datos y de registro para que crezcan
automáticamente.
Aumente o disminuya manualmente el tamaño actual o el tamaño máximo
de los archivos de base de datos y de registro existentes.
Agregue manualmente archivos secundarios de base de datos y de registro.
Ejemplo El siguiente ejemplo aumenta el tamaño actual del registro y agrega un archivo
de datos secundario a la base de datos Sample.
ALTER DATABASE Sample
MODIFY FILE ( NAME = 'SampleLog',
SIZE = 15MB)
GO
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Cuando una base de datos crece o cuando aumenta la actividad de modificación
de los datos, puede que necesite ampliar el registro de transacciones.
DBCC
DBCC SHRINKFILE
SHRINKFILE (Sample_Data,
(Sample_Data, 10)
10)
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Cuando hay demasiado espacio asignado o cuando los requisitos de espacio
disminuyen, puede reducir toda la base de datos o archivos de datos específicos
de la base de datos.
Ejemplo Este ejemplo reduce el tamaño del archivo SampleData para que quede con un
25 por ciento de espacio libre.
DBCC SHRINKDATABASE (SampleData, 25)
Ejemplo Este ejemplo reduce el tamaño del archivo de datos sample a 10 MB.
DBCC SHRINKFILE (Sample, 10)
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Puede eliminar una base de datos cuando ya no la necesite. La eliminación de
una base de datos quita la base de datos y los archivos de disco que utiliza la
base de datos.
Sugerencia
Restricciones de la eliminación de bases de datos
Mencione que SQL Server Las siguientes restricciones se aplican a la eliminación de bases de datos.
no permite eliminar las No se puede eliminar:
bases de datos master,
model y tempdb, pero Una base de datos que esté en proceso de restauración.
permite eliminar la base Una base de datos que un usuario haya abierto para leer o escribir en ella.
de datos del sistema msdb.
Una base de datos que esté publicando alguna de sus tablas como parte de la
duplicación de SQL Server.
Una base de datos de sistema.
Módulo 3: Creación y administración de bases de datos 25
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Esta sección describe las estructuras de datos que SQL Server utiliza para
almacenar datos.
26 Módulo 3: Creación y administración de bases de datos
Tablas, Extensión
índices (8 páginas
contiguas de
8 KB)
Datos Página (8 KB)
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Al crear una base de datos, es importante comprender cómo SQL Server
almacena los datos para poder calcular y especificar la cantidad de espacio
de disco que hay que asignar a la base de datos. Tenga en cuenta los siguientes
hechos y directrices acerca del almacenamiento de los datos:
Todas las bases de datos tienen un archivo de datos principal, que se
identifica mediante la extensión de nombre de archivo .mdf, y uno o
varios archivos de registro de transacciones, que se identifican mediante la
Sugerencia
Al diseñar una base de
extensión de nombre de archivo .ldf. Una base de datos puede tener también
datos o la capacidad de archivos de datos secundarios, que se identifican mediante la extensión de
la misma, es importante nombre de archivo .ndf. Estos archivos físicos tienen nombres del sistema
conocer el tamaño máximo operativo y nombres de archivo lógicos que se pueden utilizar en
de las filas y extensiones. instrucciones Transact-SQL.
Cuando se crea una base de datos, se hace una copia de la base de datos
Por ejemplo, como las filas
no pueden ser más grandes model, que incluye las tablas del sistema. El tamaño mínimo de una base
que una página, una fila de datos debe ser igual o mayor que el tamaño de la base de datos model.
cuyo tamaño sea 4035 SQL Server almacena, lee y escribe datos en bloques de 8 kilobytes (KB) de
bytes puede caber en una espacio contiguo en disco que se denominan páginas. Esto significa que una
página de 8060 bytes. base de datos puede almacenar 128 páginas por megabyte.
Las filas no pueden abarcar más de una página. Por tanto, la máxima
cantidad de datos de una fila, quitando el espacio necesario para la cabecera
de la fila, es de 8060 bytes.
Todas las páginas se almacenan en extensiones. Una extensión consta
de ocho páginas contiguas, o 64 KB. Por tanto, una base de datos tiene
16 extensiones por megabyte.
Los archivos de los registros de transacciones contienen toda la información
necesaria para recuperar la base de datos en caso de un error del sistema.
De forma predeterminada, el tamaño del registro de transacciones es el 25
por ciento del tamaño de los archivos de datos. Utilice esta proporción como
punto de partida y ajústela según las necesidades de la aplicación.
Módulo 3: Creación y administración de bases de datos 27
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Las páginas y las extensiones constituyen las estructuras de datos principales en
la base de datos física de SQL Server.
Tipos de páginas
SQL Server utiliza varios tipos de páginas: algunas realizan el seguimiento
de la asignación de espacio y otras contienen datos del usuario y de los índices.
Las páginas que realizan el seguimiento de las asignaciones contienen
información densamente empaquetada. Esto permite a SQL Server mantenerlas
de forma eficiente en memoria para su fácil seguimiento.
Tipos de extensiones
SQL Server utiliza dos tipos de extensiones:
Las extensiones que contienen páginas de dos o más objetos se llaman
extensiones mixtas. Cada tabla se inicia como una extensión mixta.
Las extensiones mixtas se utilizan principalmente en páginas que realizan
el seguimiento del espacio y contienen objetos pequeños.
Las extensiones que tienen ocho páginas asignadas a un solo objeto se
llaman extensiones uniformes. Se utilizan cuando las tablas o los índices
requieren más de 64 KB de espacio.
28 Módulo 3: Creación y administración de bases de datos
Encabezado
de archivo
PFS
GAM
SGAM
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
La primera extensión de cada archivo es una extensión mixta que contiene
Sugerencia una página de encabezado de archivo seguida de tres páginas de asignación.
Haga énfasis en los
siguientes puntos: (1)
SQL Server asigna esta extensión mixta cuando se crea el archivo de datos
La página PFS realiza el principal y utiliza estas páginas internamente.
seguimiento de cada
página. (2) Las páginas Página de encabezado de archivo
GAM y SGAM realizan
el seguimiento de las
La página de encabezado de archivo contiene los atributos del archivo, como
extensiones, no de las el nombre de la base de datos que posee el archivo, su grupo de archivos, el
páginas. (3) Mediante las tamaño mínimo y el incremento de crecimiento. Es la primera página de cada
páginas GAM y SGAM, archivo (página 0).
SQL Server puede buscar
espacio cuando se
necesitan nuevas páginas.
Página PFS
(4) Las páginas PFS, GAM La página de Espacio libre de página (PFS, Page Free Space) es una página
y SGAM se pueden repetir de asignación que contiene información acerca del espacio libre disponible en
tanto como sea necesario las páginas de un archivo. La página 1 de cada archivo es una página PFS.
en archivos de gran tamaño. SQL Server agrega otras páginas PFS cuando es necesario.
Cada página PFS puede realizar el seguimiento de 8.000 páginas contiguas, lo
que equivale a casi 64 MB de datos. Por cada página, la página PFS contiene un
byte que realiza el seguimiento de lo siguiente:
Si la página ha sido asignada.
Si la página está en una extensión mixta o uniforme.
Una aproximación de la cantidad de espacio disponible en la página.
Módulo 3: Creación y administración de bases de datos 29
Páginas GAM
La página GAM es una página de asignación que contiene información acerca
de las extensiones asignadas. La página 2 de cada archivo es una página GAM.
SQL Server agrega otras páginas GAM cuando es necesario.
Cada página GAM cubre 63.904 extensiones, o, lo que es lo mismo, casi
4 gigabytes (GB) de datos. La página GAM contiene un bit por cada extensión
que abarca. El bit se establece en 0 si la extensión está asignada y en 1 si está
libre.
Páginas SGAM
La página SGAM es una página de asignación que contiene información acerca
de las extensiones mixtas asignadas. La página 3 de cada archivo es una página
SGAM. SQL Server agrega otras páginas SGAM cuando es necesario.
Las páginas SGAM realizan el seguimiento de las extensiones mixtas que
tienen actualmente como mínimo una página sin utilizar. También cubren
63.904 extensiones. Un bit establecido en 0 indica que una extensión es
uniforme o mixta sin páginas libres. Un bit establecido en 1 indica una
extensión mixta con una o más páginas libres.
La siguiente tabla resume los valores de los bits de las páginas GAM y SGAM:
Si la página GAM está Y la página SGAM está
establecida en… establecida en… Entonces…
Explicación previa
Las páginas IAM realizan
el seguimiento de la relación
entre un objeto y las
extensiones o páginas
que utiliza.
IAM
Página de datos
Páginas 3 a 8
Datos
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
SQL Server asigna inicialmente a cada tabla e índice una página de asignación
Sugerencia y, al menos, una página de datos de una extensión mixta. A medida que el
Ésta es una diapositiva
animada. Consulte las
objeto crece, SQL Server asigna hasta siete páginas más de extensiones mixtas
Notas para el instructor si cuando es necesario. Cuando el objeto supera ocho páginas, SQL Server asigna
necesita ayuda para páginas adicionales de las extensiones uniformes.
desplazarse por esta
diapositiva.
SQL Server utiliza cuatro tipos de páginas para administrar tablas e índices.
Pueden aparecer en cualquier lugar del archivo. Se trata de las páginas IAM,
Haga énfasis en que Datos, Texto/Imagen e Índice.
cada tabla e índice tiene
su propia página IAM. Página IAM
SQL Server puede utilizar
la página IAM para buscar La página IAM es una página de asignación que contiene información acerca de
las extensiones y páginas las extensiones que utiliza una tabla o índice.
asignadas al objeto.
La página IAM contiene la ubicación de las ocho páginas iniciales y un mapa
de bits de extensiones que indica las extensiones que están en uso para ese
objeto. Una sola página IAM puede realizar el seguimiento de hasta 512.000
páginas de datos. SQL Server agrega más páginas IAM cuando las tablas son
grandes.
Las páginas IAM siempre se asignan a partir de extensiones mixtas y pueden
aparecer en cualquier parte de un archivo o grupo de archivos. SQL Server
intenta agrupar las páginas IAM para que la recuperación sea más rápida.
Módulo 3: Creación y administración de bases de datos 31
Página Datos
La página Datos incluye contenido que no es del tipo de datos text, ntext
e image.
Página Texto/Imagen
La página Texto/Imagen incluye contenido del tipo de datos text, ntext
e image.
Página Índice
La página Índice contiene estructuras de índice.
32 Módulo 3: Creación y administración de bases de datos
Procedimientos recomendados
Objetivo del tema
Presentar los procedi-
mientos recomendados Hacer
Hacer copia
copia de
de seguridad
seguridad de
de la
la base
base de
de datos
datos Master
Master
para crear y administrar
bases de datos.
Explicación previa
A continuación se muestran Especificar
Especificar un
un tamaño
tamaño máximo
máximo de
de archivo
archivo
los procedimientos reco-
mendados para la creación
y administración de bases
de datos. Especificar
Especificar incrementos
incrementos grandes
grandes de
de crecimiento
crecimiento
Cambiar
Cambiar el
el grupo
grupo de
de archivos
archivos predeterminado
predeterminado
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Los siguientes procedimientos recomendados le ayudarán a crear y administrar
bases de datos:
Haga una copia de seguridad de la base de datos master inmediatamente
después de crear o modificar una base de datos.
Esto es importante porque la base de datos master tiene el catálogo system.
Especifique un tamaño máximo cuando utilice el crecimiento automático
de archivo.
Esto impedirá que cualquier archivo llene todo el disco duro.
Especifique incrementos grandes de crecimiento automático para evitar el
crecimiento frecuente del archivo.
Esto reducirá la actividad administrativa de SQL Server y ayudará a evitar
la fragmentación de archivos en el disco duro.
Cambie el grupo de archivos predeterminado.
Si la base de datos tiene varios grupos de archivos, asigne uno de los
grupos definidos por el usuario como el predeterminado. Esto impedirá
que el crecimiento inesperado de la tabla afecte negativamente a las tablas
de sistema del grupo de archivos principal.
Módulo 3: Creación y administración de bases de datos 33
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
Explique los objetivos de la
práctica. Objetivos
Después de realizar esta práctica, el alumno será capaz de:
Crear una base de datos.
Administrar el crecimiento de una base de datos.
Cambiar opciones de la base de datos para controlar la frecuencia
de borrado del registro de transacciones.
Requisitos previos
Antes de trabajar en esta práctica, debe tener:
• Los archivos de respuestas de la práctica que se encuentran en
C:\Moc\2329A\Labfiles\L03\Answers.
Preparación de la práctica
Para completar esta práctica, deberá haber completado la práctica anterior.
Más información
Si necesita ayuda al ejecutar los archivos, busque el título “Ejecutar
instrucciones SQL” en la Ayuda del Analizador de consultas SQL.
Otros recursos que puede utilizar son:
El esquema de base de datos Northwind.
Los Libros en pantalla de Microsoft SQL Server.
Situación de ejemplo
La organización del aula pretende simular la de una empresa dedicada al
comercio mundial llamada Northwind Traders. Su nombre de dominio ficticio
es nwtraders.msft. El servidor DNS principal para nwtraders.msft es el equipo
del instructor, cuya dirección de Protocolo Internet (IP) es 192.168.x.200
(donde x es el número del aula que tiene asignado). El nombre del equipo del
instructor es London.
En la tabla siguiente se muestran el nombre de usuario, el nombre de equipo
y la dirección IP del equipo de cada alumno en el dominio ficticio
nwtraders.msft. Busque el nombre de usuario correspondiente a su equipo
y anótelo.
Nombre de Nombre del
usuario equipo Dirección IP
(continuación)
Nombre de Nombre del
usuario equipo Dirección IP
Ejercicio 1
Creación de la base de datos ClassNorthwind
En este ejercicio, va a crear la base de datos ClassNorthwind y a definir los
archivos que se utilizan para los datos y para el registro de transacciones.
Ejercicio 2
Administración del crecimiento del archivo del registro de
transacciones de ClassNorthwind
En este ejercicio, va a modificar el tamaño máximo del archivo de registro de
transacciones de ClassNorthwind.
Ejercicio 3
Establecimiento del modelo de recuperación de la base de datos
En este ejercicio, va a establecer el modelo de recuperación de la base de datos
en SIMPLE. Esto permitirá a SQL Server reclamar espacio de registro cuando
ya no se necesite para la recuperación. De esta forma también se reducen los
requisitos de espacio.
Repaso
Objetivo del tema
Reforzar los objetivos del
módulo mediante el repaso
de los puntos clave. Creación de bases de datos
Explicación previa Creación de grupos de archivos
Las preguntas de repaso
abarcan algunos de los Administración de bases de datos
conceptos clave impartidos
en el módulo. Introducción a las estructuras de datos
******EL USO POR QUIENES NO SEAN INSTRUCTORES NO ESTÁ AUTORIZADO Y RESULTA ILEGAL*****
1. Va a crear una base de datos que se actualiza con poca frecuencia; se utiliza
principalmente como soporte a la toma de decisiones y para consultas de
sólo lectura. ¿Qué porcentaje de la base de datos asignaría al registro de
transacciones?
Las respuestas pueden variar. Puede estar en el intervalo entre el 10
y el 20 por ciento. No es conveniente asignar más del 20 por ciento.
Debido a que la base de datos tiene poca actividad de modificación,
tendría sentido una asignación más próxima al 10 por ciento.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: