3-Mustaqil ish 1-topshiriq



Download 373,13 Kb.
Sana17.12.2022
Hajmi373,13 Kb.
#890056

3-Mustaqil ish

1-topshiriq.


Xamma API lar kabi ODBC birgalikda ma’lum funksiyalar to‘plamini ta’minlovchi sinflar va interfeyslar to‘plamidir. ODBC xolida bu funksiyalar ma’lumotlar bazasiga murojaatni ta’minlaydi. ODBC API ni tashkil qiluvchi sinflar va interfeyslar ixtiyoriy turdagi ma’lumotlar murojjat qilishdagi umumiy tushunchalar abstraksiyasidir.
Masalan, Connection ma’lumotlar bazasi Bilan bog‘lanishni tasvirlovchi interfeysdir. Shunga o‘xshab ResultSet SQL SELECT komandasi qaytaruvchi natijaviy to‘plamni tasvirlaydi. Tabiiyki ma’lumotlar bazasiga murojaat konkret detallari uning yaratuvchisiga bog‘liq. ODBC bu detallar Bilan ishlamaydi.
Bu API yordamida yaratiladigan xamma amaliy dasturlarga ma’lumotlar bazasiga ulanish uchun Connection sinfi nusxasini uning konstruktorlaridan biri yordamida yaratish kerak bo‘ladi. U kabi uzilish uchun Amaliy dastur Connection nusxasini o‘chirishi kerak. U to‘g‘ridan to‘g‘ri Close() va Sonnect() usullariga murojaat qilib Connection nusxasini qaytadan ishlatishi mumkin.
Connection yana bir mantiqiy funksiyasi ma’lumotlar bazasi bilan aloqani uzish va dasturdan berkitilgan resurslarni ozod qilishdir. Bu funksiyani Close () usuli amalga oshiradi.
Bog‘lanishni ochish va yopish odatda ma’lumotlar bazasiga komandalar yuboriladi. Connection sinfi argument sifatida SQL komanda oluvchi Query() usuli yordamida bajaradi. Agar komanda so‘rov bo‘lsa 2-5. rasmda ko‘rsatilgan ob’ekt modelidan Result sinfi nusxasini qaytaradi. Agar komanda ma’lumotlarni yangilayotgan bo‘lsa, usul NULL qaytaradi va affected_rows qiymatini o‘zgartirilgan satrlar soniga teng qiladi.
2-topshiriq

body,h1,h2,h3,p, ul{
margin:0;
padding:0;
}
#header{
background-color: rgb(67, 40, 216);
}
.container{
width: 70%;
margin:0 auto;

}
#header h1{


color:#fff;
font-family:sans-serif;
padding:10px 0;
}
#navbar{
background-color:rgb(11, 22, 80);
}
#navbar ul li{
list-style-type:none;
display:inline;

}
#navbar ul li a{


text-decoration:none;
color:#fff;
padding:15px 10px;
display:inline-block;
font-family: sans-serif;
}
#navbar ul li:first-child a {
padding-left:0;
}
#showcase {
background-image: url(Mount-Everest.jpg);
background-position:center;
}
#showcase h1{
color:rgb(9, 0, 51);
font-size:55px;
font-family: sans-serif;
padding-top: 30px;
text-align: center;
}
#main {
color:#555;
margin-top: 30px;
}
#main h3{
margin-bottom: 20px;
}
.content{
float:left;
width: 70%;
box-sizing:border-box;
padding: right 20px;
}
.sidebar{
float:left;
width: 30%;
background-color: rgb(255, 255, 255);
color:rgb(0, 0, 0);
padding:20px 10px;
box-sizing: border-box;

}
.clr{


clear:both;
}
#footer{
padding:20px 0;
background-color: black;
color: #fff;
text-align:center ;
margin-top: 40px;
font-family: sans-serif;
}



3-topshiriq
1.Agar bu jadval SELECT operatori natijasi emas,tasavvurda bo’lganda edi.Unda oddiy malumotlar bazasiga oddiy jadval kabi murojat qilinar edi.Ko’p hollarda MB 3 ta jadvaldan iboratligini hisobga olmay,bitta tasavvur bilan ishlanar edi. Tasavvurlar yaratish uchun CREATE VIEW komandasi ishlatiladi
2.CREATE VIEW [Argentena Customers] AS
CELECT CustomerName,ContactName
FROM Customers
WhERE Country= “Argentena”;
3.Yaratilgan “view” ni o’zgartirish vazifasini bajaradi.
4.Price view tasavvurini yaratadi va unga “Price” jadvalidagi “price” ustunining 200 dan kattalarini “id” va “price” ini joylashtiradi.
5. CREATE column1,column2,..
FROM table_name
WHERE condition;
6.Price View2 ko’rinishini barcha ma’lumotlarini chiqaradi.
7.CREATE OR REPLACE VIEW view_name AS
SELECT column1,column2, …
FROM table_name;
WHERE condition
8.DROP VIEW view_name;
9.Ko’rinishni uchirish maqsadida foydalanishimiz mumkin.
10. Tranzaksiya deganda ma’lumotar manipulyatsiyasi operatorlarining ketma-ketligi tushiniladi (o’qish,o’chirish,kiritish,o’zgartirish), bu ma’lumotlar bazasiga ta’sir qilish nuqtai nazaridan bo’linib,ikkita mumkin bo’lgan natijalardan biriga olib keladi; yoki barcha operatorlar to’g’ri bajarilgan bo’lsa,ketma-ketlik bajariladi yoki kamida bitta operatsiya to’liq bajarilsa bayonot muvaffaqiyatli bajarilmadi qaytadi.Tranzaksiyani qayta ishlash ma’lumotlar bazasidagi ma’lumotlarning yaxlitligini kafolatlaydi. Shunday qilib , tranzaksiya ma’lumotlar bazasini bir izchil holatdan boshqasiga o’tkazadi
11. BEGIN TRANSACTION - tranzaksiyaning boshlanishini bildiradi.
12. COMMIT - bunda MBdagi o’zgarishlar doimiy bajariladigan bo’ladi va yangi tranzaksiya COMMIT buyrug‘idan so‘ng boshlanadi.
13. ROLLBACK - bunda barcha tranzaksiyadagi amallar bekor qilinadi va MB holati tranzaksiyadan oldingi holalga qaytariladi.
14.DELETE amalli tranzaksiyani o’chirib tashlaydi.
15) ROLLBACK amali deb ataladi.
16) BEGIN TRANSACTION transaction_name;
17) BEGIN TRANSACTION yoriqnomasi tranzaksiyaning boshlanishini bildiradi
18) SAVE TRANSACTION amali o’zgarishlarni ma’lumotlar bazasiga saqlash uchun ishlatiladi.
Download 373,13 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish