0% found this document useful (0 votes)
31 views3 pages

12 03 2024

The document defines tables for students, disciplines, professors and student results in a database. It provides sample data and queries to insert, delete, update and filter data in the tables.

Uploaded by

Cucereanu Daniel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views3 pages

12 03 2024

The document defines tables for students, disciplines, professors and student results in a database. It provides sample data and queries to insert, delete, update and filter data in the tables.

Uploaded by

Cucereanu Daniel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

CREATE TABLE Studenti (

codElev INT PRIMARY KEY,


nume VARCHAR(50),
prenume VARCHAR(50),
anNastere INT,
localitatea VARCHAR(50),
email VARCHAR(50)
);

CREATE TABLE Discipline (


codDisc INT PRIMARY KEY,
denumire VARCHAR(50),
nrOre INT,
nrCredite INT,
codProf INT
);

CREATE TABLE Profesor (


codProf INT PRIMARY KEY,
numeP VARCHAR(50),
prenumeP VARCHAR(50),
stagiu INT,
catedra VARCHAR(50)
);

CREATE TABLE Reusita (


codElev INT,
codDisc INT,
nota INT,
data DATE
);
INSERT INTO Studenti VALUES
(1, 'Popescu', 'Ana', 1995, 'Cahul', '[email protected]'),
(2, 'Ionescu', 'Mihai', 1998, 'Chisinau', '[email protected]'),
(3, 'Moldovanu', 'Elena', 1990, 'Balți', '[email protected]'),
(4, 'Radulescu', 'Alexandru', 2000, 'Orhei', '[email protected]'),
(5, 'Gheorghe', 'Maria', 1997, 'Orhei', '[email protected]');

INSERT INTO Discipline VALUES


(1, 'Matematica', 4, 6, 101),
(2, 'Fizica', 3, 5, 102),
(3, 'Chimie', 3, 4, 103),
(4, 'Informatica', 5, 7, 104),
(5, 'Biologie', 4, 6, 105);

INSERT INTO Profesor VALUES


(101, 'Popa', 'Ion', 20, 'TIC Catedra'),
(102, 'Marin', 'Ana', 30, 'Fizica Catedra'),
(103, 'Popescu', 'Mircea', 25, 'Chimie Catedra'),
(104, 'Georgescu', 'Cristina', 15, 'Informatica Catedra'),
(105, 'Dumitru', 'Vasile', 22, 'Biologie Catedra');

INSERT INTO Reusita VALUES


(1, 1, 9, '2024-01-15'),
(2, 2, 8, '2024-02-20'),
(3, 3, 7, '2024-03-10'),
(4, 4, 10, '2024-04-05'),
(5, 5, 6, '2024-05-12'),
(6, 2, 8, '2024-06-18');
DELETE FROM Studenti WHERE localitatea IN ('Cahul', 'Chisinau', 'Balți');
DELETE FROM Studenti WHERE anNastere BETWEEN 2010 AND 2017 AND localitatea = 'Orhei';
DELETE FROM Studenti WHERE codElev IN (7, 3, 1) OR prenume IN ('ANA', 'Ion');
DELETE FROM Profesor WHERE stagiu > 25;

UPDATE Studenti SET localitatea = 'Orhei' WHERE codElev BETWEEN 5 AND 10;
UPDATE Studenti SET email = '[email protected]';
UPDATE Profesor SET stagiu = 20 WHERE catedra LIKE '%TIC%';
UPDATE Reusita SET nota = 2 WHERE data IS NULL;

You might also like