Lista de Exercicios Programação de Banco de Dados - SQL Server

2812 palavras 12 páginas
Lista de Exercícios – Programação de Banco de Dados

Lista 1.a

1- Criar o B.D. FATEC

Create database FATEC use FATEC

2- Criar as tabelas: Aluno a_cod : integer not null, primary key a_nome : vachar(20) a_telefone : varchar(10)

create table aluno ( a_cod integer not null primary key, a_nome varchar(20), a_telefone varchar(10))

Cidade cid_cod : integer not null, primary key cid_nome : vachar(30)) cid_estado : varchar(04)

create table cidade ( cid_cod integer not null primary key, cid_nome varchar(30), cid_estado varchar(04))

3- Adicione os campos a_email e a_cpf na tabela Aluno.

alter table Aluno add a_email varchar(30), a_cpf varchar(18)

4- Remova o campo a_telefone da tabela Aluno.

alter table Aluno drop column a_telefone;

5- Adicione o campo cid_cod na tabela Aluno e em seguid defina-a como chave estrangeira .

alter table Aluno add cid_cod int foreign key references Cidade(cid_cod);

6- Insira 3 registros na Tabela Cidade.

insert into Cidade values (1, 'Taquaritinga', 'SP'); insert into Cidade values (2, 'Matão', 'SP'); insert into Cidade values (3, 'Araraquara', 'SP');

7- Insira 6 registros na Tabela Aluno de modo que para cada cidade cadastrada existam 2 alunos relacionados

insert into Aluno values (1, 'João', 'joao@joao', '123123123', 2 ); insert into Aluno values (2, 'Maria', 'maria@maria', '2233445566', 1); insert into Aluno values (3, 'Pedro', 'pedro@pedro', '3344556677', 1); insert into Aluno values (4, 'Paulo', 'paulo@paulo', '4455667788', 2); insert into Aluno values (5, 'Tiago', 'tiago@tiago', '5566778899', 3); insert into Aluno values (6, 'José', 'jose@jose', '6677889900', 2);

8- Crie uma regra para o campo cid_estado na tabela cidade onde só possam ser cadastrados os estados de ‘SP’, ‘MG’, ‘ES’ e ‘RJ’.

alter table Cidade add constraint UF check (cid_estado in('SP', 'MG', 'ES', 'RJ'))

Lista 1b

1- Criar as Tabelas conforme

Relacionados

  • Scripts criados na linguagem de programação de banco de dados sql para extração de dados referentes às opções de respostas dos formulários criados pelo inep para os censos escolares e prova brasil
    6539 palavras | 27 páginas
  • Sql fluente ddl dml e dql
    4797 palavras | 20 páginas
  • Portfólio unopar individual 4º semestre
    1527 palavras | 7 páginas
  • Procuro ti
    5045 palavras | 21 páginas
  • Trabalho Final De Bd
    766 palavras | 4 páginas
  • Informatica
    76174 palavras | 305 páginas
  • Apostila Banco De Dados
    17908 palavras | 72 páginas
  • sql server
    6603 palavras | 27 páginas
  • Algotitimo
    6588 palavras | 27 páginas
  • sql server
    6603 palavras | 27 páginas