Создание таблиц и работа с ними. Создание простых запросов

Описание технологии создания таблиц в режиме "Конструктор" в программной среде Microsoft Access. Сортировка и фильтрация данных в таблицах, создание полей с подстановкой. Пример структуры многотабличного запроса и пример создания итогового запроса.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 17.02.2013
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ П. О. СУХОГО

Энергетический факультет

Кафедра «Информационные технологии»

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ 1-2

по дисциплине «Информационные технологии»»

на тему: «Создание таблиц и работа с ними. Создание простых запросов»

Выполнил: студент гр. ТЭ-31

Шпарун А.В.

Принял преподаватель Стародубцев Е.Г.

Дата сдачи отчета: _____________________

Дата допуска к защите: _____________________

Дата защиты: _____________________

Гомель 2012

Глава 1

1. Описание технологии создания таблиц

таблица запрос аccess

Необходимо создать таблицы, которые будут определять структуру базы данных «Платежи студентов» для ведения учета платежей студентов за время обучения, а именно таблицы «Города», «Улицы», «Факультеты», «Студенты», «НазначенияОплат», «Платежи».

Рассмотрим на примере создания таблицы «Студенты»: в режиме Конструктора заполняем Названия полей (КодСтудента, Фамилия, Имя, Отчество, КодГорода, КодУлицы, Дом, Корпус, Квартира, Телефон, ДатаРождения, ГодПоступления, Группа, СокрНазваниеФак, Примечание), указываем для каждого поля необходимые Тип данных и Свойства.

Далее мы создаем в таблице Ключевые поля, где необходимо.

Рис. 1 - Пример создания таблицы в режиме "Конструктор"

2. Описание структуры созданных таблиц

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

Заполняем таблицы данными (данные выбираем самостоятельно). Соблюдаем порядок: сначала заполняем таблицы-справочники, затем оперативные таблицы.

Рис. 2 - Пример заполнения таблицы

3. Схема базы данных

Рис. 3 - Схема базы данных

4. Описание выполнения контрольных заданий

Сортировка и фильтрация данных в таблицах.

Отобрать из таблицы «Студенты» данные о всех студентах заданных факультета и фамилии, отсортированные по именам в алфавитном порядке;

Для этого открываем таблицу в режиме просмотра, выделяем текст названия необходимого факультета, после чего на панели инструментов нажимаем кнопку «Фильтр по выделенному». Далее выделяем необходимую фамилию, нажимаем кнопку «Фильтр по выделенному». Для сортировки по именам щелкаем стобец «Имя» и нажимаем кнопку «Сортировка по возрастанию» на панели инструментов. Пример сортировки сохранил как запрос «Фильтр»

Создание полей с подстановкой.

Создать в таблице «Факультеты» поле СокрНазвание с выбором значений из раскрывающегося списка (тип данных - мастер подстановок), содержащего 10 значений.

В режиме конструктора для необходимого поля «СокрНазвание» задаем тип данных «Мастер подстановок». В появившемся диалоговом окне выбираем пункт «Будет введен фиксированный набор значений». В появившемся окне в таблицу вводим 10 сокращенных названий факультетов. Нажимаем кнопку «Завершить». Теперь при заполнении таблицы возможен выбор одного из десяти возможных вариантов сокращенного названия факультета.

Также для полей КодГорода, КодУлицы, ГодПоступления, СокрНазваниеФак таблицы «Студенты» создаем поля с подстановкой. Для этого в режиме конструктора для необходимого поля задаем тип данных «Мастер подстановок». В появившемся диалоговом окне выбираем пункт «Объект «столбец подстановки» будет использовать значения из таблицы или запроса». В следующем окне выбираем необходимую таблицу или запрос, далее выбираем поля, из которых следует выбирать необходимые значения. В следующем окне предлагается отсортировать эти значения, после чего завершаем работу « Мастера подстановки».

Глава 2

1. Описание технологии разработки всех созданных запросов

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

2. Описание структуры созданных запросов

Создаем простой многотабличный запрос, который позволяет редактировать данные в таблице «Платежи» с одновременным выводом данных о студенте. Запрос содержит поля КодСтудента, Фамилия, Имя, Отчество, взятые из таблицы «Студенты», и поля ДатаОплаты, СуммаОплаты, ЦельОплаты, взятые из таблицы «Платежи». Таблицы связаны полем КодСтудента. Сохранил запрос под названием «Задание2_2».

Создаем простой многотабличный запрос для вывода списка улиц города Гомеля. Запрос содержит поля: Название (таблица «Города») и Название (таблица «Улицы»). В бланке запроса для поля Название (таблица «Города») в строку Условия отбора внесем - Гомель. Сохранил запрос под названием «Задание2_3».

Рис. 4 - Пример структуры многотабличного запроса

Создаем многотабличный запрос с именем «Сумма_1» для подсчета общих сумм оплат студентов за весь период оплат. Запрос содержит поля Фамилия, Имя, Отчество, взятые из таблицы «Студенты», и поле СуммаОплаты. При создании запроса используем команду Вид > Групповые операции. В качестве групповой операции для поля СуммаОплаты в раскрывающемся списке указали Sum (суммирование), а для остальных полей - Группировка.

Создаем многотабличный запрос с именем «Сумма_2» путем копирования и последующего редактирования запроса «Сумма_1». Выполнили следующие изменения: 1) добавили в бланк запроса поле Группа; 2) удалили из бланка запроса поля Фамилия, Имя, Отчество; 3) выполнили для поля Группа установку: Групповая операция - Группировка.

Создаем многотабличный запрос с именем «Сумма_3» путем копирования и последующего редактирования запроса «Сумма_2». Выполнили следующие изменения установок для поля Группа: Групповая операция - Условие; Вывод на экран - нет (снять флажок); Условие отбора: указали номер группы из имеющихся в базе данных.

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

3. Распечатка запроса, созданного по заданию

Рис. 5 - Распечатка запроса, созданного по заданию 2.4.2.

4. Описание выполнения контрольных заданий

Создание простых многотабличных запросов.

Создать многотабличный запрос для вывода следующих сведений о студентах (для факультета выводить полное название) - фамилия, имя, отчество, телефон, группа, факультет. Создаем запрос в режиме Конструктора путем добавления таблиц «Студенты» и «Факультеты». Выбираем из первой таблицы Фамилия,Имя,Отчество,Телефон, Группа, из второй - поле ПолнНазваниеФак.

Создание итоговых запросов.

Создать запрос для нахождения следующих итоговых показателей, вычисляемых по группам записей (используются группировка данных в запросах и итоговые функции Sum, Avg, Min, Max, Count, First, Last) - минимальная сумма оплаты студентов каждой группы.

Для создания данного запроса понадобились поля СуммаОплаты из таблицы «Платежи» и Группа из таблицы «Студенты». Выбираем групповые операции для полей - Min и Группировка соответственно.

Рис. 6 - Пример создания итогового запроса

Вывод: научился создавать таблицы, простые запросы в MS Access и работать с ними.

Размещено на Allbest.ru


Подобные документы

  • Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.

    методичка [3,9 M], добавлен 21.07.2009

  • Структура многотабличных баз данных, создание и редактирование таблиц в MS Access, установка связей между таблицами, фильтрация и сортировка данных, создание БД "Месторождения нефти". Составление форм, запроса на выборку по разным полям и отчетов.

    лабораторная работа [531,5 K], добавлен 13.02.2012

  • Рабочая среда MS Access. Окна, меню и панели инструментов. Основные режимы работы с таблицами. Создание таблиц. Создание первичных ключей и связей. Создание простого запроса с помощью мастера запросов. Изменение запроса с помощью конструктора запросов.

    практическая работа [1,5 M], добавлен 03.06.2008

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

    курсовая работа [2,9 M], добавлен 14.11.2016

  • Создание БД с информацией о сотрудниках на основе таблиц: "Сотрудники", "Отдел". Поиск, сортировка и фильтрация данных в таблицах. Запросы на выборку данных, удаления и замены. Создание форм и отчетов на основе запросов и таблиц. Диспетчер кнопочных форм.

    лабораторная работа [136,7 K], добавлен 01.12.2011

  • Изучение основных принципов разработки приложений баз данных в среде Delphi. Создание таблиц, псевдонима и вычисляемых полей базы данных. Особенности организации поиска и фильтрации. Сортировка данных в таблицах. Построение запросов. Генерация отчетов.

    курсовая работа [1,3 M], добавлен 05.02.2017

  • Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.

    реферат [3,3 M], добавлен 29.01.2011

  • Основные понятия информационных баз данных. Реляционная модель данных. Создание с помощью программы СУБД Access таблиц "Оптовый магазин", их сортировка по различным критериям. Введение многотабличного запроса на выборку с обновлением записей и отчетом.

    контрольная работа [25,6 K], добавлен 26.02.2009

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

  • Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.

    контрольная работа [4,5 M], добавлен 18.03.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.