1-Labarotoriya ishi


Download 0.83 Mb.
Sana11.11.2021
Hajmi0.83 Mb.

1-Labarotoriya ishi

Mavzu: Malu’motlar bazasini loyihalash. Mohiyat-aloqa diagrammasini qurish(ER modeli).(AKT 11-20 Kubayeva Madina)

Ishdan maqsad: ma’lumotlar bazasini loyihalash uchun mohiyat-aloqa modelini ishlab chiqish bo’yicha ko’nikmaga ega bo’lish.

Masalani qo’yilishi: ma’lumotlar bazasini loyihalash va “Mohiyat-aloqa” modelini ishlab chiqish.

Kafedra ma’lumotlar bazasini mohiyat-aloqa diagrammasini ko’rib turibsiz. Bu diagramma 4 ta obyekt va 12 ta atributtdan iborat



2-labaratoriya ishi

Mavzu: Relyatsion ma’lumotlar bazasini loyihalash.

Ishdan maqsad: ma’lumotlar bazasini relyatsion modeli uchun jadvallar tizimini ishlab chiqishni o’rganish va obyektlarni bog’lanish munosabatlarini tahlil qilish.

Masalaning qo’yilishi:berilgan predmet soha ma’lumotlar bazasidagi barcha obyektlarni relyatsion modelini ishlab chiqish.

Biz yuqorida ko’rgan aloqa mohiyat modelidagi har bir obyekt atributlari uchun alohida relyatsion jadval yaratamiz.




O’qituvchilar







ID

F.I.SH

Telifon nomeri

Yashash manzili




1

Xushshiyeva Mohichehra

908795671

Kasbi tumani




2

Davronov Otabek

884567890

Koson tumani




3

Musayev Musabek

978904532

Koson tumani




Kafedrada ishlagan mudirlar




ID

F.I.Sh

Telifon nomeri

Yashash manzili

1

Umbarova X

993211232

Qamashi t

2

Nomozova R

912344334

Yakkabog’t

3

Omonova Z

901234567

Kitob t

4

Qo’ziyeva D

888765432

Qarshi sh


Kafedradagi xonalar

Id

Xonalar nomi

Masul shaxs

1

Fizika laboratoriya xonasi

Maxmanazarova Lobar

2

Ingliz tili xonasi

Axmatova Sabina

3

O’qituvchilar xonasi

Doniyeva Shodiya



Talabalar

ID

FISH

Manzili

Telifon nomeri

Yo’nalishi

1

Nuralov Erkin

Qarshi shahar

998946789414

AKT 11-20

2

Qo’ziyeva Durdona

Qarshi shahar

998976574312

AKT 11-20

3

Kubayeva Madina

Koson tumani

998903456776

AKT 11-20

4

Xushshiyeva Mohichexra

Kasbi tumani

998907899087

AKT 11-20


3-Laboratoriya ishi

Mavzu: SQL tilida jadvallar yaratish.

Ishdan maqsad: Ma’lumotlar bazasida ma’lumotlarni o’zgartirish va o’chirish bo’yicha ko’nikmaga ega bo’lish.

Masalani qo’yilishi: Kafedra ma’lumotlar bazasida jadvallar yaratishni tashkil etish va ularning nomi ,atributti kabi qismlarni o’zgartirish va o’chirishni

o’rganish.



Jadvallar yaratishning 2 ta usuli bor. Birinchi usuli bu biz avvalo dasturni ishga tushiramiz, keyin PhpMyAdminga kiramiz u yerdan “ cоздат Б “ papka yaratib olamiz va 4 yoki ixtiyoriy satr yaratib olamiz keyin unga atributlarni kiritamiz. Keyin uning tiplarini kiritamiz va uning o’lchamlarini ham kiritib chiqamiz.



Ikkinchi usul esa SQL kod orqali yaratiladi. Bu kod quyidagicha sintaksisda bo’ladi.

CREATE TABLE( [(SIZE)], (< COLUMN NAME>[(SIZE)])….);

Mana biz hozir SQL kod orqali ‘talabalar’ degan jadvalni yaratdik. Shunday qilib, yuqoridagi kod orqali ma’lumotlar bazamizning jadvallarini yaratib olishimiz mumkin.



4-Laboratoriya ishi
Mavzu:
SQL tili yordamida jadvallarni o’zgartirish va o’chirish.

Ishdan maqsad: Predmet soha ma’lumotlar bazasini so’rovlar orqali o’zgartirish va o’chirish jarayonlarini bajarishni o’rganish hamda ko’nikmaga ega bo’lish.

Masalani qo’yilishi: Predmet soha ma’lumotlar bazasini SQL so’rovlari orqali yaratish. Mavjud jadvalning nomiga o’zgartirish kiritishni va yaratilgan bazani o’chirishni so’rovlar orqali amalga oshirish.

Biz avvalo jadvallarning nomiga o’zgartirish kiritish qanday amalga oshirilishini ko’rib chiqamiz.

Biz misol uchun avvalgi laboratoriyamizda yaratgan “talabalar” jadvalini “TALABALAR “ qilib o’zgartiraylik. Bu quyidagicha kod orqali amalga oshiriladi:

ALTER TABLE RENAME ;



Mana ko’rib turibmizki jadvalimizning nomi o’zgardi.

Endi biz jadvallarni o’chirish qanday bo’lishini korib chiqamiz. Biz hozir “kafedra_mudiri” degan jadvalimizni o’chiramiz.

Biz jadvalni o’chirishda quyidagi koddan foydalanamiz.

DROP TABLE .

Mana korib turibmizki biz oldingi laboratoriya ishilarida yaratgan “ kafedra_mudiri” jadvalini yuqorida yozgan kodimizdan foydalanib o’chirdik.



Izoh: Biz bu laboratoriya mashg’ulotida ALTER TABLE RENAME; koddan foydalanib jadvallarni nomini o’zgartirdik. Keyin esa DROP TABLE; koddan foydalanib yaratgan jadvallarimizni o’chirishni o’rgandik

AKT 11-20 guruh talabasi Kubayeva Madinaning Ma'lumotlar bazasi fanidan



1- labaratoriya ishi.

Download 0.83 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2020
ma'muriyatiga murojaat qiling