СТВОРЕННЯ ЗАПИТІВ У СЕРЕДОВИЩІ MS ACCESS

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2009
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Організація баз даних

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР  ЗВІТ До лабораторної роботи № 7 «СТВОРЕННЯ ЗАПИТІВ У СЕРЕДОВИЩІ MS ACCESS» з дисципліни: «Організація баз даних» ЛЬВІВ 2009 Тема роботи Запити в базах даних. Мета роботи Навчитися створювати і працювати із запитами бази даних у середовищі MS Access. Короткі теоретичні відомості Можливості та типи запитів Запит - один з найбільш потужних об(єктів MS Access, який дозволяє ефективно представити інформацію, що містять таблиці, з певними властивостями. В деякому розумінні запит подібний до фільтрів, коли з таблиць будується виборка за певною умовою. Але на відміну від фільтру запит дозволяє отримати більш змістовний результат. Перш за все, це пояснюється тим, що фільтр дає інформацію для перегляду (друку), але, на відміну від запиту автоматично не зберігається, як окремий об(єкт бази даних. Запити, маючи таку властивість, дозволяють динамічно поновлювати інформацію у своїх таблицях, якщо у таблицях бази даних виникла зміна інформації. Крім цього, запит має і зворотню дію: якщо змінювати інформацію у його таблицях, то таблиці бази даних, на базі яких побудований запит, будуть адекватно змінювати свою інформацію. Створення запитів у середовищі MS Access Будувати запит необхідно відповідно з постановкою задачі. Одним з найпростіших механізмів є Конструктор. Для того, щоб скористатись цим механізмом, перш за все у вікні побудови бази даних необхідно перейти на закладку Запросы. Через кнопку Создать, будується запит. На цьому кроці можна вибрати декілька способів побудови запиту, в тому числі за допомогою Конструктора. В результаті з(являється вікно, у верхній частині якого необхідно розмістити таблиці, інформація з яких нас цікавить (поступове додавання таблиць здійснюється у вікні Добавление таблиц). У нижній частині необхідно вказати поля запиту, в тому числі ті, що якісно впливають на запит, але значення яких не виводиться. Причому тут можна визначитись і відносно сортування по необхідних полях. Щоб внести інформацію щодо сортування, значення виборки тощо необхідно в нижній частині вікна (тут діє так звана розмітка QBE - це набір текстових вікон, які мають назву комірок, за допомогою яких здійснюється опис запиту) стати на перехрестя відповідного рядка і стовпчика. Після визначення назви запиту, його можна відкрити. В результаті одержується деякий результат у вигляді таблиці. Ця таблиця надалі може використовуватись у будь-яких операціях на рівні із звичайними таблицями. SQL – запити SQL(Structured Query Language – структурована мова запитів) – це стандартна мова програмування, яка має свої корені у 70-х роках минулого століття, коли фірма IBM створювала програмне забезпечення для роботи з реляційними базами даних. Сьогодні існує міжнародний стандарт мови SQL, якого дотримуються розробники програмного забезпечення з оборобки реляційних баз даних. У MS Access вбудовано деякий діалект мови SQL, який використовується в таких діях, як побудова запитів на виборку, підсумуовючих запитів, перехрестних запитів, запитів на побудову таблиць, запитів на оновлення, додавання або видалення записів таблиці. Мову SQL MS Access використовує при роботі з базою даних, в тому числі неявно, коли користувач діє в рамках звичайного запиту – кожний запит, незалежно від того, як він створювався, зберігається у вигляді інструкції SQL. Необхідність використання мови SQL виникає в різних випадках. Наприклад, коли є необхідність побудувати так званий підлеглий запит, результати якого використовуються в якості умов в інших запитах. Синтаксис діалекту MS SQL необхідно знати, щоб безпосередньо на цій мові виконувати ті чи інші SQL–запити. Для початку цікаво познайомитись, як в термінах SQL зберігається будь-який запит. Для цього необхідно лише скористатись дією меню MS Access Вид - Режим SQL, коли стає активним той чи інший запит. Зауваження. Табличний вигляд результатів запиту викликає питання: чи можна в цій таблиці виконувати редагування (змінювати, додавати, видаляти записи)? Відповідь, взагалі кажучи, негативна. Можна відповісти на це питання "ТАК" та виправити, наприклад, прізвище. Це призведе до того, що в таблиці ПРАЦІВНИКИ відповідне прізвище теж зміниться. Так само зміняться значення й інших полів, якщо їх редагувати в запиті. Таким чином, у деяких результатах запитів (не завжди) користувач має можливість зміни значень полів. Але така можливість не поширюється на значення ключових полів. При спробі виправити значення ключового поля на таке, що не належить множині значень у відповідній таблиці-довіднику, MS Access відреагує та вкаже на помилку. Цікава ситуація виникає при спробі додати записи в такому простому запиті. Додавання можливе, але всі поля, що обчислюються в формі для введення записів, тут не можуть бути обчислені, і без такої автоматизації додавання записів не можна допускати. Так само користувач може додати записи, які суперечать умові виборки. Ці записи додаються, але при наступному відкритті запиту вони, зрозуміло, не входять в його таблицю. Висновок: у вікні результатів запиту редагування не бажане! Завдання: Створити запити для бази даних у середовищі MS Access на тему «Студенське містечко». Результати роботи: Запит на вибірку , в якому, ми задаємо прізвище ,студента а в результаті отримуємо загальну інформацію про нього, якщо такий існує в БД:  Результат:  Запит на створення таблиці, яка міститиме різні записи з різних таблиць з кабінетів (в данному випадку я взяв 5 по списку)  3. Запит на оновлення , який збільшує Вартість лікування на 2 рази. Таблиця до оновлення:  Таблиця після оновлення:  Запит на додавання , який додає новий запис в таблицю Кабінети Вміст таблиці Кабінети до запиту:  Вміст таблиці Гуртожиток після запиту:  5.Запит на видалення , в якому задаючи Кличку тварини ми видаляємо запис про неї: Вміст таблиці Тварини до запиту:  Введення клички тварини:  Вміст таблиці Тварини після запиту:  6.Створення SQL-запиту який виводить інформацію про всі кабінети , в яких порядковий номер більше 5 і менше 25. Та сортує їх по від найнижчого до більшого:   Результат:  Висновок. На цій лабораторній роботі я набув практичних навиків у створенні та роботі із запитами бази даних у середовищі Microsoft Access.
Антиботан аватар за замовчуванням

17.07.2020 10:07-

Коментарі

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

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!