In principal, despre .NET, VB6. C#,VB.NET, ASP.NET Apoi despre programare si multe alte chestii ... de programare.

Subscribe RSS   Mini tools List

luni, august 21, 2006

Programming in .NET - partea a 2-a - creearea Bazei de date
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

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.


 
Acest blog s-a mutat la http://www.serviciipeweb.ro/iafblog/