4941

Формирование запросов выбора к данным базы

Лабораторная работа

Информатика, кибернетика и программирование

Формирование запросов выбора к данным базы Цель работы: научиться создавать запросы выбора в режиме конструктора. Постановка задания: В процессе работы с базой данных часто возникает необходимость в получении сведений, хранящихся в нескольких таблиц...

Русский

2012-11-29

181 KB

6 чел.

Формирование запросов выбора к данным базы

Цель работы: научиться создавать запросы выбора в режиме конструктора.

Постановка задания:

В процессе работы с базой данных часто возникает необходимость в получении сведений, хранящихся в нескольких таблицах, а также выборки данных по определенным критериям (условиям отбора). Для этого используются запросы.

 Задание 3.1. Создать запрос на выборку данных (фамилия, имя, отчество, год рождения, что окончил, курс, группа, преподаватель) из таблиц Список и Группы следующей структуры (см. табл. 3.1):

Таблица 3.1

 

 

Рекомендации к выполнению:

· Выбрать в окне БД вкладку Запросы и щелкнуть по кнопке Создать.

· Выбрать режим создания запросов Конструктор.

На экране появится диалоговое окно добавления таблиц.

· Выделить в окне Добавление таблицы название таблицы Список и щелкнуть по кнопке Добавить.

· Добавить  таблицу Группы аналогичным способом.

· Закрыть окно Добавление таблицы.

· Переместить в строку Поле бланка Конструктора запроса путем перетаскивания поля Фамилия, Имя, Отчество, Год рождения, Что окончил, Курс (из таблицы Список) и Группа, Преподаватель (из таблицы Группы).

Окно конструктора запроса в результате выполненных действий должно иметь вид, представленный на рис. 3.1.

 

 

Рис. 3.1. Окно конструктора запроса на выборку данных
из таблиц
Список и Группы

 

· Запустить запрос, выполнив команду Запрос/ Запуск или щелкнув по кнопке на панели инструментов  .

Результат выполнения запроса представлен на рис. 3.2.

 

 

Рис. 3.2. Окно результата выполнения запроса

 

· Сохранить запрос с именем Выборка из 2-х таблиц.

 

 Задание 3.2. Создать запрос на выборку информации о студентах, окончивших школу, из таблицы Список, следующей структуры (см. табл.3.2)

 

                      Таблица 3.2

 

 

Рекомендации к выполнению:

· Вызвать режим создания запросов Конструктор.

· Добавить в бланк запроса таблицу Список.

· Закрыть окно Добавления таблицы.

· Переместить в бланк Конструктора запроса поля Фамилия, Имя, Отчество, Год рождения, Что окончил.

· Ввести в строке Условие отбора  бланка запроса для поля Что окончил значение Школу.

Окно конструктора запроса будет иметь вид, представленный на рис. 3.3.

 

 

Рис. 3.3. Окно конструктора запроса на выборку данных о студентах,
окончивших школу

 

· Выполнить запрос.

Результат выполнения запроса представлен на рис. 3.4.

 

 

Рис. 3.4. Окно результат выполнения запроса

 

· Сохранить запрос с именем Школа.

 

Задание 3.3. Создать запрос на выборку данных о студентах, родившихся в 1983 или 1984 году, из таблицы Список, следующей структуры (см. табл.3.3).

 

         Таблица 3.3

 

 

Рекомендации к выполнению:

· Вызвать режим создания запросов Конструктор.

· Добавить в бланк запроса таблицу Список.

· Закрыть окно Добавления таблицы.

· Переместить в бланк Конструктора запроса поля Фамилия, Имя, Отчество, Год рождения, Что окончил, Группа.

· Ввести в строке Условие отбора  бланка запроса для поля Год рождения выражение 1983 Or 1984.

На заметку! OR – логический оператор Или, используется для выбора данных, удовлетворяющих одному из введенных условий. В данном случае, будут отобраны записи о студентах, год рождения которых 1983 или 1984.

Окно конструктора запроса будет иметь вид, представленный на рис.3.5.

 

 

Рис. 3.5. Окно конструктора запроса на выборку данных
по заданному году рождения

 

· Выполнить запрос.

Результат выполнения запроса представлен на рис. 3.6.

 

 

Рис. 3.6. Окно результата выполнения запроса

 

· Сохранить запрос с именем Год рождения.

 

 

 Задания для самостоятельной работы:

 

1. Создать запрос на выборку данных о студентах, занятия у которых проводит преподаватель Соловьева З.М. Сохранить запрос с именем Преподаватель.

2. Создать запрос на выбор сведений о студентах, фамилии которых начинаются на букву Б. Сохранить запрос с именем Фамилия.

На заметку! Для создания данного запроса в строку Условие отбора для поля Фамилия необходимо ввести условие  Like Б*

3. Создать параметрический запрос на выборку данных о студентах, обучающихся в любой конкретной группе (например, ЗКП-1) на основании запроса Выборка из 2-х таблиц. Сохранить запрос с именем Параметрический.

 

На заметку!  Для создания данного запроса в строку Условие отбора для поля Группа необходимо ввести текст, заключенный в квадратные скобки, например, [Введите номер группы:]. Данный текст MS Access 2000 будет рассматривать как параметр и выводить в диалоговом окне каждый раз при запуске запроса.


 

А также другие работы, которые могут Вас заинтересовать

84586. Механізми сечоутворення. Клубочкова фільтрація і фактори, від яких вона залежить 44.81 KB
  В результаті цього процесу плазма крові фільтрується в просвіт капсули ШумлянськогоБоумена і утворюється первинна сеча ультрафільтрат плазми крові який за складом відрізняється від неї тільки відсутністю білків. гідростатичний тиск крові в капілярах ниркового тільця близько 70 мм. онкотичний тиск плазми крові близько 30 мм. Плазма крові фільтрується в просвіт капсули через нирковий фільтр який складається з трьох шарів: шар ендотеліоцитів капілярів 1; базальна мембрана 2; шар подоцитів епітелій капсули 3; Ендотелій...
84587. Канальцева реабсорбція і секреція, їх фізіологічні механізми 46.32 KB
  Реабсорбція окремих речовин в проксимальному сегменті нефрона: Реабсорбція іонів натрію N в основному проходить активно. В базолатеральних мембранах клітин епітелію канальців локалізується нптрійкалієва помпа яка з затратами АТФ транспортує іони натрію із клітини в інтерстиційну рідину. За рахунок роботи помпи в клітині підтримується низька концентрація іонів натрію. Через канали апікальної мембрани клітин іони натрію входять в неї пасивно за механізмом дифузії.
84588. Реабсорбція речовин в наступних відділах нефрона 50.77 KB
  Кількість речовин в первинній сечі можна розрахувати за формулою: Кількість речовини = Кпл ШКФ де: Кпл концентрація речовини в плазмі крові; ШКФ швидкість клубочкової фільтрації ШКаФ; Кпл ШКФ = Кс Д звідси: ; Синтетичний полісахарид інулін вільно фільтрується але не реабсорбується і не секретується. Тому визначивши коефіцієнт очищення за інуліном оцінюють ШКФ. ШКФ можна оцінити визначивши кліренс за ендогенним креатиніном який реабсорбується і секретується але обєми цих процесів однакові. Показники ШКФ розраховують на стандартну...
84589. Поворотно-протипоточна система нирок її фізіологічні механізми і роль 52 KB
  Поворотнопротипоточна система нирки ППСН забезепчує при необхідності: розведення сечі тобто виводить у великому обємі води малу кількість солей та метаболітів. Так нирки працюють при надлишку води в організмі наприклад при надлишковому її прийомі. концентровання сечі тобто виводять у малому обємі води велику кількість солей та метаболітів. Регуляція реабсорбції йонів натрію і води в канальцях нирки.
84590. Роль нирок в забезпеченні кислотно-основного стану крові 38.28 KB
  Роль нирок у підтримці кислотноосновного стану крові повязана із здатністю епітеліоцитів ниркових канальців секретувати протони які надалі виводяться з організму. Протони секретуються в просвіт канальців а бікарбонатні йони реабсорбуються у кров. Протони котрі секретуються нирковим епітелієм взаємодіють з різними компонентами сечі.
84591. Фізіологія як наука. Поняття про функцію. Методи фізіологічних досліджень 44.59 KB
  Нормальна фізіологія наука про обєктивні закономірності протікання функцій організму в їх взаємозвязку і у взаємодії організму із зовнішнім середовищем. Функція це діяльність і властивість клітин органів систем організму які проявляються як фізіологічний процес чи сукупність процесів. Неспецифічні притаманні багатьом чи всім тканинам та клітинам організму. Обєктом фізіологічного дослідження є функція організму його систем органів і клітин.
84592. Потенціал спокою, його параметри, механізми походження та фізіологічна роль 49.49 KB
  Формула Нернста для розрахунку величини ПС: де R універсальна газова стала T абсолютна температура F число Фарадея [K і] концентрація іонів К в клітині [K е] концентрація іонів К поза клітиною. Особливостями проникності мембрани клітини в стані спокою вона проникна для іонів К та непроникна для іонів N. Цей білок на внутрішній поверхні мембрани розщеплює АТФ на АДФ та фосфат й використовує енергію що виділилась на транспортування трьох іонів N з клітини та двох іонів К в клітину. Отже за рахунок роботи НКН...
84593. Потенціал дії, його параметри, механізми походження та фізіологічна роль 47.44 KB
  При внутрішньоклітинній мікроелектродній реєстрації ПД окремої клітини має такий вигляд: Спочатку мембранний потенціал різко зменшується до нуля 1 фаза деполяризації ПД; потім заряд мембрани змінюється на протилежний зовні всередині 2 фаза реверсполяризації. Далі мембранний потенціал поступово повертається до вихідного рівня 3 фаза реполяризації ПД. Так розвивається фаза деполяризації ПД. Але вхід іонів N в клітину не припиняється й тепер у клітині створюється надлишок позитивних іонів N а на її поверхні надлишок аніонів...
84594. Збудливість. Критичний рівень деполяризації поріг деполяризації клітинної мембрани 43.2 KB
  Критичний рівень деполяризації поріг деполяризації клітинної мембрани. Пороговий потенціал ΔV різниця між ПС та критичним рівнем деполяризації мембрани Екр. Критичний рівень деполяризації той рівень мембранного потенціалу при зменшені до якого ПС на мембрані виникає ПД. Тобто чим менший поріг деполяризації тим вища збудливість клітини та навпаки.