TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

SQL SERVER - Criando banco de dados

Por:   •  9/11/2015  •  Artigo  •  2.299 Palavras (10 Páginas)  •  309 Visualizações

Página 1 de 10

Modelos de Databases

  A seguir, temos alguns exemplos de criação de databases utilizando o comando CREATE DATABASE.          

Criando um database especificando as características dos arquivos de dados e de log.

CREATE DATABASE ACR

ON

(

NAME = 'Acr_Dados',

FILENAME = 'C:\Dados\1\Acr_Dados.mdf',

SIZE = 10MB,

MAXSIZE = 50MB,

FILEGROWTH = 5

)

LOG ON

(

NAME = 'Acr_Log',

FILENAME = 'C:\Dados\1\Acr_Log.Ldf',

SIZE = 5,

MAXSIZE = 25MB,

FILEGROWTH = 5

)

System procedures que fornecem informações sobre os databases

System Stored Procedures

Descrição

SP_Helpdb

Mostra os databases do SQL Server.

SP_SpaceUsed

Mostra o espaço utilizado no database.

SP_HelpFilegroup

Mostra os filegroups de um database.

SP_HelpFile

Mostra os arquivos em um database.

Criando uma tabela

Observemos a nova tabela Cliente descrita a seguir:

Cod_Cli

Nome_Cli

Rua_Cli

Fone_Cli

Email_Cli

Sal_Cli

1

Ana de Souza

Rua A

2188-2587

Ana@Hotmail.com

1500.23

2

Mariana de Souza

Rua B

6524-2587

Mariana@Hotmail.com

2800.15

3

Fabiana de Souza

Rua C

4578-5689

Fabiana@Hotmail.com

287.56

4

Rosana de Souza

Rua D

3212-3212

Rosana@Hotmail.com

5589.58

5

Adriana de Souza

Rua E

5263-7451

Adriana@Hotmail.com

6785.59

Para criarmos essa tabela foi utilizado os seguintes comandos

use teste

Go

CREATE TABLE Cliente

(

Cód_Cli        int,

Nome_Cli        char(30),

Rua_Cli        char(20),

Fone_Cli        char(10),

Email_Cli        char(20),

Sal_Cli                decimal(10,2)

)

   Após a criação da tabela de cliente, temos o acesso de inserir dados sobre este objeto, executamos o comando a seguir:

INSERT Cliente VALUES(1,'Ana de Souza',’Rua A','2188-2587','Ana@Hotmail.com',1500.23)

INSERT Cliente VALUES(2,'Mariana de Souza','Rua B','6524-2587','Mariana@Hotmail.com',2800.15)

INSERT Cliente VALUES(3,'Fabiana de Souza','Rua C','4578-5689','Fabiana@Hotmail.com',287.56)

INSERT Cliente VALUES(4,'Rosana de Souza','Rua D','3212-3212','Rosana@Hotmail.com',5589.58)

INSERT Cliente VALUES(5,'Adriana de Souza','Rua E','5263-7451','Adriana@Hotmail.com',6785.59)

  Logo após, para visualizarmos os dados inseridos é preciso executar o seguinte comando:

SELECT * FROM Cliente

  Para remover essa tabela, simplesmente digite e execute:

DROP TABLE cliente

  1. Criando tabela sem definir nome para a constraint.

CREATE TABLE Pai

(

Cod_Pai                int                NOT NULL    PRIMARY KEY           IDENTITY,

Nome_Pai         char(30)                NOT NULL,

RG_Pai                 char(12)                NOT NULL    UNIQUE,

Idade_Pai         tinyint                NOT NULL    CHECK(Idade_Pai >= 12),

Salario_Pai         Decimal(10,2)                        Default 0.00 ,

)

CREATE TABLE Filho

(

Cod_Filho        int        NOT NULL IDENTITY PRIMARY KEY,

...

Baixar como (para membros premium)  txt (17.4 Kb)   pdf (268.8 Kb)   docx (40.5 Kb)  
Continuar por mais 9 páginas »
Disponível apenas no TrabalhosGratuitos.com