|
Restoran biznesi uchun buyurtmalarni hisobga olish tizimini ishlab chiqishning ma‘lumotlar bazasi strukturasini ishlab chiqish
|
bet | 16/21 | Sana | 19.09.2024 | Hajmi | 2,59 Mb. | | #271638 |
Bog'liq Abdurashid 1309 Restoran biznesi uchun buyurtmalarni hisobga olish tizimini ishlab chiqishning ma‘lumotlar bazasi strukturasini ishlab chiqish.
Restoran buyurtmalarini qabul qilish tizimi uchun ma'lumotlar bazasini yaratish uchun biz misol sifatida SQLite yordamida aloqador ma'lumotlar bazasini loyihalashtiramiz. SQLite - bu engil va portativ SQL ma'lumotlar bazasi dvigateli bo'lib, uni ishlab chiqish uchun osongina sozlash mumkin. Menyu elementlari, buyurtmalar va mijozlar haqidagi ma'lumotlarni saqlash uchun jadvallarni belgilaymiz. Keling, ma'lumotlar bazasi sxemasini ko'rsatamiz va kerakli jadvallarni yaratish uchun namuna SQL skriptini taqdim etamiz.
Restoran biznesi uchun buyurtmalarni hisobga olish tizimini ishlab chiqish
ma'lumotlar bazasi sxemasi Jadvallar:
Menu jadvallari
item_id (INTEGER, Asosiy kalit): Menyu elementi uchun yagona identifikator.
item_name (TEXT): Menyu bandining nomi (masalan, Kofe, Choy, Sendvich).
narx (REAL): Menyu elementining narxi
Mijozlar
customer_id (INTEGER, asosiy kalit): mijoz uchun noyob identifikator.
first_name (TEXT): mijozning ismi.
familiya_ismi (TEXT): mijozning familiyasi.
elektron pochta (TEXT): mijozning elektron pochta manzili.
telefon (TEXT): mijozning telefon raqami.
Buyurtmalar
order_id (INTEGER, Asosiy kalit): Buyurtma uchun yagona identifikator.
customer_id (INTEGER, xorijiy kalit): Mijozlar jadvaliga havola qiluvchi tashqi kalit.
order_date (TEXT): Buyurtma berilgan sana va vaqt.
order_item_id (INTEGER, Asosiy kalit): Buyurtma elementi uchun yagona identifikator.
order_id (INTEGER, tashqi kalit): Buyurtmalar jadvaliga havola qiluvchi tashqi kalit.
item_id (INTEGER, tashqi kalit): MenuItems jadvaliga havola qiluvchi tashqi kalit.
miqdor (INTEGER): Buyurtma qilingan menyu bandi miqdori.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Restoran biznesi uchun buyurtmalarni hisobga olish tizimini ishlab chiqishning ma‘lumotlar bazasi strukturasini ishlab chiqish
|