Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Мета: набути практичних навичок при створенні SQL запитів. Розглянути всі можливі варіанти

Практична робота № 18

Тема: SQL запити в СУБД Access.

Мета: набути практичних навичок при створенні SQL запитів. Розглянути всі можливі варіанти.

Теоретичні відомості:

SQL – це комп’ютерна мова для роботи з наборами фактів і зв'язками між ними. Програми реляційних баз даних, такі як Microsoft Office Access, використовують SQL для роботи з даними. На відміну від багатьох комп’ютерних мов, SQL легко читати та розуміти навіть новачкам. Подібно до багатьох комп’ютерних мов, SQL – це міжнародний стандарт, визнаний органами стандартизації, такими як ISO та ANSI.

Хід роботи:

1.Відкрити базу даних Кадри, на основі таблиці Співробітники створити запит для вибірку

прізвищ, імен та телефонів.

Запит - об’єкт бази даних, за допомогою якого можна виконати вибірку з таблиць на основі заданих критеріїв, модифікувати таблиці, виконати обчислення. Результатом виконання

запиту є тимчасовий набір даних, який називається Recordset. В ACCESS запити діляться на QBE-запити (Query By Example - запит за зразком), параметри якого встановлюються за допомогою конструктора запитів, і SQL-запити (Structured Query Languare - структурована мова запитів), при створенні яких використовуються оператори і функції мови SQL.

Найбільш розповсюджений запит на вибірку, який виконує відбір даних з однієї або кількох таблиць відповідно до заданих критеріїв.

Відкрити базу даних, перейти на вкладку Queries (Запити), клацнути по кнопці New

(Створити). На екрані з’явиться діалогове вікно New Query (Новий запит), призначене для

вибору способу побудови запиту. Вибрати Design View (Конструктор), ОК. В результаті

з’явиться два вікна: вікно Select Query (Запит на вибірку) і вікно Show Table. Вікно Show

Table складається з трьох вкладок, які містять перелік об’єктів для проектування запиту:

Tables, Queries і Both (Таблиці та запити).

На вкладці Tables вибрати таблицю Співробітники, клацнути по кнопках Add (Додати) і

Close (Закрити). У вікні конструктора запитів з’явиться вікно із заголовком таблиці та

списком її полів. Клацнути два рази по полю Прізвище. В результаті ім’я цього поля буде

розміщене в рядок Field (Поле) бланку запиту (нижня половина вікна конструктора запитів).

Аналогічні дії виконати для полів Ім'я, Телефон.

Закрити вікно конструктора запитів. ACCESS запитає, чи потрібно зберегти запит. Клацнути по кнопці YES. У вікні Save as в поле Query Name (Ім'я запиту) внести ім’я запиту:

Запит_1, OK.

2.Виконати запит Запит_1. Переглянути запит в режимі SQL.

На вкладці Queries виділити піктограму запиту Запит_1 і клацнути по кнопці Open або

двічі клацнути по назві запиту.

Із вікна конструктора запиту для виконання запиту можна використати кнопку Run. В

результаті виконання запиту відкриється вікно з тимчасовим набором даних - списком

працівників та їх телефонами.

Кожен запит (незалежно від способу його створення) – це програма на мові доступу до даних

SQL. Щоб переглянути текст запиту, потрібно відкрити його у режимі конструктора і за

допомогою кнопки вибрати Режим SQL:

3.Виконати вправу з керування відображенням полів у запиті.

Створити запит, в який включити всі поля таблиці. Звернути увагу на те, що у вікні

конструктора запиту є рядок Show. Якщо зняти прапорець на перетині цього рядка і якого-

небудь поля в тимчасовому наборі даних, це поле не буде відображатися.

Зняти прапорець поля Дата народження або будь-якого іншого, проглянути результат дії

запиту.

Зберегти запит під назвою Запит_2.Переглянути запит в режимі SQL.

4.Виконати вправи з сортування записів у запиті.

За допомогою запитів можна виконувати сортування записів у тимчасовому наборі даних.

ACCESS дозволяє виконувати сортування за 10 полями.

Виконаємо сортування за трьома полями: Посада, Дата народження, Прізвище.

У вікні конструктора запиту першим розмістимо поле Посада, другим - Дата народження,

третім Прізвище (сортування виконується в напрямку зліва направо). Оскільки сортування за іншими полями виконувати не потрібно, їх можна включати або не включати в запит.

Виконати запит, проглянути результат.

Зберегти запит під назвою Запит_3. Переглянути запит в режимі SQL.

5.Створити запити на вибірку за точним збігом значення одного поля.

За збігом у текстовому полі: створити запит, в який включити всі поля таблиці

Співробітники. На перетині рядка Criteria та поля Посада внести: продавець. Виконати

запит. Будуть відібрані записи про працівників - продавців.

Зберегти запит під назвою Запит_4. Переглянути запит в режимі SQL.

За збігом у числовому полі: створити запит, в який включити всі поля таблиці

Співробітники. На перетині рядка Criteria та поля Оклад внести: 1000. Виконати запит.

Будуть відібрані записи про працівників, оклад у яких 1000 грн.

Зберегти запит під назвою Запит_5. Переглянути запит в режимі SQL.

За збігом у полі дати: створити запит, в який включити всі поля таблиці Співробітники. На перетині рядка Criteria та поля Дата прийому на роботу внести: 1.9.98. Виконати запит.

Будуть відібрані записи про працівників, які працюють з 1.9.98.

Зберегти запит під назвою Запит_6. Переглянути запит в режимі SQL.

За збігом у логічному полі: створити запит, в який включити всі поля таблиці Співробітники.

На перетині рядка Criteria та поля Одружений внести: true. Виконати запит. Будуть

відібрані записи про працівників, які одружені.

Зберегти запит під назвою Запит_7. Переглянути запит в режимі SQL.

6.Створити запит на вибірку за точним незбіганням поля.

Створити запит, в який включити всі поля таблиці Співробітники. На перетині рядка

Criteria (Условие отбора) та поля Одружений внести: <>true. Виконати запит. Будуть

відібрані записи про працівників, які не одружені.

Зберегти запит під назвою Запит_8. Переглянути запит в режимі SQL.

Символи незбігання можна застосовувати до різних типів полів - текстових, числових, дати.

7.Створити запит на вибірку за шаблоном (з використанням символів *,?). 3

Оператор Like (подібний на) із символами шаблону забезпечує пошук за текстовим полем.

* - замінює будь-яку кількість символів,

? - замінює будь-який один символ.

Символи шаблону можуть бути розташовані в будь-якій частині ідентифікатора, в тому числі

на початку чи в кінці. Умова може містити кілька символів шаблону.

Створити запит, в який включити всі поля таблиці Співробітники. На перетині рядка

Criteria та поля Ім'я внести: like “А*”. Виконати запит. Будуть відібрані записи про

працівників, імена яких починаються з букви А.

Зберегти запит під назвою Запит_9. Переглянути запит в режимі SQL.

 

Контрольні запитання

 

1. Що таке запит?

____________________________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

 

2. Які бувають типи запитів (за способом створення)?

____________________________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

 

3. Що таке запит на вибірку?

____________________________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

 

4. Як створити запит у режимі конструктора?

____________________________________________________________________________

____________________________________________________________________________

____________________________________________________________________________

 

5. Як створити запит за допомогою майстра?

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

 

6. Як за допомогою запита відсортувати дані?

 

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

Висновок:____________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

 

 


<== предыдущая | следующая ==>
Орієнтовна урожайність різних сільськогосподарських культур та можливий вихід біоетанолу з біосировини | Теоретичні відомості і методичні вказівки

Date: 2015-12-11; view: 515; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию