Documente Academic
Documente Profesional
Documente Cultură
A EFECTUAT:
A CONTROLAT:
st.gr. I-1233
profesorul
Voicu Sergiu
V. Bulat
Chisinu 2015
Sarcina
Introducere
Cuprins
NmZiar
Redactor
Director
TemaZiar
Ziar
Redactie
m
Pret
LimbaZiar
AnFondare
NmRedactie
IdRedactie
IdRedactie
Adresa
Este Membru
Este Membru
IdZiar
IdAbonare
Abonare
1
Este
Membru
IdAbonat
DataAbonare
IdAbonat
DataNAbonat
GSM
Abonat
SexAbonat
NmAbonat
PrAbonat
PatrAbonat
Modelul relaional ca i orice alt model de date utilizat n proiectarea logic a bazelor
de date elibereaz utilizatorul de cunoaterea detaliilor despre structura fizic i
Redactie
IdRedacti
e
Ziar
NmRedacti
e
Adres
a
AnFondar
e
Directo
r
IdZiar
NmZiar
TemaZiar
Redactor
Pret
LimbaZia
r
IdRedacti
e
Abonare
IdAbonare
IdAbonat
IdZiar
DataAbonare
Abonat
IdAbonat NmAbona
t
PrAbonat PatrAbona
t
SexAbona
t
DataNAbona
t
GSM
Exemplu:
Tip de date
Restricii de
Descriere
Int
char
char
char
Int
char
int
integritate
Primary Key
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
Foreign Key
Codul ziarului
Numele ziarului
Tematica ziarului
Nume de Redactor
Preul Ziarului
Limba de editare
Codul redactiei
unde a fost editat
Tip de date
IdRedactie
NmRedactie
Adresa
AnFondare
Int
Char
Char
Int
Constrngeri de
integritate
Primary Key
NOT NULL
NOT NULL
NOT NULL
Director
Char
NOT NULL
Descriere
Codul redaciei
Numele Redaciei
Adresa Redaciei
An de Fondare a
Redaciei
Numele
Directorului
Redaciei
Tip de Date
IdAbonat
NmAbonat
PrAbonat
PatrAbonat
Int
char
char
char
Constrngeri
de integritate
Primary Key
NOT NULL
NOT NULL
NOT NULL
Descriere
Codul Abonatului
Numele Abonatului
Prenumele Abonatului
Patronimicul
SexAbonat
DataNAbonat
GSM
char
date
char
NOT NULL
NOT NULL
NOT NULL
Abonatului
Sexul Abonatului
Data Naterii
Numarul de telefon
Tip de Date
IdAbonare
IdAbonat
IdZiar
Int
Int
Int
Constrngeri de
integritate
Primary Key
Foreign Key
Foreign Key
DataAbonare
date
NOT NULL
Descriere
Codul Abonarii
Codul abonatului
Codul ziarului
corespunzator
abonatului dat
Data abonarii
2.Elaborarea Proiectului
2.1 Descrierea informiei de intrare
coine patru tabele iar pentru fiecare din acestea au fost determinat anumit tip
de informaie. Realizarea modului interactiv s-e realizeaz prin intermediu
instruciunii INSERT.
Pentru tabelul Abonat:
Pentru obinerea unui rezultat adecvat este nevoie de introdus o anumit limb
i aplicaia va ntoarce ziarele a caror limb corespunde celei introduse
6) Afieaz preul ziarelor
Pentru obinerea preului total este nevoie de a introduce numele unei Redacii
i aplicaia va genera preul total al ziarelor acestei redacii.
3.Descrierea Interfeei
3.1Autentificare
Autentificare- este procesul prin care unu sau mai muli utilizatori
primesc acces fie la baza de date , fie la aplicaie . Deobicei autentificarea este
necesar atunci cnd se dorete crearea diferitor particularitai de acces pentru
diferii utilizatori. Singurul proces de auentificare la care este supus utilizatorul
bazei de date este cel de conectare la SQL Server(mai jos).
Meniul Aplicaiei este compus din 8 butoane fiecare din acestea ndeplinind un
anumit punct din sarcin. Fiecare apel a butonului deschide un nou formular care
fiind ndeplinit ofer rezultatele dorite . Meniul principal al aplicaiei este prezentat
mai jos.
Cerine Software
Descrierea modulului
La introducerea unui nume de Abonat ni
se va afia lista ziarelor la care este acesta
abonat.
2. Afiarea abonailor n ordine alfabetic Acest modul ncarc un raport ce conine
3. Determin preul ziarelor unei redacii.
aceast limb.
Modulul dat va terge din BD datele
despre un abonat care va fi introdus de la
tastatur.
Acest modul afieaz abonaii i
atributele abonailor n dependen de
ziarul la care este abonat i care este
introdus de la tastatur.
7.Determin numarul de ziare a Redaciei Modulul dat calculeaz numarul de ziare
8.nregistreaz un nou Abonat
Screen Eroare
Descriere Eroare
Rezolvare
Eroare ce va aparea
atunci cind vom
introduce date pentru
BD care nu exist n
aceast BD sau cnd am
tastat butonul
neintroducnd date. De
exemplu cautm un
abonat care nu exist.
Eroarea dat poate
aparea la afiarea
abonailor n ordine
alfabetic. Eroarea dat
ine de serverul de
rapoarte care nu poate fi
apelat.
Analizm
atent BD i
introducem
datele corect,
date
neredundante
.
Eroarea
poate fi
rezolvat
prin Crearea
repetat a
BD i
pornirea
serverului de
raporte.
Alte erori nu sunt preconizate de apariie, dar n cazuri excepionale acestea pot
fi trimise pe urmatoarea pot electronic: sergiu-voicu@mail.ru. Pentru a
putea primi o soluie de rezolvare.
5.Concluzie
Practica tehnologic la specealitatea Informatic reprezint un pas foarte
important n dezvoltarea i crearea abilitailor de IT-specealist. Practica are ca scop
antrenarea i formarea deprinderilor de lucru att colectiv ct i individual. Sarcina
pentru proiectul dat mi-a permis s-mi aprofundez cunotinele n domeniu proiectarii
i crearii bazei de date, s-mi aprofundez cunotinele n crearea de aplicaii cu baze
de date i s-mi antrenez abilitaile de documentare a aplicaiei.
Aplicaia Abonamente a fost creat cu scopul de a permite utilizatorilor prin
intermediu unei aplicaii C# s conlucreze cu o baza de date . Aceasta din urm a fost
proiectat i elaborat n mod individual. Interfaa aplicaiei este una simpl n
utilizare i se bazeaz pe apelul altor formulare prin intermediu unor butoane.
Personal pentru mine practica tehnologic a nsemnat o metod de analiz i
apreciere a cunotinelor proprii. Practica mi-a permis s nteleg mai bine modul de
6.Bibliografie
Autor
Titlu
Editura
Oras
An Ediiei
Galaanu C.
Lucian Sasu
Herbert Shild
Andy Oppel
C#
Limbajul C#
C#
SQL fara
L&S InfoMat
PhD
Teora
Rosetti
Bucureti
Bucureti
Bucureti
Bucureti
2008
2011
2002
2010
Icic Ben-Gan
mistere
Principii SQL
Rusa-Redacie
Petersburg
2009
Server 2008
7.Anexe