Ma’lumotlarni jadvallini ko’rish
select * from users
select * from role
select * from category
select * from role_user
select * from product
select * from wishlist
select * from cart
select * from orders
select * from orderdetail
select * from review
Ma’lumotlar ustida so’rovlar
--1). role user bo'lgan foydalanuvchilarni chiqarish
select u.email as email,u.name as name,r.name as rolename
from users u
join role_user ru on ru.user_id=u.id
join role r on r.id=ru.role_id
where r.name like 'user';
--2). orderlarni jami summasi chiqarish
select sum(all_price) as jami
from orders;
--3). user nomli foydalanuvchini yoqtirgan tavorlari nomi
select u.name as foydalanuvchinomi,p.name as mahsulotnomi
from wishlist w
join users u on w.user_id=u.id
join product p on w.product_id=p.id;
--4). Paymeda to'langan va oyning 1-kunda buyurtma bergan mijozlar
select *
from orders
where payment_type='payme' and to_char(start_date,'dd')=1;
--5). reytingi yuqori mahsulotlar ro'yxati
select p.name as mahsulot,r.rating as reyting from review r
join orderdetail od on r.order_detail_id=od.id
join product p on p.id=od.product_id
where r.rating=5
Xulosa
Xulosa qilib shuni aytish joizki, tizim mijozini talablaridan va standartlarga rioya qilgan holda ushbu internet do’koni yaratish davomida ushbu omillarni inobatga olganman. Qolaversa, yetkazib beruvchini talablarini ko’plab qulayliklarni inobatga olgan holda ushbu tuzatishlarni qildim. Bizda mijoz web saytimizdan minnatdor bo’lish va qulayligidan hursand bo’lib mamnun bo’lgan holda chiqishi darkor. Mijoz bizni saytmizda sotib olishi, yoqtirgan mahsulotni tanlashi, buyurtmalarni yig’ib borish, izlash sartirovka ya’ni saralash va hokazo imkoniyatlarni berish uchun xizmat qiladi bazada yaratilish jarayonda dasturlash tili imkoniyatidan kelib chiqan holda yaratilgan. Ushbu sayt haqiqatdan yaratilgan shu bois umumiy sayt haqidagi ma’lumotlarni yoritilgan. Ushbu saytda yetkazib berishga qulaylik uchun sodda imkoniyat yaratilgan ya’niki mijoz haqidagi kerakli ma’lumotlar olish imkoni bor. Qolaversa, saytni nazorat qilish imkoni berilgan admin role foydalanuvchi mavjud u saytdagi barcha narslarni kuzatib nazoratni shakllantirishni qulayligini beradi. Ushbu qulaylik tizimdagi foydali jihatlarni beradi. Bazadagi qulay aloqalarni bizga ma’lumotlardan to’g’ri foydalanishni va uni to’g’ri yurtilishni imkoniyatlarni beradi. Biz bitta users table orqali biz uni ichidagilarga role orqali ajratib olish va ularni kuzatib borishdagi qulayliklarni beradi.
Foydalanilgan adabiyotlar
Oracle ma’lumotlar boshqarish tizimi o’quv uslubiy qo’llanmasi. Mahmudov Saidnazar. Samarqand 2015.
www.oracle.com
www.ziyonet.uz
Do'stlaringiz bilan baham: |