Crearea și Interogarea Bazelor de Date folosind Limbajul SQL

Laborator
7/10 (1 vot)
Conține 1 fișier: doc
Pagini : 10 în total
Cuvinte : 1190
Mărime: 215.72KB (arhivat)
Publicat de: Dorel Demeter
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Lupan Oleg
UNIVERSITATEA TEHNICĂ A MOLDOVEI

Extras din laborator

Scopul lucrarii: De a familiariza studenţii cu principalele comenzi ale limbajului SQL. De a obţine deprinderi de lucru cu comenzile de creare, interogare, modificare şi ştergere ale limbajului de interogare SQL, elaborînd o bază de date DECANAT .

Tema 1. Lucrarea se va efectua în sistemul de gestionare a bazelor de date MySQL-Front, pentru executarea unei comenzi se tastează F9, pentru a vedea rezultatele se tastează F5 sau se apasă pe butonul din dreapta a mouse-lui şi din meniul care apare se alege comanda Refresh. În continuare se va crea cu ajutorul limbajului SQL o bază de date cu denumirea DECANAT compusă din cîteva tabele în care vom introduce date, apoi pe baza acestor date se va efectua interogări.

1. Se va crearea baza de date DECANAT

CREATE DATABASE decanat;

După executarea acestei instrucţiuni şi după tastarea tastei F5 observăm în partea stîngă a ecranului apariţia unei baze de date noi cu denumirea DECANAT (vezi fig. 3.1) .

2. Crearea tabelelor.

În continuare este prezentat listingul instrucţiunilor cu ajutorul cărora se vor crea tabelele în baza de date DECANAT.

Fig. 3.1. Crearea bazei de date DECANAT.

Crearea tabelului STUDENTI:

CREATE TABLE studenti

( cod_st char(6),

grupa char(4),

nume char(15),

prenume char(15),

sex char(1),

anul int,

data_nasterii date);

Crearea tabelului SESIA:

CREATE TABLE sesia

(cod_st char(6), cod_prof int, cod_examen char(20),

nota int, data_examen date);

Crearea tabelului PROFESORI:

CREATE TABLE profesori

(cod_prof int, nume char(15), prenume char(15),

catedra char(30), data_nasterii date, functia char(20),

grad_didactic char(20),adresa char(20), telefon char(10));

Crearea tabelului EXAMEN:

CREATE TABLE examen

(cod_examen char(20), examen char(20));

Crearea tabelului CAMIN:

CREATE TABLE camin

(cod_st char(6), camin char(20), camera char(20));

Crearea tabelului BURSA:

CREATE TABLE bursa

(cod_st char(6), septembrie int, octombrie int, noiembrie int, decembrie int, ianuarie int, februarie int, martie int, aprilie int, mai int);

Vor fi prezentate tabelele create în urma executărilor instrucţiunilor de mai sus(vezi fig.3.2. ).

Fig. 3.2. Tabelele bazei de date

Adăugarea unei noi coloane într-o tabelă

ALTER TABLE profesori ADD tel_domiciliu int;

Adăugarea cheii primare.

Nota: Coloana la care se va adăuga cheia primară trebuie sa fie de tipul NOT NULL (vezi fig.3.3).

ALTER TABLE profesori ADD PRIMARY KEY(cod_prof)

Fig.3.3. Setarea cheii primare

3.Adăugarea datelor în tabele.

Adăugarea datelor în tabele se vor realiza folosind instrucţiunea INSERT INTO … VALUES. Mai jos sunt prezentate listingul instrucţiunilor pentru adăugarea datelor în tabelul EXAMEN şi STUDENTI.

Adăugarea datelor in tabelul examen:

INSERT INTO examen VALUES('mat','matematica');

INSERT INTO examen VALUES ('fiz','fizica');

INSERT INTO examen VALUES ('mce','mater. comp. elec');

INSERT INTO examen VALUES ('ah','arhitectura calculatorului');

INSERT INTO examen VALUES ('a_s','analiza structurala');

INSERT INTO examen VALUES ('bd','baze de date');

INSERT INTO examen VALUES ('el','electronica');

INSERT INTO examen VALUES ('et_prof','etica profesionala');

Adăugarea datelor în tabelul studenţi(vezi ex. fig.3.4)

INSERT INTO studenti VALUES ('4581','im00','porumbac','iurie','m',2,’1972-04-14’);

INSERT INTO studenti VALUES ('2145','im00','balica','maria','m',2,’1985-25-5’);

Fig. 3.4. Tabelul EXAMEN ,STUDENTI completat

Preview document

Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 1
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 2
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 3
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 4
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 5
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 6
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 7
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 8
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 9
Crearea și Interogarea Bazelor de Date folosind Limbajul SQL - Pagina 10

Conținut arhivă zip

  • Crearea si Interogarea Bazelor de Date folosind Limbajul SQL.doc

Alții au mai descărcat și

Sistem Informatic pentru Vânzări Auto

Cap. 1. Studiul, analiza şi prezentarea sistemului actual 1.1 Rolul şi poziţia firmei in sistemul economico-social nationaţional şi in ramura de...

Proiect Baze de Date MySQL

Descrierea bazei de date Baza de date “Evenimente” a fost creeată cu scopul de a sistematiza comenzile de bilete la diverse evenimentele...

Baze de Date

Cap. 1 INTRODUCERE ÎN GESTIUNEA BAZELOR DE DATE 1.1 Introducere Sistemul de baze de date este, în esenţă, doar un sistem computerizat de păstrare...

PHP

I. NOTA INTRODUCTIVA Disciplina PROGRAMARE WEB AVANSATA asigura pregatirea studentilor pentru proiectarea si realizarea de pagini WEB si...

Curs 8 - PHP

Preluare de date In PHP sunt integrate functii pentru conectarea, preluarea si manipularea datelor din SGBD –ul MySQL. Functia pentru conectarea...

SQL

Spora pentru a doua atestare: 1) functii totalizatoare (count sum ) 1.1)Funtia max returneazã maximum înregistrãrile unui câmp , iar min returneazã...

Proiectarea Sistemelor Informatice

CAPITOLUL I 1.1 Proiectarea sistemelor informatice Evolutia metodelor de proiectare este consencinta mutatiilor calitative si cantitative in...

XML și SOAP

Capitolul 2 XML şi SOAP 2.1. Introducere în XML. Concepte de bază De fiecare dată când este aplicată unei tehnologii o problemă de integrare a...

Te-ar putea interesa și

Subsistem Informatic privind Evidența Tranzacțiilor Rutiere la Firma de Transport

Introducere Progresul tehnico-economic la etapa actuală cuprinde o sferă din ce în ce mai largă a activităţii umane, influienţînd deci şi modul în...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Crearea bazei de date pentru monitorizarea progresului elevilor

Argumentare În activitatea mea de mentor şi de profesor, m-a preocupat intens crearea unei baze de date pentru monitorizarea progresului elevilor,...

Încadrarea Personalului Didactic în Învățământul Liceal și Tehnic Profesional

Argumentare În activitatea mea de profesor inginer, însărcinat cu realizarea orarului unităţii, m-a preocupat intens crearea unei baze de date...

Bază de Date pentru Informatizarea și Contabilizarea Salariilor și a Altor Drepturi de Personal

„Din adevărata creaţie nu se obţine totul perfect, ci perfectibil.” Capitolul 1 BAZĂ DE DATE PENTRU INFORMATIZAREA ŞI CONTABILIZAREA SALARIILOR...

Consultanță pentru e-business cu sisteme mecanice mobile

INTRODUCERE Sistemul Internet este marcat, în zilele noastre, de o dezvoltare uimitoare și oferă, astfel, noi dimensiuni de extindere a...

Proiectarea Sistemelor Informatice

ETAPELE PARCURSE IN PROIECTAREA UNUI SISTEM INFORMATIC Proiectarea unui sistem informatic presupune parcurgerea unor etape: 1. Analiza sistemului...

Baze de Date

Cap. I ELEMENTE DE TEORIA BAZELOR DE DATE 1.1 Scopul şi obiectivele organizării datelor Organizarea datelor ocupă un loc important în proiectarea...

Ai nevoie de altceva?