M02 - Gestió de Bases de Dades (UF1_NF1) Administració de Sistemes Informàtics en Xarxa (SIS1)
EXAMEN DE: M02 - Gestió de Bases de Dades (UF1_NF1)
Administració de Sistemes Informàtics en Xarxa (SIS1)
(durada: 60 minuts)
Tenim una base de dades que té la següent estructura:
Nom taula
Nom camp
Nul?
Tipus
Observacions
Provincia
COD_PROV
NOT NULL
VARCHAR2(2)
Identifica de manera única al registre.
NOM_PROVVARCHAR2(30)
Ha d’aparèixer en majúscules.
Ciutat
COD_POSTAL
NOT NULL
VARCHAR2(5)
Identifica de manera única al registre.
NOM_CIUTAT
VARCHAR2(40)
Ha d’aparèixer en majúscules.
COD_PROV
VARCHAR2(2)
Fa referència a la taula Provincia
Client
COD_CLIENT
NOT NULL
NUMBER(5)
Identifica de manera única al registre.
NOM_CLIENT
VARCHAR2(50)
ADREÇAVARCHAR2(50)
COD_POSTAL
VARCHAR2(5)
Fa referència a la taula Ciutat
Venedor
COD_VENEDOR
NOT NULL
NUMBER(5)
Identifica de manera única al registre.
NOM_VENEDOR
VARCHAR2(50)
ADREÇA_VEN
VARCHAR2(50)
COD_POSTAL
VARCHAR2(5)
Fa referència a la taula Ciutat i no pot ser nul.
COD_JEFE
NUMBER(5)
Fa referència a la mateixa taula (Venedor)Article
COD_ARTICLE
NOT NULL
VARCHAR2(8)
Identifica de manera única al registre.
DESCRIPCIO
VARCHAR2(40)
Ha d’aparèixer en majúscules.
PREU_ART
NUMBER(7,2)
Ha de ser més gran que 0.
STOCK
NUMBER(6)
Ha de ser més gran o igual a 0.
STOCK_MIN
NUMBER(6)
Ha de ser més gran o igual a 0.
Factura
COD_FACTURA
NOT NULL
NUMBER(6)
Identifica de manera única alregistre.
DATA
DATE
Ha d’agafar per defecte la data del sistema.
COD_CLIENT
NUMBER(5)
Fa referència a la taula Client
COD_VENEDOR
NUMBER(5)
Fa referència a la taula Venedor
IVA
NUMBER(2)
DTE_FACTURA
NUMBER(2)
Línies_fac
COD_LINFAC
NOT NULL
NUMBER(6)
Identifica de manera única al registre (els dos camps ) i cod_factura fa referència a la taula FacturaCOD_FACTURA
NUMBER(6)
COD_ARTICLE
VARCHAR2(8)
Fa referència a la taula Article
QUANTITAT
NUMBER(5)
DTE_LINFAC
NUMBER(2)
CONVOCATORIA DE SGBD (Crèdit 7)
Procediments (Oracle - DML) – Segona part
NOM I COGNOMS: DATA:
L’examen té una durada de 90 minuts i cada pregunta val 0.4 punts.
Es poden utilitzar llibres, apunts, manuals.
S’ha derealitzar en bolígraf
Resoldre les següents preguntes utilitzant sentencies SQL.
1. Visualitzar el codi dels articles (no han de sortir repetits) comprats en les primeres cinc factures.
2. Visualitzar el codi, la data i el descompte de les factures sense iva (iva nul o zero). Visualitzar un zero en cas de que el descompte sigui nul.
3. Visualitzar el codi i la data de lesfactures per als clients on els codi es trobin entre 102 i 111, o aquells que no se li hagi aplicat cap descompte, o bé no tenen iva.
Nota: un factura no té iva quan estigui a zero o a nul. Anàlogament, una factura no té descompte, si està a zero o a nul.
4. Visualitzar el número de ciutats que hi ha a la Comunitat Valenciana, és a dir, on el nom de la província sigui València.5. Visualitzar el descompte mig aplicat a les factures considerant els valors nuls com a zero.
6. Visualitzar el número de ciutats on resideixen clients que viuen a la ciutat que té per codi postal els que comencin per “4”.
7. Visualitzar l’stock mig (amb dos decimals), màxim i mínim dels articles que contenen la lletra “A” a la segon posició de la seva descripció, i onl’stock mínim és superior a la meitat del seu stock actual. Considerar que els articles amb stock nul, tenen un stock igual a zero.
8. Visualitzar el número de factures de cada client, però només s’han de mostrar aquells clients que tenen més de 1 factura.
9. Visualitzar el número de clients que hi ha de cada ciutat.
10. Visualitzar les quantitats totals...
Regístrate para leer el documento completo.