Sie sind auf Seite 1von 12

2.

SEMESTRE BANCO DE DADOS


F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 1

O Ob bj je et ti iv vo os s
E Ex xe er rc c c ci io o p pa ar ra a a ap pl li ic ca a o o d do os s c co on nc ce ei it to os s r re el la at ti iv vo os s a a: :
C CO OM MA AN ND DO OS S D DM ML L
I IN NS SE ER RT T, , U UP PD DA AT TE E, , D DE EL LE ET TE E
U Ut ti il li iz ze e a a f fe er rr ra am me en nt ta a S SQ QL L D DE EV VE EL LO OP PE ER R
U Ut ti il li iz ze e o o s sc cr ri ip pt t D DD DL L, , d de es se en nv vo ol lv vi id do o p pa ar ra a o o e ex xe er rc c c ci io o 1 18 8. .
S SC CR RI IP PT T_ _D DD DL L_ _N NO OT TA A_ _F FI IS SC CA AL L. .S SQ QL L
A AT TE EN N O O! !
G Ge er ra ar r o os s c co om ma an nd do os s D DM ML L c co om m a as s r re es sp po os st ta as s d da as s q qu ue es st t e es s s so ol li ic ci it ta ad da as s a a s se eg gu ui ir r: :
( (n no om me e d do o S SC CR RI IP PT T: : S Sc cr ri ip pt t_ _D DM ML L_ _A AU UL LA A2 21 1_ _N NO OT TA A_ _F FI IS SC CA AL L. .s sq ql l) )
S Se er r u ut ti il li iz za ad do o o o e es st tu ud do o d de e c ca as so o: :
E Es st tu ud do o d de e C Ca as so o: : S SP PV V - - S Si is st te em ma a d de e C Co on nt tr ro ol le e d de e P Pr ro od du ut to os s V Ve en nd di id do os s

A empresa XYZ precisa ter um controle relativo aos produtos vendidos e emisso de notas fiscais.
Nossa empresa comercializa apenas produtos relacionados a informtica como: impressoras, computadores,
notebooks, hard disk, pen drive, tinta para impressora, mdias, entre outros produtos. Atualmente temos mais de 1000 itens
comercializados.
Nossos clientes so pessoas fsicas, realizando vendas apenas ao varejo. No comercializamos produtos no atacado.
Quando um cliente adquire produtos em nossa empresa, realizamos um cadastro deste cliente contendo as seguintes
informaes: nome completo, data de nascimento, sexo, endereo (residencial e correspondncia), telefone (residencial,
comercial, celular), email, cpf e rg.

A data de nascimento uma informao dada opcionalmente pelo cliente, normalmente solicitamos tal informao
para darmos brindes ou descontos aos nossos clientes no ms de aniversrio. Esta prtica nos auxilia na fidelizao do cliente.
Em relao aos produtos comercializados, precisamos das seguintes informaes: cdigo de identificao do produto,
descrio do produto (nome comum utilizado durante a comercializao do produto), descrio completa do produto
(detalhamento do produto comercializado, utilizado internamente pela empresa), quantidade em estoque, preo unitrio e o
tipo de unidade de medida dos produtos.
O tipo de unidade de medida aplicados aos nossos produtos so: mquina (MAQ), equipamento (EQP), caixa (CX), pea
(P) e pacote (PCT).

Em relao as informaes necessrias para emisso de notas fiscais, precisamos: nmero da nota fiscal, natureza da
operao, CFOP, data da emisso, dados do cliente e entrega, dados dos produtos vendidos e o valor total da nota fiscal.
Mensalmente temos uma mdia de 5000 notas fiscais emitidas. Projetamos um crescimento anual de 30%, devido a
crescente demanda destes produtos.
Em relao a classificao fiscal (natureza da operao e CFOP), precisamos ter um cdigo interno para a classificao
fiscal, pois um mesmo CFOP utilizado em diversas operaes, alm de ser um cdigo definido pelo governo que indica a
tributao, lei e regras que devem ser aplicadas na comercializao de produtos, alm da descrio da natureza da operao.
So necessrias as seguintes informaes, referente aos produtos vendidos relacionados em uma nota fiscal (Itens):
cdigo de identificao do produto, descrio do produto, quantidade vendida, preo unitrio e o valor total do item (produto).


2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 2


Regras de Negcio
RN01 Um cliente pode possuir um endereo residencial e um endereo de cobrana.
RN02 Um cliente pode ter vrios telefones (residencial, comercial, celular), h clientes que no possuem ou no informam
seus telefones.
RN03 Um cliente pode informar sua data de aniversrio.
RN04 Um cliente pode informar seu email, caso tenha um.
RN05 Cada cliente possui apenas um cdigo que o identifica em nossa empresa.
RN06 Um cliente pode ter desconto em vrias compras realizadas em nossa empresa. O desconto praticado informado na
prpria nota fiscal.
RN07 O valor do desconto praticado por nossa empresa varia de 2% a 25%, nunca ultrapassando este valor.
RN08 Um cliente pode realizar vrias compras em nossa empresa.
RN09 Cadastramos um cliente mesmo que no tenha adquirido nenhum produto, ou seja, a partir de uma intenso de compra
o cliente j ter um cadastro. Isto facilitar o envio de informaes sobre nossa empresa e produtos.
RN10 Cada venda realizada deve conter um ou mais produtos vendidos.
RN11 Cada produto vendido pode ter preos unitrios diferentes aplicados ao longo do tempo.
RN12 Cada produto pode ser comercializado em vrias notas fiscais
RN13 Uma nota fiscal deve ter um tipo: entrada ou sada.
RN14 Uma nota fiscal deve ter uma classificao fiscal.
RN15 Natureza da operao, descrio da unidade de medida, descrio de um produto so informaes que no se repetem
dentro do nosso cadastro.
RN16 Utilizamos a sigla da unidade de medida dos produtos lanados em uma nota fiscal.

Referncias Bibliogrficas
http://pt.wikipedia.org/wiki/C%C3%B3digo_Fiscal_de_Opera%C3%A7%C3%B5es_e_de_Presta%C3%A7%C3%B5es_das_Entradas_de_Mercado
rias_e_Bens_e_da_Aquisi%C3%A7%C3%A3o_de_Servi%C3%A7os, acessado em 16/03/2013.
http://contaxcampinas.com.br/imagens/Tabela%20de%20Opera%E7%F5es%20Fiscais.pdf, acessado em 16/03/2013.


2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 3


M MO OD DE EL LO O R RE EL LA AC CI IO ON NA AL L ( (F F S SI IC CO O) )





2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 4


E EX XE ER RC C C CI IO OS S D DE E F FI IX XA A O O - - R RE ES SP PO ON ND DA A A AS S Q QU UE ES ST T E ES S A AB BA AI IX XO O

COMANDO INSERT
1.) UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DO REGISTRO ABAIXO NA TABELA CLIENTE.
CDIGO DO CLIENTE = 1
NOME DO CLIENTE = 'MARIA DAS DORES'
DATA DE NASCIMENTO = 21/04/1987
SEXO = 'F'
CPF = 9287634501
RG = '21356789X'
DESCRIO DE EMAIL = MARIAJOSE@MARIAJOSE.COM.BR

Utilize as instrues:
FUNO TO_DATE('<DATE>','<FORMAT>') NO MOMENTO DA INSERO DA DATA DE NASCIMENTO
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO











2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 5

2.) TENTE EXECUTAR A MESMA INSTRUO DE INSERO DO EXERCCIO ANTERIOR.
A INSERO FOI REALIZADA COM SUCESSO?
QUAL FOI A MENSAGEM DE ERRO EXIBIDA?
JUSTIFIQUE OS MOTIVOS PELO QUAL A INSERO NO FOI REALIZADA COM SUCESSO.


3.) UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DO REGISTRO ABAIXO NA TABELA CLIENTE.
CDIGO DO CLIENTE = 2
NOME DO CLIENTE = 'MARIA DE DEUS'
DATA DE NASCIMENTO = 09/03/1991
SEXO = 'A'
CPF = 12345678901
RG = '123456789X'
DESCRIO DE EMAIL = MARIADEDEUS@DEDEUS.COM.BR
RESPONDA:
A INSERO FOI REALIZADA COM SUCESSO?
QUAL FOI A MENSAGEM DE ERRO EXIBIDA?
JUSTIFIQUE OS MOTIVOS PELO QUAL A INSERO NO FOI REALIZADA COM SUCESSO.

4.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DO REGISTRO ABAIXO NA TABELA CLIENTE.
CDIGO DO CLIENTE = 3
NOME DO CLIENTE = 'JOO DA SILVA'
DATA DE NASCIMENTO = 08/09/1991
SEXO = 'M'
CPF = 1238765431
RG = '987654321'
DESCRIO DE EMAIL = NULL

Utilize as instrues:
FUNO TO_DATE('<DATE>','<FORMAT>') NO MOMENTO DA INSERO DA DATA DE NASCIMENTO
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO
OBSERVAO: O CAMPO 'DS_EMAIL' DEVE ESTAR DECLARADO EXPLICITAMENTE NO COMANDO.

5.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DO REGISTRO ABAIXO NA TABELA CLIENTE.
CDIGO DO CLIENTE = 4


2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 6

NOME DO CLIENTE = 'JOO DA SILVA'
DATA DE NASCIMENTO = 08/09/1991
SEXO = 'M'
CPF = 1238765431
RG = '987654321'

Utilize as instrues:
FUNO TO_DATE('<DATE>','<FORMAT>') NO MOMENTO DA INSERO DA DATA DE NASCIMENTO
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO
OBSERVAO: OMITA O CAMPO 'DS_EMAIL' DURANTE A DECLARAO DO COMANDO.
ATENO: S POSSVEL OMITIR UM CAMPO NO OBRIGATRIO, OU SEJA, NULL.

6.) UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA UNIDADE DE
MEDIDA.
Utilize as instrues:
INSERT ALL PARA REALIZAR A INSERO DE VRIOS REGISTROS ATRAVS DE UMA NICA INSTRUO
INSERT
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO











2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 7

7.) CRIE UMA TABELA IGUAL A TABELA UNIDADE DE MEDIDA:
EXECUTE OS COMANDOS ABAIXO:
CREATE TABLE T_SPV_UNIDADE_MEDIDA_COPY
(
cd_unidade_medida NUMBER (2) NOT NULL ,
ds_sigla CHAR (3) NOT NULL ,
ds_unidade_medida VARCHAR2 (30) NOT NULL
);

ALTER TABLE T_SPV_UNIDADE_MEDIDA_COPY
ADD CONSTRAINT PK_SPV_UNID_MEDIDA_COPY PRIMARY KEY ( cd_unidade_medida ) ;

Utilize as instrues:
UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO, A PARTIR DE UMA SUBQUERY.
TRANSFIRA TODOS OS REGISTROS DA TABELA "T_SPV_UNIDADE_MEDIDA" PARA A TABELA
"T_SPV_UNIDADE_MEDIDA_COPY".
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO





2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 8

8.) CRIE A TABELA ABAIXO, CONTENDO ENTRE OUTRAS CONSTRAINTS A CONSTRAINT DEFAULT:
EXECUTE OS COMANDOS ABAIXO:
CREATE TABLE T_AULA21_TESTE
(
cd_teste NUMBER (2) NOT NULL ,
ds_teste VARCHAR2 (30) NOT NULL ,
dt_realizacao DATE DEFAULT SYSDATE
);

ALTER TABLE T_AULA21_TESTE
ADD CONSTRAINT PK_AULA21_TESTE PRIMARY KEY ( cd_teste ) ;

RESPONDA AS QUESTES ABAIXO:
A.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA TESTE.
CDIGO TESTE = 1
DESCRIO DO TESTE = 'TESTE 1'
DATA REALIZAO DO TESTE = NULL
Utilize as instrues:
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO
Responda:
A INSERO FOI REALIZADA COM SUCESSO?
O QUE FOI ARMAZENADO NA COLUNA 'DT_REALIZACAO' ?

B.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA TESTE.
CDIGO TESTE = 2
DESCRIO DO TESTE = 'TESTE 2'
DATA REALIZAO DO TESTE = DEFAULT
Utilize as instrues:
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO
Responda:
A INSERO FOI REALIZADA COM SUCESSO?
O QUE FOI ARMAZENADO NA COLUNA 'DT_REALIZACAO' ?

C.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA TESTE.
CDIGO TESTE = 3


2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 9

DESCRIO DO TESTE = 'TESTE 3'
DATA REALIZAO DO TESTE = 10/08/2013
Utilize as instrues:
FUNO TO_DATE('<DATE>','<FORMAT>') NO MOMENTO DA INSERO DA DATA DA REALIZAO DO
TESTE
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO
Responda:
A INSERO FOI REALIZADA COM SUCESSO?
O QUE FOI ARMAZENADO NA COLUNA 'DT_REALIZACAO' ?

D.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA TESTE.
CDIGO TESTE = 4
DESCRIO DO TESTE = 'TESTE 4'
Utilize as instrues:
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO
ATENO: OMITA O CAMPO 'DT_REALIZACAO' DURANTE A DECLARAO DO COMANDO.
Responda:
A INSERO FOI REALIZADA COM SUCESSO?
O QUE FOI ARMAZENADO NA COLUNA 'DT_REALIZACAO' ?

E.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA TESTE.
CDIGO TESTE = 5
DESCRIO DO TESTE = 'TESTE 5'
DATA REALIZAO DO TESTE = sysdate
Utilize as instrues:
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO
Responda:
A INSERO FOI REALIZADA COM SUCESSO?
O QUE FOI ARMAZENADO NA COLUNA 'DT_REALIZACAO' ?

9.) UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA PRODUTO.
CADASTRE 3 PRODUTOS ASSOCIADOS A UNIDADE DE MEDIDA J CADASTRADA "CAIXA".
1. Registro


2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 10

CDIGO DO PRODUTO = 1
CDIGO DA UNIDADE DE MEDIDA = <VERIFIQUE O CDIGO CORRESPONDENTE>
DESCRIO DO PRODUTO = 'NOTEBOOK SENSACIONAL'
DESCRIO COMPLETA DO PRODUTO = 'NOTEBOOK XPTO SUPER ESPECIAL'
QUANTIDADE EM ESTOQUE = 3
VALOR DO PREO UNITRIO = '1980,56'
2. Registro
CDIGO DO PRODUTO = 2
CDIGO DA UNIDADE DE MEDIDA = <VERIFIQUE O CDIGO CORRESPONDENTE>
DESCRIO DO PRODUTO = 'IMPRESSORA X3'
DESCRIO COMPLETA DO PRODUTO = 'IMPRESSORA MULTIFUNCIONAL HP'
QUANTIDADE EM ESTOQUE = 5
VALOR DO PREO UNITRIO = '432,89'
3.Registro
CDIGO DO PRODUTO = 3
CDIGO DA UNIDADE DE MEDIDA = <VERIFIQUE O CDIGO CORRESPONDENTE>
DESCRIO DO PRODUTO = 'PEN DRIVE - 16GB'
DESCRIO COMPLETA DO PRODUTO = 'PEN DRIVE 16GB KINGSTON'
QUANTIDADE EM ESTOQUE = 10
VALOR DO PREO UNITRIO = '60,00'

Utilize as instrues:
COMMIT PARA EFETIVAR A TRANSAO PENDENTE
SELECT PARA REALIZAR A CONSULTA E VERIFICAR SE O COMANDO FOI EXECUTADO COM SUCESSO


2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 11


10.)UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA PRODUTO.
CADASTRE 1 PRODUTO ASSOCIADO A UMA UNIDADE DE MEDIDA NO CADASTRADA.
CDIGO DO PRODUTO = 4
CDIGO DA UNIDADE DE MEDIDA = 7
DESCRIO DO PRODUTO = 'HD EXTERNO - 500GB'
DESCRIO COMPLETA DO PRODUTO = 'D EXTERNO SANSUMG - 500 GB'
QUANTIDADE EM ESTOQUE = 10
VALOR DO PREO UNITRIO = '305,00'
Responda:
A INSERO FOI REALIZADA COM SUCESSO?
QUAL FOI A MENSAGEM DE ERRO EXIBIDA?
JUSTIFIQUE OS MOTIVOS PELO QUAL A INSERO NO FOI REALIZADA COM SUCESSO.

11.) UTILIZE A INSTRUO SQL PARA REALIZAR A INSERO DOS REGISTROS ABAIXO NA TABELA CLASSIFICAO
FISCAL.
CDIGO DA CLASSIFICAO = 1
NR_CFOP = 5012
NATUREZA OPERACAO= VENDA

CDIGO DA CLASSIFICAO = 2
NR_CFOP = 5013
NATUREZA OPERACAO= BRINDE

CDIGO DA CLASSIFICAO = 3
NR_CFOP = 5014
NATUREZA OPERACAO= COMPRA

CDIGO DA CLASSIFICAO = 4
NR_CFOP = 5015
NATUREZA OPERACAO= DEVOLUO


2. SEMESTRE BANCO DE DADOS
F FI IX XA A O O D DO OS S C CO OM MA AN ND DO OS S D DM ML L ( (D DA AT TA A M MA AN NI IP PU UL LA AT TI IO ON N L LA AN NG GA AG GU UE E) )
L LI IN NG GU UA AG GE EM M S SQ QL L ( (S ST TR RU UT TU UR RE ED D Q QU UE ER RY Y L LA AN NG GU UA AG GE E) )
BANCO DE DADOS Comandos SQL (DML) 12


12.) ESCREVA O COMANDO PARA INSERIR OS REGISTROS NA TABELA NOTA FISCAL QUE REPRESENTE A IMAGEM ABAIXO:

-- 14. A INSERO ABAIXO OCORRE COM SUCESSO NA TABELA NOTA FISCAL?
NUMERO DA NOTA = 1235
CLASSIFICAO = 1
CLIENTE = 5
DATA = TO_DATE('29/08/2013','DD/MM/YYYY')
VALOR = 1150.00
TIPO = 1
DESCONTO = 1

13.) ESCREVA O COMANDO PARA INSERIR OS REGISTROS NA TABELA ITEM NOTA FISCAL QUE REPRESENTE A IMAGEM
ABAIXO:

Das könnte Ihnen auch gefallen