Você está na página 1de 19

Adevarat / Fals

Pentru a fi in a treia forma normala , o relatie trebuie sa nu fie in prima forma normala sau in a doua
forma normala:
- Adevarat
- Fals
Pentru a fi in a treia forma normala o relatie nu trebuie sa fie in prima sau a doua forma normala?
- Adevarat
- Fals
Probleme de dependenta tranzitiva apar atunci cand un atribut non-cheie depinde de un alt atribut non-
cheie
- Adevarat
- Fals
Diagrama ERD este un model de date conceptual de nivel înalt, dependent de platforma hardware
utilizată şi de tipul de RDBMS (SGBD) – ului utilizat
- Adevarat
- Fals
Folosind aplicatia Microsoft Access, se poate administra toata informatia într-o singura baza de date
(Database)?
- Adevarat
- Fals
Folosing MSAccess se poate administra toata informatia intr-o singura baza de date ?
- Adevarat
- Fals
A doua forma normala nu rezolva anomaliile cauzate de
a. Dependentele partiale de cheia primară
b. Grupurile repetitive
c. Dependentele tranzitive
d. Atributele multi valoare
e. Relatiile de tip unu-la-mai-multi

A doua formă normală rezolvă anomaliile cauzate de


a. Grupurile repetitive
b. Dependentele partiale de cheia primară
c. Grupurile repetitive si atributele multivaloare
d Dependentele tranzitive

A treia forma normala rezolva anomaliile cauzate de : si 4 var de raspuns


 a. Dependentele partiale de cheia primară
  b. Grupurile repetitive
  c. Dependentele tranzitive
  d. Atributele multivaloare
  e. Relatiile de tip unu-la-mai-multi

Atunci când se foloseste operatorul “+” , apare o eroare de tipul Type Mismatch (Nepotrivire de tip) in
cazul cand
a. ambii operanzi sunt valori numerice
b. ambii operanzi sunt siruri de caractere
c. un operand este valoare numerica si celalalt un sir de caractere
d. un operand este valoare numerica si celalalt de tipul date/time
Care din următoarele baze de date nu este RDBMS
a. Postage SQL
b. Oracle Database
c. My SQL
d. Microsoft SQL Server
e. Excel database

Care nu este un concept utilizat pentru a descrie formal-uzual-fizic elementele de baza ale organizarii
datelor
a. relatie-tablou-fisier
b. tuplu-linie-inregistrare
c. atribut-coloana-camp
d. domeniu-functie-functie

Care nu este o interogare de actiune?


a. cu actualizare
b. cu creeare de tabele
c. cu adaugare si stergere
d. cu parametru

Care din interogarile cu actiune pot afecta doar campuri izolate?:


a. cu actualizare
b.cu adaugare
c.cu stergere
d.cu creare de tabele

Clinetii SQL oferiti de Microsoft nu sunt:


a. SqLWorsheet
b. sql PLUS
c. iSql
d. Isql PLUS

Campurile calculate intr-un raport se pot introduce in modul Design View:


a. numai in banda Report Footer
b. numai in banda Group Footer
c. in banda de Detail,Group F.si Report F.
d. numai in banda de Detail

Cind se realizeaza un table cu Report View din tabele relationale, informatiile fiind grupate pe parte one
a relatiei si se opteaza pentru SUMMARY OPTION atunci:
a. se introduc calculele solicitate in banda de subsol de grup
b. se introduc calculele solicitate in banda de detaliu de grup
c. se introduc calculele solicitate in benzile de subsol de grup de subsol de raport
d. se introduc calculele solicitate in banda de detaliu de grup si subsol de grup

Cate reguli a emis Codd / Modelul relational conceput si dezvoltat de E.F. Codd cuprinde un set de
a. 25 reguli
b. 13 reguli
c. 100 reguli
d 15 reguli
Cand operatorii AND si OR sunt combinati in aceeasi clauza WHERE
a. Operatorul AND are prioritate mai mare decat operatorul OR
b. Sistemul DBMS returneaza un mesaj de eroare
c. Operatorul AND are prioritate mai mica decat operatorul OR
d. Parantezele, sunt obligatorii

Cand operatorii AND §i OR sunt combinati in aceeasi clauza WHERE


a.   Sistemul SGBD returneaza un mesaj de eroare
b.   Operatorul AND are prioritate mai mare decat operatorul OR
c.   Operatorul AND are prioritate mai mica decat operatorul OR
d.   Parantezele, sunt obligatorii
e.   Parantezele sunt optionale

Componentele unei baze de date relationale NU includ :


a. Relatii
b. tabele
c. restrictii
d. diagrame ERD

Componentele unei baze de date relationale nu includ:


a.indexuri
b.tabele
c.diagrame ERD
d.restrictii
e.relatii

<!>Criteriul de selectie se poate seta


a. prin intermediul celulei TOTALS + Expression Builder
b. prin intermediul celulei Criteria +Expression Builder sau prin tastarea expresiei
c. prin intermediul celulei Sort + tastarea expresiei
d. prin intermediul celulei TOTALS si Criteria, ambele ambele avand acelasi efect

<!>Criteriul de selectie se poate seta


a. prin intermediul celulei TOTALS + Expression Builder
b. prin intermediul celulei Criteria +Expression Builder sau prin tastarea expresiei
c. prin intermediul celulei Sort + tastarea expresiei
d. prin intermediul celulei TOTALS si Criteria, ambele ambele avand acelasi efect

<!>Calificatorii numelor de coloane NU :


a. rezolva referintele ambigue la coloane
b. pot fi nume de tabele
c. pot fi pseudonime ptr. numele de coloane, definite in clauza FROM
d. pot fi pseudonime pentru numele de tabele, definite in clauza FROM

<!>Calificatorii numelor de coloane NU :


a. rezolva referintele ambigue la coloane
b. pot fi nume de tabele
c. pot fi pseudonime pentru numele de coloane, definite in clauza FROM
d. pot fi pseudonime pentru numele de tabele, definite in clauza FROM
Daca relationarea tabelelor dintr-o interogare s-a facut prin definirea legaturilor implicite (din fereastra
Relationships), atunci:
a. trebuie refacute legaturile in cadrul interogarii
b. acestea sunt ignorate in timpul rularii interogarii
c. adaugarea lor intr-o interogare se face impreuna cu relatiile dintre ele
d. tabelele nu trebuiesc sa fie legate in interogare

Dacă tabelele dintr-o interogare nu sunt legate una de alta fie direct (în interogare), fie indirect (prin
legătură implicită, din fereastra Relationship), Acces afisează
  a. Toate combinatiile de înregistrări (produs cartezian) dintre câmpurile tabelelor
   b. Numai înregistrările din prima tabelă
   c. Numai înregistrările din ultima tabelă
   d. Nu afisează nimic

Definitia unei coloane din instructiunea CREATE TABLE nu poate include


   a. Numele tabelului …sau [/restrictie la nivel de tabel/]
   b. O clauză DEFAULT
   c. O clauză NULL sau NOT NULL
   d Numele coloanei

<!>Din ferestra Relationships la apasarea butonului Join Type se poate selecta modul in care vor fi
extrase datele din tabele, mod care nu poate fi:
a. numai acele înregistrari în care câmpurile din legatura coincid
b. toate înregistrarile din tabela principala si numai acele înregistrari din tabela corelata în care
câmpurile din legatura coincid.
c. toate înregistrarile din tabela corelata si numai acele înregistrari din tabela principala în care
câmpurile din legatura coincid.
d. toate inregistrarile din ambele tabele

<!>Din ferestra Relationships la apasarea butonului Join Type se poate selecta modul in care vor fi
extrase datele din tabele, mod care nu poate fi:
a. numai acele înregistrari în care câmpurile din legatura coincid
b. toate înregistrarile din tabela principala si numai acele înregistrari din tabela corelata în care
câmpurile din legatura coincid.
c. toate înregistrarile din tabela corelata si numai acele înregistrari din tabela principala în care
câmpurile din legatura coincid.
d. toate inregistrarile din ambele tabele

Expresiile nu se utilizează în
   a. Definirea unui criteriu de selectie
   b. Crearea unui câmp calculat
   c. Actualizarea unor înregistrări într-o interogare
   d. Definirea proprietătii Validation Text a unei tabele

Functia AVG(Expr):
a. include campuri de valoare NULL in calcul
b. poate fi folosita intr-o interogare
c. calculeaza media geometrica a datelor din acel camp
d. operanzii din Expr nu pot include o functie definita de utilizator.
Functiile SQL matematice standard NU includ :
-ROUND
-ABS
-CAST
-EXP

Functia LTRIM
a. Elimina spatiile de la sfarsitul sirurilor de caractere
b. Elimina spatiile de la inceputul sirurilor de caractere
c. Poate fi imbricata cu alte functii
d. Inlocuieste valorile nule cu alte valori in sirurile de caractere
e. Elimina spatiile de la inceputul si de la sfarsitul sirurilor de caractere

Integritatea referintiala este un sistem de reguli folosit de Acces pentru a se asigura ca:
a. relatiile intre tabele sunt valide
b. relatiile intre tabele nu se modica
c. relatiile intre tabele sunt valide si ca nu se sterg sau modica accidental datele in legatura
d. nu sunt definite relatii
    
Integritatea referentială nu se poate seta atunci când
   a. Câmpurile în relatie au acelasii tip de date
 b. Tabelele nu apartin aceleasi baze de date Access
   c. Tabelele apar in aceleasi baze de date Access
  d. Câmpul în relatie din tabela principală este cheie primară sau are un index unic

In cadrul diagramei entitate-relatie (ERD) care nu este o entitate speciala


a. Entitate dependentã
b. Entitate tranzitiva
c. Subentitate
d. Superentitate

Interogariea de tip functie


a. poate calcula suma, media, numararea, minimul, maximul, varianta sau deviatia standard
pentru unul sau mai multe câmpuri dintr-o tabela in linia Totals, fie pentru toate înregistrarile, fie
pe unul sau mai multe grupuri de înregistrari
b. poate calcula suma, media, numararea, minimul, maximul, varianta sau deviatia standard pentru unul
sau mai multe câmpuri dintr-o tabela in linia Totals, numai pentru toate înregistrarile
c. poate calcula suma, media, numararea, minimul, maximul, varianta sau deviatia standard pentru unul
sau mai multe câmpuri dintr-o tabela in linia Totals, numai pentru pe un grup de înregistrari
d. prin intermediul liniei Criteria nu pot fi afectate rezultatele calcularii.

Integritatea referentială nu se poate seta atunci când


   a. Câmpurile în relatie au acelasii tip de date
  b. Tabelele nu apartin aceleasi baze de date Access
   c. Tabelele apar in aceleasi baze de date Access
   d. Câmpul în relatie din tabela principală este cheie primară sau are un index unic
Limbajul DML nu include următoarea instructiune SQL
  a. INSERT
 b. UPDATE
  c. SELECT …sau [/CREATE /]
 d. DELETE

Modelul relational NU are ca regula de integritate structurala :


a. Unicitatea cheii primare
b. Intregritatea entitatii.Atributele cheii primare sunt diferite de valoarea NULL
c. Integritatea referiirii. O cheie externa trebuie sa corespunda unei valori a cheii primare
associate.
d. Integritatea referiirii. O cheie externa trebuie sa fie NULL in intregime, ori sa corespunda unei valori
a cheii primare asociate

Modelul relațional conceput și dezvoltat de E.F. Codd cuprinde un set de


a. 25 reguli
b. 13 reguli
c. 100 reguli
d. 15 reguli
  
Nu sunt clientii SQL oferiti de Oracle
 a. SQL Worksheet
 b. My SQL
 c. SQL*Plus
 d. iSQL*Plus

Nu se selecteaza intr-o interogare


a. un singur câmp prin executarea unui click pe numele unui câmpului
b. un bloc de câmpuri prin click pe primul câmp din bloc, se tine apasata tasta Shift si apoi se executa
click pe ultimul câmp din blocul dorit.
c. mai multor câmpuri dar nesituate intr-un bloc atunci se executa click pe fiecare dintre ele
tinându-se apasata tot timpul tasta Shift
d. toate cimpurile prin dublu-click pe bara de titlu a tabelei sau printr-un singur click pe asterix (*).

Normalizarea nu rezolva anomalia:


a. de creare
b. de stergere
c. de actualizare
d. de inserare

Nu este functie SQL matematica standard:


a. ROUND
b. EXP
c. ABS
d. CAST
Numele unei coloane dintr-un tabel :
a. Nu trebuie sa fie in baza de date
b. Nu trebuie sa fie in cadrul unui tabel
c. Trebuie sa fie specificat in instructiunea ALTER TABLE
d. Trebuie sa fie specificat in instructiunea CREATE TABLE
…sau[/trebuie sa fie unic in cadrul tabelului/]

O interogare parametrizată este o interogare


   a. În care una sau mai multe valori ale criteriilor de selectie sunt specificate în mod interactive
   b. În care numai una dintre valorile criteriilor de selectie poate fi specificată
   c. Care atunci când se rulează afisează o fereastră creată de utilizator
   d.Care atunci când se rulează afisează o fereastră proprie în care afisează un rezultat
         
O uniune incrucisata(cross join)
a. O uniune Naturală
b. N produs cartezian
c. O uniune externă
d. O uniune Internă
 
O uniune (Join) fara o clauza WHERE sau o clauza JOIN
a. Are ca rezultat un mesaj de eroare
b. Nu returnează nici un rând din setul de rezultate
c. Reprezintă o uniune externă (outer join)
d. Reprezintă o uniune internă (inner join)
e. Are ca rezultat un produs cartezian
  
O uniune de egalitate(equijoin):
a. este cunoscuta si sub numele de auto-uniune(slfjoin)
b. este cunoscuta si sub numele de uniune externa(outerjoin)
c. realizeaza intotdeauna legarea randurilor folosind o conditie de egalitate(=)
d. realizeaza intotdeauna legarea randurilor folosind o conditie de inegalitate(<>)

O cheie Primara nu poate fi setata: U click-dreaptape campul dorit sa fie cheie primarasi din meniul
afisat se apasa Primary Key sau U se selecteaza campul respectiv si se apasa butonul de Primary Key
meniul Design View,U se deschide fereastra de definire a unui index caruia i se adreseaza proprietatea
Primary la Yes.
a. cu click dreapta pe campul dorit sa fie cheie primara si din meniul afisat se apasa Primary Key.
b. daca se deschide fereastra de definire a unui index si se creeaza un index caruia i se seteaza
proprietatea Primary la Yes.
c. din FieldProprerties,Indexed,Yes(No Duplicates)
d. daca se selecteaza campul respectiv si se apasa butonul de Primary Key din meniul Design View.

O interogare incrucisata (Crosstab) este realizata dintr-o o interogare de selectie, din care se poate alege
a. toate campurile interogarii
b. cel mult 3 campuri pentru antet de linii, un camp pentru antet coloana si o functie aplicata
valorilor dintr-un camp
c. cal putin 3 campuri pentru antet de linii, si mai multe campuri entru antet coloana si o functie aplicata
valorilor dintr-un cimp
d. nu se poate realiza astfel de interogari
O forma (sau formular) reprezinta modalitatea de a
a. modifica date numai dintr-o singura tabela
b. modifica, adauga, sterge date din mai multe tabele
c. modifica date dintr-o singura interogare
d. modifica date dintr-o interogare si un tabel

O baza de date este


a. O colectie de date interrelationate gestionate ca o singura unitate
b. Un produs software furnizat de un producator de baze de date
c. O structura de date, cum ar fi un tabel, o vizualizare sau un index
d. Definita in acelasi mod de toti producatorii de software

O forma nu poate fi creata


a. pe baza unei interogari de actiune
b. pe baza unui tabel
c. pe baza unei interogari
d. pe baza mai multor tabele

O forma (sau formular) reprezinta modalitatea de a


a. modifica date numai dintr-o singura tabela
b. modifica, adauga, sterge date din mai multe tabele
c. modifica date dintr-o singura interogare
d. modifica date dintr-o interogare si un tabel
      
O cheie Primara nu poate fi setata:
a. cu click dreapta pe campul dorit sa fie cheie primara si din meniul afisat se apasa Primary Key.
b. daca se deschide fereastra de definire a unui index si se creeaza un index caruia i se seteaza
proprietatea Primary la Yes.
c. din FieldProprerties,Indexed,Yes(No Duplicates)
d. daca se selecteaza campul respectiv si se apasa butonul de Primary Key din meniul Design View.

O uniune de egalitate(equijoin):
a. este cunoscuta si sub numele de auto-uniune(slfjoin)
b. este cunoscuta si sub numele de uniune externa(outerjoin)
c. realizeaza intotdeauna legarea randurilor folosind o conditie de egalitate(=)
d. realizeaza intotdeauna legarea randurilor folosind o conditie de inegalitate(<>)

O clauza JOIN folosind cuvantul cheie USING


a. Nu poate fi folosita atunci cand coloanele prin care se face legarea tabelelor au aceleasi nume
b. Nu poate fi folosita atunci cand coloanele prin care se face legarea tabelelor au nume diferite
c. Defineste o uniune externa
d. Defineste o auto-uniune

O interogare cu stergere (Delete Query) poate:


a. sterge doar cimpurile izolate
b. sterge un grup de inregistrari dintr-un tabel
c. sterge un grup de inregistrari dintr-un table sau din mai multe tabele legate intr-o relatie unu-
la- mai- multi daca stergerile in cascada sunt active
d. sterge o inregistrare dintr-un tabel la un moment dat
Operatorul + genereaza eroarea Type Mismatch atunci cand
a. ambii operanzi sunt siruri de caractere
b. ambii operanzi sunt numere
c. un operator este numar si unul sir de caractere
d. un operator este numar si unul data

O interogare incrucisata (Crosstab) este realizata dintr-o interogare de selectie din care se poate alege:
a. toate campurile interogatorii
b. cel mult 3 campuri pt. antet de linii,un camp pt. antet coloana si o functie aplicata valorilor
dintr-un camp.
c. cel putin 3 campuri pt. antet de linii si mai multe campuri penru antet coloana si o functie aplicata
valorilor dintr-un camp.
d. nu se poate realiza astfel de interogari.

O instructiune UPDATE trebuie sa includa:


a. o clauza WHERE
b. o clauza SET
c. o clauza SELECT
d. o clauza INSERT

O interogare parametrizata este o interogare


a. in care una sau mai multe valori ale criteriilor de selectie sunt specificate in mod interactiv
b. in care numai una dintre valorile criteriilor de selectie poate fi specificata
c. care atunci cand se ruleaza afiseaza o fereastra creata de utilizator
d. care atunci cand se ruleaza afiseaza o fereastra proprie in care afiseaza un rezultat

O forma (formulare) reprezinta modalitatea de a:


a. modifica date numai dintr-o singura tabela
b. modifica, adauga, sterge date din mai multe tabele
c. modifica date dintr-o singura interogare
d. modifica date dintr-o interogare si un tabel

O interogare MakeQuery nu realizeaza:


a. Realizarea unei copii de siguranta a unei tabele
b. Schimbarea ordinii inregistrarilor dintr-o tabela
c. Crearea unei tabele pentru exportul intr-o alta baza de date MS Access
d. Crearea unei tabele ce va contine numai inregistrari vechi

<!>O interogare cu actiune este o interogare care realizeaza modificari asupra:


a. unei singure inregistrari dintr-un table
b. asupra mai multor inregistrari din una sau mai multe tabele
c. unei singure tabele la un moment dat
d. mai multor tabele la un moment dat

<!>O interogare cu actiune este o interogare care realizeaza modificari asupra:


a. unei singure inregistrari dintr-un table
b. asupra mai multor inregistrari din una sau mai multe tabele
c. unei singure tabele la un moment dat
d. mai multor tabele la un moment dat
Operatorul BETWEEN
a. Specifică un domeniu de valori care include si capetele
b. Poate fi rescris folosind operatorii <= si NOT <=
c. Selectează rândurile adăugate în tabel într-un anumit interval de timp
d. Nu este inclus în standardul ISO/ANSI

Proprietatea Format se foloseste pt:


a. a seta modul in care campurile de tip text sunt afisate
b. a stoca datele intr-un anumit format
c. a seta modul in care campul de tip numar sunt tiparite
d. a seta modul in care datele sunt afisate si tiparite

Proprietatea de Indexare (Indexed)


a. seteaza un index pe un singur cimp
b. creaza si seteaza un index pe un cimp al unei tabele
c. se foloseste pentru a mari viteza de interogare a unei tabele pe unul sau mai multe campuri
d. afecteaza ordinea de stocare (ordinea fizica) a inregistrarilor

Pentru a crea un raport utilizând generatorul (Report Wizard) avem planul general cu optiunea implicita
a. Columnar
b. Tabular
c. Justified

Pentru a introduce câmpuri calculate într-un raport se foloseşte elemente din bara toolbox
a. Label Box Aa
b. Text Box ab
c. Check
d. Combo Box

Pentru aducerea in prima forma normala a unei relatii ne-normalizate se operatie nu se efectueaza ?
a. Grupurile repetitive sunt mutate intr-o noua relatie
b. Atributele multivaloare sunt mutate intr-o noua relatie
c. Atributele care sunt dependente tranzitiv sunt eliminate
d. Identificatorul unic al unei relatii originale este copiat in noua relatie

Pentru a specifica criterii de selectii pentru o interogare, acestea nu se fac


a. numai pentru un camp
b. pentru mai multe campuri, daca expresiile pentru criteriile de selectie sunt pe aceeasi linie in tabelul
de design, cand Access foloseste operatorul And, adica vor fi returnate numai inregistratile ce
indeplinesc toate criteriile
c. pentru mai multe campuri, daca expresiile pentru criteriile de selectie sunt in linii diferite ale tabelului
de design, cand Access foloseste operatorul Or, adica vor fi returnate numai inregistratile ce indeplinesc
cel putin unul din criteriile de selectie
d. in celula TOTALS a tabelului de design

 Problemele de dependenta partiala nu:


a. sunt rezolvate de a 2 forma normala
b. sunt rezolvate de a 3 forma normala
c. apar atunci cand un atribut non-cheie depinde doar de o parte a cheii primare
d. pot aparea numai in relatii cu chei primare concatenate
 
Pentru realizarea unei interogari cu actualizare nu se efectueaza pasul:
a. se creeeaza o interogare
b. se adauga tabelele si se selecteaza campurile ce se doresc actualizate
c. se stabilesc criteriile de selectie pt acestea,daca exista atunci se apasa butonul Update Query din
meniul Query Type din Toolbar
d. in celula Update To …(aici cred ca e incompleta)

Problemele de dependenta partiala nu:


a. sunt rezolvate de a 2 forma normala
b. sunt rezolvate de a 3 forma normala
c. apar atunci cand un atribut non-cheie depinde doar de o parte a cheii primare
d. pot aparea numai in relatii cu chei primare concatenate

Pentru realizarea unei interogari cu actualizare nu se efectueaza pasul:


a. se creeeaza o interogare
b. se adauga tabelele si se selecteaza campurile ce se doresc actualizate
c. se stabilesc criteriile de selectie pt acestea,daca exista atunci se apasa butonul Update Query din
meniul Query Type din Toolbar
d. in celula Update To (aici cred ca e incompleta)

Pentru a introduce câmpuri calculate într-un raport se foloseste din bara toolbox:
a. Label Box Aa
b. Text Box ab
c. Check
d. Combo Box

Prima forma normala rezolva anomaliile cauzate de


a. Grupurile repetitive si atributele multivaloare
b. Dependentele partiale de cheia primara
c. Dependentele tranzitive
d. Relatiile de tip unu-la-mai-multi

Pentru a specifica criterii de selctie pentru o interogare, aceste nu se fac


a. numai pentru un cimp
b. penrtru mai multe cimpuri, daca expresiile pentru criteriile de selectie sunt pe aceeasi linie în
tabelul de design, cand Access foloseste operatorul And, adica vor fi returnate numai
înregistrarile ce îndeplinesc toate criteriile.
c. pentru mai multe criterii pe acelasi camp, expresiile sunt în linii diferite ale tabelului de deisgn cand
Access foloseste operatorul Or, adica vor fi returnate acele înregistrari ce îndeplinesc cel putin unul
dintre criteriile de selectie.
d. in celula TOTALS a tabelului design

Relatia m:n devine in modelul relational:


a. tabel asociativ cu cheia primara formata din 2 chei externe pt. cele 2 tabele asociate
b. tabel asociativ cu cheia primara formata din 2 chei externe pt. cele 2 tabele asociate plus eventuale
coloane aditionale
c. chei externe
d. entitate independenta
Sintaxa corectă pentru o restricţie NOT NULL este
a. nume_coloană tip-de-date IS NOT NULL
b. nume_coloană tip_de_date NOT NULL
c. DEFAULT [NULL | NOT NULL]
d. CREATE NOT NULL INDEX ON nume_coloană

Sintaxa corecta pentru o restrictie referentiala este


a. [CONSTRAINT nume—restrictie] REFERENCES nume_index
b. [CONSTRAINT nume—restrictie] REFERENCES nume_tabel
c. FOREIGN KEY nume_coloana REFERENCES nume_tabel (nume_coloana)
d. REFERENCES nume—tabel (nume_coloana)

 Sintaxa corecta pentru eliminarea valorilor nule din rezultatele interogarii este
a.  = NULL
b.  NOT = NULL
c.  <>NULL
d.  IS NULL
e.  IS NOT NULL

SQL NU este:
a. Un limbaj procedural
b. Un limbaj nonprocedural
c. Un limbaj declarativ
d. Un limbaj standard

Tipurile numerice standard nu includ:


a. INTEGER
b. FLOAT
c. INTERVAL
d. BIGINT

Textul de validare se foloseste


a. pentru a valida datele dintr-un cimp
b. impreuna cu Regula de Validare (Validation Rule) si reprezinta mesajul afisat la incalcarea regulei de
validare
c. impreuna cu Regula de Validare (Validation Rule) si reprezinta mesajul afisat daca nu se incalca
regula de validare
d. pentru a valida datele dintr-o inregistrare

Un model de date reprezinta o colectie integrata de concepte care nu descriu:


a. date
b. relatii dintre date
c. date despre echipa realizatoare a modelului
d. constrangeri existente asupra datelor sistemului real analizat

Un obiect al bazei de date este


a. O structura denumita de date, cum ar fi un tabel, o vizualizare sau un index
b. Un produs software furnizat de un producator de baze de date
c. O colectie de date interrelationale gestionate ca o singura unitate
d. O colectie de inregistrari inrudite, stocate ca o singura unitate
Un sistem de gestionare a bazelor de date,  abreviat sub forma DBMS sau RDBMS sau SGBD este
a. o colectie de inregistrari inrudite, stocate ca o singura unitate
b. o colectie de date interrelationate gestionate ca o singura unitate
c. o structura de date, cum ar fi un tabel, o vizualizare sau un index
d. un produs software furnizat de un producator de baze de date

Un sistem de gestionare a bazelor de date :


a. o structura cum ar fi un tabel
b. o colectie de date interrelationate
c. un produs softwer furnizat de un producator
d. o structura denumita date , cum ar fi un tabel
  
Un câmp calculat într-o interogare
   a. Se efectuează pe fiecare înregistrare folosind numai un câmp
   b. Afisează rezultatul unei expresii si valoarea este recalculată de fiecare dată când o valoare din
exprese se schimbă
   c.  Se pot folosi numai la afisarea unor rezultate
   d. Se pot folosi numai la definirea unor criterii de selectie sau pentru a determina asupra căror
înregistrări să se execute o actiune

Valorile NULL
a. pot fi folosite pentru reprezentarea datelor care lipsesc sau care nu sunt cunoscute
b. înseamnă acelaşi lucru ca şi spaţiile libere
c. sunt egale cu alte valori NULL
d. sunt întotdeauna permise în mod prestabilit

Un identificator unic (cheie) poate fi compus...


- am raspuns : poate fi compus din mai multe atribute concatenate

Pentru realizarea unor interogari grupate...


- am raspuns: se realizeaza o interogare de selectie din tabelele dorite si se selecteaza pentru
anumite campuri o functie de celula Total.
    
 Daca integritatea referentiala este setata:
- am raspuns: nu se poate valoarea unei chei primare in tabela principala, daca acea inregistrare
are inregistrari corelate in tabela secuindara.

Functia NOW() intoarce:


- am raspuns: data si timpul exact conform cu data si ora sistemului

Prin operatia Export se poate


- am raspuns: exporta dintr-o baza de date access intr-o alta baza de date access

Proprietatea Format se foloseste pentru


- am raspuns: a seta modalitatea in care datele sunt afisate si tiparite

Daca integritatea referentiala este setata


- am raspuns: nu se poate schimba valoarea unei chei primare
In meniul Tools ce apartine database Utilities nu exista
- am raspuns: memo

Problemele de dependenta partiala Nu


- am raspuns: sunt rezolvate de FN3

Relatia m:n devine in mod relational


- am raspuns: tabel asociativ in care o inregistrare din A poate avea mai multe in B si invers

Pentru a crea un raport utilizand report Wizard avem planul general cu optiunea implicita
- am raspuns: tabular

O instructiune Alter Table nu poate fi folosita pentru


- am raspuns: redenumirea unei coloane

DDL nu include urmatoarea instructiune


- am raspuns: DELETE

Un identificator unic (o cheie primara)


- am raspuns: poate fi compus dintr-un singur atribut

O interogare cu stergere (Delete Query)


- am raspuns : sterge un grup de inregistrari dintr-un tabel sau din mai multe tabele legate printr-o
relatie unu la mai multi daca stergerile in cascada sunt active.

Componentele unei baze de date relationale nu includ


- am raspuns : diagrame ERD

O uniune fara clauza WHERE sau o clauza Join


- am raspuns are ca rezultat un produs cartezian

Operatorul BETWEEN
a. Specifică un domeniu de valori care include si capetele
b. Poate fi rescris folosind operatorii <= si NOT <=
c. Selectează rândurile adăugate în tabel într-un anumit interval de timp
d. Nu este inclus în standardul ISO/ANSI

O instructiune DELETE nu
a. Poate include o listă optională de coloane
b. Poate include o clauză WHERE optională
c. Nu poate încălca restrictiile referentiale ale tabelului
d. Poate avea o instructiune SELECT internă, ca parte a clauzei WHERE

Functiile SQL standar pt.siruri de caractere NU includ


- Upper
-LOWER
-...
-LIKE - raspuns LIKE
Care este secvenţa corectă pentru a şterge toate înregistrările tabelului TOTALURI
- DELETE FROM TOTALURI

Access permite crearea unor relaţii logice sub forma unor legări între tabele
- temporale (la nivelul interogărilor) şi implicite (din fereastra Relationships)

O interogare cu creare de tabele (Make-tables Query) nu realizează


- crearea unor tabele pentru exportul într-o bază de date MS Access

Pentru realizarea unor interogări grupate


- se selectează pentru toate câmpurile o funcţie în celula Totals

Un obiect al unei baze de date este


- o structură, cum ar fi un tabel, o vizualizare sau un index

Pasii pentru conversia unei baze de date NU sunt:


- deschiderea bazei ce urmeaza a fi convertita

O instructiune SELECT fara o clauza WHERE


- va selecta toate randurile din tabel sau vizualizare

Instructiune SQL prin care se cerea sa se stearga toti profesorii din tabel.
- DELETE profesori FROM tabel

table cod fac, denumire adresa


care este secventa corecta pentru o inserare folosind instructiunea SELECT
-INSERT INTO FAC
(COD_FAC, DENUMIRE, ADRESA)
SELECT VALUES(MAX(COD_FAC)+1, 'LIMBI', 'ION GHICA');
-INSERT INTO FAC
SELECT MAX(COD_FAC)+1, 'LIMBI', 'ION GHICA'
FROM FAC;
-INSERT INTO FAC
(COD_FAC, DENUMIRE, ADRESA)
SELECT MAX(COD_FAC)+1, 'LIMBI', 'ION GHICA'
FROM FAC;

table prof cod fac, cod prof,nume, prenume, salariu, cod functie
care este secventa corecta , pentru a modifica functia si salariu prof cu (cod_fac=2 cod_prof=1) din
lector(cod_funct=3, salariu 2000) la conferentiar(cod_funct=4, salriu=3000)?
-UPDATE PROF SET COD_FUNCT=4, SALARIU=3000
WHERE COD_FAC=2 AND COD_PROF=1;
-UPDATE PROF SELECT COD_FUNCT=4, SALARIU=3000
WHERE COD_FAC=2 AND COD_PROF=1;
-UPDATE PROF SET COD_FAC=2 AND COD_PROF=1
WHERE COD_FUNCT=4, SALARIU=3000;
2 tabele a. ca cel de la nr 12 b.functii
cod functii, den functii
care este secventa corecta pentru o subinterogare necorelata, care sa afiseze toate functiile pentru care nu
exista profesorii incadrati
-SELECT cod_funct, nume_funct
FROM functii
WHERE cod_funct NOT IN
(SELECT DISTINCT cod_funct FROM prof)
-SELECT cod_funct, nume_funct
FROM functii WHERE cod_funct NOT IN
SELECT DISTINCT cod_funct FROM prof
-SELECT cod_funct, nume_funct
FROM functii
WHERE cod_funct IN
(SELECT cod_funct FROM prof);

Pt. tabelul:
PROF cod_fac# cod_prof# nume prenume salariu
care este secvența corectă pt. a insera o înregistrare:
• INSERT INTO PROF VALUES (4, 3, ’POPA’, ’DAN’, 1234)
• INSERT INTO PROF VALUES (4, 5, POPA, DAN, 1234)
• INSERT INTO PROF (cod_prof, nume, prenume, salariu) VALUES (4, 3, ’POPA’, ’DAN’, 1234)

Pt. tabelul:
PROF cod_fac# cod_prof# nume prenume salariu
care este secvența corectă pt. a afișa toate facultățile pt. care COD_FAC=1 și salariu>=1200, sau
facultățile pt. care COD_FAC=3 și salariu<2000
• SELECT COD_FAC, COD_PROF, NUME, SALARIU, FROM PROF WHERE (COD_FAC=1
AND SALARIU>1200) OR (COD_FAC=3 AND SALARIU<2000)
Au mai fost 3 variante asemănătoare unde erau înlocuite AND cu OR

Care nu sunt instructiuni SQL?


Limbajul dc replicare a datelor (DRL - Dala Replication Language)

Limbajul de manipulare a datelor (DML - Data Manipulation Language)  NU include:


CREATE

Tipurile de date temporale standard  NU includ


TIMEZONE

Text boxurile unei forme create automat


sint legate direct la mai multe tabele astfel incit orice modificare adusa valorilor din ele se
transmite..

O interogare SQL din care trebuie selectati din tabelul PROF profesorii care au codul facultatii
(COD_FAC) egal cu 8
a. SELECT FROM PROF WHERE COD_FAC=8;
b. SELECT FROM PROF WHERE COD_FAC<>8;
c. SELECT FROM PROF WHERE COD_FAC IS 8; (asa imi aduc aminte aici, dar daca nu era IS era tot
o balarie)
Pentru tabelul PROF Cod_fac# | Cod_prof# | Nume | Pren | Salariu
Care este secventa corecta pentru a modifica salariile cu 10%, care nu contin valori NULL?
a. UPDATE PROF SET SALARIU = SALARIU*1.1
WHERE SALARIU NOT NULL;
b. UPDATE PROF SET SALARIU = SALARIU*1.1
WHERE SALARIU IS NOT NULL
c. UPDATE PROF SELECT SALARIU = SALARIU*1.1
WHERE SALARIU <> 0;

O cheie primara (Primary Key)


reprezinta un mod unic de identificare a unei înregistrari într-o tabela.
a. nu este un index
b. este un idex creat numai pe un cimp
c. este un idex creat pe minimum doua cimpuri

Dacă tabelele dintr-o interogare nu sunt legate una de alta fie direct (în interogare), fie indirect (prin
legătură implicită, din fereastra Relationship), Acces afișează
• Toate combinațiile de înregistrări (produs cartezian) dintre câmpurile tabelelor
• Numai înregistrările din prima tabelă
• Numai înregistrările din ultima tabelă
• Nu afișează nimic

Textul de validare se foloseste


Raspuns: impreuna cu Regula de Validare si reprezinta mesajul afisat la incalcarea regulei de
validate

Numerele stocate in campuri nenumerice ale unei interogari sunt stocate


Raspuns: ca siruri de caractere (celelalte variante erau ca siruri numerice, se pune in fata 0 pt
numerele mici si nu se accepta sortarea)

Un camp calculat intr-o interogare


Raspuns: afiseaza rezultatul unei expresii si valoarea este recalculata de fiecare data cand o
valoare din expresie se schimba)

Pentru aducerea in prima forma normala a unei relatii ne-normalizate ce operatie nu se efectueaza
Raspuns: nu mai tin minte cum era formulat ceva despre atribute dependent tranzitive, oricum era
singurul care nu avea legatura cu FN1

O insctructiune SELECT fara o clauza WHERE


Raspuns: selecteaza toate randurile din tabel sau vizualizare

Tabelul PROF cu coloanele cod_fac, cod_prof, nume, ore, salariu se intreba care este secventa corecta
pentru a afisa suma salariilor tuturor profesorilor (de la toate facultatile)
Raspuns:
SELECT SUM(salariu) AS TotalSalarii
FROM PROF
GROUP BY
Se dadea tabelul FAC cu campurile cod_fac, denumire si adresa si se intreba care este varianta corecta
pentru introducerea unei noi inregistrari
Raspuns:
INSERT INTO FAC
(cod_fac, denumire, adresa)
SELECT VALUES (MAX(cod_fac)+1, 'o demunire', 'o adresa');

Utilizarile valide ale instructiunii ALTER TABLE nu include


Raspuns: Redenumirea unui tabel

Operatorul LIKE
Raspuns: Foloseste caracterul procent drept caracter de inlocuire nepozitional

O interogare SQL prin care se solicita afisarea rotunjirii mediei salariilor profesorilor, cu 2 zecimale,
grupat dupa facultati.
Aici a fost ceva ciudat. O varianta era cu SORTED BY, una era cu expresia numerica fara o paranteza si
2 erau identice, si aici ma refer la semne de punctuatie, paranteze, spatii, etc.
Aceste 2 variante identice aveau si formatul corect din punctul meu de vedere:
SELECT ROUND(AVG(expresie numerica),2)AS salarii
FROM prof GROUP BY COD_FAC;

Care nu este un concept utilizat pentru a descrie formal-uzual-fizic elementele de baza ale organizarii
datelor:
raspuns: domeniu- functie-functie
Un sistem de gestiune al bazelor de date este:
raspuns : un produs software furnizat de un producator de baze de date
Numerele stocate in campuri nenumerice ale unei interogari sunt sortate:
raspuns: ca siruri de caractere
Care nu este restrictie (Tipuri de restrictii)
raspuns: relatie ( mai erau variantele primary key, not null, check)
Functia NOW() ...
raspuns: returneaza data si ora sistemului
Eliminarea valorilor nule ...
raspuns: IS NOT NULL
57. Instructiunile SQL ....
raspuns: incep cu un cuvant cheie si se termina cu caracterul;
58. Intr-un aranjament client server:
raspuns: componentele soft ale clientului SQL ruleaza pe client
O auto-uniune:
raspuns: autouniunea foloseste un singur tabel
extensiile procedurale ale limbajului sql includ:java,c++,php, oracle pl/sql
pt tabelul ...
raspuns INSERT INTO PROF(cod_prof nume, prenume, salariu) NAMES (4,3,POPA,DAN,1234)
nu este functie sql standard pt siruri de caractere:upper, lenght, lower, like

pt tabelul...
raspuns SELECT DISTINCT DENUMIRE FROM FAC WHERE 1000<(SELECT sum(salariu)

O uniune join --combina coloanele din doua sau mai multe tabele in rezultatul unei singure
interogari
un sistem dbms nu ofera serviciul- - mecanisme de securitate

un index poate fi creat pe urmat tipuri-- text number, currency sau date and time

daca relationarea tabelelor dintr-o interogare s-a facut prin definirea legaturilor implicite atunci:
- adaugarea lor intr-o interogare se face impreuna cu relatiile dintre ele
interogarea cu stergere sterge.. daca stergerile in cascada sint active
prin operatia de import nu se pot introduce in baza de date
- tabele de informare din baze de date in versiuni mai vechi..
prima forma normala rezolva anomaliile
- grupuri repetitive si atribute multivaloare
integritatea referentiala este un sistem de reguli folosit de acces pt a se asigura ca :
relatiile intre tabele sint valide
care nu este un concept utilizat pt a descrie formal- uzual- fizic
- domeniu-functie- functie
text boxurile unei forme create automat
- sint legate direct la mai multe tabele astfel incit orice modificare adusa valorilor din ele se
transmite..

Numerele stocate in campuri nenumerice ale unei interogari sunt sortate:


a.ca siruri de caractere
Pentru realizarea unei interogari cu actualizare nu se efectueaza pasul:
a)se creeeaza o interogare
b)se adauga tabelele si se selecteaza campurile ce se doresc actualizate
c)se stabilesc criteriile de selectie pt acestea,daca exista atunci se apasa butonul Update Query din
meniul Query Type din Toolbar
d) NU.......(aici este o varianta de raspuns care incepe cu NU...si aceasta este cea corecta )

Tabelul PROF cu coloanele cod_fac, cod_prof, nume, ore, salariu se intreba care este secventa corecta
pentru a afisa suma salariilor tuturor profesorilor :
SELECT SUM(salariu) AS TotalSalarii FROM PROF

Intr-un aranjament client/server NU :


(componentele softwer DBMS ruleaza pe un client )

Definitia unei coloane din instructiunea CREATE TABEL NU poate include :


Numele tabelului

O uniune Join fara o clauza WHERE sau o clauza JOIN:


Are ca rezultat un produs cartezian

Dacă o tabelă din baza de date cerută care a fost legată de o tabelă externă, se şterg
- se şterge şi legătura sa, nu însă şi fişierul extern de care a fost legat

Você também pode gostar