Davlat nomlarini saqlash uchun jadval.
-
Atribut
|
Ma`lumot turi
|
PKEY
|
FKEY
|
NOT
NULL
|
UNIQUE
|
Tasnifi
|
Davlat_id
|
NUMBER
|
X
|
|
X
|
X
|
Kalit
maydon
|
Nomi
|
VARCHAR2(150)
|
|
|
X
|
X
|
Davlat
nomlari
|
Aloqa jadvali
Aloqa ma`lumotlarini nomlari saqlash uchun jadval.
-
Atribut
|
Ma`lumot turi
|
PKEY
|
FKEY
|
NOT
NULL
|
UNIQUE
|
Tasnifi
|
aloqa_id
|
NUMBER
|
X
|
|
X
|
X
|
Kalit
maydon
|
Manzil
|
VARCHAR(500)
|
|
|
X
|
X
|
Manzil
ma`lumot
|
Telefon
|
VARCHAR(25)
|
|
|
X
|
|
Telefon
raqami
|
Faks
|
VARCHAR(25)
|
|
|
X
|
|
Faks raqami
| To`lovlar jadvali
To`langan to`lovlar haqida ma`lumotlarni saqlash uchun jadval.
-
Atribut
|
Ma`lumot turi
|
PKE Y
|
FKE Y
|
NOT NUL
L
|
UNIQU E
|
Tasnifi
|
Id
|
NUMBER
|
X
|
|
X
|
X
|
Kalit maydon
|
Tulov_turi
|
NUMBER
|
|
|
X
|
|
To`lov turi
ko`rsatiladi. 1= ko`rsatilsa naqd pul to`lov,
2=plastik orqali to`lov
|
Tulov_raqami
|
VARCHA R2(50)
|
|
|
X
|
|
To`lov pattasining raqami
|
Tulov_sanasi
|
DATE
|
|
|
X
|
|
To`lov pattasining
sanasi
|
Bank_name
|
VARCHA
R2(100)
|
|
|
X
|
|
To`lov o`tkazilgan
bank nomi
|
plastik_fio
|
VARCHA R2(120)
|
|
|
|
|
Plastik orqali to`langan bo`lsa, Plastik kartaning egasi ko`rsatiladi.
|
Tulov_summa si
|
NUMBER
|
|
|
X
|
|
O`tkazilgan pulning qiymati
ko`rsatiladi.
|
id_xaridor
|
NUMBER
|
|
X
|
X
|
|
Qaysi xaridorga
tegishli ekanligi ko`rsatish uchun maydon. Xaridor jadvali bilan
bog`lash uchun.
|
Izohlar
Atribut-maydonning nomi.
Ma`lumot turi-maydonning yozuvining ma`lumoti turi.
PKEY-birlamchi kalitli maydon.
FKEY-ikkilamchi kalitli maydon.
NOTNULL-maydonni qiymati bo`sh yoki bo`sh bo`lmasligi ko`rsatiladi. UNIQUE-maydonning yozuvlari unikal, ya`ni maydonning yozuvlarida bir xil yozuvlar bo`lmasligi ko`rsatish uchun.
Tasnifi-maydon atributi haqida tasnif beriladi.
Supermarket ma`lumotlar bazasini SQL tili yordamida yaratish
Yuqorida keltirilgan ma`lumotlar infologik va datalogik modellar asosida real ma`lumotlar bazasini Ms access ma`lumotlar bazasini boshqarish tizimida yaratishni qaraymiz. Quyida jadvalarni yaratish SQL tili orqali berilgan.
Xodimlar jadvali
CREATE TABLE Xodimlar ( Xodim_Id binary NOT NULL, Inson_Id integer NOT NULL, Lavozim_Id integer NOT NULL, Tugilgan_kun text NOT NULL, Ish_boshl_sana date NOT NULL, Ish_haqi date NOT NULL);
Tovar jadvali
CREATE TABLE Tovar (
Tovar_Id integer NOT NULL, Marka text NOT NULL,
turi text NOT NULL,
Yetkazib berish malumotlari text NOT NULL, Sotish malumotlari text NOT NULL,
Narxi text NOT NULL,
Holat_Id integer NOT NULL, Xaridor_Id integer NOT NULL);
CREATE TABLE Yetkazib beruvchi ( Yetkazuvchi_Id integer NOT NULL, Tovar_Id integer NOT NULL,
Malumotlar text NOT NULL,
Nomi text NOT NULL);
Xaridor ma`lumotlari jadvali
CREATE TABLE Xaridor (
Xaridor_Id integer NOT NULL, Inson_Id integer NOT NULL, Tovar_Id integer NOT NULL, Xodim_Id integer NOT NULL, Tulov_Id integer NOT NULL);
To`lov turi jadvali
CREATE TABLE To'lov (
Tulov_Id integer NOT NULL, Nomi text NOT NULL);
Inson jadvali
CREATE TABLE Inson (
Inson_Id integer NOT NULL, Familiya text NOT NULL, Ism text NOT NULL,
Sharif text NOT NULL);
Mijoz jadvali
CREATE TABLE Mijoz (
Mijoz_Id integer NOT NULL, Inson_Id integer NOT NULL, Tovar_Id integer NOT NULL);
XULOSA
Avtomatlashtirilgan tizimdan foydalanish har bir mijozning turli talablarini qondirish imkonini beradi. Kompaniya uchun ushbu tizim asosiy nuqta hisoblanadi, chunki u barcha kerakli ma’lumotlarni o’z ichiga olgan mijozlar ma’lumotlar bazasini yaratishga imkon beradi. Ya’ni, bu sizga Internet orqali kitob sotadigan shunga o’xshash firmalar bilan raqobatlashish imkonini beradi. Raqobatbardosh korxona bo’lish esa muvaffaqiyat va uning bevosita faoliyatini yanada kengaytirish garovidir.
Iqtisodiy samaradorlik nuqtai nazaridan, ushbu tizim ishonchli va bir necha hafta ichida iqtisodiy daromad keltiradi, chunki boshqa qimmatli vaqt, masalan, kerakli ma’lumotlarni qidirish uchun behuda ketmaydi. Ma’lumot kerak bo’lgan elementni tanlash kifoya qiladi va tizim darhol "javob beradi".
Ishonchlilik shundan iboratki, tizimdagi barcha ma’lumotlar ruxsasiz shaxslar uchun mavjud bo’lmaydi, chunki ma’lum operasiyalar uchun shaxs tayinlanadi.
Shunday qilib, yuqorida aytilganlarning barchasini umumlashtirib, shuni aytish mumkinki, avtomatlashtirish eng yaxshi natijalarga erishish va muvaffaqiyatga erishish uchun eshikni ochadigan kalit hisoblanadi.
FOYDALANILGAN ADABIYOTLAR RO’YXATI
1. Argerich L. Professional PHP dasturlash. - M .: Symbol-Plus, 2003 yil
2. Butch G. Qo’llash misollari bilan ob’ektga yo’naltirilgan dizayn. / Per. ingliz tilidan. - M.: Konkord, 1992 yil.
3. V. Kirsten, M. Iringer, B. Rochrig, P. Shulte. DBMS CAChE: ob’ektga yo’naltirilgan ilovalarni ishlab chiqish. O’quv kursi / - Sankt-Peterburg: Peter, 2001. - 384 p.
4. Vendrov A.M. CASE - texnologiyalar. Axborot tizimlarini loyihalashning zamonaviy usullari va vositalari. - M.: Moliya va statistika, 1998 yil.
5. Digo S.M. Ma’lumotlar bazalarini loyihalash va ulardan foydalanish. M.: Moliya va statistika, 1995 yil.
6. Dronov V. PHP, MySQL va Dreamwyeaver MX 2004. Interaktiv veb-saytlarni ishlab chiqish. - Sankt-Peterburg: BHV-Peterburg, 2005 yil.
7. Iqtisodiy axborot tizimlari uchun dasturiy ta’minotni loyihalash: Darslik / Ed. A.M.Vendrova. - M .: "Moliya va statistika", 2000 yil.
8. PHP Developers Club (Xalqaro) http://phpclub.net
9. PHP da dasturlash http://www.yacudzer.ru/
10. http://www.betagroup.ru/shop onlayn-do’konlarini ishlab chiqish
Do'stlaringiz bilan baham: |