Escolar Documentos
Profissional Documentos
Cultura Documentos
Manab
Docente:
Ing. Cedeo Cedeo Cesar
Curso:
Quinto Nivel B
Contenido
Temas .................................................................................................................................................. 3
Introduccin ........................................................................................................................................ 3
Descripcin .......................................................................................................................................... 3
Objetivos ............................................................................................................................................. 3
Conclusiones ..................................................................................................................................... 12
Recomendaciones ............................................................................................................................. 12
Temas
Usuarios y roles
File Group
ndices
Backup DB y Master
Restore DB y Master
Introduccin
La administracin de base de datos opera dentro de un marco proporcionado por la
administracin de datos facilitndose de esta manera el desarrollo y el uso de una Base de
Datos y sus aplicaciones. Un sistema de gestin de base de datos es un conjunto de
programas que permiten el almacenamiento, modificacin y extraccin de la informacin
de una base de datos, adems de proporcionar herramientas para aadir, borrar, modificar
y analizar los datos. Los usuarios pueden acceder a la informacin usando herramientas
especficas de interrogacin y de generacin de informas, o bien mediante aplicaciones al
efecto
Descripcin
El presente trabajo est realizado en base al Taller#1, dicho taller se realiz en el gestor de
base de datos SQL Server 2012, se implementaron los temas aprendidos en clases tales
como: la creacin de usuarios y roles, file Group, ndices agrupados y no agrupados, hacer
el Backup del BD y la master y la restauracin de las antes mencionadas.
Objetivos
Objetivo general
o Implementar los conocimientos tratados en clase
Objetivos generales
o Crear de usuarios y roles, file Group, ndices agrupados y no agrupados
o Hacer el Backup del BD y la master
o Restaurar Backup del BD y la master
Producto
Cliente
Cab_Ped
Det_Ped
Desarrollo de la propuesta
Argumentos:
1.
2.
3.
4.
Argumentos:
1. Use: Cambia el contexto de la base de datos al de la base de datos especificada o a la
instantnea en SQL Server.
2. Pedidos: nombre de la base de datos creada
3. GO: indica a las utilidades de SQL Server el final de un lote de instrucciones Transact-SQL.
(
column_name1 data_type(tamao),
column_name2 data_type(tamao),
column_name3 data_type(tamao),
)
1. Los parmetros column_name especifican los nombres de las columnas de la tabla.
2. El parmetro data_type especifica qu tipo de datos de la columna puede contener (por
ejemplo, varchar, entero, decimal, fecha, etc.).
3. El parmetro de tamao especifica la longitud mxima de la columna de la tabla
Argumentos:
1. UNIQUE: Crea un ndice nico en una tabla o una vista. Un ndice nico es aquel en
el que no se permite que dos filas tengan el mismo valor de clave del ndice. El ndice
clster de una vista debe ser nico.
2. CLUSTERED: Crea un ndice en el que el orden lgico de los valores de clave
determina el orden fsico de las filas correspondientes de la tabla.
3. INDEX: Significa que es un ndice.
4. Nombre: Es donde se escribe el nombre del ndice
5. Nombre_tabla: es el nombre de la tabla en donde se va crear el ndice
6. Nombre_columna: Es la columna o columnas en las que se basa el ndice.
7. ASC: Determina la direccin ascendente
CREATE
GO
CREATE
GO
CREATE
GO
CREATE
GO
Argumentos:
1. UNIQUE: Crea un ndice nico en una tabla o una vista. Un ndice nico es aquel en
el que no se permite que dos filas tengan el mismo valor de clave del ndice. El ndice
clster de una vista debe ser nico.
2. NONCLUSTERED: Crea un ndice que especifica la ordenacin lgica de una tabla. Con un
ndice no clster, el orden fsico de las filas de datos es independiente del orden indizado.
Cab_Ped_Clienteid
Cab_Ped_notaped
Cliente_Cedula
Cliente
Det_Ped_idCab_ped
Det_Ped_productoid
ProductoCodigo
ProductoNombre
Creacin de Filegroup
Usamos la Master
USE master
GO
Con esta sentencia iindicamos que vamos a alterar la base de datos Pedidos y agregamos un
grupo de filegroup
GO
ALTER SERVER ROLE [sysadmin] ADD MEMBER [GONZALO\5NB] ] se le asigna el rol
sysadmin al usuario GONZALO\5NB
GO
Usuario 2
Creacin del login
USE master Usamos la Master
GO
CREATE LOGIN [margonker] WITH PASSWORD=N'0997361523g' MUST_CHANGE,
DEFAULT_DATABASE=[Pedidos], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
creamos el login con un nombre y contracea, luego le asignamos la base de
datos con la que estamos trabajando
GO
Creacin de backup
BackUp full
BACKUP DATABASE Pedidos Crea una copia completa de la base de datos
TO DISK = N'Pedidos.bak' por defecto lo creara en C:\Program
Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup pero se le puede
cambiar de ubicacin
WITH NOFORMAT, NOINIT, NAME = N'BackUpCompleto', tipo de backup
SKIP, NOREWIND, NOUNLOAD,
STATS = 10
GO
BackUp Diferencial
BACKUP DATABASE Pedidos Crea una copia comparando la copia FULL creada y
actualiza o respalda solo los cambios de esta
TO DISK = N'Pedidos.bak'
WITH DIFFERENTIAL , NOFORMAT, NOINIT,
NAME = N'BackUpDiferencial', tipo de backup
SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
Conclusiones
Con el trabajo realizado podemos mencionar que:
Los ndices bien diseados reducen las operaciones de E/S de disco y consumen menos recursos
del sistema, con lo que mejoran el rendimiento de la consulta.
La autenticacin de usuarios nos ayuda a tener seguridad para que ninguna entidad ajena a la
institucin pueda irrumpir la seguridad y causar cualquier alteracin de informacin
Los usuarios y roles nos permiten establecer los privilegios de bases de datos para determinar
la autorizacin que debe tener para crear o acceder a las tablas de los almacenes de datos para
las bases de datos de SQL Server o en cualquier base de datos.
La importancia de hacer un Backup radica en que todos los dispositivos de almacenamiento
masivo de informacin tienen la posibilidad de fallar, por lo tanto, es necesario que se cuente
con una copia de seguridad de la Base de Datos, ya que la probabilidad de que 2 dispositivos
fallen de manera simultnea es muy difcil. Ahora en la actualidad existen el almacenamiento
en la nube la cual sera una buena eleccin al momento de hacer un backup ya que se podra
almacenar ah.
Recomendaciones
Como recomendaciones que hemos podido determinar son:
Siempre debemos de tratar optimizar la base de datos ya sea con ndices o alguna tcnica
de optimizacin
La seguridad y la integridad de la base de datos es lo esencial para que nadie pueda
perjudicar a la organizacin que hace uso de ella.
El backup es muy importante por lo cual se debe hacer peridicamente, para evitar la
prdida de informacin debido a un fallo en algn servidor.
En lo que respecta a nosotros como estudiantes, deberamos practicar los temas tratados
para su mejor desempeo al momento de administrar una base de datos.