DBMSda nom o'zgartirish operatsiyasi nima?
DBMSda nom o'zgartirish operatsiyasi nima?

Video: DBMSda nom o'zgartirish operatsiyasi nima?

Video: DBMSda nom o'zgartirish operatsiyasi nima?
Video: KTU MCA Big Data - Module -3 Part-3 2024, May
Anonim

Operatsiya nomini o'zgartirish (r)

Relyatsion algebra natijalari ham munosabatlardir, lekin hech qanday nomsiz. The operatsiya nomini o'zgartirish imkonini beradi qayta nomlash chiqish munosabati. ' qayta nomlash ' operatsiya kichik yunoncha rho r harfi bilan belgilanadi.

Shuningdek, ma'lumotlar bazasida proyeksiya operatsiyasi nima ekanligini biling?

Relyatsion algebrada a proyeksiya unar hisoblanadi operatsiya sifatida yozilgan. qayerda. atribut nomlari to‘plamidir. Bundaylarning natijasi proyeksiya kortejning komponentlari to‘plam bilan chegaralanganda olingan to‘plam sifatida aniqlanadi. - u boshqa atributlarni yo'q qiladi (yoki istisno qiladi).

Bundan tashqari, SQL da qanday relyatsion algebra operatsiyalari qo'llab-quvvatlanadi? Relyatsion algebra asosan relyatsion ma'lumotlar bazalari va SQL uchun nazariy asos yaratadi.

  • Relyatsion algebrada operatorlar.
  • Proyeksiya (p)
  • Eslatma: Standart bo'yicha proyeksiya ikki nusxadagi ma'lumotlarni olib tashlaydi.
  • Tanlash (s)
  • Eslatma: tanlash operatori faqat kerakli kortejlarni tanlaydi, lekin ularni ko'rsatmaydi.
  • Ittifoq (U)
  • Farqni belgilash (-)

tanlash va loyiha operatsiyasi o'rtasidagi farq nima?

LOYIHA esa ustunlarni yo'q qiladi TANLASH qatorlarni yo'q qiladi. Tanlang kortejlarni (qatorlarni) oladi a ichida "predikat" bo'limidagi shart (WHERE bandi) to'g'ri bo'lgan munosabat (jadval). Loyiha belgilangan atributlarni (ustunlarni) oladi.

DBMSda tashqi kalit nima?

A xorijiy kalit relyatsion ma'lumotlar bazasi jadvalidagi ustun yoki ustunlar guruhi bo'lib, ikkita jadvaldagi ma'lumotlar o'rtasidagi bog'lanishni ta'minlaydi. Yo'naltiruvchi yaxlitlik tushunchasi dan olingan xorijiy kalit nazariya. Chet el kalitlari va ularni amalga oshirish birlamchiga qaraganda ancha murakkab kalitlari.

Tavsiya: