36719

РАБОТА С ЗАПРОСАМИ В РЕЛЯЦИОННОЙ БАЗЕ ДАННЫХ СТАВРОПОЛЬСКИЙ КРАЙ

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

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

Лабораторная работа № 3 Лабораторная работа № 3 РАБОТА С ЗАПРОСАМИ В РЕЛЯЦИОННОЙ БАЗЕ ДАННЫХ СТАВРОПОЛЬСКИЙ КРАЙ Задание № 1 Создайте запрос на основе таблиц Административные районы и Административные центры выбирающий все районы центры которых являются городами. Технология работы Создайте запрос на основе связанных таблиц. Для этого в окне базы данных выберите объект 3апросы Создание запроса в режиме конструктора; В окне Добавление таблицы выделите в списке таблицу Административные районы и щелкните на кнопке Добавить; В...

Русский

2013-09-23

243.5 KB

2 чел.

УБД Access. Лабораторная работа № 3

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

РАБОТА С ЗАПРОСАМИ В РЕЛЯЦИОННОЙ БАЗЕ  ДАННЫХ СТАВРОПОЛЬСКИЙ КРАЙ

Задание № 1

Создайте запрос на основе таблиц Административные районы и Административные центры, выбирающий все районы, центры которых являются городами. 

Технология работы

  1.  Создайте  запрос на основе связанных таблиц. Для этого в окне базы данных выберите объект 3апросы - Создание запроса в режиме конструктора;
  2.  В окне Добавление таблицы выделите в списке таблицу Административные районы и щелкните на кнопке  Добавить;
  3.  В том же списке выделите и добавьте таблицу Административные центры;
  4.  Закройте диалог щелчком по кнопке 3акрыть.

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

  1.  Включите поля из таблиц в запрос. Из таблицы Административные районы в бланк запроса по образцу (рис. 1) в строку Поле перетащите поле: Название района. В следующие поля в запросе перетащите поля Административный центр и Тип населенного пункта из таблицы Административные центры (рис. 1).
  2.  Установите Условие отбора для выборки районов, центры которых являются городами. Для чего в строке Условие отбора под полем Тип населенного рункта введите выражение город.
  3.  Выполните запрос при помощи кнопки Запуск  или меню ЗапросЗапуск.
  4.  Закройте запрос с сохранением под именем Запрос 4.

Рис. 1. Конструктор многотабличного запроса на выборку

Задание № 2

Самостоятельно создайте запрос, выбирающий районы, центры которых являются селами или станицами и численность населения в центре не превышает 15 тыс. человек. Сохраните запрос под именем Запрос 5. Конструктор запроса представлен на Рис. 2.

Рис. 2. Конструктор запроса на выборку

Задание № 3

Используя вычисляемое поле, на основе таблицы Города создайте запрос, подсчитывающий возраст городов Ставропольского края. В выражении используйте следующую формулу: Year(Date())-[города]![год основания]

Технология работы

  1.  В окне базы данных выберите объект 3апросы - Создание запроса в режиме конструктора;
  2.  В окне Добавление таблицы выделите в списке таблицу Города и щелкните на кнопке  Добавить;
  3.  Закройте диалог щелчком по кнопке 3акрыть.
  4.  В бланк запроса из таблицы Города перетащите поля Название и Год основания.
  5.  Для создания выражения, подсчитывающего возраст города по году его основания, щелкните в верхней строке свободного столбца и вызовите Построитель выражения с помощью кнопки Построить  на панели инструментов.
  6.  В верхний бланк Построителя выражений введите следующее выражение: Year(Date())-[города]![год основания] Внимание! Выражение вводится с помощью мыши и средств, предоставляемых Построителем выражений (Рис. 3). В окне диалога Построитель выражений выберите: Функции – Встроенные функции – Дата/время – Year – Вставить. В верхней части окна появится Year («number») . Замаркируйте (выделите) слово «number». В правой части окна выберите функцию DateВставить. Установите в выражении курсор после круглых скобок  и нажмите «-» (минус) на панели операторов. В Построителе выберите Таблицы – Города – Год основания – Вставить (Рис. 3). Нажмите ОК.
  7.  Щелкните правой клавишей мыши  по полю Выражение1:… В контекстном меню выберите Свойства… – Подпись – запишите Возраст.
  8.  Запустите запрос на выполнение. Сохраните запрос под именем Запрос 6.

Рис. 3. Окно построителя выражений

Задание № 4

Сформулируйте многотабличный итоговый запрос, позволяющий получить данные об общей численности населения, количестве населенных пунктов, средней плотности населения и суммарной площади всех административных районов, входящих в состав Западного, Центрального, Восточного экономико-географических районов и района КМВ.

Технология работы

  1.  Запрос строится на основе таблиц Административные районы и ЭГП. Добавьте эти таблицы в бланк запроса.
  2.  Используются поля: ЭГП,  число населенных пунктов, численность населения, плотность населения и площадь территории. Перетащите эти поля в нижнюю часть бланка запроса.
  3.  К запросу на выборку добавляется строка Групповые операции. (Меню Вид – Групповые операции) По полю ЭГП проводится группировка, для остальных полей выбираются соответствующие функции (Рис. 4).

Рис. 4. Конструктор запроса с групповыми функциями

  1.  Выполните запрос. Сохраните запрос под именем Запрос 7.(Рис. 5).

Рис. 5. Результат выполнения запроса с групповыми функциями

Задание № 5

Самостоятельно при помощи многотабличного итогового запроса подсчитайте суммарную численность населения в административных центрах входящих в состав Западного, Центрального, Восточного экономико-географических районов и района КМВ (Рис. 6). Сохраните запрос под именем Запрос 8.

Рис. 6. Конструктор многотабличного итогового запроса

Задание № 6

Из таблицы Города запросом на выборку выбрать курортные центры Ставропольского края и определить их подчинение (краевое или районное).

Технология работы

Создайте однотабличный запрос на основе данных таблицы Города. Перенесите в бланк запроса поля Название, Подчинение, Промышленность. Напротив поля Промышленность в строке Условие отбора запишите *курортный центр*. Выполните запрос, сохраните его под именем Запрос 9.

Перед выполнением следующего задания откройте таблицу Административные центры и замените название административного центра Шпаковского района город Михайловск на старое название село Шпаковское.

Задание № 7

С помощью запроса на обновление замените в таблице Административные центры устаревшее название административного центра Шпаковского района  село Шпаковское на город Михайловск.

Технология работы

  1.  Создайте запрос на выборку на основе таблицы Административные центры, включите в бланк запроса поля Административный центр и Тип населенного пункта.
  2.  Преобразуйте запрос на выборку в запрос на обновление при помощи команды Запрос - Обновление.
  3.  В строку Условие отбора для поля Административный центр введите Шпаковское, для поля  Тип населенного пунктасело. В строку Обновление введите новое название административного центра – Михайловск, тип населенного пункта – город (рис. 7).
  4.  Выполните запрос. Сохраните запрос (Запрос 10).
  5.  Просмотрите после выполнения таблицу Административные центры и убедитесь, что обновление произошло.

Рис. 7. Запрос на обновление

Задание № 8

Создайте запрос с параметром, позволяющий выбирать из таблицы Административные центры данные о районах по типу населенного пункта.

Технология работы

  1.  Создайте запрос на выборку на основе таблицы Административные центры, включите в бланк запроса все поля таблицы.
  2.  В строку Условие отбора напротив поля Тип населенного пункта введите фразу [Введите тип населенного пункта], заключив ее в квадратные скобки [].
  3.  Сохраните запрос под именем Запрос11.
  4.  Выполните запрос. Обратите внимание, что Access выводит диалоговое окно Введите значение параметра, в котором пользователь должен указать тип населенного пункта.

PAGE  6


 

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

5002. Правовые и профессионально-этические регуляторы в журналистике 185.5 KB
  Правовые и профессионально-этические регуляторы в журналистике Введение Средства массовой информации и коммуникации часто вызывают полемику в обществе. Вопросы массовых коммуникаций важны потому, что прямо или косвенно оказывают влияние на жизни люд...
5004. Передняя подвеска автомобиля ГАЗ-53А 205.2 KB
  Передняя подвеска автомобиля ГАЗ-53А (L=1450 мм) Введение Перед автомобильной промышленностью в настоящее время стоят задачи, связанные с увеличением выпуска экономичных автомобилей с дизельными двигателями, позволяющих значительно сократить расход ...
5005. Выбор системы автоматического управления сверлильно-расточно-фрезерного станка модели 600V 100 KB
  Выбрать систему автоматического управления сверлильно-расточно-фрезерного станка модели 600V, проспект Стерлитамакского станкостроительного завода прилагается. Список сокращений САУ – система автоматического управления УЧПУ...
5006. Проект геодезического обоснования стереотопографической съемки масштаба 1:5000 302 KB
  Топографические карты, созданные в результате обработки данных топографической съемки, используют в различных областях человеческой деятельности. Без карт невозможна работа по прокладке нефтепроводов и газопроводов, строительству электрост...
5007. Экономическая система: понятие, структура, генезис 180 KB
  Экономическая система есть совокупность взаимосвязанных и определенным образом упорядоченных элементов экономики, образующих экономическую структуру общества. Вне системного характера экономики не могли бы воспроизводиться (постоянно возоб...
5008. Анализ стилевых особенностей и имиджа менеджера 309 KB
  Общество представляет собой сложную, многоуровневую, целостную и динамически развивающуюся систему. Неотъемлемым атрибутом любой системы – является управление, которое обеспечивает ее сохранение и развитие, упорядочение структуры, взаи...
5009. Возможности использования в российских условиях зарубежного опыта управления предприятием, организацией, фирмой 148.5 KB
  Возможности использования в российских условиях зарубежного опыта управления предприятием, организацией, фирмой. Теория и практика менеджмента получили широкое применение в развитых странах. В США доля менеджеров различных уровней в общей...
5010. Элементы квантовой теории. Основы атомной и ядерной физики 516.5 KB
  Введение В сборнике представлены тестовые задания закрытого типа и на соответствие по разделам Элементы квантовой теории, Основы атомной и ядерной физики, предназначенные для аудиторной и внеаудиторной самостоятельной работы студентов. Тестовые за...