Sunteți pe pagina 1din 7

A fost creata data de baze scoala

Folosim baza de date

Crearea primului tabel

Introducerea datelor

Rezultat

Crearea tabelului 2

Introducerea datelor
Rezultat

Crearea tabelui 3

Inserarea datelor

Rezultat
INTEROGARI
PRIMA INTEROGARE

Rezultat

A 2 interogare

Rezultat

A 3 interogare

Rezultat
A 4 interogare
Adaugam un cabinet nou

Rezultat

Codul
use scoala;

drop table if exists scoalaPrincipala;

create table scoalaPrincipala(

invatatori int not null,

denumire_scoala char(50) not null,

nrDeElevi int not null,

cabinete int not null

);

drop table if exists invatatori;

create table invatatori(

nume char(50) not null,

prenume char(50) not null,

nrTelefon int not null,

varsta int not null

);
drop table if exists cabinet;

create table cabinet(

nrCabinet int not null,

stare char(50) not null,

reconstructie char(50) not null

);

insert into scoalaPrincipala values

(70, 'Gimnaziul Mircea Viteazu', 800, 5);

insert into invatatori values

('Coboara', 'Maria', 1233213, 33),

('Inalta', 'Daria', 05452424, 45),

('Mititica', 'Cristina', 21313313, 23),

('Mokraya', 'Eugenia', 06631313, 25),

('Vegan', 'Andrei', 06724134, 28),

('Measoied', 'Pavel', 01256533, 30),

('Iumorist', 'Iulia', 06123131, 21),

('Crema', 'Liudmila', 06213313, 22),

('Griu', 'Ioana', 056413123, 56),

('Ito', 'Ayumi', 06241333, 26);

insert into cabinet values

(304, 'Perfecta', 'Nu'),

(305, 'Ideala', 'Nu'),

(307, 'Buna', 'Da'),

(303, 'Rea', 'Da'),

(305, 'Perfecta', 'Nu');

-- select * from scoalaPrincipala;


-- select * from invatatori;

-- select * from cabinet;

-- INTEROGARI

-- vom afisa profesorii cu varsta intre 20 si 25 de ani

-- select * from invatatori where varsta between 20 and 25;

-- a 2 interogare

-- afisam profesorii ale carui numele incepe cu A

-- select * from invatatori where prenume like 'A%';

-- A 3 interogore

-- varsta medie a profesorilor

-- select avg(varsta) from invatatori;

-- a 4 interogore

-- introducem un cabinet nou

insert into cabinet(nrCabinet, stare, reconstructie) values

(310, 'Normala', 'Ar trebui');

select * from cabinet;

S-ar putea să vă placă și