Podcast
Questions and Answers
Cum se clasifică declanșatoarele DML?
Cum se clasifică declanșatoarele DML?
- După numărul de execuții și locul în care se execută
- După numele comenzii SQL
- După tipul operației DML
- După locul în care se execută și după numărul de execuții (correct)
Ce este timing în sintaxa CREATE TRIGGER?
Ce este timing în sintaxa CREATE TRIGGER?
- Operația DML care provoacă aprinderea declanșatorului
- Momentul în care se aprinde declanșatorul (correct)
- Numele declanșatorului
- Numele tabelului asociat
Ce este corpul declanșatorului?
Ce este corpul declanșatorului?
- Numele declanșatorului
- Operația DML care provoacă aprinderea declanșatorului
- Acțiunea executată de către declanșator (correct)
- Numele tabelului asociat
Ce se întâmplă când un declanșator se aprinde cu timing-ul BEFORE?
Ce se întâmplă când un declanșator se aprinde cu timing-ul BEFORE?
Ce operație DML provoacă aprinderea declanșatorului în exemplul 1?
Ce operație DML provoacă aprinderea declanșatorului în exemplul 1?
Ce este un declanșator de instructiune?
Ce este un declanșator de instructiune?
Ce este un declanșator de rând?
Ce este un declanșator de rând?
Ce este scopul declanșatorului INSTEAD OF?
Ce este scopul declanșatorului INSTEAD OF?
Care este scopul principal al trigger-ului secure_emp
?
Care este scopul principal al trigger-ului secure_emp
?
Ce este avantajul creării unui singur declansator în loc de trei declansatoare separate?
Ce este avantajul creării unui singur declansator în loc de trei declansatoare separate?
Ce se întâmplă când se execută trigger-ul log_emps
?
Ce se întâmplă când se execută trigger-ul log_emps
?
Când se execută un declansator de rand?
Când se execută un declansator de rand?
Ce este BEFORE
în sintaxa trigger-ului?
Ce este BEFORE
în sintaxa trigger-ului?
Ce se întâmplă dacă sunt 5 angajați în departamentul 50 și se execută un declansator de rand?
Ce se întâmplă dacă sunt 5 angajați în departamentul 50 și se execută un declansator de rand?
Ce este beneficiul utilizării predicatelelor conditionale în trigger-uri?
Ce este beneficiul utilizării predicatelelor conditionale în trigger-uri?
Ce este scopul trigger-ului log_emps
?
Ce este scopul trigger-ului log_emps
?
Când se activează un declansator DML implicit?
Când se activează un declansator DML implicit?
Ce instrucțiune declansator este asociată cu evenimentul INSERT INTO
?
Ce instrucțiune declansator este asociată cu evenimentul INSERT INTO
?
Cum se numește declansatorul care se activează înainte de operațiile de update pe tabela emp
?
Cum se numește declansatorul care se activează înainte de operațiile de update pe tabela emp
?
Ce este scopul declansatorului log_emp_changes
?
Ce este scopul declansatorului log_emp_changes
?
Ce este condiția în care se activează declansatorul emp_del_trigg
?
Ce este condiția în care se activează declansatorul emp_del_trigg
?
Ce este afectat de declansatorul sal_upd_trigg
?
Ce este afectat de declansatorul sal_upd_trigg
?
Cum se numește instrucțiunea declansator care inserează automat un rând în tabela de logare?
Cum se numește instrucțiunea declansator care inserează automat un rând în tabela de logare?
Ce rol au dendritele în neuronii artificiali?
Ce rol au dendritele în neuronii artificiali?
Ce reprezintă funcția de activare într-un neuron artificial?
Ce reprezintă funcția de activare într-un neuron artificial?
Cum funcționează ponderile în neuronii artificiali?
Cum funcționează ponderile în neuronii artificiali?
Care este corespondența dintre axon și neuronul artificial?
Care este corespondența dintre axon și neuronul artificial?
Care este rolul nucleului într-un neuron artificial?
Care este rolul nucleului într-un neuron artificial?
Ce reprezintă ieșirea în contextul neuronilor artificiali?
Ce reprezintă ieșirea în contextul neuronilor artificiali?
Ce concept este comun între neuronii biologici și neuronii artificiali?
Ce concept este comun între neuronii biologici și neuronii artificiali?
Ce caracteristică a neuronilor biologici nu are un corespondent direct în neuronii artificiali?
Ce caracteristică a neuronilor biologici nu are un corespondent direct în neuronii artificiali?
Ce reprezintă nodurile într-o rețea neuronală?
Ce reprezintă nodurile într-o rețea neuronală?
Care dintre următoarele afirmații descrie corect o rețea feedforward?
Care dintre următoarele afirmații descrie corect o rețea feedforward?
Ce tip de algoritmi sunt utilizați în procesul de antrenare pentru a ajusta ponderile?
Ce tip de algoritmi sunt utilizați în procesul de antrenare pentru a ajusta ponderile?
Care este obiectivul principal al antrenării unei rețele neuronale?
Care este obiectivul principal al antrenării unei rețele neuronale?
Ce rol au straturile ascunse într-o rețea neuronală?
Ce rol au straturile ascunse într-o rețea neuronală?
Care este rolul stratului ascuns în RNN-uri?
Care este rolul stratului ascuns în RNN-uri?
Ce se întâmplă cu informația într-o rețea neuronala feedforward?
Ce se întâmplă cu informația într-o rețea neuronala feedforward?
Care dintre următoarele aplicații nu este specifică rețelelor neuronale feedforward?
Care dintre următoarele aplicații nu este specifică rețelelor neuronale feedforward?
Ce tip de rețele neuronale sunt caracterizate prin prezența ciclurilor în graful suport?
Ce tip de rețele neuronale sunt caracterizate prin prezența ciclurilor în graful suport?
Cum se calculează eroarea în timpul antrenării unei rețele neuronale?
Cum se calculează eroarea în timpul antrenării unei rețele neuronale?
Care dintre următoarele nu este o etapă în proiectarea rețelelor neuronale?
Care dintre următoarele nu este o etapă în proiectarea rețelelor neuronale?
Ce rol are funcția de activare într-o unitate funcțională?
Ce rol are funcția de activare într-o unitate funcțională?
Ce tip de memorie au RNN-urile?
Ce tip de memorie au RNN-urile?
Care este o caracteristică a rețelelor neuronale uni-directionale?
Care este o caracteristică a rețelelor neuronale uni-directionale?
Ce tip de rețea este utilizată pentru traductia automată?
Ce tip de rețea este utilizată pentru traductia automată?
Ce aspecte trebuie considerate la alegerea arhitecturii unei rețele neuronale?
Ce aspecte trebuie considerate la alegerea arhitecturii unei rețele neuronale?
Care este rolul stratului de iesire intr-o retea neuronala?
Care este rolul stratului de iesire intr-o retea neuronala?
Ce caracteristica defineste retelele neuronale recurente (RNN)?
Ce caracteristica defineste retelele neuronale recurente (RNN)?
Care este un exemplu de aplicatie practica a retelelor neuronale recurente?
Care este un exemplu de aplicatie practica a retelelor neuronale recurente?
Ce tip de date primeste stratul de intrare al unei RNN?
Ce tip de date primeste stratul de intrare al unei RNN?
Care este principalul avantaj al conexiunilor recurente in stratul ascuns al unei RNN?
Care este principalul avantaj al conexiunilor recurente in stratul ascuns al unei RNN?
Care dintre urmatoarele functii de activare este utilizata adesea in retelele neuronale?
Care dintre urmatoarele functii de activare este utilizata adesea in retelele neuronale?
Ce reprezinta rezultatul generat de un strat de iesire intr-o RNN?
Ce reprezinta rezultatul generat de un strat de iesire intr-o RNN?
De ce sunt RNN-urile ideale pentru sarcinile legate de date secvențiale?
De ce sunt RNN-urile ideale pentru sarcinile legate de date secvențiale?
Flashcards
How are DML triggers classified?
How are DML triggers classified?
DML triggers are classified based on where they are executed and how many times they execute.
What is timing in CREATE TRIGGER syntax?
What is timing in CREATE TRIGGER syntax?
Timing in the CREATE TRIGGER syntax refers to the moment when the trigger is activated.
What is the trigger body?
What is the trigger body?
The body of a trigger is the action it executes.
What happens when a trigger is activated with BEFORE timing?
What happens when a trigger is activated with BEFORE timing?
A BEFORE trigger's body executes before the DML event happens.
Signup and view all the flashcards
What DML operation triggers the trigger in example 1?
What DML operation triggers the trigger in example 1?
In the example 1, the UPDATE operation triggers the trigger.
Signup and view all the flashcards
What is an instruction trigger?
What is an instruction trigger?
An instruction trigger executes once for the entire DML instruction.
Signup and view all the flashcards
What is a row trigger?
What is a row trigger?
A row trigger executes once for each row affected by the DML instruction.
Signup and view all the flashcards
What is the purpose of the INSTEAD OF trigger?
What is the purpose of the INSTEAD OF trigger?
The INSTEAD OF trigger is used to execute an action instead of the DML event.
Signup and view all the flashcards
What is the main purpose of the secure_emp
trigger?
What is the main purpose of the secure_emp
trigger?
The main purpose of the secure_emp
trigger is to allow data insertion into the emp
table only on weekdays.
What is the advantage of creating a single trigger instead of three separate ones?
What is the advantage of creating a single trigger instead of three separate ones?
Creating a single trigger instead of separate ones reduces code complexity.
Signup and view all the flashcards
What happens when the log_emps
trigger executes?
What happens when the log_emps
trigger executes?
The log_emps
trigger inserts a row into the log_emp_table
regardless of the number of employees updated.
When does a row trigger execute?
When does a row trigger execute?
A row trigger executes once for each row affected by the DML instruction.
Signup and view all the flashcards
What is BEFORE
in the trigger syntax?
What is BEFORE
in the trigger syntax?
BEFORE is a keyword specifying the trigger's execution time.
Signup and view all the flashcards
What happens if there are 5 employees in department 50 and a row trigger executes?
What happens if there are 5 employees in department 50 and a row trigger executes?
If there are 5 employees in department 50, a row trigger executes 5 times.
Signup and view all the flashcards
What is the benefit of using conditional predicates in triggers?
What is the benefit of using conditional predicates in triggers?
Conditional predicates in triggers allow for testing specific column updates.
Signup and view all the flashcards
What is the purpose of the log_emps
trigger?
What is the purpose of the log_emps
trigger?
The purpose of the log_emps
trigger is to insert a row into the log_emp_table
for each updated employee.
When does an implicit DML trigger activate?
When does an implicit DML trigger activate?
An implicit DML trigger is activated only once for each execution of the trigger instruction.
Signup and view all the flashcards
What trigger statement is associated with the INSERT INTO
event?
What trigger statement is associated with the INSERT INTO
event?
The BEFORE INSERT ON dept
trigger instruction is associated with the INSERT INTO
event.
What is the name of the trigger that activates before update operations on the emp
table?
What is the name of the trigger that activates before update operations on the emp
table?
The trigger that activates before update operations on the emp
table is called sal_upd_trigg
.
What is the purpose of the log_emp_changes
trigger?
What is the purpose of the log_emp_changes
trigger?
The purpose of the log_emp_changes
trigger is to record changes made to the emp
table.
What is the condition for activating the emp_del_trigg
trigger?
What is the condition for activating the emp_del_trigg
trigger?
The emp_del_trigg
trigger activates after insert, update or delete operations on the emp
table.
What is affected by the sal_upd_trigg
trigger?
What is affected by the sal_upd_trigg
trigger?
The sal_upd_trigg
trigger affects the sal
and comm
columns of the emp
table.
What is the name of the trigger statement that inserts a row into the logging table automatically?
What is the name of the trigger statement that inserts a row into the logging table automatically?
The trigger statement that automatically inserts a row into the logging table is called dept_insert_trigg
.
Arhitectura rețelei neuronale
Arhitectura rețelei neuronale
Reprezintă modul în care neuronii sunt organizați și conectați în rețeaua neuronală.
Signup and view all the flashcards
Rețea neuronală unidirecțională (feed-forward)
Rețea neuronală unidirecțională (feed-forward)
Este un tip de rețea neuronală în care informația se deplasează doar într-o singură direcție, de la intrare la ieșire, fără cicluri.
Signup and view all the flashcards
Strat de intrare
Strat de intrare
Este primul strat al rețelei neuronale, unde se primesc datele brute.
Signup and view all the flashcards
Straturi ascunse
Straturi ascunse
Sunt unul sau mai multe straturi intermediare care procesează datele din stratul de intrare.
Signup and view all the flashcards
Antrenarea rețelei neuronale
Antrenarea rețelei neuronale
Este procesul prin care rețeaua neuronală își ajustează parametrii pentru a îmbunătăți performanța.
Signup and view all the flashcards
Funcția de cost
Funcția de cost
Este funcția care măsoară diferența dintre ieșirea rețelei neuronale și ieșirea dorită.
Signup and view all the flashcards
Backpropagation
Backpropagation
Este un algoritm care ajustează parametrii rețelei neuronale pentru a minimiza eroarea.
Signup and view all the flashcards
Generalizare
Generalizare
Este capacitatea unei rețele neuronale de a performa bine pe date noi, necunoscute în timpul antrenării.
Signup and view all the flashcards
Ce sunt sistemele de inteligență artificială?
Ce sunt sistemele de inteligență artificială?
Sistemele adaptive de tip "cutie neagră" (black-box) care învață din date pentru a extrage modele.
Signup and view all the flashcards
Care este rolul dendritelor într-un neuron biologic?
Care este rolul dendritelor într-un neuron biologic?
Dendritele primesc informații de la alți neuroni sau stimuli externi, similar cu intrările date unui neuron artificial.
Signup and view all the flashcards
Cum funcționează nucleul într-un neuron biologic?
Cum funcționează nucleul într-un neuron biologic?
Nucleul celulei procesează informațiile primite, similar cu funcția de activare dintr-un neuron artificial.
Signup and view all the flashcards
Ce rol are axonul într-un neuron biologic?
Ce rol are axonul într-un neuron biologic?
Axonul transportă semnalul procesat către alte celule, similar cu procesul de generare a ieșirii dintr-un neuron artificial.
Signup and view all the flashcards
Ce reprezintă ponderile într-un neuron artificial?
Ce reprezintă ponderile într-un neuron artificial?
Valorile ponderilor reflectă importanța fiecărei intrări pentru neuron și sunt ajustate în timpul procesului de învățare.
Signup and view all the flashcards
Care este rolul funcției de activare într-un neuron artificial?
Care este rolul funcției de activare într-un neuron artificial?
Funcția de activare decide dacă neuronul „activează” sau nu, bazându-se pe suma ponderată a intrărilor.
Signup and view all the flashcards
Ce reprezintă ieșirea unui neuron artificial?
Ce reprezintă ieșirea unui neuron artificial?
Ieșirea este rezultatul final produs de neuron, care poate fi transmis mai departe altor neuroni.
Signup and view all the flashcards
Care este comparația între un neuron artificial și unul biologic?
Care este comparația între un neuron artificial și unul biologic?
Neuronul artificial are intrări, ponderi, funcție de activare și ieșire, care sunt conectate la dendritele, nucleul, axonul și ieșirea neuronului biologic.
Signup and view all the flashcards
Ce sunt rețelele neuronale recurente (RNN)?
Ce sunt rețelele neuronale recurente (RNN)?
Rețelele Neuronale Recurente (RNN) sunt un tip de rețea neuronală care permite fluxul bidirecțional al informației. Spre deosebire de rețelele feed-forward, RNN-urile pot reține informația din stări anterioare, utilizând conexiuni ciclice în structura lor. Aceasta le face ideale pentru sarcinile care implică date secvențiale sau dependente de timp, cum ar fi procesarea textului, recunoașterea vorbirii sau analiza seriei temporale.
Signup and view all the flashcards
Care este rolul straturilor ascunse în RNN?
Care este rolul straturilor ascunse în RNN?
Straturile ascunse sunt nucleul rețelei recurente, având conexiuni recurente care permit fiecărui neuron să-și trimită ieșirea înapoi către el însuși și către ceilalți neuroni din strat.
Signup and view all the flashcards
Cum funcționează straturile ascunse în RNN?
Cum funcționează straturile ascunse în RNN?
Straturile ascunse din RNN rețin informații din stările anterioare și le combină cu datele curente pentru a produce o ieșire.
Signup and view all the flashcards
Ce rol are stratul de intrare în RNN?
Ce rol are stratul de intrare în RNN?
Straturile de intrare în RNN primesc date secvențiale sau dependente de timp (exemplu: text, semnal audio). Fiecare element al secvenței este procesat individual, dar ieșirea unui moment temporal afectează momentele ulterioare.
Signup and view all the flashcards
Ce este rolul stratului de ieșire în RNN?
Ce este rolul stratului de ieșire în RNN?
Straturile de ieșire în RNN produc rezultatele finale pe baza datelor procesate și a informației memorate. Ele pot genera ieșiri pentru fiecare moment temporal (predicții per cuvânt) sau o ieșire globală (sentimentul unui text întreg).
Signup and view all the flashcards
Cum se folosesc RNN în proces area limbajului natural?
Cum se folosesc RNN în proces area limbajului natural?
În procesarea limbajului natural (NLP), RNN se pot utiliza pentru sarcini ca traducere automată (Google Translate), analiza sentimentului textului și generarea de text (chatbot-uri, scriere automată).
Signup and view all the flashcards
Cum se folosesc RNN în recunoașterea vorbirii?
Cum se folosesc RNN în recunoașterea vorbirii?
RNN se pot utiliza în recunoașterea vorbirii pentru conversia vorbirii în text (Speech-to-Text) și asistenți vocali (Alexa, Siri).
Signup and view all the flashcards
Cum se folosesc RNN în analiza seriei temporale?
Cum se folosesc RNN în analiza seriei temporale?
RNN se pot utiliza pentru predicții financiare, analiza datelor meteorologice sau a datelor de trafic.
Signup and view all the flashcards
Cum funcționează un RNN?
Cum funcționează un RNN?
Procesul iterativ, la fiecare moment temporal 't', stratul ascuns primește datele curente (xt) și ieșirea stării anterioare (ht-1). Această combinație permite rețelei să memoreze informații din trecut, procesând datele secvențial.
Signup and view all the flashcards
Ce este memoria dinamică în RNN?
Ce este memoria dinamică în RNN?
RNN-urile memorează informații din trecut pe termen scurt și le integrează în deciziile curente. LSTM (Long Short-Term Memory) sau GRU (Gated Recurrent Unit) sunt variante avansate care permit rețelelor neuronale recurente să memoreze pe termen lung.
Signup and view all the flashcards
Care este caracteristica principală a rețelelor neuronale uni-direcționale?
Care este caracteristica principală a rețelelor neuronale uni-direcționale?
Rețelele neuronale uni-direcționale sunt folosite pentru clasificarea imaginilor și predicții simple, unde fluxul de informații este unidirecțional, fără bucle.
Signup and view all the flashcards
Care este caracteristica principală a rețelelor neuronale recurente?
Care este caracteristica principală a rețelelor neuronale recurente?
Rețelele neuronale recurente sunt folosite pentru a analiza datele de tip serie temporală, traducerea automată și recunoașterea vorbirii, având un flux de informații ciclic.
Signup and view all the flashcards
Ce este alegerea arhitecturii în proiectarea unei rețele neuronale?
Ce este alegerea arhitecturii în proiectarea unei rețele neuronale?
Etapă în proiectarea rețelelor neuronale, unde se alege arhitectura rețelei, incluzând numărul de nivele, numărul de unități pe nivel, topologia și funcțiile de activare.
Signup and view all the flashcards
Ce este antrenarea unei rețele neuronale?
Ce este antrenarea unei rețele neuronale?
Antrenarea rețelelor neuronale implică determinarea valorilor ponderilor prin intermediul unui algoritm de învățare, utilizând setul de antrenare.
Signup and view all the flashcards
Ce este validarea unei rețele neuronale?
Ce este validarea unei rețele neuronale?
Validarea unei rețele neuronale implică analizarea performanței rețelei pentru un set de date nou, care nu a fost inclus în setul de antrenare.
Signup and view all the flashcardsStudy Notes
Crearea declansatoarelor DML
- Un declanșator DML (Data Manipulation Language) este un declanșator care se execută automat ori de câte ori se execută o instrucțiune SQL DML: INSERT, UPDATE, DELETE.
- Declanșatoarele DML se pot clasifica în două moduri:
- După locul în care se execută: BEFORE (ÎNAINTE), AFTER (DUPĂ), INSTEAD OF (ÎN LOC DE)
- După numărul de execuții: un declanșator de instrucțiune (o singură dată pentru întreaga instrucțiune DML) sau un declanșator de rând (o dată pentru fiecare rând afectat de instrucțiunea DML)
Structura unui declanșator DML
- CREATE [OR REPLACE] TRIGGER trigger_name
- timing: BEFORE, AFTER, INSTEAD OF
- event: INSERT, UPDATE [OF column], DELETE
- ON object_name: tabelă sau vizualizare asociată declanșatorului
- trigger_body: acțiunea (acțiunile) executate de către declanșator sunt definite într-un bloc anonim
Exemple de declanșatoare
- Declanșatorul secure_emp: permite inserarea în tabelă EMP doar în timpul orelor de lucru
- Declanșatorul log_emps: inserează un rând în tabelă log_emp_table pentru fiecare angajat actualizat
- Declanșatorul emp_del_trigg: se aprinde o dată pentru fiecare rând afectat de instrucțiunea DML DELETE
- Declanșatorul sal_upd_trigg: restricționează actualizarea unei anumite coloane (sal) sau anumitor coloane (sal, comm)
Secvențele de aprindere a declanșatoarelor
- Un declanșator de rând se aprinde o dată pentru fiecare rând afectat de instrucțiunea DML declanșatoare, fie înainte de procesare, fie după aceasta.
- Un declanșator de instrucțiune se aprinde doar o dată pentru fiecare execuție a instrucțiunii declanșatoare.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.