Administrar base de datos

Páginas: 9 (2053 palabras) Publicado: 11 de marzo de 2011
Administrando Datos en una BD SQL Server 2005
Agenda
Crear una BD: grupo de archivos, archivos, Crear Objetos de la BD: Esquema Tipo de datos Reglas Valores predeterminados Tablas: identidad, claves primarias, únicas y foráneas. Vistas Diagrama Carga de datos

Base de Datos
1. Usar el Asistente de creación de BD para Crear la BD BDE_nrc, explicar los tipos de archivos, el grupo de archivosy sus aplicaciones, explicar el código de intercalación.

2. Mostrar el directorio donde se guardan los archivos de datos y log. 3. Agregar un grupo de archivo e incluir un nuevo archivo de datos. 4. Usar la Ventana de Consulta para crear una nueva BD BDE2_nrc

USE MASTER GO IF (SELECT DB_ID('BDE2_nrc')) IS NOT NULL DROP DATABASE BDE2_nrc GO CREATE DATABASE BDE2_nrc ON PRIMARY ( NAME=BDE2_nrc_data, FILENAME='D:\Archivos de programa\Microsoft SQL Server\MSSQL\Data\ BDE2_nrc.mdf', SIZE=5MB, FILEGROWTH=10% ) LOG ON ( NAME= BDE2_nrc_log, FILENAME='D:\Archivos de programa\Microsoft SQL Server\MSSQL\Data\ BDE2_nrc.ldf', SIZE=2MB, FILEGROWTH=50% ) GO

5. Usar la Ventana de Consulta para crear una nueva BD BDE3_nrc, pero como copia de otra BD existente: BDE_nrc a. Bajar los servicios deSQL Server Services (solo del motor de la BD y del Agente SQL Server) b. Copiar el archivo de datos de la base de datos BDE_nrc, que se encuentra en D:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\Data\

BDE_nrc_Data.mdf en el mismo directorio con el nombre de BDE3_nrc _Data.mdf c. Ejecutar las siguiente sentencia SQL
CREATE DATABASE BDE3_nrc ON (FILENAME = 'D:\Archivos deprograma\Microsoft SQL Server\MSSQL.1\MSSQL\ Data\ BDE3_nrc_Data.mdf') FOR ATTACH

6. Eliminar las BDs BDE2_nrc, BDE3_nrc

Esquemas
Crear el esquema Negocio con propietario el usuario dbo

Tipos de Datos
En Esquema Negocio crear:

Nombre postalcode City Region Country

Descripción de los datos Hasta 10 bytes de datos de tipo character y que puede ser NULL. Hasta 15 bytes de datos de tipocharacter que pueden ser NULL Hasta 15 bytes de datos de tipo character que pueden ser NULL Hasta 15 bytes de datos de tipo character que pueden ser NULL

Reglas
Crear las siguientes reglas USE AdventureWorks; GO
CREATE RULE negocio.range_rule AS @range>= 'AAAAAAAAAA' AND @range < 'ZZZZZZZZZ'; CREATE RULE negocio.sexo_rule AS @list IN ('M', 'F', 'm','f');

Asignar las reglas a un objeto de la BDUSE AdventureWorks; GO EXEC sp_bindrule 'negocio.range_rule', 'Negocio.postalcode'

Valores predeterminados
Crear el Valor por defecto USE AdventureWorks; GO CREATE DEFAULT negocio.dflt_postalcode AS 'Sin ZIP' Asignar el valor por defecto a un objeto de la BD
USE AdventureWorks; GO sp_bindefault 'Negocio.dflt_postalcode', 'Negocio.postalcode';

Vistas
Crear una vista de Proveedores usandoel asistente de Creacion de vistas

Verificar que el SQL sea
SELECT Purchasing.Vendor.VendorID, Person.Contact.ContactID, Person.Contact.EmailAddress, Person.Contact.Phone, Person.Contact.LastName + ' ' + ISNULL(Person.Contact.MiddleName, '.') + ' ' + Person.Contact.FirstName AS nombres FROM Purchasing.VendorContact INNER JOIN Person.Contact ON Purchasing.VendorContact.ContactID =Person.Contact.ContactID INNER JOIN Purchasing.Vendor ON Purchasing.VendorContact.VendorID = Purchasing.Vendor.VendorID ORDER BY nombres

Grabar la vista con nombre vProveedor

Crear una vista de Proveedores usando una sentencia en la ventana de consultas:
USE AdventureWorks ; GO IF OBJECT_ID ('vProveedor', 'view') IS NOT NULL DROP VIEW vProveedor ; GO Create View vProveedor AS SELECTPurchasing.Vendor.VendorID, Person.Contact.ContactID, Person.Contact.EmailAddress, Person.Contact.Phone, Person.Contact.LastName + ' ' + ISNULL(Person.Contact.MiddleName, '.') + ' ' + Person.Contact.FirstName AS nombres FROM Purchasing.VendorContact INNER JOIN Person.Contact ON Purchasing.VendorContact.ContactID = Person.Contact.ContactID INNER JOIN Purchasing.Vendor ON Purchasing.VendorContact.VendorID =...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administrador de base de datos
  • SISTEMA ADMINISTRADOR DE BASE DE DATOS
  • Administrador De Base De Datos
  • Administrador De Base De Datos
  • Roles Un Administrador De Base De Datos
  • Administrador de base de datos
  • Administrador de base de datos
  • Administrador Base de Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS