Database Management Systems Cap 2. Structured Query Language (1)

Mărimea: px
Porniți afișarea la pagina:

Download "Database Management Systems Cap 2. Structured Query Language (1)"

Transcriere

1 Database Management Systems Cap 2. Structured Query Language (1) March 8, 2017 Database Management Systems March 8, / 86

2 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

3 Introducere 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

4 Introducere SQL sequel suportat de toate sistemele comerciale majore standardizat, sunt multe features adăugate de-a lungul timpului în principal standardul SQL 92 utilizare interactivă folosind un GUI (mysql-workbench), sau embedded în programe (cea mai comună folosire) limbaj declarativ, bazat pe algebra relaţională; se descrie ce se doreşte de la DB, query-urile nu au nevoie să descrie cum se obţin datele din DB query optimizer: preia întregul query şi determină modul optim (cel mai rapid) de execuţie a sa în DB Database Management Systems March 8, / 86

5 Introducere Categorii DDL crearea tabelelor, drop table, crearea index-urilor şi a view-urilor DML creare query-urilor (select), modificarea DB (insert, update, delete) alte comenzi indecşi, constraints, views, triggers, transactions, autorizări etc. Database Management Systems March 8, / 86

6 Introducere SELECT (3) Select A 1, A 2,..., A n /* de fapt proiecţia */ (1) From R 1, R 2,..., R m /* relaţiile ce se compun */ (2) Where condition /* condiţia, filtrarea */ π A1,...,A n (σ condition (R 1... R m )) limbajele de interogare relaţionale sunt compoziţionale Database Management Systems March 8, / 86

7 Declaraţia SELECT 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

8 Declaraţia SELECT Database schema Relaţiile sunt (cu cheile): College(cName, state, enroll) Student(sID, sname, GPA, sizehs) Apply(sID, cname, major, decision) Database Management Systems March 8, / 86

9 Declaraţia SELECT Query 1 query simplu Database Management Systems March 8, / 86

10 Declaraţia SELECT Query 2 query fără coloana gpa Database Management Systems March 8, / 86

11 Declaraţia SELECT Query 3 natural join (condiţia e necesară) ; multiset (duplicate) Database Management Systems March 8, / 86

12 Declaraţia SELECT Query 4 eliminarea duplicatelor din multiset (ca în alg. relaţională) Database Management Systems March 8, / 86

13 Declaraţia SELECT Query 5 aplicanţi de la un liceu mic Database Management Systems March 8, / 86

14 Declaraţia SELECT Query 6 numele colegiilor unde s-a aplicat de ce nu funcţionează? Database Management Systems March 8, / 86

15 Declaraţia SELECT Query 7 numele colegiilor unde s-a aplicat duplicatele se pot elimina (cum?) Database Management Systems March 8, / 86

16 Declaraţia SELECT Query 8 toate aplicările (odinea e aleatoare; de ce există duplicate?) Database Management Systems March 8, / 86

17 Declaraţia SELECT Query 9 ordine descrescătoare Database Management Systems March 8, / 86

18 Declaraţia SELECT Query 10 mai multe criterii de sortare Database Management Systems March 8, / 86

19 Declaraţia SELECT Query 11 căutare după un substring Database Management Systems March 8, / 86

20 Declaraţia SELECT Query 12 select * (toate atributele) Database Management Systems March 8, / 86

21 Declaraţia SELECT Query 13 câte tuple vor fi, şi cum se numeşte operaţia (... join)? Database Management Systems March 8, / 86

22 Declaraţia SELECT Query 14 folosirea calculelor Database Management Systems March 8, / 86

23 Declaraţia SELECT Query 15 asignare de nume noului atribut (rename, ρ) Database Management Systems March 8, / 86

24 Relaţii şi operatori 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

25 Relaţii şi operatori Relaţii şi operatori 1 relaţii în clauza FROM numirea tabelelor redenumirea lor ca variabile (rename, ρ) 2 operatori care produc seturi Union ( ) Intersect ( ) Except ( ) Database Management Systems March 8, / 86

26 Relaţii şi operatori Query 1 natural join, 19 tuple Database Management Systems March 8, / 86

27 Relaţii şi operatori Query 2 creşterea lizibilităţii prin redenumire (variabile) Database Management Systems March 8, / 86

28 Relaţii şi operatori Query 3 perechile de studenţi care au aceeaşi notă cum scoatem perechea cu ambii studenţi identici? Database Management Systems March 8, / 86

29 Relaţii şi operatori Query 4 ce nu e totuşi în regulă? cum rezolvăm? Database Management Systems March 8, / 86

30 Relaţii şi operatori Query 5 toate cele 8 tuple Database Management Systems March 8, / 86

31 Relaţii şi operatori Query 6 reuniune, cu atribut redenumit Database Management Systems March 8, / 86

32 Relaţii şi operatori Query 7 cu tot cu duplicate Database Management Systems March 8, / 86

33 Relaţii şi operatori Query 8 MySQL nu are intersect Database Management Systems March 8, / 86

34 Relaţii şi operatori Query 9 doi studenţi au aplicat la ambele Database Management Systems March 8, / 86

35 Relaţii şi operatori Query 10 o altă variantă, numai că va trebui să eliminăm duplicatele Database Management Systems March 8, / 86

36 Relaţii şi operatori Query 11 studenţi care au aplicat la CS dar nu şi la EE MySQL nu are operator except ce nu este în regulă? Database Management Systems March 8, / 86

37 Relaţii şi operatori Query 12 doar doi sudenţi Database Management Systems March 8, / 86

38 Subquery-uri în clauza WHERE 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

39 Subquery-uri în clauza WHERE Query 1 studenţii care au aplicat la CS la vreun colegiu Database Management Systems March 8, / 86

40 Subquery-uri în clauza WHERE Query 2 variantă cu natural join de unde vin duplicatele? Database Management Systems March 8, / 86

41 Subquery-uri în clauza WHERE Query 3 numele studenţilor care au aplicat la CS nu e un duplicat! Database Management Systems March 8, / 86

42 Subquery-uri în clauza WHERE Query 4 numele studenţilor care au aplicat la CS, cu de unde vin duplicatele? cum pot fi eliminate? Database Management Systems March 8, / 86

43 Subquery-uri în clauza WHERE Query 5 atenţie unde punem distinct! Database Management Systems March 8, / 86

44 Subquery-uri în clauza WHERE Query 6 difference, studenţi care au aplicat la CS dar nu şi la EE Database Management Systems March 8, / 86

45 Subquery-uri în clauza WHERE Query 7 colegiile pentru care există un alt colegiu în acelaşi stat construcţie nouă: correlated reference ce mai trebuie adăugat? Database Management Systems March 8, / 86

46 Subquery-uri în clauza WHERE Query 8 sunt doar două colegii pentru care există un alt colegiu în acelaşi stat Database Management Systems March 8, / 86

47 Subquery-uri în clauza WHERE Query 9 aflarea celei mai mari valori pentru enroll Database Management Systems March 8, / 86

48 Subquery-uri în clauza WHERE Query 10 aflarea studenţilor cu cea mai mare notă de ce sunt totuşi mai multe tuple? Database Management Systems March 8, / 86

49 Subquery-uri în clauza WHERE Query 11 încercăm acelaşi lucru fără subquery cum găsim maximul? Database Management Systems March 8, / 86

50 Subquery-uri în clauza WHERE Query 12 gpa mai mare decât toate gpa-urile Database Management Systems March 8, / 86

51 Subquery-uri în clauza WHERE Query 13 query ce nu presupune că există doar un singur student cu maxim gpa Database Management Systems March 8, / 86

52 Subquery-uri în clauza WHERE Query 14 acelaşi lucru, dar folosind clauza any Database Management Systems March 8, / 86

53 Subquery-uri în clauza WHERE Query 15 ce generează acest subquery? Database Management Systems March 8, / 86

54 Subquery-uri în clauza WHERE Query 16 formă echivalentă pentru studenţii care vin de la licee mai numeroase Database Management Systems March 8, / 86

55 Subquery-uri în clauza WHERE Query 17 am dori să aflăm studenţii ce au aplicat la CS dar nu şi la EE de ce nu este în regulă formularea? Database Management Systems March 8, / 86

56 Subquery-uri în clauza WHERE Query 18 două variante corecte Database Management Systems March 8, / 86

57 Subquery-uri în FROM şi SELECT 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

58 Subquery-uri în FROM şi SELECT Query 1 găsirea studenţilor cu abateri de la GPA mai mari ca 1 Database Management Systems March 8, / 86

59 Subquery-uri în FROM şi SELECT Query 2 calcularea abaterii într-un sub-query Database Management Systems March 8, / 86

60 Subquery-uri în FROM şi SELECT Query 3 nota cea mai mare pe fiecare colegiu; cum scăpăm de duplicate? Database Management Systems March 8, / 86

61 Subquery-uri în FROM şi SELECT Query 4 folosind subquery în SELECT Database Management Systems March 8, / 86

62 Subquery-uri în FROM şi SELECT Query 5 Error Code: Subquery returns more than 1 row întotdeauna subquery-ul din SELECT va trebui să întoarcă un singur rezultat! Database Management Systems March 8, / 86

63 Context 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

64 Context Pornirea serverului MySQL Porniţi VirtualBox şi adăugaţi Fedora22.vdi ca imagine La Devices, Shared Folder Settings... adăugaţi un nou folder în secţiunea Machine folders. La Folder Path alegeţi calea Windows pe care maşina virtuală va pune fişierele, de exemplu D:. La Folder Name puneţi winshare. Asiguraţi-vă că opţiunile Auto-mount şi Make Permanent sunt checked. Porniţi maşina virtuală şi deschideţi un terminal. Luaţi drepturi de root, folosind comanda sudo su -. Nu există parolă de root Porniţi serviciul mysqld şi inspectaţi starea: ~]# systemctl start mysqld.service ~]# systemctl status mysqld.service... Feb 29 14:48:17 cbook systemd[1]: Starting MySQL Server... Feb 29 14:48:18 cbook systemd[1]: Started MySQL Server. Database Management Systems March 8, / 86

65 Context Crearea userului şi a bazei de date Abandonaţi prompt-ul root cu exit, sau Ctrl-D. NU LUCRAŢI NICIODATĂ CA ROOT! Porniţi consola de administrare MySQL, sub credenţialele user-ului user. Parola este OpQw120- : [user@cbook]$ mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g.... mysql> Creaţi DB-ul: mysql> create database userdb; Query OK, 1 row affected (0.00 sec) Creaţi utilizatorul (va eşua dacă aveţi deja unul creat): > create user localhost identified by OpQw120- ; Query OK, 0 rows affected (0.00 sec) Database Management Systems March 8, / 86

66 Context Crearea userului şi a bazei de date Acordaţi-i drepturi depline pe această bază şi comiteţi modificările cu flush : mysql> grant all on userdb.* to localhost ; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> quit Bye Porniţi MySQL Workbench Database, Connect to Database, schimbaţi utilizatorul la user, apăsaţi OK şi introduceţi aceeaşi parolă Database Management Systems March 8, / 86

67 Context Copierea fişierelor Dintr-un terminal, copiaţi fişierele laboratorului în directorul curent: $ cp /media/sf_winshare/create.py. $ cp /media/sf_winshare/seedb.py. $ cp /media/sf_winshare/rating.sql. Verificaţi conexiunea cu baza: $ python seedb.py Database version : Script-ul create.py conţine baza ca să puteţi rula exemplele de la curs. În SQL Workbench, File, Open SQL script şi alegeţi rating.sql. Adăugaţi la început use database userdb; şi rulaţi script-ul ( Execute everything, primul thunderbolt ) Database Management Systems March 8, / 86

68 Exerciţii 1 Introducere 2 Declaraţia SELECT 3 Relaţii şi operatori 4 Subquery-uri în clauza WHERE 5 Subquery-uri în FROM şi SELECT 6 Context 7 Exerciţii Database Management Systems March 8, / 86

69 Exerciţii Exerciţiul 1 Găsiţi titlurile tuturor filmelor regizate de Steven Spielberg. Database Management Systems March 8, / 86

70 Exerciţii Exerciţiul 1 - răspuns Răspuns: E.T Raiders of the Lost Ark Database Management Systems March 8, / 86

71 Exerciţii Exerciţiul 2 Găsiţi toţi anii care au un film care a primit un rating de 4 sau 5, şi sortaţi-i în ordine crescătoare. Database Management Systems March 8, / 86

72 Exerciţii Exerciţiul 2 - răspuns Răspuns: Database Management Systems March 8, / 86

73 Exerciţii Exerciţiul 3 Găsiţi titlurile tuturor filmelor care nu au rating. Database Management Systems March 8, / 86

74 Exerciţii Exerciţiul 3 - răspuns Răspuns: Star Wars Titanic Database Management Systems March 8, / 86

75 Exerciţii Exerciţiul 4 Unii revieweri nu au furnizat o dată a review-ului lor. Găsiţi numele tuturor reviewer-urilor care au ratinguri asociate cu o valoare NULL pentru dată. Database Management Systems March 8, / 86

76 Exerciţii Exerciţiul 4 - răspuns Răspuns: Chris Jackson Daniel Lewis Database Management Systems March 8, / 86

77 Exerciţii Exerciţiul 5 Scrieţi un query care întoarce ca rezultat rating-urile într-o formă citibilă: numele reviewer-ului, titlul filmului, stars, ratingdate. De asemenea, sortaţi rezultatul, mai întâi după numele reviewer-ului, apoi după titlul filmului, iar apoi după numărul de stele. Database Management Systems March 8, / 86

78 Exerciţii Exerciţiul 5 - răspuns Ashley White E.T Brittany Harris Raiders of the Lost Ark Brittany Harris Raiders of the Lost Ark Brittany Harris The Sound of Music Chris Jackson E.T Chris Jackson Raiders of the Lost Ark 4 NULL Chris Jackson The Sound of Music Daniel Lewis Snow White 4 NULL Elizabeth Thomas Avatar Elizabeth Thomas Snow White James Cameron Avatar Mike Anderson Gone with the Wind Sarah Martinez Gone with the Wind Sarah Martinez Gone with the Wind Database Management Systems March 8, / 86

79 Exerciţii Exerciţiul 6 Pentru toate cazurile în care acelaşi reviewer a notat un film de două ori şi i-a dat un rating mai mare a doua oară, returnaţi numele reviewer-ului şi titlul filmului. Database Management Systems March 8, / 86

80 Exerciţii Exerciţiul 6 - răspuns Răspuns: Sarah Martinez Gone with the Wind Database Management Systems March 8, / 86

81 Exerciţii Exerciţiul 7 Pentru fiecare film care are cel puţin un rating, găsiţi cel mai mare număr de stele pe care l-a primit filmul. Returnaţi titlul filmului şi numărul de stele. Sortaţi după titlul filmului. Database Management Systems March 8, / 86

82 Exerciţii Exerciţiul 7 - răspuns Răspuns: Avatar 5 E.T. 3 Gone with the Wind 4 Raiders of the Lost Ark 4 Snow White 5 The Sound of Music 3 Database Management Systems March 8, / 86

83 Exerciţii Exerciţiul 8 Pentru fiecare film, returnaţi titlul şi rating spread, adică diferenţa dintre cel mai mare şi cel mai mic rating al filmului. Sortaţi după acest rating spread de la cel mai mare spre cel mai mic, apoi după titlul filmului. Database Management Systems March 8, / 86

84 Exerciţii Exerciţiul 8 - răspuns Răspuns: Avatar 2 Gone with the Wind 2 Raiders of the Lost Ark 2 E.T. 1 Snow White 1 The Sound of Music 1 Database Management Systems March 8, / 86

85 Exerciţii Exerciţiul 9 Găsiţi diferenţa dintre media rating-urilor filmelor lansate înainte de 1980 şi media rating-urilor filmelor lansate după Asiguraţi-vă că veţi calcula media rating-ului pentru fiecare fim, apoi media acestor medii pentru filmele de dinainte de 1980 şi pentru filmele după. Nu calculaţi doar media totală înainte şi după Database Management Systems March 8, / 86

86 Exerciţii Exerciţiul 9 - răspuns Răspuns: Database Management Systems March 8, / 86

Laborator02

Laborator02 Universitatea Politehnica București Catedra de Calculatoare Laborator 2 Introducere în SQL și SQL*Plus Autori Conf. Dr. Ing. Alexandru Boicea Ș.L. Dr. Ing. Ciprian-Octavian Truică Cuprins SQL*Plus SQL

Mai mult

Baze de date

Baze de date BAZE DE DATE BAZA DE DATE RELAŢIONALĂ Chiar dacă F.E. Codd, ca matematician, a construit un model riguros, cu concepte matematice, baza de date relaţională este percepută de utilizatorii săi ca o colecţie

Mai mult

Microsoft Word - Curs_07.doc

Microsoft Word - Curs_07.doc 5.3 Modificarea datelor în SQL Pentru modificarea conţinutului unei baze de date SQL pune la dispoziţie instrucţiunile insert, delete şi update. 5.3.1 Inserări în baza de date Sintaxa instrucţiunii insert

Mai mult

PHP (II)

PHP (II) PHP şi MySQL Bazele de date sunt colecţii de date, aranjate într-o anumită formă Operaţii : - Crearea bazei de date; - Conectarea la baza de date; - Inserarea datelor in baza de date; - Ștergerea datelor

Mai mult

Managementul Resurselor Umane

Managementul Resurselor Umane Universitatea Politehnica București Catedra de Calculatoare Laborator 4 Cereri SQL Autori Conf. Dr. Ing. Alexandru Boicea Ș.L. Dr. Ing. Ciprian-Octavian Truică Cuprins Cereri SQL Cereri simple 10.03.2019

Mai mult

Aggregating Data

Aggregating Data Subinterogări. Subinterogări multi-row. Formatarea rezultatelor unei interogări Obiective Prin parcurgerea acestui referat studentul va dobândi cunoştinţele necesare: identificării funcţiilor grup disponibile;

Mai mult

Laborator5_SQL_an2

Laborator5_SQL_an2 Baze de date-anul 2 Laborator 5 SQL Operatorii ROLLUP şi CUBE. Clauza GROUPING SETS. Funcţia GROUPING. Subcereri corelate. Cereri ierarhice. Analiza top-n. Clauza WITH. I. [Operatorii ROLLUP şi CUBE. Clauza

Mai mult

PowerPoint Presentation

PowerPoint Presentation 2 Structured Query Language SQL Interogare SQL simplă SELECT [DISTINCT]target-list FROM relation-list WHERE qualification relation-list - lista de nume de relaţii/tabele. target-list - listă de attribute

Mai mult

PowerPoint Presentation

PowerPoint Presentation 1 Baze de date relaționale Introducere în SQL Ce este o Bază de date? colecție voluminoasă de elemente similare stocate în vederea analizei care persistă o perioadă lungă de timp Modelează aspecte ale

Mai mult

proiectarea bazelor de date

proiectarea bazelor de date Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie şi Dezvoltare Durabilă Departamentul de Automatică, Energie, Mediu şi Dezvoltare Durabilă Proiectarea bazelor de date Lect.dr. Adrian

Mai mult

ADRIAN TRIF BAZE DE DATE APLICAŢII ACCESS UTPRESS Cluj-Napoca, 2019 ISBN

ADRIAN TRIF BAZE DE DATE APLICAŢII ACCESS UTPRESS Cluj-Napoca, 2019 ISBN ADRIAN TRIF BAZE DE DATE APLICAŢII ACCESS UTPRESS Cluj-Napoca, 2019 ISBN 978-606-737-380-6 Editura U.T.PRESS Str. Observatorului nr. 34 C.P. 42, O.P. 2, 400775 Cluj-Napoca Tel.:0264-401.999 e-mail: utpress@biblio.utcluj.ro

Mai mult

Mai multe despre optimizare

Mai multe despre optimizare Mai multe despre optimizare Seminar 7 Proceduri stocate Avantaje Avantaje de performanță Pe server Reutilizarea planului de execuție Notă: cerințe pentru reutilizarea unui plan Reutilizarea planurilor

Mai mult

Prezentarea calculatorului

Prezentarea calculatorului 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 2 - BAZE DE DATE 2 Curs 2 Sistemul

Mai mult

Microsoft Word - Curs 11 - PHP.doc

Microsoft Word - Curs 11 - PHP.doc Cursul 11 PHP - partea a III-a 1. Conexiuni MySQL Conexiunea la o bază de date este prima operaţiune ce trebuie făcută în lucrul cu acea bază de date. Funcţia folosită este: mysql_connect() Conexiunea

Mai mult

PowerPoint Presentation

PowerPoint Presentation Seminar 3 Tranzacții Controlul concurenței în MS SQL Server Tranzacții în SQL Server SQL Server utilizează tranzacții pentru compunerea mai multor operații într-o singură unitate de lucru Acțiunile fiecărui

Mai mult

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr LABORATOR 1. Google Drive, Google Calendar, WeTransfer.com PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa prezinte modul de utilizare al instrumentelor Google Drive, Google Calendar,

Mai mult

Windows 7

Windows 7 3. Lucrul cu fișiere 3.1. Administrarea fişierelor 3.1.1. Recunoaşterea tipurilor obişnuite de fişiere (procesare text, calcul tabelar, baze de date, prezentări, imagini, fişiere audio, fişiere video,

Mai mult

Prezentarea calculatorului

Prezentarea calculatorului Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie şi Dezvoltare Durabilă Departamentul de Automatică, Energie, Mediu şi Dezvoltare Durabilă Baze de date Lect.dr. Adrian Runceanu Curs

Mai mult

Baze de date-Anul 2 (semestrul 2)

Baze de date-Anul 2 (semestrul 2) Baze de date-anul 2 Laborator 7 SQL Limbajul de manipulare a datelor (LMD) Limbajul de control al datelor (LCD) Comenzile SQL care alcătuiesc LMD permit: regăsirea datelor (SELECT); adăugarea de noi înregistrări

Mai mult

EXCEL FĂRĂ SECRETE Grafice şi diagrame

EXCEL FĂRĂ SECRETE Grafice şi diagrame EXCEL FĂRĂ SECRETE Grafice şi diagrame Cuprins 1. Introducere... 3 2. Crearea graficelor în Excel... 3 3. Mutarea şi copierea graficelor... 11 2 EXCEL FĂRĂ SECRETE- Grafice şi diagrame 1. Introducere Informaţiile

Mai mult

Microsoft Word - lab_access.doc

Microsoft Word - lab_access.doc Fişa de lucru nr. 1 2. Creaţi o bază de date nouă în directorul My Documents. Salvaţi-o cu numele vostru. 3. Creaţi o tabelă cu următoarele câmpuri: CNP Number-Double NUME Text de dimensiune 50 DATA Date/Time-Medium

Mai mult

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma REF 1.1.5 Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului mare de eficientizare a muncii, bazele de date îşi găsesc aplicaţii în diverse domenii: - transporturi

Mai mult

Baze de date - Anul 2 Laborator 8 Limbajul de definire a datelor (LDD) (partea I) În general, instrucţiunile LDD sunt utilizate pentru definirea struc

Baze de date - Anul 2 Laborator 8 Limbajul de definire a datelor (LDD) (partea I) În general, instrucţiunile LDD sunt utilizate pentru definirea struc Baze de date - Anul 2 Laborator 8 Limbajul de definire a datelor (LDD) (partea I) În general, instrucţiunile LDD sunt utilizate pentru definirea structurii corespunzătoare obiectelor unei scheme: tabele,

Mai mult

PowerPoint Presentation

PowerPoint Presentation Seminar 4 Multiversionarea Monitorizarea blocărilor SQL Server Profiler Interfață grafică pentru SQL Trace pentru monitorizarea unei instanțe Database Engine sau Analysis Services Evenimentele sunt salvate

Mai mult

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de baze de date: Microsoft.Net (C# & VB) + Microsoft C++

Mai mult

aplicatii java

aplicatii java Proiectarea bazelor de date #2 SQL Sistemul de gestiune a bazelor de date ORACLE 2017 Adrian Runceanu www.runceanu.ro/adrian 1 Curs 2 Sistemul de gestiune a bazelor de date ORACLE 2 S.G.B.D. ORACLE 2.1.

Mai mult

RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_ch

RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_ch RZOLVARE EXERCITIU ZODII declare cursor distributie_zodie is select nume_zodie, count(*) distributie from zodiac z join utilizatori u on to_date(to_char(u.data_nastere, 'DD-MM'), 'DD-MM') between to_date(z.data_inceput,

Mai mult

Utilizare Internet

Utilizare Internet Curs 14 2014/2015 1 Functionalitate La toate temele 1p din nota este obtinut de indeplinirea functionalitatii cerute. orice tehnologie, orice metoda, sa faca ceea ce trebuie Forma paginii prezinta importanta

Mai mult

PowerPoint Presentation

PowerPoint Presentation Seminar 5 SQL Server - Tuning-ul performanței - Tuning-ul interogărilor - metodologie Identificarea așteptărilor (bottleneck) la nivel de server I/O latches Update log Blocare Altele Corelare așteptări

Mai mult

2

2 5 Packet Tracer Configurarea Switch-urilor și a Routerelor Topologia: Tabelul de adrese: Dispozitiv Interfața Adresa IP Subnet Mask Default Gateway R1 Fa0/0 192.168.1.1 255.255.255.0 Serial2/0 10.10.10.1

Mai mult

Proceduri stocate Syntax: CREATE PROCEDURE <Name> type1,...] AS -- secventa de comenzi SQL GO O procedura stocata se ruleaza cu EXEC: EXEC <N

Proceduri stocate Syntax: CREATE PROCEDURE <Name> type1,...] AS -- secventa de comenzi SQL GO O procedura stocata se ruleaza cu EXEC: EXEC <N Proceduri stocate Syntax: CREATE PROCEDURE [@param1 type1,...] -- secventa de comenzi SQL O procedura stocata se ruleaza cu EXEC: EXEC Modificarea unei proceduri: ALTER PROCEDURE [@param1

Mai mult

Microsoft Word - Fisa disciplinei BD_I_IE doc

Microsoft Word - Fisa disciplinei BD_I_IE doc FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Alexandru Ioan Cuza din Iaşi 1.2 Facultatea Facultatea de Economie şi Administrarea Afacerilor 1.3 Departamentul

Mai mult

Inserarea culorilor in tabele

Inserarea culorilor in tabele Prezentarea aplicaţiei Macromedia Dreamweaver http://ro.wikipedia.org/wiki/dreamweaver Macromedia Dreamweaver este o unealtă destinată creatorilor de pagini web. Dreamweaver a fost creat de Macromedia

Mai mult

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 -

Metode avansate de gestiune a documentelor și a sistemelor de calcul - LABORATOR 1 - METODE AVANSATE DE GESTIUNE A DOCUMENTELOR ȘI A SISTEMELOR DE CALCUL - LABORATOR 7 - Asist. Diana Florina Șotropa www.cs.ubbcluj.ro/~diana.sotropa 1. Adăugarea unei funcții simple: Lansați Microsoft Excel

Mai mult

PowerPoint Presentation

PowerPoint Presentation Interogări distribuite SELECT AVG(E.age) FROM Employees E WHERE E.salary > 3000 AND E.salary < 7000 Fragmentare orizontală: Înregistrările cu salary < 5000 la Shanghai şi salary >= 5000 la Tokyo. Se calculează

Mai mult

1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza ret

1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza ret 1. Depistarea setarilor de retea necesare Primul pas pentru introducerea in retea a DVR-ului este determinarea setarilor de retea cu care lucreaza reteaua dumneavoastra. Trebuie sa aflam ce tipuri de adrese

Mai mult

Laborator 8: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea II - functii) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de bloc

Laborator 8: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea II - functii) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de bloc Laborator 8: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea II - functii) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de blocurile anonime) care poate primi parametri şi poate

Mai mult

Baze de date Anul 2 Teorie Examen 1. Diagrama entitate/relatie si diagrama conceptuala (curs 2-5) 2. Arbore algebric si expresie algebrica (curs 6-10)

Baze de date Anul 2 Teorie Examen 1. Diagrama entitate/relatie si diagrama conceptuala (curs 2-5) 2. Arbore algebric si expresie algebrica (curs 6-10) Baze de date Anul 2 Teorie Examen 1. Diagrama entitate/relatie si diagrama conceptuala (curs 2-5) 2. Arbore algebric si expresie algebrica (curs 6-10) 3. Forme normale (curs 6-10) 4. Notiuni teoretice

Mai mult

Windows 7

Windows 7 Lecția a 4 a 4. Arhivare, viruşi și printarea documentelor 4.1. Arhivarea fişierelor 4.1.1. Noţiuni generale Unele fișiere au dimensiuni foarte mari. Pentru a ocupa mai puţin spaţiu, se poate arhiva (comprima)

Mai mult

LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi

LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi propune să prezinte modul de utilizare a instrumentului

Mai mult

Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 P

Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 P Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 Prezentare generală Matlab 1.1 Help on-line 1. Limbajul

Mai mult

Slide 1

Slide 1 Curs 2 Gasirea informațiilor Există 2 instrumente pentru găsirea informațiilor în NX Command Finder Search functionality Command Finder Se folosește comanda Command Finder pentru a găsi comenzile din NX.

Mai mult

Biomedical Wi-Fi data transmissons

Biomedical Wi-Fi  data transmissons Ce este WireShark? Introducere in WireShark (indrumar de laborator) Wireshark este un sniffer de pachete gratuit, care captureaza pachetele care sunt vehiculate pe o anumita interfata de retea. Aceasta

Mai mult

PowerPoint Presentation

PowerPoint Presentation Proiectarea bazelor de date 5 Proiectarea bazelor de date Proiectare conceptuală (ex. diagrama de clase) Identificarea entităţilor şi a relaţiilor dintre ele Proiectarea logică Transformarea modelului

Mai mult

Laborator 7: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea I - proceduri) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de blo

Laborator 7: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea I - proceduri) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de blo Laborator 7: PROIECTAREA BAZELOR DE DATE SUBPROGRAME in PL/SQL (partea I - proceduri) Un subprogram este un bloc PL/SQL cu nume (spre deosebire de blocurile anonime) care poate primi parametri şi poate

Mai mult

Microsoft® Access®

Microsoft® Access® Microsoft Access Cuprins Capitolul 1 - Mediul Access. Capitolul 2 - Crearea unei noi baze de date. Capitolul 3 - Crearea unui tabel pornind de la zero. Capitolul 4 - Editarea structurii unui tabel. Capitolul

Mai mult

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (vezi Program C) - BUILD: operație complexă prin care

Mai mult

Laborator 5 - Paradigme de Programare

Laborator 5 - Paradigme de Programare Laborator 5 - Paradigme de Programare Dezvoltarea unui GUI utilizând libsdl Graphics și platforma Kotlin-Native Kotlin ca și Python nu au avut din proiectare o bibliotecă specializată în oferirea de facilități

Mai mult

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax:

Facultatea de Științe Politice, Administrative și ale Comunicării Str. Traian Moșoiu nr. 71 Cluj-Napoca, RO Tel.: Fax: Documentație pentru accesarea platformei e-learning de catre profesori Platforma de e-learning a facultății poate fi accesată la adresa http://fspac.ubbcluj.ro/moodle. Conturile profesorilor sunt create

Mai mult

Microsoft PowerPoint - 11_USO_curs_08.ppt [Compatibility Mode]

Microsoft PowerPoint - 11_USO_curs_08.ppt [Compatibility Mode] Cursul 8 8 Recapitulare 21 noiembrie 2011 Moto Repetitio mater studiorum est. 21.11.2011 2 Compilare și execuție cod sursă preprocesor (GNU CPP) gcc -E cod preprocesat cod preprocesat compilator (GCC)

Mai mult

Ch

Ch Numai pentru uz academic EDK Laborator 4-5 Adăugarea modulelor IP la un proiect hardware Laborator 2: Adăugarea modulelor IP la un proiect hardware Introducere Obiective Acest laborator prezintă procesul

Mai mult

AcadNet Etapa Naţională Secțiunea calculatoare, clasele Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minut

AcadNet Etapa Naţională Secțiunea calculatoare, clasele Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minut Secțiunea calculatoare, clasele 11-12 Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minute să adresați întrebări pentru clarificări înainte de a contoriza timpul de rezolvare

Mai mult

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A 1. Operatii cu matrici 1 Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A+B (adunare), aa (inmultire cu scalar), A-B scadere), AT (Transpusa),

Mai mult

Resurse (Resources) Aspecte generale Utilizând unealta Resurse (Resources) puteți stoca pe serverul portalului Danubius Online diferite fișiere care c

Resurse (Resources) Aspecte generale Utilizând unealta Resurse (Resources) puteți stoca pe serverul portalului Danubius Online diferite fișiere care c Resurse (Resources) Aspecte generale Utilizând unealta Resurse (Resources) puteți stoca pe serverul portalului Danubius Online diferite fișiere care conțin documente (în format html, pdf, doc, odt, txt

Mai mult

Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiil

Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiil Capitole Speciale de Informatică Curs 1: Extragerea informaţiilor. Modelul boolean şi modelul boolean extins 27 septembrie 2018 Extragerea informaţiilor (engl. Information Retrieval, IR) constă în găsirea

Mai mult

CASA CORPULUI DIDACTIC BRAILA PROGRAM DE FORMARE INFORMATICA SI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: TIMOFTI V. AFRODITA COLEGIUL

CASA CORPULUI DIDACTIC BRAILA PROGRAM DE FORMARE INFORMATICA SI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: TIMOFTI V. AFRODITA COLEGIUL CASA CORPULUI DIDACTIC BRAILA PROGRAM DE FORMARE INFORMATICA SI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: TIMOFTI V. AFRODITA COLEGIUL NATIONAL VASILE ALECSANDRI, BACAU TIMOFTI AFRODITA

Mai mult

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu modul de implementare al unei aplicaţii de tip client.

Mai mult

Matematici aplicate științelor biologie Lab05 MV

Matematici aplicate științelor biologie  Lab05 MV LP05 - PREZENTAREA DATELOR STATISTICE (1) Obiective: I. Prezentarea datelor prin tabele - Întocmirea tabelului de evidenţă primară Acest tabel conţine valori de observaţie distincte x i ale caracterului

Mai mult

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT

Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKT Curs de formare Informatică și TIC pentru clasa a V-a Portofoliu pentru evaluarea finală Tema: ELEMENTE DE INTERFAŢĂ ALE UNUI SISTEM DE OPERARE (DESKTOP, PICTOGRAME, FEREASTRA) Nume și prenume cursant:

Mai mult

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar

A.E.F. - suport laborator nr.5 sem.ii Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizar Analiza suprafețelor prin utilizarea elementelor 2D În acest laborator sunt atinse următoarele aspecte: realizarea manuală a rețelelor discretizate utilizarea elementelor 2d într-o analiză aplicarea unei

Mai mult

Sistemul de Gestiune a Bazelor de Date Access

Sistemul de Gestiune a Bazelor de Date Access SISTEMUL DE GESTIUNE A BAZELOR DE DATE ACCESS Microsoft Access este unul dintre cele mai bune sisteme pentru crearea şi utilizarea bazelor de date de complexitate medie pentru calculatoare personale, putând

Mai mult

PowerPoint Presentation

PowerPoint Presentation Forme Normale 4 Redundanţa Redundanţa este cauza principală a majorităţii problemelor legate de structura bazelor de date relaţionale: spaţiu utilizat, anomalii de inserare / stergere / actualizare. Redundanţa

Mai mult

Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 De

Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 De Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 Departamentul FIZICA 1.4 Domeniul de studii FIZICA 1.5

Mai mult

PowerPoint Presentation

PowerPoint Presentation 4 SQL Structuri de control Algebră relațională SQL - Structuri de control Proceduri stocate O procedură stocată este un grup de instrucțiuni SQL compilate într-un singur plan de execuție Procedurile stocate

Mai mult

Microsoft Word - Curs_10.doc

Microsoft Word - Curs_10.doc Capitolul 8. Proiectarea logică Scop - construirea unei scheme logice ce reprezintă corect şi eficient toate informaţiile descrise într-o schemă entitate-relaţie Etape: Restructurarea schemei E-R fază

Mai mult

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

Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Pu 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

Mai mult

Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursu

Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursu Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursul precedent am prezentat modelul de spaţiu vectorial

Mai mult

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 I. NOŢIUNI TEORETICE A. Ce este un fir de execuţie? Înainte de a defini conceptul de fir

Mai mult

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 3. Achizitionarea domeniilor web si a

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 3. Achizitionarea domeniilor web si a LABORATOR 3. Achizitionarea domeniilor web si a serviciilor de webhosting, respectiv gestionarea acestora prin intermediul cpanel PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa

Mai mult

Top

Top PROGRAMARE ORIENTATĂ PE OBIECTE Tratarea excepțiilor O excepție este o eroare care poate să apară la rularea unui program. Exemple: încercarea de deschidere a unui fișier ce nu există depășirea limitelor

Mai mult

Update firmware aparat foto Mac Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încr

Update firmware aparat foto Mac Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încr 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

Mai mult

RainbowCrack Rodocea Madalina Grupa Martie 2016

RainbowCrack Rodocea Madalina Grupa Martie 2016 RainbowCrack Rodocea Madalina Grupa 7234 9 Martie 2016 Cuprins 1 RainbowCrack 3 1.1 Descriere...................................... 3 1.2 Instalare RainbowCrack............................. 3 1.3 Utilizare......................................

Mai mult

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine numărul de operaţii efectuate de către un algoritm care determină

Mai mult

Informație și comunicare

Informație și comunicare 3.1. Folosirea unui motor de căutare Alegerea unui motor de căutare Motorul de căutare este un program disponibil pe internet cu ajutorul căruia se pot căuta diferite informații. Această căutare se realizează

Mai mult

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact

A.E.F. - suport laborator nr.10 sem.ii Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contact Analiza stării de contact între elemente 3D În acest laborator sunt atinse următoarele aspecte: analiza contactului dintre două corpuri rigide definirea parametrilor de contact Se consideră problema prezentată

Mai mult

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 4. Dezvoltarea site-urilor si blog-uri

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 4. Dezvoltarea site-urilor si blog-uri LABORATOR 4. Dezvoltarea site-urilor si blog-urilor prin intermediul CMS-ului WordPress PREZENTAREA LUCRARII DE LABORATOR Lucrarea de laborator isi propune sa prezinte modul de creare a site-urilor si

Mai mult

Entrepreneurship and Technological Management

Entrepreneurship and Technological Management 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

Mai mult

Microsoft Word - cap2.2.UNIX-NOS.doc

Microsoft Word - cap2.2.UNIX-NOS.doc 2.2. UNIX-NOS Conf. Dr. Carmen Timofte NOS= Network Operating System sistem de operare de reţea 1. Conectarea la un server de Unix situat la distanţa (în reţea) 2. Cum se conecteaza la reţea? 3. Ce trebuie

Mai mult

Windows 7

Windows 7 2. Fişierele şi directoarele 2.1. Organizarea fişierelor 2.1.1. Concepte de bază Modului în care un sistem de operare prezintă directoarele, fişierele este o structură ierarhică În cadrul sistemului de

Mai mult

Utilizarea îmbinării corespondenței pentru crearea şi imprimarea scrisorilor şi a altor documente Dacă utilizați îmbinarea corespondenței când doriți

Utilizarea îmbinării corespondenței pentru crearea şi imprimarea scrisorilor şi a altor documente Dacă utilizați îmbinarea corespondenței când doriți Utilizarea îmbinării corespondenței pentru crearea şi imprimarea scrisorilor şi a altor documente Dacă utilizați îmbinarea corespondenței când doriți să creați un set de documente, cum ar fi o scrisoare

Mai mult

Packet Tracer - Configurarea ACL-urilor extinse - Scenariul 1 Topologie Tabela de Adresare R1 Echipament Interfață Adresă IP Masca de subreţea Default

Packet Tracer - Configurarea ACL-urilor extinse - Scenariul 1 Topologie Tabela de Adresare R1 Echipament Interfață Adresă IP Masca de subreţea Default Topologie Tabela de Adresare R1 Echipament Interfață Adresă IP Masca de subreţea Default Gateway G0/0 172.22.34.65 255.255.255.224 N/A G0/1 172.22.34.97 255.255.255.240 N/A G0/2 172.22.34.1 255.255.255.192

Mai mult

Ruby on Rails Pop Alexandru Pavel Razvan Calculatoare 4

Ruby on Rails Pop Alexandru Pavel Razvan Calculatoare 4 Ruby on Rails Pop Alexandru Pavel Razvan Calculatoare 4 Ruby Rails Aparut in 1995 Limbaj de programare Este gratuit si open source Foloseste librarii numite gem -uri Foloseste doar programarea orientata

Mai mult

Microsoft Word - Catalin Vrabie_Elemente de IT paginat VOL. II.doc

Microsoft Word - Catalin Vrabie_Elemente de IT paginat VOL. II.doc Cătălin VRABIE ELEMENTE DE IT PENTRU ADMINISTRAŢIA PUBLICĂ Vol. II ~ 1 ~ Cătălin VRABIE Elemente de IT pentru Administraţia Publică Ediţia a II-a revăzută şi adăugită Vol. II ~ 3 ~ Cătălin VRABIE Copyright

Mai mult

Microsoft Word - 6 FD_Informatica SGBD II CIG 2017.doc

Microsoft Word - 6 FD_Informatica SGBD II CIG 2017.doc FIŞA DISCIPLINEI 1. Date despre program 1.1.Instituţia de învăţământ superior 1.2.Facultatea 1.3.Departamentul 1.4.Domeniul de studii 1.5.Ciclul de studii 1.6.Programul de studii/calificarea Universitatea

Mai mult

Cursul 10 - Shell scripting

Cursul 10 - Shell scripting Cursul 10 Shell scripting Utilizarea Sistemelor de Operare (USO) 16 decembrie 2016 Automatica si Calculatoare Cursul 10, Shell scripting 1/42 Moto Some people, when confronted with a problem, think I know,

Mai mult

Microsoft Word - CarteC.doc

Microsoft Word - CarteC.doc Transmiterea parametrilor unei funcții Parametrii se transmit de la funcţia apelantă la funcţia apelată prin intermediul stivei. La apelul unei funcţii, pe stivă se crează o înregistrare de activare, care

Mai mult

Cursul 10 - Shell scripting

Cursul 10 - Shell scripting Cursul 10 Shell scripting Utilizarea Sistemelor de Operare (USO) 16 decembrie 2016 Automatica si Calculatoare Cursul 10, Shell scripting 1/42 Moto Some people, when confronted with a problem, think I know,

Mai mult

EVALEDIT - EDITOR ON-LINE DE TESTE GRILA Cristea BOBOILĂ * EvalEdit reprezintă o aplicaţie tip Internet al cărei scop este evaluarea on-line şi editar

EVALEDIT - EDITOR ON-LINE DE TESTE GRILA Cristea BOBOILĂ * EvalEdit reprezintă o aplicaţie tip Internet al cărei scop este evaluarea on-line şi editar EVALEDIT - EDITOR ON-LINE DE TESTE GRILA Cristea BOBOILĂ * EvalEdit reprezintă o aplicaţie tip Internet al cărei scop este evaluarea on-line şi editarea testelor grilă existente pentru evaluare. Aplicaţia

Mai mult

Laborator - Configurarea de bază DHCPv4 pe un router Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gateway Ob

Laborator - Configurarea de bază DHCPv4 pe un router Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gateway Ob Topologie Tabela de Adresare Echipame nt Interfață Adresă IP Masca de subreţea Default Gateway Obiective R1 G0/0 192.168.0.1 255.255.255.0 N/A G0/1 192.168.1.1 255.255.255.0 N/A S0/0/0 (DCE) 192.168.2.253

Mai mult

Addendum Syllabus 6 Microsoft Excel 2010 REF Syllabus 6.0 Crearea unui nou registru de calcul pe baza unor șabloane disponibile local sau online

Addendum Syllabus 6 Microsoft Excel 2010 REF Syllabus 6.0 Crearea unui nou registru de calcul pe baza unor șabloane disponibile local sau online REF 1.1.2 Syllabus 6.0 Crearea unui nou registru de calcul pe baza unor șabloane disponibile local sau online Microsoft Excel este un program care manipulează date organizate matriceal în linii şi coloane

Mai mult

PowerPoint Presentation

PowerPoint Presentation 6 9 7 0 8 Căutarea și analizarea documentelor care au fost publicate în reviste cotate ISI, conferințe și cărți Căutarea și analizarea revistelor cotate ISI Journal Citation reports Căutarea celor mai

Mai mult

Microsoft Word - MI_05_009_Prescriere_1.doc

Microsoft Word - MI_05_009_Prescriere_1.doc SISTEM INFORMATIC UNIC INTEGRAT AL ASIGURĂRILOR DE SĂNĂTATE DIN ROMÂNIA Versiune document : 1.1 RELEASED Creat: 11.05.2012 Ultima actualizare: 05.07.2012 Acest document a fost realizat şi avizat de: Nume

Mai mult

Laborator 3

Laborator 3 Laborator 3 Programare III săptămâna 8-12.10.2018 OBIECTIVE: - Folosirea modificatorilor unei clase (public, abstract, final) - Folosirea modificatorilor de acces în declaraţiile membrilor unei clase Noţiuni:

Mai mult

Introducere în limbajul JavaScript

Introducere în limbajul JavaScript Introducere în limbajul JavaScript (III) HTML DOM (Document Object Model) DOM este un standard W3C (World Wide Web Consortium) care permite programelor și scripturilor accesarea dinamică a documentelor

Mai mult

FIŞA DISCIPLINEI

FIŞA DISCIPLINEI Competenţe transversale Competenţe profesionale FIŞA DISCIPLINEI 1. Date despre program 1.1.Instituţia de învăţământ superior 1.2.Facultatea 1.3.Departamentul 1.4.Domeniul de studii 1.5.Ciclul de studii

Mai mult

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja far Mohammed ibn Musâ al- Khowârizmî în cartea sa intitulată

Mai mult

Addendum Syllabus 6 Microsoft Word 2016 REF Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft

Addendum Syllabus 6 Microsoft Word 2016 REF Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft REF 1.1.2 Syllabus 6.0 Crearea unui document nou pe baza unor șabloane disponibile local sau online Microsoft Word vă permite să creați documente cu un aspect profesional folosind șabloanele existente.

Mai mult