Baze de date în Visual Fox Pro. Stabilirea relațiilor dintre tabele în cadrul bazei de date. Filtrarea, sortarea, indexarea, căutarea înregistrărilor.

Size: px
Start display at page:

Download "Baze de date în Visual Fox Pro. Stabilirea relațiilor dintre tabele în cadrul bazei de date. Filtrarea, sortarea, indexarea, căutarea înregistrărilor."

Transcription

1 Baze de date în Visual Fox Pro Stabilirea relațiilor dintre tabele în cadrul bazei de date. Filtrarea, sortarea, indexarea, căutarea înregistrărilor. Universitatea de Stat Alecu Russo, Bălți 2013

2 Obiective: Studentul va fi capabil de a: Stabili relațiile dintre tabele într-o bază de date; Seta filtre pentru selectarea înregistrărilor din tabele după un anumit criteriu; Căuta în baza de date înregistrările ce satisfac o anumită condiţie; Sorta înregistrările din baza de date prin diverse metode; Indicații: Stabilirea relațiilor dintre tabelele unei baze de date în Visual Fox Pro Tabelele existente într-o bază de date pot fi legate între ele prin diverse cîmpuri. Pentru corelarea tabelelor este necesară stabilirea cheii primare. O relație (tabel) este definită ca o mulțime de înregistrări (tupluri), deci înregistrările unei relații trebuie să fie distincte. Aceasta înseamnă că într-o relație nu pot exista două înregistrări care să conțină aceeași combinație de valori ale tuturor atributelor. Într-un tabel se definește cheia primară care reprezintă o submulțime de atribute (cîmpuri) cu proprietatea ca în orice stare s-ar afla relația nu există două tupluri distincte ale relației care să aibă aceiași combinație de valori ale atributelor submulțimii respective. Un index al unei relații este o structură auxiliară memorată în baza de date care permite accesul rapid la înregistrările relațiilor prin ordonarea acestora. La definirea unei relații se stabilesc două categorii de indecși: indexul primar al relației care determină localizarea tuplurilor în fișierele bazei de date și zero, unul sau mai mulți indecși secundari care nu modifică localizarea tuplurilor dar sunt folosite pentru ordonarea și regăsirea tuplurilor după un criteriu dat. Pentru stabilirea legăturilor permanente este necesară, pe de o parte, crearea indecșilor primari în tabelele-părinte (care corespunde cheii primare) și pe de altă parte, crearea, în fiecare tabelăcopil, a cîte un index de tip regular (care corespunde cheii străine) pentru fiecare dintre atributele de legătură ce constituie chei străine. Integritatea referențială este proprietatea bazei de date care garantează că oricare valoare a unei chei străine se regăsește printre valorile cheii primare corespunzătoare din relația referită, sau cheia străină are valoarea NULL. Specificarea unui cîmp ca index poate fi făcută prin selectarea din fereastra Table Designer, fila Fields a unuia dintre tipurile de indecși: crescător sau descrescător (Figura 1). Figura 1. Stabilirea indecșilor Apoi pentru specificarea tipului de indecși se trece în fila Indexes (Figura 2).

3 Figura 2. Stabilirea tipului indecșilor Tipurile de indecși care sunt specificate în Figura 2 sunt prezentate mai jos: Primary pentru declararea cheii primare. Nu permite valori dublicate în cîmpul specificat. Candidate are același efect ca indexul primar dar se utilizează chei alternative. O tabelă poate avea mai multe chei candidat pe post de identificator primar. Ca exemplu ca cheie primară poate fi atît numărul matricolei cît și numărul de identificare din buletinul de identitate. Binary indexează înregistrările bazate pe expresii valide logice ne-nule. Regular permite duplicarea valorilor fiind folosit pentru cheile străine precum și pentru construirea unor indecși necesari creșterii vitezei accesului la înregistrări. Cel mai simplu mod de creare a legăturilor permanente între tabele se realizează din fereastra Database Designer printr-o simplă tragere de mouse pornind de la numele indexului primar (primary) din tabela-părinte spre numele indexului obișnuit (regular) corespondent al tabelecopil (Figura 3). Filtrarea înregistrărilor din tabele Figura 3. Stabilirea relațiilor Într-un fişier de date poate fi făcută o filtrare a înregistrărilor. Astfel se permite accesul doar la anumite înregistrări. Comanda de filtrare are următoarea sintaxă: SET FILTER TO condiţie SET FILTER TO - fără o condiţie impusă, scoate filtrarea toate înregistrările din tabel pot fi accesate. Crearea unui filtru permite de a simplifica structura comenzilor ulterior utilizate condiţia din FOR se conţine în filtru şi nu mai este necesar de a o include, de exemplu, în comenzile de vizualizare. Exemplu: USE produse SET FILTER TO pret<50

4 Căutarea înregistrărilor în tabele Căutarea în cadrul bazelor de date este una din cele mai des folosite comenzi. Căutarea se poate face secvenţial pe tabele neordonate prin comenzile LOCATE şi CONTINUE şi funcţia LOOKUP sau rapid pe tabele indexate utilizînd comenzile SEEK, FIND, funcţia SEEK(). LOCATE FOR <condiţie> [<domeniu>] - caută prima înregistrare care îndeplineşte/satisface condiţia <condiţie> şi dacă se găseşte aşa înregistrare, indicatorul de înregistrare primeşte numărul respectivei înregistrări. Dacă nu se găseşte nici o înregistrare care să verifice condiţia, pointerul de fişier va indica sfârşitul de fişier (dacă lipseşte clauza <domeniu> sau este ALL) sau al domeniului indicat prin clauza <domeniu>. CONTINUE - găseşte următoarea înregistrare care respectă condiţia specificată în ultima comandă LOCATE aplicată asupra tabelei active. Comanda LOCATE începe căutarea de la începutul tabelului (chiar dacă pointerul înregistrării active este poziţionat pe altă înregistrare) - astfel comanda găseşte doar prima înregistrare ce satisface condiţia. Pentru a găsi următoarele înregistrări care satisfac condiţia se foloseşte comanda CONTINUE. Notă: comanda CONTINUE nu are parametri. Notă: comanda CONTINUE poate fi folosită numai dacă anterior a fost începută o căutare cu LOCATE. Funcţiile de testare a succesului sau insuccesului căutării cu LOCATE sunt: FOUND() && întoarce.t. dacă articolul a fort găsit EOF () && întoarce.f. dacă articolul a fost găsit şi domeniul este ALL LOOKUP (<cîmp1>, <exp>, <cîmp2>) este o funcţie de căutare şi poziţionare. Funcţia caută într-o tabelă prima apariţie a expresiei date în parametrul <exp> în cadrul cîmpului precizat <cîmp2>. În caz de reuşită indicatorul de înregistrare se poziţionează pe înregistrarea căutată, funcţia returnînd valoarea cîmpului <cîmpl>; altfel funcţia întoarce şirul vid. Exemplu: Fie tabela Produse.dbf. locate for pret>100 && se caută produsele cu preţul mai mare ca 100? eof () && poziţionarea s-a făcut în interiorul fişierului..f. display denumire && aflăm produsul căutat continue && căutam un alt produs cu preţul mai mare ca 100 display denumire continue End of locate scope && mesajul de căutare fără succes? eof () && suntem la sfîrşitul fişierului?.t.

5 Sortarea tabelelor Pentru a sorta tabela se utilează comanda SORT care creează pe disc o copie a tabelei sursă, doar că va rearanja înregistrările acesteia. Pentru procedura de sortare este necesar un spaţiu de disc de trei ori mai mare decît dimensiunea tabelei originale. Sitaxa: SORT TO <fişier.dbf> ON <lista-cîmp> [/A] [/D] [/C] [ASCENDING/ DESCENDING] [FIELDS <lista-cîmp/like <şablon>/ EXCEPT <şablon>] [<domeniu>] [FOR <condiţie>] [WHILE <condiţie>] Comanda rearanjează fizic articolele tabelei active, depunându-le într-o altă tabelă indicată în comandă prin clauza TO <fişier.dbf>. Criteriul de ordonare este format din una sau mai multe chei. O cheie este un cîmp al tabelei. Se pot folosi toate cîmpurile cu excepţia celor de tip Memo şi General. Pentru fiecare cheie se specifică sensul ordonării: /A=crescător /D=descrescător. Litera C se foloseşte pentru câmpuri de tip şir de caractere pentru a ignora tipul literei la comparare. Clauzele ASCENDING/ DESCENDING se folosesc la nivelul întregului criteriu de ordonare (atunci când toate cheile de sortare au acelaşi sens). Dacă apar şi clauzele locale de indicare a sensului asupra unei chei şi cele globale, primele au prioritate. Fie un tabel Produse: IDP Denumire Pret Calitate 001 Lapte % 002 Smîntînă % 003 Smîntînă % 004 Ananas 30 superior 005 Pîine 3.70 I use produse sort on denumire to prod_s use prod_s list IDP Denumire Pret Calitate 004 Ananas 30 superior 001 Lapte % 005 Pîine 3.70 I 002 Smîntînă % 003 Smîntînă %

6 Indexarea tabelelor Indexarea este văzută de utilizatori ca o metodă de accesare rapidă într-o manieră ordonată la conţinutul unei tabele fără a duplica datele propriu-zise, fără a le depune în altă tabelă şi a avea grijă de ele. Alte avantaje sunt date de posibilitatea folosirii expresiilor drept criteriu de ordonare, selectarea după criterii unice, actualizarea promptă, etc. Indexarea presupune un set de pointeri ordonaţi logic prin valoarea unei chei. Indecşii pot fi depuşi: 1. în fişiere index simple (.IDX) care reţin un singur criteriu de ordonare; 2. în fişiere index compuse (.CDX) care pot reţine mai multe criterii de ordonare. Fişierele index compuse pot fi: Asociate tabelei (au acelaşi nume şi se deschid sau se închid odată cu tabela, orice operaţie de actualizare asupra acesteia reflectându-se automat şi asupra tuturor fişierelor index membre). Se mai numesc fişiere index structurale. Izolate de baza de date (au nume diferit de al tabelei, sunt create prin depunerea unui prim reper şi gestionate prin comenzi explicite). Se mai numesc fişiere index nestructurate. O tabelă poate avea mai mulţi indecşi, dar numai unul este la un moment dat activ şi determină criteriul de parcurgere. Gestiunea separată a fiecărui fişier index (chiar dacă este simplu index sau compus nestructural) este destul de dificilă, mai ales în condiţiile unei aplicaţii complexe, când, numărul acestor fişiere poate creşte spectaculos. Fişierul structural este soluţia de gestiune a indecşilor cea mai performantă tehnic şi cea mai comodă pentru utilizatori. Permite gruparea criteriilor de ordonare relative la o tabelă în acelaşi fişier astfel încât deschiderea, închiderea şi actualizarea se realizează automat. Operaţiile cu indecşi sunt: creare index, deschidere, închidere, activare, actualizare, ştergere. 1. Crearea unui index INDEX ON <expresie> TO <fişier.idx> /TAG <tag>[of <fişier.cdx> [UNIQUE] [ASCENDING /DESCENDING] [FOR<condiţie>][ADDITIVE] Comanda INDEX permite crearea unui fişier simplu index (clauza TO.) sau a unui reper index cu numele <tag> (clauza TAG). Clauza OF indică numele multi-fişierului nestructural care primeşte reperul. Dacă lipseşte clauza OFF atunci reperul se depune în fişierul structural asociat tabelei. Criteriul de indexare este dat de expresia din clauza ON <expresie>. Clauzele ASCENDING/DESCENDING pot indica sensul ordonării, implicit fiind crescător. Clauza UNIQUE specifică reţinerea pointerilor numai la articolele cu chei distincte (nu şi la duplicate!). Clauza FOR selectează articolele tabelei care vor forma indexul.

7 Clauza ADDITIVE serveşte la alăturarea noului fişier la cele deschise deja (altfel noul fişier închide pe cel deschis anterior). IDP Denumire Pret Calitate 001 Lapte % 002 Smîntînă % 003 Smîntînă % 004 Ananas 30 superior 005 Pîine 3.70 I use produse index on denumire to prod_i list &&nu este necesar de a deschide un alt tabel IDP Denumire Pret Calitate 004 Ananas 30 superior 001 Lapte % 005 Pîine 3.70 I 002 Smîntînă % 003 Smîntînă % 2. Activarea şi precizarea indexului principal Pentru precizarea reperului activ (din multi-indexului asociat sau izolat) se pot folosi comenzile: SET ORDER TO TAG <tag>[of <fişier.cdx>] USE <bd> ORDER <tag>[of <fişier.cdx>] Exemplu: use produse order denumire && activ este tag-ul denumire din produse.cdx set order to 0 && se consideră tabela neordonată Pentru precizarea indexului activ dintr-o listă de indecşi deschisă se pot folosi: a) Comanda SET INDEX SET INDEX TO <lista-index> ORDER <nr-index>/<fişier.idx>/tag <tag> [OF <fişier.cdx>] unde prin <lista-index> se înţelege atât fişiere simplu-index cât şi multi-fişiere separate prin virgulă. Clauza ORDER fixează indexul principal. b) comanda USE USE <fișier.dbf> INDEX <lista-index> ORDER <nr-index>/<fişier.idx>/tag <tag> [OF <fişier.cdx>] c) Comanda SET ORDER

8 SET ORDER TO <nr-index>/<fis.idx>/tag <tag>[of <fis.cdx>] Fiecare index deschis primeşte un număr în următoarea ordine: 1. fişierele index simple în ordinea deschiderii lor în lista-fis-index; 2. reperele din multi-indexul structural asociat bazei; 3. reperele din fiecare multi-index nestructural în ordinea în care au fost depuse şi în care sunt deschise fişierele.cdx respective. Exemplu: use produse index denumire,pret order denumire && deschide fişierele denumire.idx, pret.idx set index to 2 && fixeaza ca index principal pret.idx (al doilea din lista dechisa) 3. Ştergerea unui index ERASE / DELETE FILE <fişier.idx> DELETE TAG <tag> [OF <fişier.cdx>] Comanda DELETE TAG se foloseşte pentru ştergerea unui reper în timp ce comanda ERASE/DELETE FILE se foloseşte pentru ştergerea oricărui fişier. Exemplu: erase denumire.idx 4. Actualizarea indecşilor Actualizarea unui fişier index nu se face automat decât dacă este reper al multi-indexului structural al bazei. Ceilalţi indecşi reflectă automat orice corecţie a datelor numai dacă sunt deschişi în momentul modificării datelor. O posibilă actualizare se face fie printr-o nouă creare a fişierului fie prin comanda REINDEX. 5. Funcţii utile TAG ( <nr-index> [,<zona>]) - Numele unui reper-index care ocupă poziţia <nr_index> în fişierul structural asociat tabelei din zona <zona>. TAGNO(<nume-reper> [,<zona>]) - Poziţia pe care o ocupă un reper în multiindexul structural deschis într-o zonă <zona>. KEY ( <nr-index> [,<nr-zona>]) - Expresia cheii de indexare pentru reperul-index care ocupă poziţia <nr-index> în fişierul structural deschis în zona identificată printr-un număr <nr-zona>. ORDER([<nr-zona>]) - Numele indexului activ. TAGCOUNT(<[zona]) - Numărul de repere index din multiindex. NDX(<n> [,zona]) - Numele indexului simplu cu număr dat. CDX(<n> [,zona]) - Numele indexului compus cu număr dat.

9 Situații didactice de învățare 1. Pentru baza de date Facultate creată la lecția precedentă stabiliți relațiile dintre tabele, respectînd constrîngerile de integritate, inclusiv integritatea referențială. 2. Completați tabelele din cadrul BD Facultate cu cel puțin 10 înregistrări în fiecare tabel. 3. Activaţi tabelul Studentul. 4. Setaţi filtrul pentru selectarea studenţilor la care prenumele începe cu litera I. Afişaţi pe ecranul de bază rezultatul obţinut. 5. Ştergeţi filtrul activ setat anterior. 6. Setaţi filtrul pentru selectarea studenţilor care nu au bursă. Afişaţi rezultatul obţinut. 7. Ştergeţi filtrul activ setat anterior. Afişaţi informaţia din baza de date. 8. Căutaţi în baza de date studenţii a căror nume începe cu litera M, afişînd concomitent numărul înregistrării ce satisface condiţia dată. Indicaţii: Pentru a căuta o înregistrare în BD ce satisface o anumită condiţie cu ajutorul comenzii LOCATE FOR <condiţie>, activaţi mai întîi prima înregistrare şi pentru a căuta în continuare utilizaţi comanda CONTINUE. 9. Găseşte data primei note la gestiunea informației. 10. Găsește profesorii ce au grad științific de doctor și afișează numele și prenumele acestora. 11. Cînd a fost primită prima notă de 10? 12. Modifică adresa studentului cu numele Moraru. Indicații: Pentru a înlocui o valoare dintr-un cîmp se utilizează comanda: REPLACE cîmp1 WITH valoare1, cimp2 WITH valoare2 13. Studenta Moraru Maria și-a schimbat numele în Ciobanu Maria. 14. Notele din data de 15 februarie de la gestiunea informației au fost introduse eronat. Ele trebuie micșorate cu 1 bal. 15. Unde locuieşte studentul Andrei Banulescu? 16. Ce studenți locuiesc în Bălți? 17. Sortaţi crescător studenţii din Studentul după cîmpurile nume, prenume şi salvaţi rezultatul în fişierul fisier1. Afişaţi informaţia din fisier1. Cum a rămas informaţia din Studentul? 18. Sortaţi studenţii din Studentul în ordinea descreşterii bursei şi salvaţi rezultatul în fişierul fisier2. Afişaţi informaţia din fisier2. Afişaţi informaţia din tabelul Studentul. 19. Sortaţi informaţia din tabelul Studentul în ordinea descreşterii vîrstei studenţilor prin indexarea tabelului şi salvarea indicilor ce păstrează ordinea reală a tabelului în fişierul fisier3. Afişaţi informaţia din Student1. Cum este informaţia din Studentul? Încercaţi să deschideţi fisier3. Ce obţineti? Ce extensie are fişierul fisier3. De ce? 20. Restabiliţi ordinea reală a tabelului Studentul. 21. Sortaţi doar studenţii ce locuiesc în orasul Bălţi din tabelul Studentul în ordine crescătoare după nume şi prenume prin indexare, formînd fişierul de indecşi fisier4. Închideţi indexul. 22. Sortaţi informaţia din tabelul Studentul în ordine crescătoare după bursă indexînd doar studenţii de la facultatea Științe Reale, formînd fişierul de indecşi fisier5.

10 23. Restabiliţi ordinea reală a tabelului Studentul. 24. Afișează lista studenților ordonați după bursa, nume, prenume în ordine descrescătoare prin ambele metode descrise anterior. 25. Afișează datele cînd au fost primite note negative. 26. Afișează notele din anul 2013 în ordinea descrescătoare.

Metrici LPR interfatare cu Barix Barionet 50 -

Metrici LPR interfatare cu Barix Barionet 50 - Metrici LPR interfatare cu Barix Barionet 50 - Barionet 50 este un lan controller produs de Barix, care poate fi folosit in combinatie cu Metrici LPR, pentru a deschide bariera atunci cand un numar de

More information

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice "Îmbunătăţirea proceselor şi activităţilor educaţionale în cadrul programelor de licenţă şi masterat în domeniul

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

More information

CERERI SELECT PE O TABELA

CERERI SELECT PE O TABELA SQL - 1 CERERI SELECT PE O TABELA 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890 11 1325

More information

Versionare - GIT ALIN ZAMFIROIU

Versionare - GIT ALIN ZAMFIROIU Versionare - GIT ALIN ZAMFIROIU Controlul versiunilor - necesitate Caracterul colaborativ al proiectelor; Backup pentru codul scris Istoricul modificarilor Terminologie și concepte VCS Version Control

More information

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N Pentru a putea vizualiza imaginile unei camere web IP conectată într-un router ZTE H218N sau H298N, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe

More information

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) Semnale şi sisteme Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC) http://shannon.etc.upt.ro/teaching/ssist/ 1 OBIECTIVELE CURSULUI Disciplina îşi propune să familiarizeze

More information

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban Reflexia şi refracţia luminii. Aplicaţii. Sumar 1. Indicele de refracţie al unui mediu 2. Reflexia şi refracţia luminii. Legi. 3. Reflexia totală 4. Oglinda plană 5. Reflexia şi refracţia luminii în natură

More information

Subiecte Clasa a VI-a

Subiecte Clasa a VI-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii

More information

GHID DE TERMENI MEDIA

GHID DE TERMENI MEDIA GHID DE TERMENI MEDIA Definitii si explicatii 1. Target Group si Universe Target Group - grupul demografic care a fost identificat ca fiind grupul cheie de consumatori ai unui brand. Toate activitatile

More information

Procesarea Imaginilor

Procesarea Imaginilor Procesarea Imaginilor Curs 11 Extragerea informańiei 3D prin stereoviziune Principiile Stereoviziunii Pentru observarea lumii reale avem nevoie de informańie 3D Într-o imagine avem doar două dimensiuni

More information

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962) ARBORI AVL (denumiti dupa Adelson-Velskii si Landis, 1962) Georgy Maximovich Adelson-Velsky (Russian: Гео ргий Макси мович Адельсо н- Ве льский; name is sometimes transliterated as Georgii Adelson-Velskii)

More information

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

Nume şi Apelativ prenume Adresa Număr telefon  Tip cont Dobânda Monetar iniţial final Enunt si descriere aplicatie. Se presupune ca o organizatie (firma, banca, etc.) trebuie sa trimita scrisori prin posta unui numar (n=500, 900,...) foarte mare de clienti pe care sa -i informeze cu diverse

More information

INTEROGĂRI ÎN SQL SERVER

INTEROGĂRI ÎN SQL SERVER INTEROGĂRI ÎN SQL SERVER Principala operaţie efectuată într-o bază de date este operaţia de extragere a datelor, care se realizează cu ajutorul unei clauze SELECT. SELECT Clauza SELECT are o sintaxă foarte

More information

[{CYCLE NOCYCLE}] [{CACHE

[{CYCLE NOCYCLE}] [{CACHE Laborator 10 1. Secvenţe Secvenţa este un obiect al bazei de date ce permite generarea de întregi unici pentru a fi folosiţi ca valori pentru cheia primară sau coloane numerice unice. Secvenţele sunt independente

More information

CERERI SELECT PE MAI MULTE TABELE

CERERI SELECT PE MAI MULTE TABELE SQL - 2 CERERI SELECT PE MAI MULTE TABELE 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890

More information

MICROSOFT ACCESS 2007 (DE CĂUTAT???)

MICROSOFT ACCESS 2007 (DE CĂUTAT???) Access 2007 Modul A Pagina 1 MICROSOFT ACCESS 2007 (DE CĂUTAT???) 1. CONCEPTE GENERALE PRIVIND BAZELE DE DATE Evoluţia diferitelor metode şi tehnici de organizare a datelor pe suporturi de memorie externă

More information

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document

More information

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC Anul II Nr. 7 aprilie 2013 ISSN 2285 6560 Referent ştiinţific Lector univ. dr. Claudiu Ionuţ Popîrlan Facultatea de Ştiinţe Exacte Universitatea din

More information

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; }

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; } Arbori Arborii, ca şi listele, sunt structuri dinamice. Elementele structurale ale unui arbore sunt noduri şi arce orientate care unesc nodurile. Deci, în fond, un arbore este un graf orientat degenerat.

More information

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin Structura și Organizarea Calculatoarelor Titular: BĂRBULESCU Lucian-Florentin Chapter 3 ADUNAREA ȘI SCĂDEREA NUMERELOR BINARE CU SEMN CONȚINUT Adunarea FXP în cod direct Sumator FXP în cod direct Scăderea

More information

APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC

APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC Asist.univ.drd. Romana OANCEA Conf.univ.dr.ing. Ghiţă BÂRSAN Academia Forţelor Terestre Nicolae Bălcescu Sibiu Abstract The paper describes

More information

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea:

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea: Baze de date Pentru început este bine să înţelegem noţiunile de bază din Access: modul de organizare a unei baze de date, a noţiunilor de tabel, înregistrare, câmp, tip de dată al câmpului, proprietăţi

More information

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A. Excel Advanced Curriculum Școala Informală de IT Tel: +4.0744.679.530 Web: www.scoalainformala.ro / www.informalschool.com E-mail: info@scoalainformala.ro Cuprins 1. Funcții Excel pentru avansați 2. Alte

More information

Mecanismul de decontare a cererilor de plata

Mecanismul de decontare a cererilor de plata Mecanismul de decontare a cererilor de plata Autoritatea de Management pentru Programul Operaţional Sectorial Creşterea Competitivităţii Economice (POS CCE) Ministerul Fondurilor Europene - Iunie - iulie

More information

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm Preparatory Problems 1Se dau punctele coliniare A, B, C, D în această ordine aî AB 4 cm, AC cm, BD 15cm a) calculați lungimile segmentelor BC, CD, AD b) determinați distanța dintre mijloacele segmentelor

More information

Modalitǎţi de clasificare a datelor cantitative

Modalitǎţi de clasificare a datelor cantitative Modalitǎţi de clasificare a datelor cantitative Modul de stabilire a claselor determinarea pragurilor minime şi maxime ale fiecǎrei clase - determinǎ modul în care sunt atribuite valorile fiecǎrei clase

More information

Olimpiad«Estonia, 2003

Olimpiad«Estonia, 2003 Problema s«pt«m nii 128 a) Dintr-o tabl«p«trat«(2n + 1) (2n + 1) se ndep«rteaz«p«tr«telul din centru. Pentru ce valori ale lui n se poate pava suprafata r«mas«cu dale L precum cele din figura de mai jos?

More information

Baze de date distribuite și mobile

Baze de date distribuite și mobile Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Baze de date distribuite și mobile Lect.dr. Adrian Runceanu Curs 3 Model fizic şi model

More information

1 Vasile Violeta Ion Popescu Avram Maria Câmpuri în tabel

1 Vasile Violeta Ion Popescu Avram Maria Câmpuri în tabel ECDL MODULUL 5 Baze de date 1.1. Concepte generale privind bazele de date 1. Utilizarea aplicaţiei Access De ce foloisim bazele de date: Atunci când avem mai multe informaţii despre un anumit lucru si

More information

Update firmware aparat foto

Update firmware aparat foto Update firmware aparat foto Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încredere că puteţi realiza acest update cu succes, acesta

More information

Itemi Sisteme de Operare

Itemi Sisteme de Operare Itemi Sisteme de Operare 1. Pentru a muta un dosar (folder) de pe partiţia C: pe partiţia D: folosim: a. New Folder b. Ctrl + C din bara de instrumente şi Copy; c. Ctrl + X şi Ctrl + V; d. Edit Paste;

More information

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 1. Introducere ~ Microsoft Access ~ Baze de Date Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 2. Crearea unei

More information

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows Ghid identificare versiune AWP, instalare AWP 4.5.4 şi verificare importare certificat în Store-ul de Windows Data: 28.11.14 Versiune: V1.1 Nume fişiser: Ghid identificare versiune AWP, instalare AWP 4-5-4

More information

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila MS POWER POINT s.l.dr.ing.ciprian-bogdan Chirila chirila@cs.upt.ro http://www.cs.upt.ro/~chirila Pornire PowerPoint Pentru accesarea programului PowerPoint se parcurg următorii paşi: Clic pe butonul de

More information

UNIVERSITATEA DIN CRAIOVA FACULTATEA DE ELECTROMECANICĂ CATEDRA DE ACŢIONĂRI ELECTRICE. Şef lucrări dr. ing. Cătălin CONSTANTINESCU BAZE DE DATE

UNIVERSITATEA DIN CRAIOVA FACULTATEA DE ELECTROMECANICĂ CATEDRA DE ACŢIONĂRI ELECTRICE. Şef lucrări dr. ing. Cătălin CONSTANTINESCU BAZE DE DATE UNIVERSITATEA DIN CRAIOVA FACULTATEA DE ELECTROMECANICĂ CATEDRA DE ACŢIONĂRI ELECTRICE Şef lucrări dr. ing. Cătălin CONSTANTINESCU BAZE DE DATE Electromecanică - Frecvenţă redusă - Suport teoretic - 2006-2007

More information

Interogarea (query), este operaţia prin care se obţin datele

Interogarea (query), este operaţia prin care se obţin datele CAPITOLUL 3 INTEROGAREA BAZELOR DE DATE Interogarea (query), este operaţia prin care se obţin datele dorite dintr-o bază de date, selectate conform unui anumit criteriu (condiţie). Întrucât operaţia de

More information

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiect nr. 154/323 cod SMIS 4428 cofinanțat de prin Fondul European de Dezvoltare Regională Investiții pentru viitorul

More information

5.1 Definirea datelor în SQL

5.1 Definirea datelor în SQL SQL Acronim pentru Structured Query Language Dezvoltat pentru sistemul de gestiune a bazelor de date System R, creat de IBM Research Laboratory, San Jose, California, la sfârşitul anilor 70. SQL a fost

More information

Colegiul Național Calistrat Hogaș Piatra-Neamț LIMBAJUL SQL

Colegiul Național Calistrat Hogaș Piatra-Neamț LIMBAJUL SQL LIMBAJUL SQL Prezentare generală SQL (Structured Query Language) este în prezent, unul din cele mai puternice limbaje structurate pentru interogarea bazelor de date relaţionale. Este un limbaj neprocedural

More information

Capitolul IF.02. Structurarea bazelor de date

Capitolul IF.02. Structurarea bazelor de date Capitolul Cuvinte-cheie: Normalizare, prima formă normală, a doua formă normală, a treia formă normală, cheie candidată, relatie 1 la 1, relație 1 la n, relație m la n IA.02.1. Scurt istoric În anii '60,

More information

SGBD Access 2010: Query

SGBD Access 2010: Query SGBD Access 2010: Query Interogarea (Query) este un obiect ce permite vizualizarea informaţiilor obţinute prin selectarea şi prelucrarea datelor din unul sau mai multe tabele (sau interogări) Rezultatul

More information

Cap.5 Normalizarea relaţiilor

Cap.5 Normalizarea relaţiilor CAPITOLUL 5 NORMALIZAREA RELAŢIILOR Dependenţele de date reprezintă constrângeri care se impun valorilor atributelor unei relaţii şi determină proprietăţile relaţiei în raport cu operaţiile de inserare,

More information

Candlesticks. 14 Martie Lector : Alexandru Preda, CFTe

Candlesticks. 14 Martie Lector : Alexandru Preda, CFTe Candlesticks 14 Martie 2013 Lector : Alexandru Preda, CFTe Istorie Munehisa Homma - (1724-1803) Ojima Rice Market in Osaka 1710 devine si piata futures Parintele candlesticks Samurai In 1755 a scris The

More information

Vizualizarea documentelor xml

Vizualizarea documentelor xml Vizualizarea documentelor xml Fără un fişier de stil asociat: browserul vizualizează conținutul documentului xml, cu posibilitatea de a vedea/ascunde descendenții unui nod din structura arborescentă Exemplu:

More information

Proiectarea bazelor de date. PL/SQL Înregistrări și Colecții # 13. Adrian Runceanu

Proiectarea bazelor de date. PL/SQL Înregistrări și Colecții # 13. Adrian Runceanu Proiectarea bazelor de date # 13 PL/SQL Înregistrări și Colecții 2016 Adrian Runceanu www.runceanu.ro/adrian Curs 13 Înregistrări și Colecții Proiectarea bazelor de date 2 Înregistrări și Colecții în PL/SQL

More information

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig.

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. Proceduri stocate Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. 1 Odată cu deschiderea editorului SQL, apare și bara de instrumente

More information

ISBN-13:

ISBN-13: Regresii liniare 2.Liniarizarea expresiilor neliniare (Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd ed, ISBN-13:978-0-07-340110-2 ) Există cazuri în care aproximarea

More information

Documentaţie Tehnică

Documentaţie Tehnică Documentaţie Tehnică Verificare TVA API Ultima actualizare: 27 Aprilie 2018 www.verificaretva.ro 021-310.67.91 / 92 info@verificaretva.ro Cuprins 1. Cum funcţionează?... 3 2. Fluxul de date... 3 3. Metoda

More information

Capitolul 4 SUBCERERI. F. Radulescu. Curs: Baze de date - Limbajul SQL

Capitolul 4 SUBCERERI. F. Radulescu. Curs: Baze de date - Limbajul SQL Capitolul 4 SUBCERERI 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890 11 1325 VASILE 2

More information

Reţele Neuronale Artificiale în MATLAB

Reţele Neuronale Artificiale în MATLAB Reţele Neuronale Artificiale în MATLAB Programul MATLAB dispune de o colecţie de funcţii şi interfeţe grafice, destinate lucrului cu Reţele Neuronale Artificiale, grupate sub numele de Neural Network Toolbox.

More information

Baze de date - Lucrare de laborator 3 -

Baze de date - Lucrare de laborator 3 - Baze de date - Lucrare de laborator 3 - PROIECTAREA BAZELOR DE DATE RELATIONALE 1. NOTIUNI TEORETICE Proiectarea unei baze de date consta din proiectarea schemei conceptuale (logice) si fizice a acesteia,

More information

Propuneri pentru teme de licență

Propuneri pentru teme de licență Propuneri pentru teme de licență Departament Automatizări Eaton România Instalație de pompare cu rotire în funcție de timpul de funcționare Tablou electric cu 1 pompă pilot + 3 pompe mari, cu rotirea lor

More information

Lucrarea de laborator nr. 4

Lucrarea de laborator nr. 4 Metode merice - Lucrarea de laborator 4 Lucrarea de laborator nr. 4 I. Scopul lucrării Elemente de programare în MAPLE II. III. Conţinutul lucrării 1. Atribuirea. Decizia. Structuri repetitive. 2. Proceduri

More information

O bază de date (database), este o colecţie de date creată şi

O bază de date (database), este o colecţie de date creată şi CAPITOLUL 1 NOŢIUNI INTRODUCTIVE PRIVIND SISTEMELE DE GESTIUNE A BAZELOR DE DATE O bază de date (database), este o colecţie de date creată şi menţinută computerizat, care permite operaţii de inserare,

More information

R O M Â N I A CURTEA CONSTITUŢIONALĂ

R O M Â N I A CURTEA CONSTITUŢIONALĂ R O M Â N I A CURTEA CONSTITUŢIONALĂ Palatul Parlamentului Calea 13 Septembrie nr. 2, Intrarea B1, Sectorul 5, 050725 Bucureşti, România Telefon: (+40-21) 312 34 84; 335 62 09 Fax: (+40-21) 312 43 59;

More information

Proceduri de analizã a datelor

Proceduri de analizã a datelor Proceduri de analizã a datelor Liste Prin listã se întelege o serie de linii succesive într-o foaie de calcul, fiecare coloanã din listã continând date cu aceeasi semnificatie logicã. De exemplu, o listã

More information

The First TST for the JBMO Satu Mare, April 6, 2018

The First TST for the JBMO Satu Mare, April 6, 2018 The First TST for the JBMO Satu Mare, April 6, 08 Problem. Prove that the equation x +y +z = x+y +z + has no rational solutions. Solution. The equation can be written equivalently (x ) + (y ) + (z ) =

More information

Funcţii grup şi clauzele GROUP BY, HAVING. Operatorii ROLLUP şi CUBE.

Funcţii grup şi clauzele GROUP BY, HAVING. Operatorii ROLLUP şi CUBE. Baze de date-anul 2 Laborator 4 SQL Funcţii grup şi clauzele GROUP BY, HAVING. Operatorii ROLLUP şi CUBE. I. [Funcţii grup şi clauza GROUP BY] Clauza GROUP BY este utilizată pentru a diviza liniile unui

More information

Ce este o BAZA DE DATE?

Ce este o BAZA DE DATE? Ce este o BAZA DE DATE? In sens larg un sistem proiectat pentru a oferi un mecanism organizat, capabil sa stocheze, sa actualizeze si sa regaseasca informatia Exemplu: o biblioteca Noţiunea de bază de

More information

Auditul financiar la IMM-uri: de la limitare la oportunitate

Auditul financiar la IMM-uri: de la limitare la oportunitate Auditul financiar la IMM-uri: de la limitare la oportunitate 3 noiembrie 2017 Clemente Kiss KPMG in Romania Agenda Ce este un audit la un IMM? Comparatie: audit/revizuire/compilare Diferente: audit/revizuire/compilare

More information

BAZE DE DATE. Conf. univ.dr. ELENA NECHITA Lector univ. dr. GLORIA-CERASELA CRIŞAN

BAZE DE DATE. Conf. univ.dr. ELENA NECHITA Lector univ. dr. GLORIA-CERASELA CRIŞAN ROMÂNIA MINISTERUL EDUCAŢIEI, CERCETĂRII ŞI TINERETULUI UNIVERSITATEA din BACĂU FACULTATEA DE ŞTIINŢE Str. Spiru Haret, nr. 8, Bacău, 600114 Tel. ++40-234-542411, tel./ fax ++40-234-516345 www.ub.ro; e-mail:

More information

Metoda BACKTRACKING. prof. Jiduc Gabriel

Metoda BACKTRACKING. prof. Jiduc Gabriel Metoda BACKTRACKING prof. Jiduc Gabriel Un algoritm backtracking este un algoritm de căutare sistematică și exhausivă a tuturor soluțiilor posibile, dintre care se poate alege apoi soluția optimă. Problemele

More information

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET CAIETUL DE SARCINI Organizare evenimente VS/2014/0442 Euro network supporting innovation for green jobs GREENET Str. Dem. I. Dobrescu, nr. 2-4, Sector 1, CAIET DE SARCINI Obiectul licitaţiei: Kick off,

More information

UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA

UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA Facultatea de Ştiinţe Economice şi Administraţie Publică Nicolae Morariu BAZE DE DATE Îndrumar de laborator 2005 1 Referenţi ştiinţifici: Prof.univ.dr.ing. Alexandru

More information

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii www.pwc.com/ro Aspecte controversate în Procedura Insolvenţei şi posibile soluţii 1 Perioada de observaţie - Vânzarea de stocuri aduse în garanţie, în cursul normal al activității - Tratamentul leasingului

More information

Ghid de pregătire pentru certificarea IC3 Global Standard 4

Ghid de pregătire pentru certificarea IC3 Global Standard 4 Ghid de pregătire pentru certificarea IC3 Global Standard 4 Aplicații cheie Lecția 11: Microsoft Access CCI Learning Solutions Inc. 1 Obiectivele lecției Când veţi termina lecţia, veţi ști: ce este o bază

More information

Ministerul Educaţiei Naţionale şi Cercetării Ştiinţifice Olimpiada de Tehnologia Informaţiei etapa judeţeană 2 aprilie 2016

Ministerul Educaţiei Naţionale şi Cercetării Ştiinţifice Olimpiada de Tehnologia Informaţiei etapa judeţeană 2 aprilie 2016 Subiect - Proba proiect 100 puncte GOOD FOOD Notă: Toate resursele le găsiţi în folder-ul Resurse aflat pe desktop. Creați un folder cu denumirea X, în care X este ID-ul de concurs și salvați în folder-ul

More information

Cuprins Cuprins Bănci şi baze de date Etapele de realizare a unei bănci de date... 17

Cuprins Cuprins Bănci şi baze de date Etapele de realizare a unei bănci de date... 17 Cuprins Cuprins... 1 1. Bănci şi baze de date... 5 1.1. Noţiuni generale... 5 1.2. Sisteme de baze de date... 6 1.3. Organizarea datelor într-o bază de date... 7 1.4. Modelarea la nivel logic a datelor

More information

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs

Updating the Nomographical Diagrams for Dimensioning the Concrete Slabs Acta Technica Napocensis: Civil Engineering & Architecture Vol. 57, No. 1 (2014) Journal homepage: http://constructii.utcluj.ro/actacivileng Updating the Nomographical Diagrams for Dimensioning the Concrete

More information

ACADEMIA DE STUDII ECONOMICE BUCUREŞTI FACULTATEA DE CIBERNETICĂ, STATISTICĂ ŞI INFORMATICĂ ECONOMICĂ CATEDRA DE INFORMATICĂ ECONOMICĂ BAZE DE DATE

ACADEMIA DE STUDII ECONOMICE BUCUREŞTI FACULTATEA DE CIBERNETICĂ, STATISTICĂ ŞI INFORMATICĂ ECONOMICĂ CATEDRA DE INFORMATICĂ ECONOMICĂ BAZE DE DATE BAZE DE DATE Autori: Prof.univ.dr. LUNGU Ion Asist.univ.drd. BOTHA Iuliana CUPRINS Unitatea de învăţare 1: ORGANIZAREA DATELOR ÎN MEMORIA EXTERNĂ Unitatea de învăţare 2: BAZE DE DATE NOŢIUNI FUNDAMENTALE

More information

Programarea rapidă a aplicaţiilor pentru baze de date relaţionale. Lorentz JÄNTSCHI

Programarea rapidă a aplicaţiilor pentru baze de date relaţionale. Lorentz JÄNTSCHI Programarea rapidă a aplicaţiilor pentru baze de date relaţionale Lorentz JÄNTSCHI Mădălina VĂLEANU Sorana BOLBOACĂ AcademicDirect & Academic Pres 2006 Programarea rapidă a aplicaţiilor pentru baze de

More information

1. Creaţi un nou proiect de tip Windows Forms Application, cu numele MdiExample.

1. Creaţi un nou proiect de tip Windows Forms Application, cu numele MdiExample. Aplicaţia MdiExample Aplicaţia implementează: Deschiderea şi închiderea ferestrelor child. Minimizarea şi maximizarea ferestrelor. Aranjarea ferestrelor. Tratarea mesajului de atenţionare la ieşirea din

More information

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M ) FLEXIMARK FCC din oțel inoxidabil este un sistem de marcare personalizată în relief pentru cabluri și componente, pentru medii dure, fiind rezistent la acizi și la coroziune. Informații Included in FLEXIMARK

More information

Managementul referinţelor cu

Managementul referinţelor cu TUTORIALE DE CULTURA INFORMAŢIEI Citarea surselor de informare cu instrumente software Managementul referinţelor cu Bibliotecar Lenuţa Ursachi PE SCURT Este gratuit Poţi adăuga fişiere PDF Poţi organiza,

More information

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC Anul III Nr. 21 iunie 2014 ISSN 2285 6560 Referent ştiinţific Lector univ. dr. Claudiu Ionuţ Popîrlan Facultatea de Ştiinţe Exacte Universitatea din

More information

CAPITOLUL 4. CREAREA UNEI BAZE DE DATE PRIN COMENZI SQL

CAPITOLUL 4. CREAREA UNEI BAZE DE DATE PRIN COMENZI SQL CAPITOLUL 4. CREAREA UNEI BAZE DE DATE PRIN COMENZI SQL 4.1. TIPURI DE UTILIZATORI AI BAZELOR DE DATE ORACLE În funcţie de volumul activităţilor implicate de administrarea unei baze de date Oracle, sarcinile

More information

Luminiţa Scripcariu PREFAŢĂ... 3

Luminiţa Scripcariu PREFAŢĂ... 3 Luminiţa Scripcariu CUPRINS PREFAŢĂ... 3 CAPITOLUL I. INTRODUCERE ÎN TEORIA BAZELOR DE DATE... 5 I.1 Definiţii şi aplicativitate... 6 I.2 Categorii de personal... 8 I.3 Noţiuni specifice bazelor de date...

More information

BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU

BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU 28.04.2014 Curs 1 - BAZE DE DATE 2 Curs 1 Noţiuni

More information

Proiectarea bazelor de date # 11. PL/SQL Funcții în PL/SQL (partea a II-a) Adrian Runceanu

Proiectarea bazelor de date # 11. PL/SQL Funcții în PL/SQL (partea a II-a) Adrian Runceanu Proiectarea bazelor de date # 11 PL/SQL Funcții în PL/SQL (partea a II-a) 2018 Adrian Runceanu www.runceanu.ro/adrian Curs 11 Funcţii în PL/SQL (partea II) Proiectarea bazelor de date 2 Cuprins Funcţii

More information

INTRODUCERE... 2 SCENARIUL... 3 ERD (DIAGRAMA ENTITATE RELAȚIE)... 6 MAPARE... 8 REALIZARE APLICAȚIE BIBLIOGRAFIE...

INTRODUCERE... 2 SCENARIUL... 3 ERD (DIAGRAMA ENTITATE RELAȚIE)... 6 MAPARE... 8 REALIZARE APLICAȚIE BIBLIOGRAFIE... CUPRINS INTRODUCERE... 2 SCENARIUL... 3 ERD (DIAGRAMA ENTITATE RELAȚIE)... 6 MAPARE... 8 REALIZARE APLICAȚIE... 10 BIBLIOGRAFIE... 17 INTRODUCERE Aplicația TEATRU este un produs soft care poate fi utilizat

More information

Mai bine. Pentru c putem.

Mai bine. Pentru c putem. 1 CUPRINS: 1. SUMAR APLICAŢIE...... 3 1.1 Introducere... 3 1.2 Tipul de aplicaţie... 3 2. SPECIFICAŢII FUNCŢIONALE... 3 3. INSTALARE... 3 3.1 Introducere... 3 3.2 Ce trebuie să verificaţi înainte de a

More information

În continuare vom prezenta unele dintre problemele de calcul ale numerelor Fibonacci.

În continuare vom prezenta unele dintre problemele de calcul ale numerelor Fibonacci. O condiţie necesară şi suficientă ca un număr să fie număr Fibonacci Autor: prof. Staicu Ovidiu Ninel Colegiul Economic Petre S. Aurelian Slatina, jud. Olt 1. Introducere Propuse de Leonardo Pisa în 1202,

More information

PROCEDURA PRIVIND DECONTURILE. 2. Domeniu de aplicare Procedura se aplică în cadrul Universităţii Tehnice Cluj-Napoca

PROCEDURA PRIVIND DECONTURILE. 2. Domeniu de aplicare Procedura se aplică în cadrul Universităţii Tehnice Cluj-Napoca PROCEDURA PRIVIND DECONTURILE 1. Scpul: Descrie structura si mdul de elabrare si prezentare a prcedurii privind dcumentele care trebuie intcmite si cursul acestra, atunci cind persana efectueaza un decnt.

More information

9. CURSOARE. Obiective. În acest Capitol, vom învăţa despre: Manipularea cursoarelor. Folosirea Cursor FOR Loops şi Nesting Cursors.

9. CURSOARE. Obiective. În acest Capitol, vom învăţa despre: Manipularea cursoarelor. Folosirea Cursor FOR Loops şi Nesting Cursors. 9. CURSOARE Obiective. În acest Capitol, vom învăţa despre: Manipularea cursoarelor. Folosirea Cursor FOR Loops şi Nesting Cursors. Cursoare sunt zone de memorie care ne permit să alocam o zonă de memorie

More information

Grafuri bipartite. Lecție de probă, informatică clasa a XI-a. Mihai Bărbulescu Facultatea de Automatică și Calculatoare, UPB

Grafuri bipartite. Lecție de probă, informatică clasa a XI-a. Mihai Bărbulescu Facultatea de Automatică și Calculatoare, UPB Grafuri bipartite Lecție de probă, informatică clasa a XI-a Mihai Bărbulescu b12mihai@gmail.com Facultatea de Automatică și Calculatoare, UPB Colegiul Național de Informatică Tudor Vianu București 27 februarie

More information

PROIECT. La Baze de date. Evidența activității pentru o firmă IT. Îndrumător: ș. l. dr. ing. Mirela Danubianu. Efectuat de: Grigoriev Sergiu gr.

PROIECT. La Baze de date. Evidența activității pentru o firmă IT. Îndrumător: ș. l. dr. ing. Mirela Danubianu. Efectuat de: Grigoriev Sergiu gr. PROIECT La Baze de date Evidența activității pentru o firmă IT Îndrumător: ș. l. dr. ing. Mirela Danubianu Efectuat de: Grigoriev Sergiu gr. 1131B Suceava 2011 Cuprins 1. DESCRIERE 3 2. MODELAREA CONCEPTUALĂ

More information

Evoluția pieței de capital din România. 09 iunie 2018

Evoluția pieței de capital din România. 09 iunie 2018 Evoluția pieței de capital din România 09 iunie 2018 Realizări recente Realizări recente IPO-uri realizate în 2017 și 2018 IPO în valoare de EUR 312.2 mn IPO pe Piața Principală, derulat în perioada 24

More information

I. CONCEPTE ALE BAZELOR DE DATE RELAŢIONALE

I. CONCEPTE ALE BAZELOR DE DATE RELAŢIONALE I. CONCEPTE ALE BAZELOR DE DATE RELAŢIONALE 1.1 Definiţii 1.2 Niveluri de abstractizare a datelor 1.3 Componente ale bazelor de date relaţionale 1.4 Proiectarea bazelor de date relaţionale. Etape. Normalizarea

More information

Bazele Informaticii şi Limbaje de Programare

Bazele Informaticii şi Limbaje de Programare 1 Baze de date UNIVERSITATEA TEHNICǍ DE CONSTRUCŢII BUCUREŞTI Catedra de Matematică şi Informatică Bazele Informaticii şi Limbaje de Programare Partea a II-a Note de curs Romică TRANDAFIR Mihai Ştefan

More information

Universitatea George Bariţiu, Braşov

Universitatea George Bariţiu, Braşov LUCRUL CU BAZE DE DATE ÎN JAVA Lect.univ.dr.ing. IOAN-GHEORGHE RAŢIU Lect.univ. NICOLETA DAVID Universitatea George Bariţiu, Braşov Rezumat O bază de date reprezintă o modalitate de stocare a unor informaţii

More information

COMUNICAȚII INFORMATIZARE

COMUNICAȚII INFORMATIZARE COMUNICAȚII INFORMATIZARE 120 Migrare servicii telefonie la Vodafone S-a asigurat suportul tehnic și s-a colaborat cu echipele Vodafone la portarea numerelor UPT și migrarea infrastructuri: 1200 linii

More information

Modulul 5 Baze de date

Modulul 5 Baze de date Scopul modulului Modulul 5, Baze de date, solicită din partea cititorului înţelegerea noţiunilor fundamentale despre bazele de date şi demonstrarea abilităţii de a folosi o bază de date pe un computer

More information

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: 9, La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - (ex: "9", "125", 1573" - se va scrie fara ghilimele) Parola: -

More information

X-Fit S Manual de utilizare

X-Fit S Manual de utilizare X-Fit S Manual de utilizare Compatibilitate Acest produs este compatibil doar cu dispozitivele ce au următoarele specificații: ios: Versiune 7.0 sau mai nouă, Bluetooth 4.0 Android: Versiune 4.3 sau mai

More information

BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU

BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu BAZE DE DATE LECTOR DR. ADRIAN RUNCEANU 03.03.2013 Curs 1 - BAZE DE DATE 2 Curs 1 Noţiuni

More information

Lucrarea 1 Introducere în Linux

Lucrarea 1 Introducere în Linux Lucrarea 1 Introducere în Linux Un calculator pe care rulează un sistem de operare Linux poate fi utilizat de mai mulţi utilizatori simultan, fiind un sistem multi-utilizator. De asemenea, un utilizator

More information

Subinterogari SELECT salariul FROM angajaţi WHERE nume= Ionescu SELECT nume, prenume FROM angajaţi WHERE salariul>s

Subinterogari SELECT salariul FROM angajaţi WHERE nume= Ionescu SELECT nume, prenume FROM angajaţi WHERE salariul>s Subinterogari Sunteţi patronul unei firme. În ultima perioadă unul dintre salariaţii firmei, pe nume Ionescu, s-a remarcat în mod deosebit prin activitatea sa. Aţi decis de aceea să îi măriţi salariul

More information

Actualizarea firmware-ului pentru aparatul foto digital SLR

Actualizarea firmware-ului pentru aparatul foto digital SLR Actualizarea firmware-ului pentru aparatul foto digital SLR Vă mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să realizaţi actualizarea firmwareului. Dacă nu sunteţi sigur că puteţi realiza

More information

1. Date, informaţii, cunoştinţe Date Informaţii Cunoştinţele

1. Date, informaţii, cunoştinţe Date Informaţii Cunoştinţele 1. Date, informaţii, cunoştinţe Auzim adesea vorbindu-se despre Era informaţiilor sau societate informaţională sau tehnologia informaţiei însă de multe ori cuvântul "informaţie" este folosit fără a înţelege

More information