SQL-ga asoslangan mulk grafik so'rovi va tahlili Oracle Spatial va Graph-da xususiyat grafik ma'lumotlarini so'rash uchun SQL-dan foydalanishingiz mumkin.
Oracle Spatial va Graph-da grafik xususiyatlarini qo'llab-quvvatlash uchun barcha uchlari va qirralari ma'lumotlari Oracle ma'lumotlar bazasida relyatsion shaklda saqlanadi. Oracle Spatial va Graph xossa grafigi sxemasi ob'ektlari haqida batafsil ma'lumot olish uchun Oracle ma'lumotlar bazasi uchun mulk grafik sxemasi ob'ektlariga qarang .
Ushbu bobda SQL yordamida amalga oshiriladigan odatiy grafik so'rovlarga misollar keltirilgan. Tomoshabinlar tarkibiga DBAlar hamda SQL sintaksisi va mulk grafigi sxemasi obyektlarini tushunadigan dastur ishlab chiquvchilari kiradi.
SQL yordamida to'g'ridan-to'g'ri mulk grafigini so'rashning afzalliklari quyidagilardan iborat:
Oracle ma'lumotlar bazasidan tashqariga ma'lumotlarni olib kelishning hojati yo'q.
Oracle Database tomonidan taqdim etilgan sanoat tomonidan tasdiqlangan SQL dvigatelidan foydalanishingiz mumkin.
Siz mulk grafik ma'lumotlarini boshqa ma'lumotlar turlari (relational, JSON, XML va boshqalar) bilan osongina qo'shishingiz yoki birlashtirishingiz mumkin.
Siz mavjud Oracle SQL sozlash va ma'lumotlar bazasini boshqarish vositalari va foydalanuvchi interfeysidan foydalanishingiz mumkin.
connectionsMisollar joriy sxemada nomli xususiyat grafigi mavjudligini taxmin qiladi . SQL so'rovlari va misol chiqishi faqat tasvirlash uchun mo'ljallangan va sizning chiqishingiz connectionsgrafikdagi ma'lumotlarga qarab farq qilishi mumkin. Ba'zi misollarda chiqish o'qilishi uchun qayta formatlangan.
Oddiy xususiyat grafik so'rovlari
Ushbu mavzudagi misollar grafikning cho'qqilari, qirralari va xususiyatlarini so'raydi.
Xususiyat grafiklari bo'yicha matn so'rovlari
Agar xususiyatning qiymatlari (cho'qqi xususiyati yoki chekka xususiyati) erkin matnni o'z ichiga olsa, u V ustunida Oracle matn indeksini yaratishga yordam berishi mumkin.
Navigatsiya va grafik naqshlarni moslashtirish
Grafik maʼlumotlar modelidan foydalanishning asosiy afzalligi shundaki, siz choʻqqilar sifatida modellashtirilgan obʼyektlar (odamlar, filmlar, mahsulotlar, xizmatlar, voqealar va boshqalar) boʻylab, chekka sifatida modellashtirilgan havolalar va munosabatlardan keyin osongina harakat qilishingiz mumkin. . Bundan tashqari, naqshlarni aniqlash, shaxslarni jamlash va tendentsiyalarni tahlil qilish kabi ishlarni bajarish uchun grafik mos keladigan shablonlarni aniqlash mumkin.
Navigatsiya imkoniyatlari: CONNECT BY va
parallel rekursiya CONNECT BY bandi va parallel rekursiya kengaytirilgan navigatsiya va so‘rovlar uchun imkoniyatlarni taqdim etadi.
Pivot
PIVOT bandi yangi jadval yaratish uchun jadvalga dinamik ravishda ustunlar qo'shish imkonini beradi.
SQL-asoslangan mulk grafik tahlili
Xotira ichidagi tahlilchi tomonidan taqdim etilgan analitik funktsiyalarga qo'shimcha ravishda, Oracle Spatial va Graph-dagi xususiyat grafigi xususiyati bir nechta mahalliy, SQL-ga asoslangan mulk grafik tahlilini qo'llab-quvvatlaydi.
Property Graph Query Language (PGQL) PGQL boshqa tugunlarga chekkalari orqali ulangan tugunlardan tashkil topgan xususiyat grafik maʼlumotlar tuzilmalari uchun SQLga oʻxshash soʻrovlar tili boʻlib , ularning har biri ular bilan bogʻlangan kalit-qiymat juftliklariga (xususiyatlariga) ega boʻlishi mumkin.
Oracle ma'lumotlar bazasiga qarshi
PGQL so'rovlarini to'g'ridan-to'g'ri bajarish Ushbu mavzu PGQL so'rovlarini to'g'ridan-to'g'ri Oracle ma'lumotlar bazasidagi grafikga (xotiradan farqli ravishda) qanday bajarishingiz mumkinligini tushuntiradi.