TUTORIALE TIC COLEGIUL ECONOMIC "DPM" ALBA IULIA Profesor Simona Dogaru , ISBN 978-973-0-14098-9; 978-973-0-14099-6 Alba Iulia, 2013 |
Aplicatiile rezolvate vor fi trimise sub forma de fisiere atasate pe adresa de mail: econelevi@gmail.com si pe adresa voastra de mail.
La Subject va veti scrie numele, prenumele si clasa.
Exerciţiul 1:
Creaţi o tabelă cu numele Locatari, cu
structura de mai jos:
Nr
apartament |
Numar |
Nume
proprietar |
Text |
Plata
regie |
Numar,
2 zecimale |
Luna |
Text |
Cost
iluminat scara |
Numar,
3 zecimale |
Are
restante? |
Da/Nu |
Exerciţiul 2:
Creaţi o tabelă cu numele Biblioteca, cu
structura de mai jos:
Nume
carte |
Text |
Nume
autor |
Text |
Nr
carti existente |
Numar |
Data
achizitie |
Data/Ora |
Data
imprumut |
Data/Ora |
Sa se introducă următoarele reguli de validare:
-
Numele
autorilor să fie numai Abcd sau Mxzy
-
Numarul
de carti existente să fie cuprins
între 5 şi 56
-
Data
achiziţiei să fie mai mică decât data împrumutului
Exerciţiul 3:
Creaţi o tabelă cu numele Tren, cu
structura de mai jos:
Nr
tren |
Numar |
Tip
tren |
Text |
Localitate
|
Text |
Data
plecarii |
Data/Ora |
Pret
bilet |
Numar
, 2 zecimale |
Sa se introducă următoarele reguli de validare:
-
Nr
trenurilor să fie mai mici decât
1089 sau mai mari decât
1315
-
Tipul
trenurilor nu poate fi decât:
InterRegio, Regio sau
InterCity
-
Localitatea va avea una din valorile: Timisoara, Cluj Napoca,
Galati sau Brasov
-
Anul
din data plecarii sa fie anul curent
Exerciţiul 4:
Creaţi o tabelă cu numele Mobila, cu
structura de mai jos:
Denumire
mobila |
Text |
Nr
colete |
Numar |
Localitate
de provenienta |
Text |
Denumire
producator |
Text |
Data
achizitiei |
Data/Ora |
Pret
garnitura |
Numar
, 2 zecimale |
Sa se introducă următoarele reguli de validare:
-
Denumirea
mobilei nu poate fi decât:
Stefania, Sandu, Briza, Simona
-
Nr
colete să fie cuprins între 10 şi 16
-
Data
achiziţiei să fie mai mare sau
egală cu data curentă
- Preţul unei garnituri nu are voie să fie zero.
Exerciţiul 5:
Proiectaţi o bază de date cu numele Turism
care va conţine tabelele:
a)
Hotel cu câmpurile: nume_hotel, statiune,
categorie, telefon, nr_locuri, pret_loc, are_piscina?, nr_nivele,
data_infiintarii, propuneri.
b)
Statiune cu câmpurile: statiune, judet,
are gara?
c)
Realizaţi
legătura între cele 2 tabele cu
păstrarea integrităţii
Realizaţi următoarele interogări care vor afişa:
a)
Preţul şi
telefonul hotelurilor care încep
cu litera M şi sunt situate în judeţul Constanţa.
b)
Ce hoteluri
au prefixul telefonic 0258 şi
numele lor se termină cu A ?
c)
Lista
hotelurilor care sunt mai noi de
1/01/1999 şi sunt situate în staţiuni care au gară.
d)
Afişaţi
numărul staţiunilor din fiecare
judeţ.
e)
Pentru
hotelurile mai vechi de 01/03/1981
să apară scris în coloana Propuneri „propus pentru renovare” iar la
restul „
stare buna”.
Exerciţiul 6:
Proiectaţi o bază de date cu numele Examen
care va conţine tabelele:
d)
Elevi cu câmpurile: id_elev, nume_elev,
clasa.
e)
Note cu câmpurile: id_elev, materie, nota1,
nota2, nota3.
f)
Realizaţi
legătura între cele 2 tabele cu
păstrarea integrităţii.
Realizaţi următoarele interogări care vor afişa:
a)
În
câmpurile ce conţin note să apară
obligatoriu numai note cuprinse între 1 şi 10.
b)
Introduceţi
un nou câmp cu numele Media în
a doua tabelă, în care să se calculeze media dintre cele 3 note.
c)
În prima
tabelă să se introducă o coloană
cu numele Rezultat în care o să apară scris „admis” la cei care au
media ≥5.50
iar la restul apare scris „respins). (fc IIf)
d)
Să se
afişeze doar elevii respinşi cu
numele şi clasa.
e)
Să se
calculeze numărul elevilor respinşi
pe clase.
Exerciţiul 7:
Proiectaţi o bază de date cu numele Olimpiada
care va conţine tabelele:
g)
Elevi cu câmpurile: cod_elev,
nume_elev, clasa.
h)
Olimpiada cu câmpurile: cod_elev, materie, nota,
calificat.
i)
Realizaţi
legătura între cele 2 tabele cu păstrarea integrităţii.
Realizaţi următoarele interogări care vor afişa:
a)
Care este
cel mai bun rezultat?
b)
Câţi elevi
s-au calificat la etapa
următoare?
c)
Care este
numărul de elevi din fiecare
clasă ce au participat la olimpiade?
d)
În tabela Elevi introduceţi o nouă coloană cu numele Premii
care se va completa astfel: dacă elevul s-a calificat veţi
scrie” Se acordă diploma” altfel să
apară scris „ Nu se acordă diploma”. (Fc. Iif).
Exerciţiul 8:
Proiectaţi o bază de date cu numele Firma
care va conţine tabelele:
j)
Persoane
cu câmpurile: id_marca,
nume salariat, data_nasterii, salar, varsta.
k)
Copii
cu
câmpurile: idmarca, nume copil,
data_nasterii.
l)
Realizaţi
legătura între cele 2 tabele cu păstrarea integrităţii.
Realizaţi următoarele interogări care vor afişa:
Exerciţiul 9:
Creaţi
baza de date
Angajaţi ce conţine următoarele 2
tabele:
Tabel Personal
IDPers |
Nume |
Adresa |
Telefon |
Localitate |
IDPers |
Data_angaj |
Salariul |
Situaţie |
Exerciţiul 10:
Creaţi baza de date Depozit
cu tabelele: