Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Sql


Qdidactic » stiinta & tehnica » informatica » sql
Ingineria programarii sql



Ingineria programarii sql


INGINERIA PROGRAMARII


Lucrarea de laborator


Obiective

  • Conectarea la o baza de date folosind Microsoft SQL Server.
  • Crearea unui tabele, introducerea datelor in aceasta.
  • Conectarea la o baza de date folosind limbajul C#.
  • Executia comenzilor select, update si insert folosind C#.


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 laborator


1.    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.

  1. Considerati o aplicatie in care sa folositi proceduri stocate.
  2. Implementati o aplicatie pentru conectarea la o baza de date Oracle.


Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright