Улирлын шалгалт.database-1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Улирлын шалгалт Б.

Нандинбилэг /18b1num2439/
Art gallery DBMS
Хэрэглэгчийн шаардлага
- зураачид өөрийн бүтээлээ байрлуулна. Үүнийг үзэгчид үзэж сонирхон оноо
өгөх(0-10), худалдан авах боломжтой.
- Нэг зураачын хэдэн ч бүтээл байж болно. (нэг зургийг нэг л зураач зурдаг)
- Үзэгчид хэдэн ч бүтээл үзэж болон худалдан авч , үнэлгээ өгч болно.
- Уг галарей 3 ажилтантай бөгөөд тэд шинээр бүтээл ирэхэд бүртгэн авдаг. Мөн
худалдан авалтыг хянадаг байна.
Системийн ERD диаграм
Хүснэгтийн Нормчилол
Зурсан ERD- аар үндэслэн дараах хүснэгтүүдийг үүсгэв.
Painting – paintID, artistID,name, price
Artist – artistID, surename, name
Viewers – viewerID, surename, name, tellNo,rating, paintID
Purchase – viewerID, paintID, price, staffID
Staffs – staffID , surename, name, tellNo

Хүснэгт үүсгэх
Add constraints
Foreign keys

Хүснэгтүүдийн харагдац
Painting
Artist

Viewers
Purchase

Staffs

Асуулгууд
1. Нэг хүснэгтээс,
2. Хоёр хүснэгтээс
3. Гурван хүснэгтээс өгөгдөл шаардсан байх.
4. Хүснэгт рүү өгөгдөл хийх
5. Хүснэгтээс өгөгдөл устгах
6. Хүснэгтийн өгөгдөл өөрчлөх агуулга бүхий байх.
1. ‘V004’ дугаартай үзэгчийн нэрийг харуул.

2. Зураач Нандинбилэг ямар нэртэй зураг зурсаныг харуул


3. Үзэгчид хэний зурсан ямар нэртэй зурганд хэдэн оноо өгсөнийг харуул.

4. Painting хүснэгтэнд P009 дугаартай А004 зураачын зурсан , My way нэртэй ,


185000төгрөгийн үнэтэй зургийн мэдээллийг оруул.
5. P006 дугаартай зургийн бүх мэдээллийг устга.

6. P002 дугаартай зургийн үнийг 170000 болгож өөрчил.


RA 5 жишээ
1. ΠpaintID(σprice < 150000(Painting))
 150000-аас илүү үнэтэй зургуудын ID-г харуулах
2. ΠartistID,surename,name(artist)
 Artist хүснэгтийн бүх мэдээлэл харуулах
3. σartist.artistID = painting.artistID(artist × painting)
 Artist болон Painting хүснэгтүүдийг хооронд нь нэгтгэж хэн
гэдэг зураач ямар нэртэй зураг зурсныг харж болно.
4. ΠartistID,name(artist artist.artistID = painting.artistID(σprice > 100000(painting)))
 100000-аас их үнэтэй зургийн зураачын ID болон нэр
харуулах
5. ΠviewerID,surename,name,tellNo(σviewerID = V001(viewers))
 V001дугаартай үзэгчийн нэр болон утасны дугаар харуулах

You might also like