NEW
Font size
WorksheetsCapitolul 1: Organizarea Datelor
Total questions: 60
Worksheet time: 30mins
În IT, care este diferența esențială între date și informații?
Datele sunt mereu interpretate, informațiile nu au context
Datele sunt sens contextual, informațiile sunt simboluri brute
Datele sunt simboluri persistente, informațiile sunt sens extras
Datele există doar temporar, informațiile se stochează pe termen lung
Care obiectiv al organizării datelor vizează păstrarea unei singure valori pentru fiecare element?
Modelarea relațiilor reale dintre entități
Asigurarea unicitații valorilor în colecții
Asigurarea accesului rapid la date
Asigurarea flexibilității datelor în timp
Ce activitate face parte din organizarea datelor într-un sistem?
Criptarea traficului de rețea
Definirea și gruparea datelor
Compilarea codului aplicației
Configurarea interfeței utilizator
Ce este o entitate în contextul organizării datelor?
O relație dintre două tabele distincte
Un format de fișier cu metadate
Un obiect sau concept definit prin proprietăți
O valoare atribuită unui câmp numeric
Care afirmație descrie corect atributul cheie?
Asigură acces rapid, dar acceptă valori lipsă
Identifică unic o entitate, valori distincte, non-NULL
Reprezintă o pereche atribut-valoare generică
Permite valori duplicate și poate fi NULL
Care afirmație descrie corect o structură de date?
Interfață grafică pentru vizualizarea datelor
Program care rulează operații matematice
Listă de fișiere fără legături între ele
Colecție de date legate prin relații definite
Cum se clasifică structurile de date după tipul datelor din componență?
Omogene și eterogene
Simetrice și asimetrice
Publice și private
Seriale și paralele
Ce caracteristică diferențiază structurile statice de cele dinamice?
Permit doar inserare la final
Se stochează exclusiv pe disc
Folosesc doar date eterogene
Mărimea neschimbată în execuție
Care operație asupra structurilor schimbă valorile sau legăturile interne?
Suportul de memorie
Consultarea datelor
Interclasarea structurilor
Actualizarea datelor
Într‑un model arborescent, ce relație descrie legătura tipică între noduri?
Părinte‑fiu, de subordonare
Neordonat, fără nivele
Mulți‑mulți, fără ierarhie
Ciclic, cu bucle între noduri
În modelul relațional, cum se realizează legăturile între colecții de date?
Prin liste înlănțuite între înregistrări
Prin câmpuri comune în mai multe tabele
Prin pointeri expliciți în memorie
Prin arbori binari pentru fiecare tabel
Care dintre următoarele seturi conține doar operații valide asupra unei structuri de date?
Compilare, linking, debugging
Sortare, ventilare, fuziune
Autentificare, criptare, hashing
Redare, pauză, înregistrare
În imaginea 1, sunt prezentate trei niveluri ale structurării bazei de date. Care combinație descrie corect aceste niveluri?
Nivel aplicație, rețea, hardware
Nivel client, server, cache
Nivel abstract, relațional, index
Nivel logic, conceptual, fizic
Conform imaginii 2, ce afirmă cel mai bine independența fizică a datelor?
Poți extinde schema logică fără migrare de date
Poți modifica limbajul de interogare fără impact
Poți adăuga noi entități fără a rescrie programele
Poți schimba suportul de stocare fără a afecta aplicația
În faza de proiectare a unei baze de date, ce se stabilește în principal pentru a descrie structura informațională?
Lista utilizatorilor și parolele lor definite
Planul de backup zilnic și lunar detaliat
Procedurile de exploatare și mentenanță curente
Modelul conceptual, extern și intern al bazei de date
Care afirmație descrie corect un atribut compus în modelarea datelor?
Este format din sub‑atribute care formează o unitate logică
Este calculat din alte date printr‑o formulă matematică
Este o valoare de bază ce nu se divizează
Este unic și diferențiază fiecare înregistrare
Ai un câmp „Total” în tabelul Comenzi. Pentru a evita inconsistențele când se modifică „Preț” sau „Cantitate”, ce tip de atribut ar trebui folosit pentru „Total”?
Atribut atomic stocat independent în tabel
Atribut de identificare cu valoare unică
Atribut calculat derivat din preț și cantitate
Atribut compus format din două sub‑câmpuri
În imagine, este menționat obiectivul analizei dinamice. Care afirmație descrie corect acest obiectiv pentru un sistem informatic?
Optimizarea performanței hardware prin testare de stres
Modelarea interfeței grafice pentru utilizatori avansați
Configurarea rețelei pentru comunicare între servere
Explicarea comportamentului elementelor componente ale sistemului
Care este primul pas în alegerea unui SGBD pentru realizarea unei baze de date?
Analiza comparativă a SGBD-urilor disponibile
Stabilirea corespondenței cerințe–caracteristici
Stabilirea cerințelor utilizatorilor
Ierarhizarea cerințelor formulate
Ce obiectiv principal are testarea schemei conceptuale într-un proiect de baze de date?
Creșterea redundanței pentru acces rapid
Validarea completitudinii și consistenței
Optimizarea suportului fizic al datelor
Alegerea tipului de index potrivit
Care afirmație descrie corect relația dintre schema externă și schema internă?
Ambele descriu memorarea datelor pe suport fizic
Schema externă reprezintă viziunile utilizatorilor, schema internă stocarea fizică
Schema internă conține vederile utilizatorilor, schema externă structura liniară
Schema externă este unică, schema internă include multiple viziuni
Care dintre următoarele este o sursă validă de date pentru încărcarea unei baze de date?
Rapoarte verbale fără suport scris
Fotografii fără metadate procesate
Documente primare precum facturi și chitanțe
Date generate aleatoriu pentru test
În comparație cu modelele ierarhice și în rețea, care avantaj reflectă cel mai bine independența aplicațiilor față de modul intern de reprezentare a datelor?
Asigurarea unui grad sporit de independență a programelor
Furnizarea unor metode eficiente de control al redundanței
Oferirea unor facilități multiple de definire și manipulare
Ameliorarea integrității și confidențialității datelor
Alege afirmația corectă despre domeniu într-un model relațional.
Un produs cartezian între două relații
Un set de constrângeri referențiale ale tabelelor
O cheie compusă care identifică tupluri
Un ansamblu de valori caracterizat prin nume
Care combinație de operații formează nucleul algebrei relaționale standard definite de Codd?
Reuniunea, diferența, produsul cartezian, proiecția, selecția, joncțiunea
Intersecția, reuniunea, diferența, agregarea, ordonarea, limitarea
Selecția, proiectarea, actualizarea, ștergerea, inserarea, filtrarea
Produsul cartezian, diviziunea, agregarea, intersecția, limitarea, unirea
Care restricție de integritate este obligatorie în modelul relațional și asigură că fiecare tuplu are o identificare unică?
Restricția de intersecție a tabelelor
Restricția de unicitate a cheii
Restricția referențială a relațiilor
Restricția entității pentru domenii
În ce situație apare dependența parțială într-o tabelă?
Când cheia este compusă și atributul depinde de o parte din ea
Când un atribut are valori atomice fără grupuri repetate
Când orice atribut determină un alt atribut necheie
Când două tabele sunt combinate prin JOIN
Ce condiție definește o relație în Forma Normală 1 (FN1)?
Există doar dependențe funcționale simple
Atributele sunt atomice, fără grupuri repetate
Toate atributele non-cheie depind de cheia primară
Nu există dependențe tranzitive între atribute
Care afirmație diferențiază FN2 de FN1?
În FN2, tabelele se pot reconstrui prin JOIN
În FN2, nu există dependențe tranzitive
În FN2, toate atributele sunt atomice
În FN2, atributele non-cheie depind de întreaga cheie
În contextul integrității datelor, ce descrie cel mai bine „integritatea semantică” menționată în imagine?
Optimizează performanța interogărilor complexe în tabele
Asigură doar consistența fizică a fișierelor stocate
Permite utilizatorilor să vadă toate datele fără restricții
Previne erorile umane sau de logică la introducere
Care este scopul „controlului accesului concurent” în administrarea bazelor de date, conform imaginii?
Gestionarea accesului simultan pentru a evita deadlock
Criptarea câmpurilor pentru confidențialitate maximă
Arhivarea automată a tuturor tranzacțiilor zilnice
Creșterea vitezei de backup în sisteme distribuite
În mecanismele de securitate listate, ce rol au „viziunile (views)” într-un SGBD?
Ferestre logice ce expun doar o parte din date
Programe precompilate pentru operații standard
Chei simetrice folosite în criptarea datelor
Protocoale de rețea pentru verificarea identității
Care este diferența principală dintre date și informație?
Datele sunt semnificații ale informației în context
Informația constă în cifre și caractere, datele în sensuri
Datele sunt reprezentări simbolice; informația dă sens acestor date
Informația este stocată pe suport; datele sunt interpretări
Ce reprezintă sistemul informațional în raport cu sistemul informatic?
Un ansamblu de tehnici pentru organizarea informațiilor; sistemul informatic automatizează prin calcul
Partea hardware a sistemului informatic, orientată pe stocare
Un set de proceduri manuale pentru colectarea datelor
O bază de date relațională folosită de utilizatori
Alege clasificarea corectă a atributelor unei entități.
Atomice, complexe, derivate, opționale, obligatorii
Numerice, text, date calendar, imagine, cheie primară
Cheie, ne-cheie, mandatory, optional, multiset
Simple, compuse, calculate, repetitive multivaloare, de identificare
Ce descrie cel mai bine o structură de date?
Un model conceptual fără relații între componente
O colecție de date cu relații stabilite pentru selecție și identificare
Un set de reguli de integritate independent de date
O interfață grafică pentru manipularea tabelelor
Care sunt componentele unui model de date?
Structura, operatorii, regulile de integritate
Entități, relații, cardinalități ale legăturilor
Chei primare, chei străine, constrângeri
Proceduri, metadate, echipamente hardware
Care sunt componentele unei baze de date menționate?
Server web, server aplicații, router, firewall
Clase, obiecte, metode, pachete
Fișiere text, foi de calcul, imagini, rapoarte
SGBD, metadate, proceduri, bază propriu-zisă, echipamente și personal
Selectează un obiectiv esențial al unui SGBD.
Asigurarea independenței datelor fizică și logică
Creșterea dependenței logice față de stocare
Eliminarea securității la nivel de utilizator
Renunțarea la integritatea datelor
Ce presupune funcția de manevrare a datelor în SGBD?
Exclusiv criptarea datelor pe disc
Creare, încărcare, adăugare, ștergere, modificare, căutare, sortare, editare
Numai definirea schemelor și constrângerilor
Doar citirea datelor din tabele
Ce descrie tehnica diagramelor entitate-asociere?
Modelarea fizică a stocării pe suporturi
Generarea automată de cod SQL din ERD
Construirea modelului structural prin identificarea entităților, asocierilor și a cheilor
Configurarea indexurilor pentru interogări rapide
Cum este definită cardinalitatea unei legături?
Numărul mediu de entități într-un sistem
Dimensiunea memoriei necesare pentru stocare
Numărul minim și maxim de instanțe asociate la o realizare
Procentul de date redundante într-o tabelă
Care sunt etapele proiectării structurii bazei de date?
stabilirea regulilor de securitate; proiectarea indexurilor; monitorizarea backupurilor; audit periodic
crearea interfeței grafice; configurarea rețelei; scrierea documentației; trainingul echipei
definirea utilizatorilor; testarea performanței; instalarea serverului; migrarea datelor
alegerea SGBD-ului; proiectarea schemei conceptuale; proiectarea schemei externe; proiectarea schemei interne
Care sunt etapele proiectării schemei conceptuale a bazei de date?
selectarea indecșilor; optimizarea interogărilor; partajarea tabelelor; arhivarea logurilor
proiectarea serverelor; configurarea stocării; definirea SLA; testarea failover
stabilirea drepturilor; definirea rolurilor; validarea parolelor; documentarea politicilor
stabilirea colecțiilor de date; determinarea legăturilor; testarea schemei; descrierea în limbajul LDD
Care este scopul activității de întreținere a bazei de date?
creșterea vitezei CPU, reducerea latenței rețelei, înlocuirea hardware-ului vechi
actualizarea datelor, recuperarea, reoptimizarea structurii, menținerea funcționalității generale
organizarea echipei, planificarea bugetului, negocierea contractelor, comunicarea cu clienții
implementarea interfețelor grafice, crearea rapoartelor, personalizarea temelor vizuale
Care este structura modelului relațional al datelor?
obiecte ierarhice cu noduri arbitrare, legături prin pointeri interni
grafuri orientate, muchii ponderate, conexiuni prin identificatori unici
date organizate în tabele bidimensionale, asocieri reprezentate explicit prin chei externe
date stocate în fișiere text, relații implicite prin denumiri de coloane
Care sunt noțiunile fundamentale ce definesc structura relațională a datelor?
domeniu, relație, atribut, schema relației
instanță, clasă, metodă, moștenire
pachet, procedură, trigger, cursor
nod, muchie, componentă, ciclu
Definiți conceptul de schemă a unei relații.
lista rândurilor distincte ordonate lexicografic după chei
descrierea vizuală a tabelului prin diagrame UML
intensinuea relației: numele relației și lista atributelor cu domeniile lor
setul indecșilor secundari creați pentru optimizare
Definiți operația algebrei relaționale de proiecție.
concatenează tupluri din două relații pe o condiție de corelare
selectează tuplurile ce satisfac o condiție, „tăietură orizontală”
reordonează rândurile după o expresie de sortare stabilită
construiește o nouă relație păstrând doar atributele specificate, „tăietură verticală”
Definiți operația algebrei relaționale de selecție.
creează o relație din tuplurile ce satisfac o condiție, „tăietură orizontală”
unește două tabele după chei corespunzătoare specificate
grupează rândurile și calculează agregări pe domenii
elimină atributele nenecesare, „tăietură verticală”
Definiți operația algebrei relaționale de join.
proiectează doar atributele cheie dintr-o relație dată
elimină tuplurile duplicate dintr-o singură relație
concatenează tupluri din două relații pe baza unei condiții de corelare
interschimbă valorile dintre două coloane ale aceluiași tabel
Explicați restricția de unicitate a cheii.
orice atribut necheie trebuie să fie not null în toate rândurile
cheile externe pot referi mai multe tabele în aceeași interogare
într-o relație nu există două tupluri cu aceeași valoare pentru atributele cheie
fiecare tabel trebuie să aibă minimum două chei candidate
Explicați noțiunea de „schemă conceptuală optimă”.
elimină anomaliile de actualizare, minimizează erorile și reduce redundanța prin normalizare
maximizează numărul de tabele și crește granularitatea datelor
permite pointeri vizibili utilizatorului pentru navigare rapidă
prioritizează performanța prin denormalizare agresivă
Care sunt etapele proiectării schemei conceptuale a unei baze de date relaționale?
identificarea utilizatorilor; definirea rolurilor; configurarea parolelor; auditul periodic
determinarea formei normale dorite; stabilirea relațiilor; testarea și descrierea în limbajul SGBD-ului
selectarea infrastructurii; evaluarea SLA; testarea rețelei; planul de backup
implementarea triggerelor; definirea procedurilor; optimizarea indecșilor; monitorizarea jurnalului
Definiți forma normală FN4.
relație în FN4 dacă toate dependențele tranzitive au fost eliminate
relație în FN4 dacă fiecare atribut este atomic și not null
relație în FN4 dacă toate cheile sunt compuse și minimale
relație în FN4 dacă este în FN3 și nu există dependențe multivaloare
Definiți forma normală FN5.
relație în FN5 dacă au fost eliminate toate dependențele de joncțiune
relație în FN5 dacă fiecare atribut determină unic cheia primară
relație în FN5 dacă există cel puțin trei chei candidate
relație în FN5 dacă nu există dependențe funcționale parțiale
Care sunt cerințele impuse unui SGBD pentru a fi considerat minim relațional?
utilizare de obiecte; moștenire; agregare; polimorfism nativ
stocare pe fișiere text; suport pentru proceduri; interfețe grafice avansate
toate datele în tabele; fără pointeri vizibili; suport pentru proiecție, selecție și join natural
reprezentare grafică a relațiilor; butoane vizuale; dashboard interactiv
Cum se poate realiza restaurarea bazei de date în cazul căderilor accidentale ale SGBD sau SO?
utilizarea jurnalelor: ROLLBACK pentru anulare și ROLLFORWARD pentru aplicarea tranzacțiilor finalizate
setarea modului read-only până la apariția unui patch critic
reinstalarea serverului și recrearea manuală a tuturor tabelelor din memorie
oprirea sistemului și așteptarea refacerii automate a cache-ului
Ce conține jurnalul tranzacțiilor?
lista indecșilor, planurile de execuție, statisticile de cardinalitate, nivelul de izolare
identificator tranzacție, momentul începerii, identificator utilizator, date introduse și tipul modificării
dimensiunea fișierelor, locația backupurilor, configurarea cache-ului, pragul de autogrow
hash-ul bazei, lista tabelelor, versiunea SGBD, parametrul de collation
Ce presupune activitatea de asigurare a securității bazei de date?
îmbunătățirea interfeței: teme, formulare, rapoarte, panouri grafice
interzicerea accesului neautorizat: identificare, autorizare, utilizarea viziunilor și criptarea datelor
monitorizarea performanței: indexare, statistici, planuri de execuție și optimizări
gestionarea resurselor hardware: CPU, memorie, disc, rețea și alimentare
