Академический Документы
Профессиональный Документы
Культура Документы
c) Criar um banco de dados usando o comando Transact SQL CREATE DATABASE ...
USE master
GO
CREATE DATABASE abc ON
(NAME = abc_dat, /* nome lógico do bd */
FILENAME = ‘c:\mssql\data\abc_dat.mdf’,
SIZE = 4, /* área em disco reservada para o BD em KB ou MB (default) */
MAXSIZE = 20, /* máxima área para o BD; sem especificar, limite é o disco */
FILEGROWTH = 2) /* incremento da área em %, KB ou MB (default) */
LOG ON /* arquivo onde será armazenado o log do BD */
(NAME = abc_log, FILENAME = ‘c:\mssql\data\abc_log.ldf’,
SIZE = 512 KB, MAXSIZE = 10, FILEGROWTH = 2)
O SQL Server permite criar tabelas temporárias (na memória) e permanentes (em disco). O
símbolo # no início do nome da tabela indica que ela será temporária.
Constraints são uma maneira de garantir a integridade em um banco de dados e têm
prioridade de execução sobre triggers, regras, valores default. Constraints podem ser
especificados usando os comandos CREATE TABLE e ALTER TABLE. Há cinco tipos de
constraint:
Not null – uma coluna que deve ser preenchida obrigatoriamente.
Check – verifica a validade dos dados de uma coluna.
Unique – não admite valor duplicado na coluna (SQL Server cria índice único).
Primary key – cria a chave primária de tabela.
Foreign key – indica um ou mais campos de uma tabela que se referem a chave
primária de outra tabela.
Criando uma tabela via comando Transact SQL usando o Query Analyzer
Lição 2 - Índices
No Enterprise Manager:
· Clicar com o botão direito o nome da tabela
· Selecionar All Tasks / Manage Indexes...
Lição 3 - Visões
Visão é uma tabela virtual, que permite “enxergar” linhas e colunas selecionadas se uma ou
mais tabelas.
Criando um DER
· Clicar o ícone a|b ou clicar botão direito numa área livre do diagrama e selecionar
a opção New Text Annotation
· Digitar o texto desejado
· Para adicionar as tabelas que têm relacionamento com uma dada tabela, clicar esta
última com o botão direito
· Selecionar a opção Add Related Tables
Excluindo uma tabela do diagrama e do banco de dados
· Expandir a pasta do banco de dados onde o Stored Procedure vai ser armazenado
· Clicar com o direito Stored Procedures / Clicar New Stored Procedure...
· Continuar a definição do SP, deixando-a por exemplo, como:
Lição 6 – Triggers
Seguem stored procedures do sistema que deixam ver os triggers de uma tabela bem como
exibir seu texto:
· sp_helptrigger func /* exibe os triggers que atuam na taqbela func */
· sp_helptext tdelfunc /* exibe os comandos que formam o trigger tdelfunc */