Samarqand davlat universiteti raqamli texnologiyalar fakulteti amaliy matematika informatika yo


Download 1.83 Mb.
bet7/7
Sana11.06.2022
Hajmi1.83 Mb.
#750559
1   2   3   4   5   6   7
Bog'liq
Loyiha ishim
3-Mavzu To‘g‘ri burchakli koordinatalari asosida teskari geodezik masala yechish, Reference-375211102047-2, 2 5308000951271956560
Maydon nomi

Tipi

Izoh

Id_Department

int(5)

Kalit maydon

Department_name

varchar(45)

Bo'lim nomi

Department_manager

varchar(45)

Bolim boshqaruvchisi

Department_telephone

varchar(20)

Bo’lim telefon nomeri

Department_number

int(4)

Bo’limlar soni

“Definitions” – Aloqa kompaniyasi ta’riflari haqidag ma’lumotni saqlovchi jadval



Maydon nomi

Tipi

Izoh

Id_definitions 

Int

Kalit maydon

Definitions_name

varchar(45)

Ta’rif nomi

Definitions_conveniense 

varchar(45)

Ta’rif qulayliklari

Definitions_sms_number

int(10)

Ta’rif sms soni

Definitions_contact_time

Time(15)

Ta’rif aloqa vaqti

Definitions_megabayt

Int

Ta’rif mg o’lchami

Definitions_payment

Int

Ta’rif to’lovi

Definitions_obligation

varchar(45)

Ta’rif majburiyatlari

“abanent” – Aloqa kompaniyasi abanentlari haqidagi ma’lumotni saqlovchi jadval



Maydon nomi

Tipi

Izoh

Id_abanent

int(5)

Kalit maydon

Abanent_fullname

varchar(100)

Abanent to’liq nomi

abanent_adress

varchar(45)

Abanent manzili

abanent_telephone

varchar(45)

Abanent telefon nomeri

abanent_pasport_series

varchar(10)

Abanent passport seriyasi

services” – Aloqa kompaniyasi xizmatlari haqida ma’lumotni saqlovchi jadval

Maydon nomi

Tipi

Izoh

Id_services

int(11)

Kalit maydon

services_name

varchar(45)

Xizmat nomi

services_payment

int()

Xizmat to’lovi


3. JADVALLARNING O’ZARO BOG’LANISHI

Communication_company va Department jadvallari N:M bog’lanish turini hosil qilgan.

Communication_company va definitions jadvallari 1:1 bog’lanish turini hosil qilgan.

Communication_company va abanent jadvallari N:M bog’lanish turi hosil qilgan.

abanent va services jadvallari N:M bog’lanish turini hosil qilgan.

Communication_company va services jadvallari N:M bog’lanish turini hosil qilgan.

definitions va services jadvallari N:M bog’lanish turini hosil qilgan.





4. SQL operatorlari yordamida jadvallarni hosil qilish va jadvallarga ma’lumotlar kiritish
1-jadval. “Communications_company” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Communications_company (
id Communications_company INT(100) NOT NULL PRIMARY KEY,
Communications_company_name VARCHAR(45) NOT NULL,
Communications_company_adress VARCHAR(45) NOT NULL,
Communications_company_manager VARCHAR(15) NOT NULL,
Communications_company_telephone VARCHAR(20) NOT NULL,
Communications_company_site VARCHAR(45) NOT NULL,
Communications_company_time VARCHAR(45) NOT NULL,
Communications_company_code VARCHAR(5) NOT NULL);
2-jadval. “Department” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Department (
id Department INT(100) NOT NULL PRIMARY KEY,
Department_name VARCHAR(45) NOT NULL,
Department_manager VARCHAR(45) NOT NULL,
Department_telephone VARCHAR(20) NOT NULL,
Department_site VARCHAR(45) NOT NULL,
Department_number INT(100) NOT NULL);
3-jadval. “Definitions” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Definitions (
id Definitions INT() NOT NULL PRIMARY KEY,
Definitions_name VARCHAR(45) NOT NULL,
Definitions_convenience VARCHAR(45) NOT NULL,
Definitions_payment INT (15) NOT NULL,
Definitions_obligations VARCHAR(45) NOT NULL,
Definitions_sms INT(10)NOT NULL,
Definitions_contact_time TIME(15) NOT NULL,
Definitions_megabayt INT(15) NOT NULL);
4-jadval. “abanent” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE abanent (
id abanent INT() NOT NULL PRIMARY KEY,
abanent_full_name VARCHAR(100) NOT NULL,
abanent_adress VARCHAR(45) NOT NULL,
abanent_telephone VARCHAR(20) NOT NULL,
abanent_pasport_series VARCHAR(10) NOT NULL);
5-jadval. “services” jadvalini CREATE operatori yordamida hosil qilish

CREATE TABLE services (


id services INT() NOT NULL PRIMARY KEY,
services_name VARCHAR(45) NOT NULL,
services_payment INT(20) NOT NULL);
5. SQL operatorlari yordamida jadvallarga yozuvlar qo’shish
1-jadval. “Communication company” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO communication company VALUES (1, 'Ucell', 'Samarqand shahar Rudakiy 15', 'Isoqov Mamatqul Mamayusupovich ','238-23-23', 'Ucell.@gmail.com', '93,94');
INSERT INTO communication company VALUES (, 'Beline', Buxoro viloyati Istiqlol 5', 'Pardayeva Bozorgul Yo’ldoshevna ','606-10-79', 'Beline.@gmail.com', '90');
INSERT INTO communication company VALUES (3, 'Uzmobile', 'Farg’ona shahar Mirzo Ulug’bek 25', 'Isoqov Feruz Mamatqulov ','245-45-49', 'Uzmobile.@gmail.com', '97');
INSERT INTO communication company VALUES (, 'Humans', 'Toshkent shahar Ibrat 35', 'Daminova Holisxon Aliyevna ','123-569', 'Humans.@gmail.com', '33');
2-jadval. “Department” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO Department VALUES (1, Uyali aloqa', 'Sultonov Zarif Ibragimovich', '230-48-12', 'uyali.aloqa@gmail.com', 5);
INSERT INTO Department VALUES (2, Mobil aloqa', Eegashev Nomoz Samanovich', '547-81-15', 'mobil.aloqa@gmaail.com', 8);
3-jadval. “Definitions” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO Definitions VALUES (1, 'Special35', 'qo’shimcha trafik', 35000, '123,145,103',500,35:00,9216);
INSERT INTO Definitions VALUES (,2 'COSMO', '+300migobayt', 20000, '153,105,113',200,11:00,3216);
INSERT INTO Definitions VALUES (3,'ZO’R10', 'o’zbekiston bo’ylab cheksiz muloqot', 50000, '121,100,109',5000,1000:00,10000);
4-jadval. “abanent” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO abanent VALUES (1, 'Toxirov Samandar Abbosovich', 'Toshkent shahar Rudakiy 45', '298-23-23', 'AB2567891' );
INSERT INTO abanent VALUES (2, 'Zaripova Samira Jamilovna', 'Andijon shahar Ustozlar 38', '698-24-25', 'AB2547871' );
INSERT INTO abanent VALUES (3, 'Isoqova Dildora Mamatqul qizi', 'Samarqand shahar Saroy 151', '245-19-99', 'AB996-06-09' );

XULOSA


“Aloqa kompaniyasi ma’lumotlar bazasining mantiqiy strukturasi va uni shakllantirish” kurs ishi mavzusini tayyorlash jarayonida olgan bilimlarim va ko’nikmalarimni yanada mustahkaladim. Qo’yilgan masala yuzasidan ma’lumotlar bazasida jadvallar hosil qildim. Ular orasidagi bog’lanishlarni mos keluvchi (ustma-ust tushuvchi) maydonlari yordamida bog’ladim. Masala yuzasidan ma’lumotlar bazasini loyilahashda birga-ko’p, ko’pga-ko’p va birga-bir bog’lanish munosabatlaridan foydalandim. SQL operatorlari yordamida jadvallarni hosil qilish va jadvallarga ma’lumotlar kiritish(CREATE TABLE) amallaridan foydalandim. Bundan tashqari SQL operatorlari yordamida jadvallarga yozuvlar qo’shish(INSERT INTO jadval_nomi VALUES)dan ham foydalandim. SQL da filterlash(SELECT * FROM), ma’lumotlarni tahrirlash (UPDATE) va boshqa operatorlarni ham o’rganib chiqdim.
Bunday ma’lumotlar bazasini yaratishdan maqsad ma’lumotlarni saqlash, qayta ishlash kabi ko’pgina qulayliklarga erishish.
Foydalanilgan adabiyotlar

  1. Веллинг Л., Томсон Л. Разработка Wеб-приложений с помошью PHP и MySQL, 3-e издание 2008

  2. Мориссон М, Бейли Л, изучаем PHP и MySQL, 2010, Москва

  3. А. Мазуркевич Д. Еловой, PHP настольная книга программиста, 2010, Санкт-Петербург

Internet saytlar.
http://yiiframework.com
http://getbootstrap.com
http://wrapbootstrap.com
Download 1.83 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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