Тема 2.1. Запити в СКБД Access, їх типи. Характеристика та засоби формування запитів відбору, дії, параметричних та перехресних запитів.
План
1. Визначення запиту.
2. Класифікація запитів.
3. Типи запитів та їх призначення.
4. Засоби створення запитів в СКБД Access.
5. Створення різних типів запитів у режимі Конструктора запиту.
Виклад навчального матеріалу
Визначення запиту
Основні можливості табличної бази даних розглянемо на конкретному прикладі таблиці «Співробітник» (Рис. 2.1.1). Вона має чотири стовпчика з іменами співр_номер, співр_ПІБ, співр_зарпл,і співр_від_номер. У кожному із стовпців можуть записуватися дані певного типу – числового або символьного. Так в стовпчиках співр_номер, співр_зарпл,і співр_від_номер записуються числові дані, а в стовпчику співр_ПІБ записується символьна інформація.
Співробітник | |||
співр_номер | співр_ПІБ | співр_зарпл | співр_від_номер |
Кравчук Р.Д. | 1800,00 | ||
Наливайко А.Т. | 1650,00 | ||
Кравченко О.І. | 1600,00 | ||
Левченко В.В. | 1400,00 | ||
Тимохін О.П. | 844,00 |
Рис. 2.1.1. Таблиця «Співробітник»
Дані про об’єкти, людей або речі в цих таблицях записуються у вигляді рядків. У наведеному прикладі відомості про ім’я, зарплату і відділ, де працює Наливайко А.Т., записані в другому рядку.
Порядок рядків в таблицях задається при введенні даних. Проте в багатьох базах даних є можливість сортування даних в таблицях. Найбільш поширеним видом сортувань в базах даних є впорядкування інформації по одному із стовпців.
Для числових даних впорядкування проводиться за збільшенням або зменшенням значень. Наприклад, впорядкування за зменшенням зарплати:
Співробітник | |||
співр_номер | співр_ПІБ | співр_зарпл | співр_від_номер |
Кравчук Р.Д. | 1800,00 | ||
Наливайко А.Т. | 1650,00 | ||
Кравченко О.І. | 1600,00 | ||
Левченко В.В. | 1400,00 | ||
Тимохін О.П. | 844,00 |
Впорядкування символьних даних полягає в розташуванні їх в алфавітному порядку. Приклад впорядкування за прізвищами:
Співробітник | |||
співр_номер | співр_ПІБ | співр_зарпл | співр_від_номер |
Кравченко О.І. | 1600,00 | ||
Кравчук Р.Д. | 1800,00 | ||
Левченко В.В. | 1400,00 | ||
Наливайко А.Т. | 1650,00 | ||
Тимохін О.П. | 844,00 |
Найбільш важливою можливістю баз даних є автоматичний пошук інформації. Пошук даних – це відбір даних за чітко визначеною комбінацією ознак.
Основою для пошуку інформації в базах даних служать запити. Сукупність запитів, по яких можна отримати інформацію, вважається головною характеристикою баз даних.
Запити в базах даних підрозділяються на прості і складені. У простих запитах указується ім’я одного із стовпців і деяке значення. Приклади простих запитів:
запит: прізвище = Кравченко
запит: співр_зарпл > 1600,00
Відповідями на запити будуть рядки з таблиці приведеного типу. На перший запит – рядки, в яких в графі прізвище стоїть «Кравченко», а на другий запит – рядки із значенням більшим за «1600,00» в графі співр_зарпл.
Для числових значень в запитах можуть стояти знаки «більше» або «менше». Приклади відповідних запитів:
запит: співр_номер > 2903
запит: співр_зарпл <= 1500
Відповідями на ці запити також будуть один або декілька рядків з таблиці, в яких номери або зарплати задовольнятимуть вказаним умовам. Але можливо, що пошук виявиться не результативним, якщо жоден рядок в таблиці не задовольняє заданим умовам.
Складені запити утворюються з простих з використанням логічних зв’язок і та або. Приклади складених запитів:
запит: співр_зарпл <1800 і співр_номер <= 2904
запит: співр_зарпл> 1400,00 або співр_зарпл<= 1700,00
Відповідями на складені запити із зв’язкою і будуть всі рядки таблиці, що задовольняють обом умовам. Відповідями на запити із зв’язкою або будуть всі рядки таблиці, які задовольняють першій або другій умові, або і тій, і іншій одночасно.
Відмінність баз даних від інформаційно-довідкових і інформаційно-пошукових систем полягає в наступному. В інформаційно-довідкових системах допустимий тільки пошук інформації, а в базах даних можна виконувати не тільки пошук інформації, але і оновлювати їх, а також створювати нові таблиці або реорганізувати їх.
Оновлення даних в таблицях баз даних проводиться по елементах рядків, а додавання інформації – введенням нових рядків. Для створення нової таблиці необхідно задати її ім’я, число стовпців і вказати типи значень у кожному із стовпців.
Дата добавления: 2016-04-02; просмотров: 734;