• Supermarket ma`lumotlar bazasini SQL tili yordamida yaratish
  • Yetkazib beruvchilar jadvali
  • To`lov turi jadvali CREATE TABLE Tolov ( Tulov_Id integer NOT NULL, Nomi text NOT NULL); Inson jadvali
  • Mavzu: supermarket ma’lumot bazasini loyihalashtirish reja




    Download 443 Kb.
    bet11/11
    Sana17.06.2022
    Hajmi443 Kb.
    #23918
    1   2   3   4   5   6   7   8   9   10   11
    Bog'liq
    SUPERMARKET MA’LUMOT BAZASINI LOYIHALASHTIRISH (2)
    corel-draw-dasturi-haqida-umumiy-tushuncha, Amaliy MT rasm, O \'z ad II, 123, Тахогенератор постоянного тока

    Davlat jadvali


    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);

    Yetkazib beruvchilar jadvali


    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



    Download 443 Kb.
    1   2   3   4   5   6   7   8   9   10   11




    Download 443 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: supermarket ma’lumot bazasini loyihalashtirish reja

    Download 443 Kb.