SlideShare a Scribd company logo
1 of 2
1   Холбоост өгөгдлийн сан                                                                 Семинар №9



                                        Семинар №9 удирдамж

                                        Хүснэгттэй ажиллах

    Номын сангийн үйличилгээний системийн өгөгдлийн сангийн хүснэгтүүдийг
                                    үүсгэх
    Дараах   даалгаваруудыг    гүйцэтгэ. Биелүүлсэн командуудын SQL
    өгүүлбэрүүдийг устгаж, арилгахгүйгээр хадгалан, үр дүнг багшид
    шалгуулан, үнэлгээг тооцуулна

      1. Library_ангийн нэр ( жишээ нь: Library_SW2A, Library_SW2B, Library_SW2C,
         Library_MC2) өгөгдлийн санг идэвхжүүл (USE Library_ангийн нэр)
      2. Семинар№7 дахь кодын загвар, өгөгдлийн ерөнхий загвар болон кодын загварын
         хоорондох уялдааг харуулсан загварыг ашиглан номын сангийн үйлчилгээний
         системийн өгөгдлийн сангийн хүснэгтүүдийг үүсгэ. Хүснэгтүүдийг үүсгэхдээ
            a. Талбаруудын нэрийг хүснэгт№1-т зааснаар тодорхойл.
            b. Талбарын өгөгдлийн төрөл, төрлийн уртыг оновчтой тодорхойл
            c. Талбарт тавигдах шаардлагуудыг оновчтой тодорхойл
                   Анхаар: Эхлээд гадаад түлхүүр талбаргүй хүснэгтүүдийг үүсгэсний дараа уг хүснэгттэй
                   холбогдсон гадаад түрхүүр талбартай хүснэгтүүдийг үүсгэх боломжтой болно.

      3. Хүснэгтүүдийг үүсгэхдээ алдаа гаргасан, буруу хийсэн тохиолдолд хүснэгтийг
         засварлах үйлдлийг ашиглан засварла.

                                                     Хүснэгт№1
         1. Зохиолч – Author                                    2. Хэвлэлийн газар - Publisher
        Зохиолчийн код              Author_ID                  Хэвлэлийн газрын код      Publisher_ID
        Зохиолчийн овог, нэр        Author_fullname            Хэвлэлийн газрын нэр      Publisher_name
         3. Хэл – BookLanguage                                  4. Номын төрөл – BookType
        Хэлний код                  Language_ID                Төрлийн код               BookType_ID
        Хэл                         Language_Name              Төрлийн нэр               BookType_Name
         5. Номын ангилал – BookClass                           6. Номын төлөв – BookStatus
        Ангилалын код               Class_ID                   Төлвийн код               BookStatus_ID
        Ангилалын нэр               Class_Name                 Төлвийн нэр               BookStatus_Name
         7. Номын дэд ангилал – BookSubClass                    8. Ном ба зохиолч – Book&Author
        Дэд ангилалын код           SubClass_ID                Номын код                 FK_BookID
        Дэд ангилалын нэр           SubClass_Name              Зохиолчийн код            FK_AuthorID
        Ангилалын код               FK_ClassID                  9. Ном ба редактор – Book&Editor
         10. Номын бүртгэл – Book                              Номын код                 FK_BookID
        Номын код                   Book_ID                    Редакторын код            FK_AuthorID
        Номын нэр                   Title                       11. Албан тушаал - Position
        Хэвлэсэн газрын код         FK_PublisherID             Албан тушаалын код        Position_ID
2   Холбоост өгөгдлийн сан                                                     Семинар №9



        Хэвлэсэн он               Pub_Date          Албан тушаалын нэр      Position_Name
        Номын үнэ                 Price             12. Номын санчийн төлөв - LibStatus
        Хуудасны тоо              Pages             Төлвийн код             LibStatus_ID
        ISBN код                  ISBN              Төлвийн нэр             libStatus_Name
        Дэд ангилалын код         FK_SubClassID     13. Номын санч - Librarian
        Төрлийн код               FK_BookTypeID     Номын санчийн код       Lib_ID
        Хэлний код                FK_LanguageID     Овог, нэр               Lib_FullName
        Төлвийн код               FK_BookStatusID   Албан тушаалын код      FK_PositionID
        Номын санчийн код         FK_LibID          Төлвийн код             FK_LibStatusID
        Бүртгэсэн огноо           Reg_Date          14. Уншигч - Reader
         15. Үйлчилгээ – BookService                Картын дугаар           Card_Number
        Үйлчилгээний код          Service_ID        Овог, нэр               Reader_FullName
        Номын код                 FK_BookID         Регистрийн дугаар       RegNumber
        Картын дугаар             FK_CardNumber     Бүртгэсэн огноо         Reg_Date
        Захиалсан огноо           Order_Date        Хүчинтэй хугацаа        Valid_Year
        Захиалга.хэлбэрийн код    FK_OrderType      Гэрийн хаяг             Home_Address
        Олгосон огноо             Borrow_Date       Ажлын хаяг              Work_Address
        Олголт.хэлбэрийн код      FK_BorrowType     Утасны дугаар           PhoneNumber
        Буцааж өгөх огноо         Return_Date       Бүрт.номын санч.код     FK_LibID
        Олгосон н.санчийн код     FK_BorrowLibID    16. Сунгалт - Elongation
        Буцаасан огноо            Returned_Date     Картын дугаар           FK_CardNumber
        Хүлээн авсан н.санч.код   FK_ReceiveLibID   Сунгалт хийсэн огноо    Elong_Date
        Төлбөрийн хэлбэр – PaymentType              Сунгасан хугацаа        Elong_Year
        Төлбөр.хэлбэрийн код      PayType_ID        17. Үйлчилгээний хэлбэр - ServiceType
        Төлбөрийн хэлбэр          PayType_Name      Хэлбэрийн код           ServType_ID
        Төлбөр – Payment                            Хэлбэрийн нэр           ServType_Name
        Үйлчилгээний код          FK_ServiceID      18. Барьцаа - Deposit
        Төлбөр.хэлбэрийн код      FK_PayTypeID      Үйлчилгээний код        FK_ServiceID
        Төлбөрийн хэмжээ          Amount            Барьцаа                 Deposit_Name
    Жишээ:
      1. Номын ангилал хүснэгтийг үүсгэх код:




      2. Номын дэд ангилал хүснэгтийг үүсгэх код:

More Related Content

Viewers also liked

Huancayo es cuidad sostenible
Huancayo es cuidad sostenibleHuancayo es cuidad sostenible
Huancayo es cuidad sostenibleronald_23
 
MT100 How we secure Big Data and protect our digital assets
MT100 How we secure Big Data and protect our digital assetsMT100 How we secure Big Data and protect our digital assets
MT100 How we secure Big Data and protect our digital assetsDell EMC World
 
Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...
Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...
Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...Carlos Giovani Rodrigues
 
Cloudy with a chance of devops (devopsdays London)
Cloudy with a chance of devops (devopsdays London)Cloudy with a chance of devops (devopsdays London)
Cloudy with a chance of devops (devopsdays London)bridgetkromhout
 
#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...
#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...
#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...Search Engine Journal
 
MULTI-DIMENSIONAL UX: REALITY IS YOUR CANVAS
MULTI-DIMENSIONAL UX: REALITY IS YOUR CANVASMULTI-DIMENSIONAL UX: REALITY IS YOUR CANVAS
MULTI-DIMENSIONAL UX: REALITY IS YOUR CANVASPreston McCauley
 
Шафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипах
Шафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипахШафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипах
Шафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипахЕлена Смутнева
 
How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012Marko Taipale
 
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Amazon Web Services
 
Jmxtrans presentation
Jmxtrans presentationJmxtrans presentation
Jmxtrans presentationJon Stevens
 

Viewers also liked (15)

2015-summer
2015-summer2015-summer
2015-summer
 
Old Ford
Old FordOld Ford
Old Ford
 
Huancayo es cuidad sostenible
Huancayo es cuidad sostenibleHuancayo es cuidad sostenible
Huancayo es cuidad sostenible
 
Schools as Learning Playgrounds
Schools as Learning PlaygroundsSchools as Learning Playgrounds
Schools as Learning Playgrounds
 
MT100 How we secure Big Data and protect our digital assets
MT100 How we secure Big Data and protect our digital assetsMT100 How we secure Big Data and protect our digital assets
MT100 How we secure Big Data and protect our digital assets
 
Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...
Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...
Análise de Negócios a favor da produtividade e do potencial humano - GUDAY 20...
 
Social Media V3.0
Social Media V3.0Social Media V3.0
Social Media V3.0
 
Cloudy with a chance of devops (devopsdays London)
Cloudy with a chance of devops (devopsdays London)Cloudy with a chance of devops (devopsdays London)
Cloudy with a chance of devops (devopsdays London)
 
#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...
#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...
#SEJThinkTank: Visual Marketing in 2016 and Why You Still Need it (More Than ...
 
MULTI-DIMENSIONAL UX: REALITY IS YOUR CANVAS
MULTI-DIMENSIONAL UX: REALITY IS YOUR CANVASMULTI-DIMENSIONAL UX: REALITY IS YOUR CANVAS
MULTI-DIMENSIONAL UX: REALITY IS YOUR CANVAS
 
Шафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипах
Шафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипахШафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипах
Шафферт Е. Детские книги и детское чтение в XXI веке: поговорим о стериотипах
 
How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012How to be a Lean Product Developer? @Agile Riga Day 2012
How to be a Lean Product Developer? @Agile Riga Day 2012
 
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
Enabling Innovative Business Opportunities Through Secure Cloud Adoption - Se...
 
Customer Sharing: LnData
Customer Sharing: LnDataCustomer Sharing: LnData
Customer Sharing: LnData
 
Jmxtrans presentation
Jmxtrans presentationJmxtrans presentation
Jmxtrans presentation
 

More from Usukhuu Galaa (20)

Se304
Se304Se304
Se304
 
Se205
Se205Se205
Se205
 
Is320
Is320Is320
Is320
 
Is201
Is201Is201
Is201
 
Rdbms bie daalt
Rdbms bie daaltRdbms bie daalt
Rdbms bie daalt
 
Rdbms 300 test
Rdbms 300 testRdbms 300 test
Rdbms 300 test
 
DB-2
DB-2DB-2
DB-2
 
нийтлэл 1
нийтлэл 1нийтлэл 1
нийтлэл 1
 
IT13
IT13IT13
IT13
 
IT14
IT14IT14
IT14
 
IT12
IT12IT12
IT12
 
IT11
IT11IT11
IT11
 
IT10
IT10IT10
IT10
 
IT-9
IT-9IT-9
IT-9
 
IT-7
IT-7IT-7
IT-7
 
IT-6
IT-6IT-6
IT-6
 
IT-5
IT-5IT-5
IT-5
 
IT-4
IT-4IT-4
IT-4
 
IT-3
IT-3IT-3
IT-3
 
IT-2
IT-2IT-2
IT-2
 

ХӨС семинар 9

  • 1. 1 Холбоост өгөгдлийн сан Семинар №9 Семинар №9 удирдамж Хүснэгттэй ажиллах Номын сангийн үйличилгээний системийн өгөгдлийн сангийн хүснэгтүүдийг үүсгэх Дараах даалгаваруудыг гүйцэтгэ. Биелүүлсэн командуудын SQL өгүүлбэрүүдийг устгаж, арилгахгүйгээр хадгалан, үр дүнг багшид шалгуулан, үнэлгээг тооцуулна 1. Library_ангийн нэр ( жишээ нь: Library_SW2A, Library_SW2B, Library_SW2C, Library_MC2) өгөгдлийн санг идэвхжүүл (USE Library_ангийн нэр) 2. Семинар№7 дахь кодын загвар, өгөгдлийн ерөнхий загвар болон кодын загварын хоорондох уялдааг харуулсан загварыг ашиглан номын сангийн үйлчилгээний системийн өгөгдлийн сангийн хүснэгтүүдийг үүсгэ. Хүснэгтүүдийг үүсгэхдээ a. Талбаруудын нэрийг хүснэгт№1-т зааснаар тодорхойл. b. Талбарын өгөгдлийн төрөл, төрлийн уртыг оновчтой тодорхойл c. Талбарт тавигдах шаардлагуудыг оновчтой тодорхойл Анхаар: Эхлээд гадаад түлхүүр талбаргүй хүснэгтүүдийг үүсгэсний дараа уг хүснэгттэй холбогдсон гадаад түрхүүр талбартай хүснэгтүүдийг үүсгэх боломжтой болно. 3. Хүснэгтүүдийг үүсгэхдээ алдаа гаргасан, буруу хийсэн тохиолдолд хүснэгтийг засварлах үйлдлийг ашиглан засварла. Хүснэгт№1 1. Зохиолч – Author 2. Хэвлэлийн газар - Publisher Зохиолчийн код Author_ID Хэвлэлийн газрын код Publisher_ID Зохиолчийн овог, нэр Author_fullname Хэвлэлийн газрын нэр Publisher_name 3. Хэл – BookLanguage 4. Номын төрөл – BookType Хэлний код Language_ID Төрлийн код BookType_ID Хэл Language_Name Төрлийн нэр BookType_Name 5. Номын ангилал – BookClass 6. Номын төлөв – BookStatus Ангилалын код Class_ID Төлвийн код BookStatus_ID Ангилалын нэр Class_Name Төлвийн нэр BookStatus_Name 7. Номын дэд ангилал – BookSubClass 8. Ном ба зохиолч – Book&Author Дэд ангилалын код SubClass_ID Номын код FK_BookID Дэд ангилалын нэр SubClass_Name Зохиолчийн код FK_AuthorID Ангилалын код FK_ClassID 9. Ном ба редактор – Book&Editor 10. Номын бүртгэл – Book Номын код FK_BookID Номын код Book_ID Редакторын код FK_AuthorID Номын нэр Title 11. Албан тушаал - Position Хэвлэсэн газрын код FK_PublisherID Албан тушаалын код Position_ID
  • 2. 2 Холбоост өгөгдлийн сан Семинар №9 Хэвлэсэн он Pub_Date Албан тушаалын нэр Position_Name Номын үнэ Price 12. Номын санчийн төлөв - LibStatus Хуудасны тоо Pages Төлвийн код LibStatus_ID ISBN код ISBN Төлвийн нэр libStatus_Name Дэд ангилалын код FK_SubClassID 13. Номын санч - Librarian Төрлийн код FK_BookTypeID Номын санчийн код Lib_ID Хэлний код FK_LanguageID Овог, нэр Lib_FullName Төлвийн код FK_BookStatusID Албан тушаалын код FK_PositionID Номын санчийн код FK_LibID Төлвийн код FK_LibStatusID Бүртгэсэн огноо Reg_Date 14. Уншигч - Reader 15. Үйлчилгээ – BookService Картын дугаар Card_Number Үйлчилгээний код Service_ID Овог, нэр Reader_FullName Номын код FK_BookID Регистрийн дугаар RegNumber Картын дугаар FK_CardNumber Бүртгэсэн огноо Reg_Date Захиалсан огноо Order_Date Хүчинтэй хугацаа Valid_Year Захиалга.хэлбэрийн код FK_OrderType Гэрийн хаяг Home_Address Олгосон огноо Borrow_Date Ажлын хаяг Work_Address Олголт.хэлбэрийн код FK_BorrowType Утасны дугаар PhoneNumber Буцааж өгөх огноо Return_Date Бүрт.номын санч.код FK_LibID Олгосон н.санчийн код FK_BorrowLibID 16. Сунгалт - Elongation Буцаасан огноо Returned_Date Картын дугаар FK_CardNumber Хүлээн авсан н.санч.код FK_ReceiveLibID Сунгалт хийсэн огноо Elong_Date Төлбөрийн хэлбэр – PaymentType Сунгасан хугацаа Elong_Year Төлбөр.хэлбэрийн код PayType_ID 17. Үйлчилгээний хэлбэр - ServiceType Төлбөрийн хэлбэр PayType_Name Хэлбэрийн код ServType_ID Төлбөр – Payment Хэлбэрийн нэр ServType_Name Үйлчилгээний код FK_ServiceID 18. Барьцаа - Deposit Төлбөр.хэлбэрийн код FK_PayTypeID Үйлчилгээний код FK_ServiceID Төлбөрийн хэмжээ Amount Барьцаа Deposit_Name Жишээ: 1. Номын ангилал хүснэгтийг үүсгэх код: 2. Номын дэд ангилал хүснэгтийг үүсгэх код: