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)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Lupan Oleg
UNIVERSITATEA TEHNICĂ A MOLDOVEI

Extras din document

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

Subsistem Informatic Privind Evidența Resurselor Umane în Cadrul Materialelor MAI

INTRODUCERE Teza de licenţă are ca temă: „Subsistemul informatic privind evidenţa resurselor umane în cadrul Ministerului Afacerilor Interne” şi...

Baze de Date pentru Gestionarea Activitatii unei Societati Comerciale

INTRODUCERE Plecând de la premisa clientii nostrii , stapânii nostrii m-am gândit sa fac o lucrare în care sa arat de ce clientii sunt atât de...

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...

Baza de Date - Gestiune Hotel

Descrierea proiectului : Acest proiect este intocmit sub forma de exercitii pe o baza de date ce cuprinde 6 tabele de date ce fac referire la...

Proiectarea Sistemelor Informatice

1.Identificarea şi selecţia proiectului 1.1. Prezentare generală – “Cinema la tine acasa” S.C „Cinema la tine acasa” S.R.L.a fost infiinţată în...

Baze de Date - Oracle

Descrierea bazei de date Se realizeaza o aplicatie cu baze de date pentru evidenta desfasurarii activitatii la nivelul bancilor comerciale ale...

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...

Bază de date

Proiectul are ca scop construirea unei baze de date pentru gestiunea unui magazin muzical, care ofera clientilor o diversitate de instrumente...

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?