Sql
Ingineria programarii sqlINGINERIA PROGRAMARII Lucrarea de laborator Obiective
1. Conectarea la o baza de date folosind Microsoft SQL Server Pentru a ne conecta la o baza de date Microsoft SQL, vom urma pasii: 1.1 Se va lansa apicatia SQL Server Managenet Studio:
1.2 Ne vom conectafolosind urmatoarele date: server: 80.96.122.5 stilizator: master parola: master
1.3 Vom utiliza baza de date IP_Lab5
Teme: 1 Creati o tabla care sa contina aceleasi campuri ca si tabela Tabela_Exemplu, dar folosind numele si prenumele fiecaruia dintre voi in denumirea acesteia. 2 Populati tabela cu urmatoarele date:
2. Conectarea la o baza de date folosind limbajul C# 2.1 Conectarea la baza de date 2.1.1 Studiati exemplul de mai jos. 2.1.2 Creati o aplicatie Visual C# pentru testarea acestui exemplu. using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; namespace ConsoleApplication4 catch (System.Exception ex) finally Console.ReadLine(); 2.1.3 Creati o noua functie readConnectionStringFromXML(string) care va citi sirul de conectare dintr-un fisier XML. Testati functia dezvoltata. 2.2 Executia comenzii SQL select” 2.2.1 Studiati exemplul de mai jos. 2.2.2 Creati o aplicatie Visual C# pentru testarea acestui exemplu. using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; namespace ConsoleApplication4 r.Close(); catch (System.Exception ex) finally Console.ReadLine(); 2.2.3 Modificati aplicatia astfel incat sa se afiseze si capul de tabel. 2.2.4 Modificati aplicatia astfel incat sa afiseze si celelalte campuri ale tabelei (Nota_IP_Test1, Nota_IP_Test2, Nota_IP_Test3 si Media). Cum evitam aparitia exceptiilor cauzate de campurile care au valoarea NULL 2.2.5 Modificati aplicatia astfel incat sa afiseze doar studentii care apartin grupei 1151B. 2.3 Executia comenzii SQL update” 2.3.1 Studiati exemplul de mai jos. 2.3.2 Creati o aplicatie Visual C# pentru testarea acestui exemplu. using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; namespace ConsoleApplication4 catch (System.Exception ex) finally Console.ReadLine(); 2.3.3 Modificati aplicatia astfel incat sa afiseze si studentii ale caror medii au fost calculate. 2.4 Executia comenzii SQL insert” 2.4.1 Studiati exemplul de mai jos. 2.4.2 Creati o aplicatie Visual C# pentru testarea acestui exemplu. using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; namespace ConsoleApplication4 else Console.WriteLine('Inserare efectuata cu succes.'); catch (System.Exception ex) finally Console.ReadLine(); 2.4.3 Modificati aplicatia astfel incat sa insereze date complete despre studenti. 2.4.4 Modificati aplicatia astfel incat sa se insereze datele continute intr-un fisier XML ce are aceeasi structura ca si tabela. Teme de laborator1. Implementati cate o functie pentru comenzile SQL select, update si insert. 2. Folosind Windows Forms, afisati continutul tabelei folosind un obiect de tip ListView. Sirul de conectare va fi citit dintr-un fisier XML. 3. Exemplificati folosirea celor trei functii dezvoltate folosind meniuri. Datele pentru functia insert vor fi citite din fisier XML.
|