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
…exibir mais conteúdo…
alter table Dependente add constraint emp_fk foreign key (emp_cod) references Empregado(emp_cod);

Lista 2.a

Resolver os exercícios tomando como base a Modelagem da Lista Exercicio 01.a:

create database empresa2 use empresa2

create table Departamento( depa_cod int not null primary key, depa_nome varchar(50))

create table Empregado( emp_cod int not null primary key, depa_cod int not null, emp_nome varchar(50), emp_dtnasc smalldatetime, emp_sexo char(1), emp_dtadmissao smalldatetime, emp_estado_civil char(1), emp_salario decimal(10,2), constraint fkdepa_emp foreign key(depa_cod) references Departamento (depa_cod))

create table Dependente( depe_cod int not null primary key, emp_cod int not null, depe_nome varchar(50), depe_dtnasc smalldatetime, depe_sexo char(1), constraint fkemp_depe foreign key (emp_cod) references Empregado (emp_cod))

1- Eliminar a constraint de chave estrangeira existente na tabela Empregado. alter table Empregado drop constraint fkdepa_emp

2- Verificar se realmente foi eliminada. Tentar eliminar a tabela Depto. Foi possível ? Por quê? drop table departamento
Sim, uma vez que não existe nenhuma chave estrageira de outra tabela.

3- Habilitar novamente a constraint desabilitada no

Relacionados

  • Tutorial elipse iniciantes
    12949 palavras | 52 páginas
  • PHP APOSTILA PRATICA
    5468 palavras | 22 páginas
  • O perfil do analista de sistemas
    6107 palavras | 25 páginas