. 2 ғ ә SQL- ң.
1 :
Select PRODUCT_PRICE*0.9, CLIENT_ID
FROM PRODUCTS P,
CLIENTS C,
ORDERS O
WHERE p. product_id =o. product_id and c.client_id=o.client_id and city=ASTANA
2 :
Select PRODUCT_PRICE*0.9,CLIENT_ID
FROM PRODUCTS P,
CLIENTS C,
ORDERS O
WHERE p. product_id =o. product_id and c.client_id=o.client_id and birth_date=sysdate
3 :
Select PRODUCT_PRICE*0.9,CLIENT_ID
FROM PRODUCTS P,
CLIENTS C,
ORDERS O
WHERE p. product_id =o. product_id and c.client_id=o.client_id and date_open between 01.12.2013 and 31.12.2013
18) Visual Studio ғ ASP.Net Command ң ExecuteNonQuery ә ExecuteReader әң (ң) ғ ң:
ExecuteReader ә SELECT E ExecuteNonQuery ә UNSERT, UPDATE, DELETE, CREATE, ALTER
Command - Select ұ ә қғ ү ү dataset datatable ү
A. әң әқ ә SQL DML ә DDL ң?
DML -INSERT,DELETE
DDL -CREATE TABLE,ALTER TABLE
ExecuteNonQuery ә қ ұ ү қ. ғ, SQL ң DML UPDATE, INSERT DELETE ұ Қ ө , қ ң ң ң қ.
қ, ExecuteNonQuery ә SQL ң DDL ұ ғ қ.
қ (Data Definition Language, DDL) Қ ң құ құғ ә ө ү , , құ ө. ұ ң CREATE, ALTER, DROP. DDL ұ ғ қ, ә ExecuteNonQuery ә ғ .
B. әң қ DataSet ә DataReader ?
ExecuteReader ә DataReader ә DataSet . ғқ қ.
DataReader
DataReader ө ң ү ә ұ қ қ ү қ. ә ө ү . ғ ө ңғ . DataReader ң, ә қ қғ . DataReader ң ғ ү қ ө қ ә ғ ө қ .
|
|
DataSet
ұғ, DataSet ғ қ. DataTable ң қғ .
DataSet ғ ә ғ қ ә қ . DataSet қ , құ ғ қғ .
C. DataSet ә DataReader -үң қ - ү қ?
, ө қ:
1.
2. қ
3. ә қғ
4. қ қ
5. ұ
6. ң ү
7.
8.
9. қ
10. қ қ.
ң қ қ ң 3 ү - . :
- құ-ғ қ қ
- -ң -ң ә ү
- -ң үң ұғ.
DataSet ә DataReader :
-ң -ң ә ү
-ң үң ұғ
2 - ү .
19) Visual Studio ғ ASP.Net DataSet / DataReader ң ғ ң
DataSet қ.ѳ ғ ұқ ә қ , DataSet қ. DataReader Қ , ғ ә XML ө ә қ ұқ . қ, ә қ DataSet .
DataReade r қ :
ұқ ә әқ ү , қ ғ Қ қ ғ қң, DataReader қғң ұ . DataReader DataSet қғ ө .
DataSet ASP.NET ң қ.ѳ қ , DataSet ң ң ұ ә . ASP.NET ғ ү қ ғ ң қ. ң қ қ қ .
|
|
DataSet DataReader қғ ү ө. қ ұ DataSet ө қ ө . ASP.NET ғ әң ө DataReader .
A. ң қ -үң -ң ғ қ ?
ң -үң -ң ғ қ DataSet . ә үң ө DataSet қ қ . -үң ә қ қ ғқ DataSet қғ ө.
B. ң қ ө ү қ?
ө қ , DataReader қғ ұ . DataReader ң DataGrid DropDownList қ қ қ ғ ұ ..
C. Web-қ қ PRODUCTS ө # ә SQL- ң.
protected void Button1_Click1(object sender, EventArgs e)
{
OleDbConnection acon = new
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\\OnlineStore.mdb");
Acon.open;
string strSql = "SELECT * FROM PRODUCTS";
OleDbCommand acom = new OleDbCommand(strSql, acon);
OleDbDataAdapter asda = new OleDbDataAdapter(acom);
DataSet ds = new DataSet();
asda.Fill(ds," PRODUCTS);
ProductGrid.DataSource = ds.Tables[PRODUCTS"].DefaultView;
Acon.close;
}
20) . ә ққ ң.
2 ү 3 қ, ғ ү, ә , id қ . ә қ ққ .
. Product PRODUCT _ ID → PRIMERY key ( )
PRODUCT _ CATEGORY (ққ )
CLIENTS CLIENT _ ID (Pr. Key)
ORDERS, CART CART _ID (Pr.Key)
CLIENT _ ID ққ
PRODUCT _ID
(PRIMERY KEY) - ә ң қ . ң қ ң қғ. ң құғ NULL ә қ ҥ ; ң қ ұғ (integrity) қ . қ (FOREIGN KEY) - ғ қ (parent) ң ғңқ (child) ң .қ ң ә (қ ң құғ қ NULLә ) ғ қ () ң ә ә .
. қ ә қ қң.
қ Қ , ғ ұ. қ Қ ң : , ғ ә қ ұ, қ қ , ә ғң ә ғ ә , ғ қ ғ ә . ң ә ү қ. қ ә ә ғ ә ү . ғ . ү . Ққ қ қ қ қ.
|
|
. 2013 ң қ ң ө ғ қ SQL- ң
Select
From
(Select sum(QTY) Q,CLIENT_NAME
FROM CLIENTS C,
ORDERS O
WHERE c.client_id=o.client_id and ship_date between 01.02.2013 and 28.02.2013)
ORDER BY Q
SELECT CLIENT _ ID, QTY
FROM SELECT b CLENT _ID, SUM (a QTY).QTY
FROM AROUSA, CLIENTS b.
WHERE a.CLIENTS_ID= b.CLIENTS_ID
AND a.SHIP_DATE BETWEEN 01.11.2013 AND 30.11.2013.
GROUP BY b.CLIENT _ID AGR_TABLE
ORDER BY QTY DESC.