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.