Основним призначенням бази даних є зберігання даних та полегшення отримання потрібної вам інформації. На відміну від баз даних, записаних на листках паперу, база даних Kexi надає вам змогу вказувати більше критеріїв пошуку. Результати буде повернуто швидше, навіть для баз даних великого об’єму. Це переваги використання баз даних, але, щоб мати змогу створювати ефективні запити у вашій базі даних, вам слід навчитися повідомляти базі даних про те, що ви шукаєте.
За допомогою запитів до бази даних ви можете обмежити дані, який буде отримано від таблиці з даними, попередньо визначеним набором рядків і стовпчиків, а також у динамічному режимі об’єднувати дані, що находять від декількох таблиць.
Щоб ознайомитися з тим, як працюють запити, розглянемо приклад. Створимо запит contacts
(контакти) у якому поєднуватимуться дані з двох таблиць: persons
і Phones
(створення цієї таблиці обговорено тут, а її заповнення даними тут).
Створіть порожній запит за допомогою пункту меню панелі інструментів. У відповідь на вибір цього пункту програма відкриє вікно компонування. Це вікно буде розділено на дві області: взаємозв’язки запитів у верхній частині і стовпчики запитів, розташовані нижче.
Оберіть таблицю
persons
у спадному списку Таблиця:, розташованому у верхній частині вікна, і натисніть кнопку . На панелі зв’язків з’явиться графічне представлення таблиці. Зробіть те саме для таблиціPhones
і вставте і її, як це показано на наведеному нижче знімку.Додайте зв’язок між запитами за допомогою перетягування мишею зі скиданням: натисніть поле
id
у таблиціpersons
, перетягніть і скиньте його на полеperson
таблиціPhones
. Таким чином, ви з’єднаєте обидва поля створенням взаємозв’язку.Наведіть вказівник миші на поле
name
у таблиціpersons
і двічі клацніть лівою кнопкою миші, щоб додати це поле як стовпчик запиту. У подібний же спосіб додайте поляsurname
,street
,house_number
,city
з таблиціpersons
та полеphone
з таблиціPhones
.Тепер компонування запиту готове до перевірки. Натисніть кнопку на панелі інструментів, щоб перемкнути програму з режиму компонування у режим перегляду результатів пошуків за запитом.
Збережіть компонування запиту для наступного використання натисканням клавіші на панелі інструментів. Оскільки ви ще не зберігали це компонування запиту, програма попросить вас надати йому належну назву. Введіть
Contacts
у поле Заголовок і натисніть кнопку .