Видео: Холбогдох алгебрыг зохих жишээн дээр тайлбарлах гэж та юу гэж ойлгож байна вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Харилцааны алгебр нь янз бүрийн аргаар өгөгдөлд хандахын тулд өгөгдлийн сангийн хүснэгтээс асуулга хийхэд ашигладаг процедурын хайлтын хэл юм. онд харилцааны алгебр , оролт нь хамаарал (мэдээлэлд хандах ёстой хүснэгт), гаралт нь мөн хамаарал (хэрэглэгчийн хүссэн өгөгдлийг агуулж буй түр хүснэгт).
Эндээс жишээгээр харилцааны алгебрийг юу гэж тайлбарлах вэ?
Дүгнэлт
Үйл ажиллагаа | Зорилго |
---|---|
Уулзвар(∩) | Уулзвар нь А ба В хэсэгт байгаа бүх хэлхээний багцаас бүрдэх хамаарлыг тодорхойлдог. |
Декартын бүтээгдэхүүн(X) | Декарт үйлдэл нь хоёр харилцааны баганыг нэгтгэхэд тустай. |
Дотоод нэгдэл | Дотоод нэгдэл нь зөвхөн тохирох шалгуурыг хангасан хэлхээг агуулдаг. |
Дараа нь, харилцааны алгебрийн үндсэн үйл ажиллагаа юу вэ гэсэн асуулт гарч ирнэ. Харьцааны алгебрийн таван үндсэн үйлдэл: Сонголт, төсөөлөл, Декарт бүтээгдэхүүн , Холбоо , ба Ялгааг тохируулах.
Мөн асуулт бол та харилцааны алгебр гэж юуг ойлгох вэ?
Харилцааны алгебр . Харилцааны алгебр нь харилцааны жишээг оролт болгон авч, харилцааны тохиолдлуудыг гаралт болгон өгдөг процедурын асуулгын хэл юм. Энэ нь асуулга явуулахын тулд операторуудыг ашигладаг. Харилцааны алгебр хамаарал дээр рекурсив байдлаар хийгдэх ба завсрын үр дүнг мөн харилцаа гэж үзнэ.
Дараах зүйлсийн аль нь харилцааны алгебрийн үйлдэл вэ?
Дараахаас аль нь суурь юм үйл ажиллагаа in харилцааны алгебр ? Тайлбар: Үндсэн үйл ажиллагаа сонгох, төсөллөх, нэгдэх, олонлогийн зөрүү, декарт үржвэр, нэр өөрчлөх. Тайлбар: Сонголт үйл ажиллагаа өгөгдсөн предикатыг хангахуйц залгууруудыг сонгоно.
Зөвлөмж болгож буй:
Java хэл дээр HashMap-г жишээн дээр хэрхэн ашигладаг вэ?
Жишээ нь Java хэл дээрх HashMap. HashMap нь Газрын зураг дээр суурилсан цуглуулгын анги бөгөөд түлхүүр ба утгын хосыг хадгалахад ашигладаг бөгөөд үүнийг HashMap эсвэл HashMap гэж тэмдэглэдэг. Энэ нь захиалгат цуглуулга биш бөгөөд энэ нь түлхүүрүүд болон утгуудыг HashMap-д оруулсан дарааллаар нь буцааж өгөхгүй гэсэн үг юм
Бид яагаад жишээн дээр Java хэл дээр боодлын анги ашигладаг вэ?
Java Wrapper ангийн давуу тал Эдгээр нь анхдагч өгөгдлийн төрлүүдийг объект болгон хөрвүүлэхэд хэрэглэгддэг (Өгөгдсөн аргад аргумент дамжуулах шаардлагатай үед объектууд хэрэгтэй болно). util нь зөвхөн объекттой харьцдаг ангиудыг агуулдаг тул энэ тохиолдолд ч бас тусалдаг. Өгөгдлийн бүтэц нь зөвхөн объект болон анхдагч өгөгдлийн төрлүүдийг хадгалдаг
TreeMap жишээн дээр Java хэл дээр дотооддоо хэрхэн ажилладаг вэ?
Java хэл дээрх TreeMap. TreeMap нь Газрын зургийн интерфейс болон NavigableMap-ийг Abstract Class-тай хамт хэрэгжүүлэхэд хэрэглэгддэг. HashMap болон LinkedHashMap нь зангилааг хадгалахдаа массив өгөгдлийн бүтцийг ашигладаг боловч TreeMap нь Улаан-Хар мод хэмээх өгөгдлийн бүтцийг ашигладаг. Мөн TreeMap-д хадгалагддаг түүний бүх элементүүдийг түлхүүрээр нь ангилдаг
Өгөгдлийн сангийн жишээн дээр хэвийн бус байдал гэж юу вэ?
Өгөгдлийн сан дахь хэвийн бус байдал. Denormalization гэдэг нь бид нэг буюу хэд хэдэн хүснэгтэд илүүдэл өгөгдлийг нэмж оруулдаг мэдээллийн санг оновчтой болгох арга юм. Жишээлбэл, ердийн мэдээллийн санд бид Курсын хүснэгт болон Багшийн хүснэгттэй байж болно. Курс доторх оруулга бүр курсын багшийн ID-г хадгалах боловч багшийн нэрийг хадгалахгүй
Өв залгамжлал гэж юу вэ Өв залгамжлалын ямар төрлийг жишээн дээр тайлбарлаж байна вэ?
Удамшил гэдэг нь тухайн ангийн онцлог, зан үйлийг өөр ангид олж авах механизм юм. Гишүүд нь удамшсан ангийг үндсэн анги, тэдгээр гишүүдийг өвлөн авсан ангийг үүсмэл анги гэнэ. Өв залгамжлал нь IS-A харилцааг хэрэгжүүлдэг