Database Management Systems Cap 2. Structured Query Language (1)
|
|
- Julieta Manole
- 4 ani în urmă
- Vzualizari:
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
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 multBaze 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 multMicrosoft 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 multPHP (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 multManagementul 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 multAggregating 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 multLaborator5_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 multPowerPoint 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 multPowerPoint 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 multproiectarea 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 multADRIAN 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 multMai 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 multPrezentarea 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 multMicrosoft 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 multPowerPoint 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 multUtilizarea 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 multWindows 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 multPrezentarea 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 multBaze 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 multEXCEL 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 multMicrosoft 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 multAddendum 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 multBaze 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 multPowerPoint 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 multPlatforma 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 multaplicatii 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 multRZOLVARE 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 multUtilizare 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 multPowerPoint 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 mult2
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 multProceduri 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 multMicrosoft 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 multInserarea 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 multMetode 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 multPowerPoint 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 mult1. 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 multLaborator 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 multBaze 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 multWindows 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 multLABORATOR 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 multLaborator 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 multSlide 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 multBiomedical 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 multPowerPoint 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 multLaborator 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 multMicrosoft® 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 multLaborator 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 multLaborator 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 multFacultatea 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 multMicrosoft 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 multCh
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 multAcadNet 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 mult1. 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 multResurse (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 multCapitole 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 multCASA 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 multLucrarea 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 multMatematici 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 multCurs 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 multA.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 multSistemul 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 multPowerPoint 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 multAnexa 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 multPowerPoint 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 multMicrosoft 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 multTextul 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 multCapitole 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 multLaborator 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 multUtilizarea 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 multTop
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 multUpdate 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 multRainbowCrack 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 multALGORITMICĂ. 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 multInformaț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 multA.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 multUtilizarea 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 multEntrepreneurship 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 multMicrosoft 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 multWindows 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 multUtilizarea î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 multPacket 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 multRuby 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 multMicrosoft 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 multMicrosoft 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 multCursul 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 multMicrosoft 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 multCursul 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 multEVALEDIT - 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 multLaborator - 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 multAddendum 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 multPowerPoint 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 multMicrosoft 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 multLaborator 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 multIntroducere î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 multFIŞ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 multALGORITMII Ş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 multAddendum 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