programarea in .NET – partea a 2-a – creearea bazei de date

Programming in .NET – partea a 2-a – creearea Bazei de date
Cititi mai intii <a href=”http://serviciipeweb.ro/iafblog/2006/08/10/Programarea+In+NET+Partea+1.aspx”>Programarea
In NET – Partea 1 </a>

Conventie : notarile si codul si comentariile or sa fie in engleza. Nu de alta
-dar e limba internationala a programarii.

Bun – acum ca ne-am lamurit ce vrem sa facem, hai sa concepem Baza de date.
Aceasta o sa fie, pentru Windows forms, Access – iar pentru ASP.NET – SQL
Express.
De ce aceasta alegere ? Simplu :
Pentru aplicatia Windows forms – aleg ceva care sa fie usor de facut
deployment-ul
Pentru aplicatia ASP.NET – trebuie sa fie ceva care sa mearga repede – deci un
SQL Server se impune
Cum o sa facem sa generam cod pentru oricare din acestea doua, o sa vedeti.

Structura Proiectului:
O sa cream proiectul in C:\Book
In acest director vom crea BookWin.sln ( solutia care va tine proeictul windows
si proiectul Consola dos)
si
BookWeb.sln (solutia care va contine proiectul Web -si aplicatia SmartClient)

In acest director vom avea:
BookData( fisierele mdb, scripturile de creeare sql express)
BookObjects( proiectul de conectare la BD si de obiecte)
BookWin( proiectul de Windows)
BookDos ( proiectul de DOS)
BookWeb(proiectul Web)
BookDeployWeb(proiectul de deployment Web)
BookDeployWin(proiectul de deployment Windows)
BookDeploySmartClient(unde vom face deployment-ul SmartClient)
BookTest
Bun – acum haideti sa facem primul pas – creearea bazei de date Access.

Haideti sa creeam impreuna MDB-ul.
Pornim Acces – cream o noua baza de date – o salvam in BookData.
O sa va arat cum se creeaza prima tabela:
Cind sunteti pe tabul “Tables” apasati pe “New Table”



Alegeti “Design View”

 Si incepeti sa introduceti valorile prezentate



Pentru a face IDAuthor Primary Key – dati click dreapta pe coloana de dinainte
de IDAuthor si click pe “Primary Key”



La fel se creeaza si celelalte tabele.
Acum ar trebui sa le legam intre ele.
Pentru aceasta , accesati Tools=> Relationships
Adaugati tabelele



Trageti , de pilda, de la IDBook de la tabela Book la IDBook de la tabela
Author_Book



Aveti grija sa selectati “referential entigrity” – cascade delete si update

Acum avem Baza de date.Il puteti downloada de aici:
book.mdb

Haideti sa concepem obiectele.Acestea or sa fie ca in prima prezentare:
<a href=”http://serviciipeweb.ro/iafblog/2006/08/10/Programarea+In+NET+Partea+1.aspx”>Programarea
In NET – Partea 1 </a>

In a treia parte, postata online la data de 28 August 2006 o sa scriem cod
pentru accesul la Baza de date, precum si obiectele principale pentru acest
proiect.

Leave a Reply

Your email address will not be published. Required fields are marked *