Prévia do material em texto
Banco de Dados II – Felipe Pereira Perez - UNIGRAN
____________________________________________ATIVIDADE DA AULA 01
Você deverá responder as questões a seguir e envia-las por
meio do Portfólio – ferramenta do ambiente de aprendizagem
UNIGRANET. Em caso de dúvidas, envie mensagem para o
e-mail felipe.perez@unigran.br
Utilizando o banco de dados “VENDAS.FDB” disponível em
http://plataformaead.unigran.br/
Material de Aula → Arquivo → BANCO DE DADOS → Arquivo34008.zip
Que Segue o diagrama de relacionamento físico abaixo:
CRIE OS DOMÍNIOS VIA SQL NO IBExpert
E COMPLETE A COLUNA COM O RESPECTIVO SQL
NA TABELA ABAIXO:
NOME TIPO TAMANHO DEFAULT CHECK SQL
CHARPOS10 CHAR 10 CREATE domain"CHARPOS10" as CHAR(10);
CHARPOS20 CHAR 20 CREATE domain "CHARPOS20" as CHAR(20);
NUMVALOR NUMERICO 10,2 CREATE DOMAIN NUMVALOR AS NUMERICO (10,2);
VARCHPOS25 VARCHAR 25 CREATE DOMAIN VARCHPOS25 AS VARCHAR (25);
VARCHPOS50 VARCHAR 50 CREATE DOMAIN VARCHPOS50 AS VARCHAR (50);
VARCHPOS60 VARCHAR 60 CREATE DOMAIN VARCHPOS60 AS VARCHAR (60);
UF CHAR 2 MS CREATE DOMAIN UF AS CHAR(2) DEFAULT MS;
DOENDERECO VARCHAR 60 NOT NULL CREATE DOMAIN "DOENDERECO" AS VARCHAR(60) NOT NULL;
UNIDADE CHAR 3 PC PC,UN,CX,M CREATE DOMAIN "UNIDADE" AS CHAR(3) DEFAULT PC CHECK
(value IN('PC','UN','CX','M'));
mailto:felipe.perez@unigran.br
http://plataformaead.unigran.br/
Banco de Dados II – Felipe Pereira Perez - UNIGRAN
Altera nas tabelas todos os campo que possuem tipo VARCHAR(60) devem ser
substituídos pelo domínio VARCHPOS60. A exceção é o campo endereço que deve
ser substituído belo domínio DOENDERECO.
O mesmo se aplica aos campos que possuem valor numérico, CHAR(10),
CHAR(20), VARCHAR(50). O campo UF da tabela cidade deverá ser definido
pelo seu domínio UF. Na tabela Produto o campo unidade deverá ser o tipo do
domínio UNIDADE.
Compacte em um arquivo o banco de dados com as alterações relacionadas acima
junto desse arquivo doc respondido e envie por meio do portfólio.