Ma`lumotlar bazasini tashkil qilish


Normalizatsiyalangan Ma'lumotlarbazasi



Yüklə 56,31 Kb.
səhifə5/5
tarix07.01.2024
ölçüsü56,31 Kb.
#211403
1   2   3   4   5
Normalizatsiya

Normalizatsiyalangan Ma'lumotlarbazasi:
Entitylar:

  1. Aholi:

    • Xususiyatlar: AholiID (Asosiy kalit), Ism, Familiya, UyID (Uylar jadvaliga murojaat qiladigan chizma)

  2. Uy:

    • Xususiyatlar: UyID (Asosiy kalit), Ko'cha manzili, Shahar, Pochta manzili

  3. Xizmatlar:

    • Xususiyatlar: XizmatID (Asosiy kalit), XizmatNomi, XizmatTuri

Normalizatsiya Qilinmagan Javobi:

  • Har bir aholi bitta uyda yashaydi.

  • Har bir uyda bir nechta aholi bo'lishi mumkin.

  • Xizmatlar uy bilan bog'liq bo'lishi mumkin.

Normalizatsiyalangan Jadvallar:
Aholilar Jadvalli:

Uy Jadvalli:

Xizmatlar Jadvalli:

Tushuntirish:
Normalizatsiyalangan Ma'lumotlarbazasi Tushuntirish:

  • Aholilar Jadvalli: Aholilar haqida ma'lumotlarni o'z ichiga oladi, ularda ularni UyID degan chet elga (Uy jadvaliga murojaat qiladi) bog'langan.

  • Uy Jadvalli: Uylar haqida tafsilotlar, ularning maxsus UyID bilan.

  • Xizmatlar Jadvalli: Uylar bilan bog'liq bo'lishi mumkin bo'lgan turli xizmatlarni bildiradi.

Bog'lanishlar:

  • Aholi (Aholilar jadvali) UyID chet elga (Uy jadvali) bog'liq ma'lum bir uy bilan bog'lanadi.

  • Uy Jadvali uyning ko'cha manzili, shahri, va pochta manzili kabi tafsilotlarni o'z ichiga oladi.

  • Xizmatlar Jadvali uyga bog'liq bo'lishi mumkin bo'lgan turli xizmatlarni bildiradi.

CREATE TABLE Residents (


ResidentID INT PRIMARY KEY,
FirstName VARCHAR(255),
LastName VARCHAR(255),
HouseID INT,
FOREIGN KEY (HouseID) REFERENCES Houses(HouseID)
);
CREATE TABLE Houses (
HouseID INT PRIMARY KEY,
StreetAddress VARCHAR(255),
City VARCHAR(255),
ZipCode VARCHAR(10)
);
CREATE TABLE Services (
ServiceID INT PRIMARY KEY,
ServiceName VARCHAR(255),
ServiceType VARCHAR(255)
);


Yüklə 56,31 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin