Relyatsion Ma'lumotlar Bazalarini Yaratish

Mundarija:

Relyatsion Ma'lumotlar Bazalarini Yaratish
Relyatsion Ma'lumotlar Bazalarini Yaratish
Anonim

Ma'lumotlar bazalarini yaratishga nisbatan munosabat yondashuv jadvallar modeli bilan ishlashni, ya'ni odatdagi taqdimot usuli bilan ishlashni nazarda tutadi. Ma'lumotlar bazasini boshqarish tizimlari yordamida amalga oshiriladi.

Relyatsion ma'lumotlar bazalarini yaratish
Relyatsion ma'lumotlar bazalarini yaratish

Relyatsion strukturaning mohiyati va ma'lumotlarni tayyorlash

Har bir ma'lumotlar bazasi bir yoki bir nechta jadvallarda saqlanadigan tartiblangan va tuzilgan ma'lumotlardir. Jadvallar - satr va ustunlardan tashkil topgan ma'lumotlarning tabiiy va tanish tasviri. Relyatsion yondashuv bunday jadvallar orasidagi ma'lum munosabatlarni nazarda tutadi. Havolalar yoki munosabatlar bir vaqtning o'zida bir nechta jadvallardan ma'lumotlarni to'plash, birlashtirishga imkon beradi.

Relyatsion ma'lumotlar bazasini yaratish uchun, avvalambor, jadvallar to'plamini va ular orasidagi aloqalarni shakllantirish kerak. Bunday holda siz quyidagi qoidalarga rioya qilishingiz kerak. Birinchidan, har bir jadval bir xil turdagi va o'ziga xos nomga ega bo'lishi kerak. Ikkinchidan, jadval satrlari belgilangan sonli maydonlar va qiymatlardan iborat bo'lishi kerak (bir nechta ustunlar va takroriy guruhlarni kiritishingiz mumkin emas). Uchinchidan, har qanday mag'lubiyatni aniqlay olish uchun satrlar kamida bir qiymat (maydon) bir-biridan farq qilishi kerak. To'rtinchidan, ustunlar noyob nomlarga ega bo'lishi va ma'lumotlar bir hil qiymatlari bilan to'ldirilishi kerak, faqat taqdim etishning mumkin bo'lgan usuli - bu aniq ma'lumotlar qiymati (jadvallar o'rtasida maxsus aloqalar bo'lishi mumkin emas).

Vaqtinchalik jadvalga tanlovlarni birlashtirish orqali bir vaqtning o'zida bir nechta jadvallardan ma'lumotlarni qayta ishlashingiz mumkin. Eng keng tarqalgan operatsiyalar - tanlov, proektsiya, tabiiy qo'shilish, birlashma, kesishish va farq. Jadvallarni shakllantirishda asosiy tushunchalardan biri asosiy kalit hisoblanadi - bu aniq bir ob'ektga tegishli bo'lgan identifikator. Masalan, idishlar jadvalida asosiy kalit idish raqami bo'lishi mumkin. Ma'lumotlarga ega bo'lgan barcha jadvallar uchun ularni o'zaro munosabatlar bilan bog'lab, shunga o'xshash kalitlarni yaratishingiz kerak.

DBMS yordamida amalga oshirish

Ma'lumotlar bazasini boshqarish tizimlari (Oracle, MySQL, SQLite va boshqalar) yaratilgan ma'lumotlarni to'liq boshqarishni ta'minlaydi va so'rovlarni bajarishga imkon beradi. Ma'lumotlar bazasi ma'lumotlar bazasidan birini tanlagan holda, yaratilgan jadvallarni sintaksisiga ko'ra dasturga o'tkazishingiz kerak. Bu muhim xususiyatlarni qo'ldan boy bermasdan ehtiyotkorlik bilan bajarish kerak bo'lgan katta ish.

So'rovlar va ma'lumotlarni qayta ishlash bilan keyingi ishlash SQL dasturlash tiliga asoslangan. Aynan shu tilda jadvallar tuziladi, yozuvlar qo'shiladi, o'chiriladi va o'zgartiriladi, ma'lumotlar bir yoki bir nechta jadvallardan olinadi va tuzilish o'zgartiriladi.

Tavsiya: