Alter DataBase – Teoría

alterdatabase01

Alter database permite:

  • Usando Filegroups o grupos de archivos
    • Agregar, quitar o cambiar el grupo de archivos por defecto.
  • Usando archivos
    • Agregar, Quitar o modificar archivos.
  • Con la Base de datos:
    • Modificar nombre o las opciones de la base de datos.

Seguir leyendo «Alter DataBase – Teoría»

Alter Database – Filegroups

AlterDatabaseFilegroups

Alter Database se puede utilizar para el manejo de grupos de archivos, se puede agregar un grupo, eliminar (este debe estar vacío y no debe ser el grupo de archivos por defecto), cambiar el filegroup por defecto o cambiar el nombre del grupo de archivos.

Seguir leyendo «Alter Database – Filegroups»

Alter Database – File y Log File

AlterDatabaseArchivos

Alter Database permite cambiar las especificaciones que tienen los archivos de la base de datos, los archivos pueden ser agregados, modificados que incluye cambio de tamaño, nombre, límite de tamaño y ubicación.

Los archivos secundarios de la base de datos pueden ser incluidos en una grupo, los archivos de registro de transacciones no se pueden incluir en grupos de archivos. Seguir leyendo «Alter Database – File y Log File»

Create Schema – Esquemas

createschema

Los esquemas de las base de datos creadas en SQL Server permiten la organización de las tablas con aspectos administrativos. Se pueden crear esquemas para incluir en ellos objetos como tablas, procedimientos almacenados, sinónimos, etc y luego administrar la seguridad de los contenidos de estos asignando permisos a los usuarios de la base de datos.

Sintaxis:

Create schema NombreEsquema [authorization NombreUsuarioBD]

Nota: Las instrucciones que se escriban seguidas a Create Schema, sin la instrucción GO se definen dentro de este. Se puede crear un esqueme y en la misma instrucción crear una tabla o una vista.

Ejemplos:

1. Crear un esquema Ventas en la base de datos Northwind

Use Northwind
go
Create schema Ventas
go

2. Crear un esquema Personal y una tabla dentro del esquema llamada Cargos

Use Northwind
go
Create schema Personal
Create table Cargos (CargosCodigo nchar(6), CargosDescripcion nvarchar(100), CargosEstado nchar(1))
go

3. Crear una tabla Lineas dentro del esquema Ventas

Create table Ventas.Lineas (LineasCodigo nchar(6), LineasDescripcion nvarchar(100), LineasEstado nchar(1))
go

Note que se debe escribir primero el nombre del esquema y separado por UN PUNTO el nombre de la tabla.

– El esquema por defecto si no se crea ninguno usando la instrucción Create Schema es dbo.