Мэдээллийн баазын хайлт гэж юу вэ?

Асуулт таны мэдээллийн баазыг бэхжүүлдэг

Өгөгдлийн сангийн асуулга нь өгөгдлийн сангаас мэдээлэл өгч, хэлбэршүүлж өгдөг. Шалгалтыг өгөгдлийн санд шаардагдах хэлээр бичигдсэн байх ёстой. Ихэвчлэн хэл нь SQL юм.

Жишээ нь өгөгдөлд өгөгдөл өгөгдөл хүсэхэд та хүссэн тодорхой мэдээллийг хүсэх хүсэлтийг ашиглана. Магадгүй та Employee хүснэгттэй байж болох бөгөөд борлуулалтын гүйцэтгэлийн тоог хянахыг хүсч байна. Та өгөгдсөн хугацааны хамгийн өндөр борлуулалтыг бүртгэсэн ажилтныхаа мэдээллийн баазыг асууж болно.

SQL SELECT Тайлбар

Өгөгдлийн сангийн асуулга нь мэдээллийн санд шаардлагатай хайлтын форматыг дагах ёстой. Хамгийн түгээмэл хэлбэр нь олон мэдээллийн баазын удирдлагын системд хэрэглэгддэг Structured Query Language (SQL) стандарт хайлтын формат юм. SQL нь дэвшилтэт хайлтын чадвартай хүчтэй хэл юм.

SQL нь тодорхой өгөгдлийг сонгохдоо SELECT мэдэгдлийг ашигладаг.

Хойд Винд мэдээллийн баазад тулгуурласан мэдээллийн баазын бүтээгдэхүүнийг зааварчилгаа болгон ашигладаг жишээг авч үзье.

Энд мэдээллийн сангийн Ажилчдын хүснэгтээс иш татъя:

Northwind мэдээллийн баазаас ажилчдын хүснэгт
Ажилчдын ID LastName Нэр Гарчиг Хаяг Хот Бүс нутаг
1 Davolio Нэнси Борлуулалтын төлөөлөгч 507 - 20-р давхарт. E. Сиэтл WA
2 Fuller Эндрю
Дэд ерөнхийлөгч, Борлуулалт
908 W. Капитал зам Такома WA
3 Хөшүүрэг Жанет Борлуулалтын төлөөлөгч 722 Moss Bay Blvd. Киркланд WA

Өгөгдлийн сангаас ажилтны нэр, нэрийг буцаахын тулд SELECT мэдэгдэл иймэрхүү харагдах болно:

SELECT FirstName, LastName, Гарчиг FROM Ажилтнууд;

Энэ нь буцах болно:

Нэр LastName Гарчиг
Нэнси Davolio Борлуулалтын төлөөлөгч
Эндрю Fuller Дэд ерөнхийлөгч, Борлуулалт
Жанет Хөшүүрэг Борлуулалтын төлөөлөгч

Үр дүнг цаашид сайжруулахын тулд та WHERE гэсэн хэсгийг нэмж болно:

SELECT FirstName, LastName FROM Ажилтнууд

WHERE City = 'Такома';

Энэ нь Такомагаас ирсэн Ажиллагсадын Нэгдүгээр Нэр болон LastName-г буцаана:

Нэр LastName
Эндрю Fuller

SQL нь Microsoft Excel-тэй төстэй эгнээ / баганын хэлбэрээр өгөгдлийг буцаадаг бөгөөд энэ нь харах, ажиллахад хялбар болгодог. Бусад хайлтын хэлүүд нь график эсвэл график байдлаар өгөгдлийг буцааж өгч болно.

Хүсэлтийн хүч

Мэдээллийн сан нь нарийн төвөгтэй чиг хандлага, үйл ажиллагааг илтгэх боломжийг олгодог боловч энэ хүч нь зөвхөн асуулгыг ашиглах замаар ашигладаг. Нарийвчилсан өгөгдөл нь олон тооны хүснэгтээс бүрддэг. Асуулга нь та үүнийг нэг хүснэгтэнд оруулах боломжийг олгодог бөгөөд ингэснээр та үүнийг илүү хялбархан шинжилж болно.

Асуултууд нь таны өгөгдөлд тооцоолол хийх эсвэл өгөгдлийн менежментийн ажлуудыг автоматжуулах боломжтой. Та өгөгдлийг мэдээллийн сан руу оруулахаасаа өмнө өгөгдлөө шинэчлэх боломжтой.