У вас вопросы?
У нас ответы:) SamZan.net

Тема- Створення запитів мовою SQL в системи керування базами даних MS ccess

Работа добавлена на сайт samzan.net: 2016-06-20

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.3.2025

Зм..

Арк.

№ докум.

Підпис

Дата

Лист

          

     АІТ Дон НТУ 03.02

        

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

Тема: Створення запитів мовою SQL в системи керування базами даних MS Access.

Мета: придбати навички створення запитів мовою SQL засобами системи керування базами даних MS Access.

Хід роботи

Завдання 1. В програмі MS Access створила базу даних під назвою Фірма.

В базі даних створила наступні таблиці:

Таблиця «Пол» складається з наступних полів: Код, Пол. Та заповнила таблицю даними.

Таблиця «Сотрудники» скадається з наступних полів: Код сотрудника, ФИО, Пол, Должность, Дата рождения, Адрес.

Поле Пол заповнила через таблицю підстановки (Майстер підстановки). Таблицю «Сотрудники» заповнила даними.

Таблиця «Бухгалтерия» складається з наступних полів: Код сотрудника, Оклад, Премия, Штраф. Таблицю Бухгалтерия заповнила даними.

Встановила міжтабличні зв'язки за наступною структурою:

Завдання 2. Створила запити з наступними параметрами:

Запит 1 підрахувала суму за полем Оклад. Запит в режимі конструктора був наступним:

Запит 2 створила таким чином, що в ньому були наступні поля: ФИО, Должность, Оклад, Премия, Штраф, К выдаче (яке розраховується за формулою: К выдйче=Оклад + Премия - Штраф).  Запит створила за допомогою мови SQL, для цього відкрила режим конструктора нового запиту і відкрила контекстне меню на останьому. Обрала пункт Режим SQL. В ньому внесла наступний текст програми:

Запит 3 створила в режимі  SQL з наступними полями: ФИО, Адрес. По полю Адрес задала умови відбору г.Артемовск.

Запит 4 створила також в режимі SQL з полями ФИО та Штраф. Залишила співробітників зі штрафом, який дорівнює нулю.

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

1. Що таке запити в системі керування базами даних MS Access?

Запит - це інтерактивний засіб для вибору даних з однієї або декількох таблиць. При формуванні запиту Вам необхідно вказати критерії вибірки записів у вихідній таблиці. При цьому замість того, щоб друкувати пропозиції спеціальною мовою, Ви повинні просто заповнити бланк запиту, що розташовується у вікні конструктора запитів. Метод формування запиту шляхом заповнення бланка простий для вивчення і розуміння. Він сприяє ефективному використанню можливостей MS Access користувачами, що мають навіть мінімальну навичку роботи з додатком або не мають його зовсім.

Для створення найпростіших запитів Ви можете використовувати мастер запитів, що у Вас послідовно запитує найменування таблиць, використовуваних у запиті, перелік полів таблиць і деякі додаткові параметри. Для створення більш складних запитів Вам може знадобитися конструктор запитів, що є простим і наочним засобом створення досить складних запит.

2. Які способи створення запитів існують в СКБД MS Access?

Як і для форм і звітів, в Access можливі два основні способи створення запитів: за допомогою майстра та в режимі конструктора.

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

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

Можна також створити запит за допомогою майстра і потім остаточно налаштувати його в режимі конструктора.

Робота майстра простих запитів починається з вибору полів бази даних, з яких потрібно отримати дані. Поля можна вибирати як з таблиць, так і з існуючих запитів.

Майстер також дозволяє групувати і підсумовувати дані. Після створення запиту майстер може його виконати або переключитися в режим конструктора. У режимі конструктора можна задати критерії відбору та удосконалити запит.

3. Що складає основу мови SQL в MS Access?

SQL працює з наступними об’єктами:

Стовпці. Стовпець є мультимножина значень, яка може мінятися в часі. Значення стовпця – мінімальний елемент даних, які можуть бути вибрані з таблиці, і мінімальний елемент даних, який може бути змінений. 

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

Базова таблиця є іменована таблиця. Опис базової таблиці включає її ім’я. 

Породжена таблиця – це таблиця, породжена прямо або побічно з однієї або декількох інших таблиць шляхом обчислення. Значеннями породженої таблиці є значення визначальних таблиць при її породженні. 

Згрупована таблиця – безліч груп, що породжуються в ході обчислення <розділу group by>. Група – це мультимножина рядків, в яких всі значення стовпця (стовпців) групувані. Згруповану таблицю можна розглядати як набір таблиць. Множинні функції можуть застосовуватися до індивідуальних кортежів усередині згрупованої таблиці. 

Таблиця, що представляється, є іменована таблиця. Опис таблиці, що представляється, включає її ім’я. 

Згруповане уявлення – це таблиця, що представляється, породжена із згрупованої таблиці. 

Оператори. <Оператор SQL> визначає операцію над базою даних або операцію над курсором. 

Транзакції. Транзакція – послідовність операцій, що включає операції над базою даних, атомарна по відношенню до відновлення. Транзакція починається, коли викликається процедура і ніяка транзакція в даний момент не активна. Транзакція закінчується при виконанні <оператор фіксації> або відміні <оператор вітката>. Якщо транзакція завершується виконанням, всі зміни, внесені в базу даних цією транзакцією, робляться доступними для всіх асихронно виконуваних транзакцій. Якщо транзакція завершується виконанням <оператора отката>, всі зміни, внесені в базу даних цією транзакцією, анулюються. Зафіксовані зміни не можуть бути анулювані. Зміни, внесені в базу даних транзакцією, можуть сприйматися цією транзакцією, але до тих пір, поки транзакція не завершиться виконанням, вони не можуть сприйматися іншими транзакціями.




1. Історія економіки та економічної думки Березин И
2. 1становление и сущность мирового хозяйстваПо широкому определению мировая экономика это сумма всех нацио
3. модуль проекта Параметры окна диалога Папка Отображает список доступных компьютеров серверов диско
4. ОТРУЄННЯ ЛІКАРСЬКИМИ РЕЧОВИНАМИ
5. Программирование в СИ
6. І.Б. Дата отримання Кількість листів Примітка 1
7. Анализ механизма проведения аграрных реформ основные проблемы их функционирования и реализации
8. П.РачковГ.А.НовичковаЕ.html
9. Регистрация юридического лица в форме АО и сдача его в аренду
10. уоуБлиже к делу уоудавайте прокачаем ярик нашим флоу уоу уоу уоумы на финале уоуне напрягаясь уоуСИ Лхэй а