Sisteme Informatice pentru Asistarea Deciziei

Laborator
8/10 (1 vot)
Conține 9 fișiere: doc
Pagini : 67 în total
Cuvinte : 14405
Mărime: 3.60MB (arhivat)
Publicat de: Marga David
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Muntean Mihaela

Extras din laborator

Laborator 1

Enunţ:

1) Să se realizeze un program privind evidenţa studenţilor. Pentru aceasta se vor crea următoarele tabele:

Studenti (nrmatricol, cnp, nume, prenume, sectia, grupa)

Note (nrcrtnote, materia, nota1, nota2, nota3, nota4, nota5, nota5, media, nrmatricol)

Terminare (nrcrtterm, notaex, notaproiect, medie, nrmatricol)

2) Să se populeze tabelele cu informaţii.

3) Să se calculeze câmpurile referitoare la medie (utilizându-se media aritmetica simpla).

4) Să se afişeze numele prenumele şi media studenţilor, care au media peste 9.

5) Să se afişeze numele, prenumele şi media studentului cu media cea mai mare.

6) Un profesor s-a gândit că a fost prea exigent cu studenţii şi s-a gândit ca la studenţii cu nota 4, să le dea nota 5. Să se creeze o procedură care să surprindă acest aspect.

7) Să se verifice existenţa unui student în baza de date.

Rezolvare:

create table studenti (

nrmatricol numeric(6) constraint pk_stud_nrmatricol primary key,

cnp numeric(13),

nume varchar2(15),

prenume varchar2(15),

adresa varchar2(30),

localitatea varchar2(15),

judet varchar2(15),

sectia varchar2(15),

grupa numeric(2));

create table note (

nrcrtnote numeric(10)constraint pk_note_nrcrtnote primary key,

nrmatricol constraint fk_note_nrmatricol references studenti (nrmatricol),

materia varchar2(20),

nota1 numeric(4,2),

nota2 numeric(4,2),

nota3 numeric(4,2),

nota4 numeric(4,2),

nota5 numeric(4,2),

nota6 numeric(4,2),

medie numeric(4,2));

create table terminare (

nrcrtterm numeric(6) constraint pk_term_nrcrterm primary key,

notaex numeric(4,2),

notaproiect numeric(4,2),

medie numeric(4,2),

nrmatricol numeric(6) constraint fk_term_nrmatricol references studenti (nrmatricol));

2) Să se insereze înregistrări în cele trei tabele.

insert into studenti values (1234, 2711227475869,'Popescu', 'Sorina','str. Cosminului

nr.12 ap.23','Timisoara', 'Timis', 'IE', 1);

insert into studenti values (1235, 1871203465968,'Birtea', 'Edgar',

'str. Teiului nr. 67','Timisoara', 'Timis', 'FB', 4);

insert into studenti values (1236, 1860511354869,'Domocos', 'Costin',

'str. Butusina nr.2','Dumbravita', 'Timis', 'REI',1);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (1, 1234, 'Baze de date',10,7,9,8,7,10);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (2, 1234, 'Finante publice',6,9,10,6,8,9);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (3, 1234, 'Management',10,5,9,5,10,10);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (4, 1235, 'Baze de date',9,7,9,8,8,6);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (5, 1235, 'Finante publice',6,8,9,5,9,5);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (6, 1235, 'Management',4,5,6,7,7,5);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (7, 1236, 'Baze de date',6,7,9,8,8,8);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (8, 1236, 'Finante publice',5,9,5,9,5,6);

Insert into note (nrcrtnote, nrmatricol, materia, nota1, nota2, nota3, nota4, nota5,

nota6) values (9, 1236, 'Management',10,8,9,9,10,10);

insert into terminare (nrcrtterm,notaex,notaproiect,nrmatricol) values (1, 10,10, 1234);

insert into terminare (nrcrtterm,notaex,notaproiect,nrmatricol) values (2, 5,6, 1235);

insert into terminare (nrcrtterm,notaex,notaproiect,nrmatricol) values (3, 8,5, 1236);

insert into terminare (nrcrtterm, notaex,notaproiect,nrmatricol) values(4, (select medie from note where nrmatricol=1234 and materia='Management'),10, 1234);

Analog se pot completa valorile câmpurilor utilizându-se subinterogări!!!

3) Să se calculeze câmpurile referitoare la medie.

update note set medie=(nota1+nota2+nota3+nota4+nota5+nota6)/6;

update terminare set medie=(notaex+notaproiect)/2;

4) Să se afişeze numele prenumele şi media studenţilor, care au media peste 9.

select nume,prenume,medie from note,studenti

where studenti.nrmatricol=note.nrmatricol and medie>=9;

5) Să se afişeze numele, prenumele şi media studentului cu media cea mai mare.

Preview document

Sisteme Informatice pentru Asistarea Deciziei - Pagina 1
Sisteme Informatice pentru Asistarea Deciziei - Pagina 2
Sisteme Informatice pentru Asistarea Deciziei - Pagina 3
Sisteme Informatice pentru Asistarea Deciziei - Pagina 4
Sisteme Informatice pentru Asistarea Deciziei - Pagina 5
Sisteme Informatice pentru Asistarea Deciziei - Pagina 6
Sisteme Informatice pentru Asistarea Deciziei - Pagina 7
Sisteme Informatice pentru Asistarea Deciziei - Pagina 8
Sisteme Informatice pentru Asistarea Deciziei - Pagina 9
Sisteme Informatice pentru Asistarea Deciziei - Pagina 10
Sisteme Informatice pentru Asistarea Deciziei - Pagina 11
Sisteme Informatice pentru Asistarea Deciziei - Pagina 12
Sisteme Informatice pentru Asistarea Deciziei - Pagina 13
Sisteme Informatice pentru Asistarea Deciziei - Pagina 14
Sisteme Informatice pentru Asistarea Deciziei - Pagina 15
Sisteme Informatice pentru Asistarea Deciziei - Pagina 16
Sisteme Informatice pentru Asistarea Deciziei - Pagina 17
Sisteme Informatice pentru Asistarea Deciziei - Pagina 18
Sisteme Informatice pentru Asistarea Deciziei - Pagina 19
Sisteme Informatice pentru Asistarea Deciziei - Pagina 20
Sisteme Informatice pentru Asistarea Deciziei - Pagina 21
Sisteme Informatice pentru Asistarea Deciziei - Pagina 22
Sisteme Informatice pentru Asistarea Deciziei - Pagina 23
Sisteme Informatice pentru Asistarea Deciziei - Pagina 24
Sisteme Informatice pentru Asistarea Deciziei - Pagina 25
Sisteme Informatice pentru Asistarea Deciziei - Pagina 26
Sisteme Informatice pentru Asistarea Deciziei - Pagina 27
Sisteme Informatice pentru Asistarea Deciziei - Pagina 28
Sisteme Informatice pentru Asistarea Deciziei - Pagina 29
Sisteme Informatice pentru Asistarea Deciziei - Pagina 30
Sisteme Informatice pentru Asistarea Deciziei - Pagina 31
Sisteme Informatice pentru Asistarea Deciziei - Pagina 32
Sisteme Informatice pentru Asistarea Deciziei - Pagina 33
Sisteme Informatice pentru Asistarea Deciziei - Pagina 34
Sisteme Informatice pentru Asistarea Deciziei - Pagina 35
Sisteme Informatice pentru Asistarea Deciziei - Pagina 36
Sisteme Informatice pentru Asistarea Deciziei - Pagina 37
Sisteme Informatice pentru Asistarea Deciziei - Pagina 38
Sisteme Informatice pentru Asistarea Deciziei - Pagina 39
Sisteme Informatice pentru Asistarea Deciziei - Pagina 40
Sisteme Informatice pentru Asistarea Deciziei - Pagina 41
Sisteme Informatice pentru Asistarea Deciziei - Pagina 42
Sisteme Informatice pentru Asistarea Deciziei - Pagina 43
Sisteme Informatice pentru Asistarea Deciziei - Pagina 44
Sisteme Informatice pentru Asistarea Deciziei - Pagina 45
Sisteme Informatice pentru Asistarea Deciziei - Pagina 46
Sisteme Informatice pentru Asistarea Deciziei - Pagina 47
Sisteme Informatice pentru Asistarea Deciziei - Pagina 48
Sisteme Informatice pentru Asistarea Deciziei - Pagina 49
Sisteme Informatice pentru Asistarea Deciziei - Pagina 50
Sisteme Informatice pentru Asistarea Deciziei - Pagina 51
Sisteme Informatice pentru Asistarea Deciziei - Pagina 52
Sisteme Informatice pentru Asistarea Deciziei - Pagina 53
Sisteme Informatice pentru Asistarea Deciziei - Pagina 54
Sisteme Informatice pentru Asistarea Deciziei - Pagina 55
Sisteme Informatice pentru Asistarea Deciziei - Pagina 56
Sisteme Informatice pentru Asistarea Deciziei - Pagina 57
Sisteme Informatice pentru Asistarea Deciziei - Pagina 58
Sisteme Informatice pentru Asistarea Deciziei - Pagina 59
Sisteme Informatice pentru Asistarea Deciziei - Pagina 60
Sisteme Informatice pentru Asistarea Deciziei - Pagina 61
Sisteme Informatice pentru Asistarea Deciziei - Pagina 62
Sisteme Informatice pentru Asistarea Deciziei - Pagina 63
Sisteme Informatice pentru Asistarea Deciziei - Pagina 64
Sisteme Informatice pentru Asistarea Deciziei - Pagina 65
Sisteme Informatice pentru Asistarea Deciziei - Pagina 66

Conținut arhivă zip

  • Sisteme Informatice pentru Asistarea Deciziei
    • Laborator 10 - Rezolvare.doc
    • Laborator1.doc
    • Laborator10.doc
    • Laborator3.doc
    • Laborator4.doc
    • Laborator5-6.doc
    • Laborator7.doc
    • Laborator8.doc
    • Laborator9.doc

Alții au mai descărcat și

Proiectarea Sistemelor Informatice

1.Identificarea şi selecţia proiectului Descrierea organizatiei Compania Marelvi a fost înfiinţată în anul 1995 cu capital exclusiv românesc,...

Elemente de logică fuzzy

Logica Fuzzy 1. Introducere-teoria multimilor fuzzy Acum 2000 de ani Aristotel formula o logica bazata pe 2 valori:adevarat si fals.Aceasta...

Teoria mulțimilor Fuzzy

1. CONSIDERATII GENERALE PRIVIN LOGICA FUZZY 1.1 Logica fuzzy – incertitudine si imprecizie In constructia unor sisteme de inteligenta...

Impactul Sistemelor Expert Asupra Profesiei de Economist

reasons, financial managers may be required to provide an analysis of these investments. The firm’s knowledge base represents a major asset of the...

Metoda Fuzzy

Avem ca date de intrare: - Intensitatea -Rezistivitatea electrica - Distanta Metoda FUZZY Spre deosebire de logica clasica, care lucreaza cu...

Lanțuri Markov

Sisteme de tip Markov Noțiunea matematica de lanț Markov a apărut in urma studierii unor probleme practice e tipul următor. Sa examinam un sistem...

Mediul Turbo Prolog

- Mediul de programare Turbo Prolog. Meniul principal,Ferestrele Turbo Prologului, Lansarea/trasarea programului. - Clauze Turbo Prolog. Fapte,...

Limbajul Prolog

În Prolog se poate ajunge la soluţii prin inferenţă logică (deducţie logică) pornind de la ceva cunoscut în prealabil. Tipic, un program în...

Te-ar putea interesa și

Sisteme Informatice pentru Asistarea Deciziei

Sistemul informational cuprinde ansamblul mijloacelor si procedurilor de preluare, clasare, stocare, prelucrare, transmitere si valorificare a...

Sistem de Asistare a Deciziilor Privind Activitatea de Creditare pe Exemplul BCR SA

CAP.1. SELECTAREA CLIENTELEI BANCARE ŞI ANALIZA CERERII DE CREDITE 1.1. Scurt istoric al Grupului Banca Comercială Română Fondată la 1...

Proiectarea sistemului informatic privind evidența furnizorilor la SC Cristian Andronic SRL

CAP.1 Rolul informaticii economice in managementul unei intreprinderi 1.1. Introducere Conceptele, ca rezultat al gândirii umane, sunt supuse...

Sisteme Informatice Aplicate în Industrie și Economie - Sisteme ERP

1. Introducere Economia este strâns legată de tipul de societate în care se desfăşoară. Dacă în era agricolă majoritatea lucrătorilor erau...

Sistem Suport de Decizie pentru Cooperative de Credit

Introducere Pentru o buna perioada de timp managementul a fost considerat o adevarata arta, talent însusit prin învatarea din încercari si erori....

Utilizarea Sistemelor Informatice în Managementul Operațional Platforma CRM

Utilizarea sistemelor informatice in managementul operational Importanţa informaţiei şi a sistemelor informatice a fost sintetizată de J....

Sistemele de inteligență artificială și eficiența activității decizionale

Complexitatea afacerilor si a mediului de desfasurare a acestora a crescut simtitor in ultimele decenii. Exista cateva cauze majore care au...

Sistem Expert de Asistare a Deciziei

CAPITOLUL I – SISTEME EXPERT. INTRODUCERE Sistemele expert se pot împărţi în trei mari categorii: a) sisteme expert de clasificare –...

Ai nevoie de altceva?