Базы данных. Лабораторные 1,2,3,4. Вариант №6. Агентство недвижимости
Лабораторная работа
в среде программирования MS Access 2013
Среда программирования: MS Access 2013
Название работы: Базы данных. Лабораторные 1,2,3,4. Вариант №6. Агентство недвижимости
Вид работы: Лабораторная работа
Описание: Дисциплина "Базы данных".
Лабораторная работа № 1 «Организация хранения
и доступа к данным в СУБД MS Access»
Тема: Организация хранения данных в СУБД MS Access. Создание таблиц. Построение схемы БД.
Раздел дисциплины: Обоснование концепции баз данных.
Цель работы: разработать структуру базы данных (БД) для выбранной предметной области, содержащую не менее восьми взаимосвязанных таблиц.
Вариант №6. Агентство недвижимости.
Порядок выполнения лабораторной работы № 1
Выберите один из предложенных ниже вариантов предметных областей:
1. Библиотека.
2. Магазин продовольственных товаров.
3. ВУЗ.
4. Супермаркет.
5. Документооборот предприятия.
6. Агентство недвижимости.
7. Компьютерная фирма.
8. Поликлиника.
9. Турфирма.
10. Гостиница.
11. Автосалон.
12. Банк.
13. Деканат.
14. Отдел кадров.
15. Аэропорт.
Проанализируйте объекты выбранной предметной области и создайте не менее 8-ми взаимосвязанных таблиц в соответствии с порядком выполнения работы, учитывая, что все таблицы должны быть нормализованы по 3НФ.
После создания схемы базы данных заполните созданные таблицы.
Для запуска MS Access выберите иконку в меню программ MS Windows. Чтобы начать разработку новой базы данных, следует в меню Файл выбрать команду Создать, после чего выбрать пункт Новая база данных и присвоить имя новой БД. Затем возможно создание объектов БД «вручную» либо с помощью Мастера, который автоматически генерирует объект в диалоге с пользователем. Независимо от способа создания объекта режим конструктора позволяет в любой момент изменить его структуру и свойства.
Лабораторная работа № 2 «Создание запросов в СУБД MS Access».
Тема: Создание запросов в СУБД MS Access. Создание запросов с помощью визуального средства построителя запросов и с помощью языка SQL.
Раздел дисциплины: Языки управления и манипулирования данными.
Цель работы: создать запросы в среде MS Access.
Вариант №6. Агентство недвижимости.
удаление.
Порядок выполнения лабораторной работы № 2
В ходе выполнения лабораторной работы необходимо создать с помощью построителя запросов:
1. Запрос на выборку.
2. Запрос на выборку с параметрами.
3. Запрос на обновление данных.
4. Запрос на удаление записей.
Следующие запросы должны быть реализованы на языке SQL без помощи построителя запросов:
5. Используя инструкцию CREATE TABLE, создайте запрос на создание новой таблицы для выбранной ранее предметной области, содержащей пять полей, различных типов данных, определив в запросе первичный ключ и проиндексировав соответствующие поля, используя предложение CONSTRAINT.
Для запуска запроса нажмите кнопку Запуск на панели инструментов. После чего создайте запрос на создание еще одной таблицы, содержащей внешний ключ по отношению к первичному ключу предыдущей
таблицы. Запустите запрос, после чего проверьте, отразились ли изменения в схеме данных.
6. Используя команду CREATE INDEX, создайте запрос на создание нового индекса, используя различные условия назначения индексов (IGNORE NULL, DISALLOW NULL, PRIMARY), а также типы сортировки.
7. Используя команду INSERT INTO, создайте запросы на добавление группы записей (из дополнительной таблицы) и одной записи в существующую таблицу.
8. Используя команду UPDATE, создайте запрос на обновление данных в созданных ранее таблицах.
9. Используя команду SELECT, создайте запрос на выборку записей из двух (или более) таблиц, используя правила внешнего и внутреннего соединения, а также различные условия отбора и сортировки.
10. Используя команду TRANSFORM, создайте перекрестный запрос.
11. Используя команду DROP, создайте запросы на удаление таблицы и индекса, созданных ранее в БД.
Сохраните все созданные запросы в базе данных.
Лабораторная работа № 3 «Создание форм в СУБД MS Access».
Тема: Создание форм в СУБД MS Access. Создание экранных форм и их использование для ввода данных.
Вариант №6. Агентство недвижимости.
Раздел дисциплины: Реляционная модель.
Цель работы: создать ленточную, табличную и сложную формы в базе данных MS Access, используя в качестве источника записей созданные ранее таблицы и запросы.
Порядок выполнения лабораторной работы № 3
Создание ленточной табличной и макета сложной формы следует
осуществлять с помощью мастера форм. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.
Для создания ленточной формы с помощью мастера форм в окне базы данных перейдите на вкладку Формы и выберите пункт Создание формы с помощью мастера. В предложенном окне выберите таблицу или созданный ранее запрос на выборку, который будет использоваться
в качестве источника записей формы, выберите поля таблицы/запроса, которые будут доступны для редактирования в создаваемой форме. Затем нажмите кнопку Далее.
В следующем окне выберите тип формы ленточный, нажмите кнопку Далее и следуйте дальнейшим указаниям мастера форм.
Для создания табличной формы с помощью мастера, следуйте предложенным выше инструкциям, а в окне выберите тип формы табличный. При этом рекомендуется табличную форму создавать с учетом того, что она может являться подчиненной формой в сложной форме,
т. е. источником записей должна быть таблица, содержащая внешний
ключ, т. е. связанная с другой таблицей М:1.
Для создания главной формы в окне выберите тип формы в один столбец учитывая, что источником записей должна быть таблица, соединенная в схеме данных с подчиненной таблицей с типом связи 1:М.
Созданные формы будут отображены в окне базы данных в разделе
Формы, их макет можно изменить в режиме конструктора, для чего необходимо выбрать нужную форму и нажать кнопку Конструктор в окне БД.
В созданной ленточной форме создайте кнопки для навигации по записям и кнопку закрытия формы. Для этого откройте форму в режиме конструктора и в панели инструментов выберите объект Кнопка и поместите её в область примечания формы.
После этого откроется окно мастера кнопок в котором необходимо выбрать категорию переходы по записям и в действиях — первая запись для перехода к первой записи набора данных, затем нажмите кнопку Далее и следуйте дальнейшим инструкциям мастера.
Аналогично создайте кнопки для перехода на последнюю, предыдущую и следующую записи. При создании кнопки для закрытия формы в мастере кнопок выберите категорию работа с формой и действие закрытие формы.
Создать подчиненную форму можно либо на основе имеющихся в БД таблиц и запросов либо на основе созданных ранее форм, учитывая при этом, что и главная, и подчиненная формы должны иметь общие поля, необходимые для установления связи между ними.
Для создания подчиненной формы откройте созданную ранее главную форму в режиме конструктора и в панели инструментов выберите
объект подчиненная форма и вставьте его в главную форму, поле чего откроется окно мастера подчиненных форм.
Выберите из списка предложенных форм созданную ранее форму в табличном виде, при условии, что она удовлетворяет всем требованиям для подчиненных форм, в противном случае создайте подчиненную форму на основе имеющихся таблиц и запросов. Нажмите кнопку Далее и следуйте указаниям мастера.
В главной форме создайте кнопки перехода по записям и кнопку закрытия формы, так же как и для ленточной формы, кроме того, создайте кнопку Добавить новую запись, по нажатию которой добавлялась бы пустая запись в главную форму, для этого в мастере кнопок выберите категорию обработка записей и действие добавить запись. Создайте также
кнопку, нажатие которой вызовет открытие созданной ранее ленточной
формы, для этого в мастере кнопок выберите категорию работа с формой
и действие открытие формы.
Лабораторной работы № 4 «Создание отчетов в СУБД MS Access»
Тема: Создание отчетов в СУБД MS Access. Создание отчетов и их использование для вывода информации.
Вариант №6. Агентство недвижимости.
Раздел дисциплины: Реляционная модель.
Цель работы: создать отчеты в базе данных MS Access, используя в качестве источника записей созданные ранее таблицы и запросы.
Порядок выполнения лабораторной работы № 4
В ходе выполнения работы необходимо создать отчет, содержащий
подчиненный отчет.
Для создания отчета в окне базы данных выберите вкладку Отчеты
и нажмите кнопку Создание отчета с помощью мастера.
В первом окне мастера отчетов выберите имя таблицы или запроса, содержащих данные, по которым строится отчет. MS Access по умолчанию использует эту таблицу или запрос как базовый источник данных для отчета. Для удобства используйте тот же источник записей, что и для главной формы в предыдущей лабораторной работе.
В следующем окне установите уровни группировки данных (если необходимо). Нажмите кнопку Далее.
В следующем окне выберите способ сортировки данных в отчете, нажмите кнопку Далее и следуйте дальнейшим инструкциям мастера отчетов.
Для изменения макета отчета откройте его в режиме конструктора.
Чтобы изменить внешний вид отчета, нажмите кнопку Автоформат на панели инструментов и выберите новый внешний вид для отчета.
Для изменения внешнего вида одного элемента управления, например надписи, выделите его, после чего на панели инструментов Форматирование выберите другой шрифт, размер шрифта или другие параметры.
Для изменения формата отображения данных в элементе управления,
например в поле, убедитесь, что данный элемент выделен, и нажмите
кнопку Свойства на панели инструментов для вывода окна свойств.
При необходимости добавьте в отчет другие поля из таблицы, являющейся источником данных отчета, следующим образом: нажмите кнопку
Список полей на панели инструментов для отображения списка всех
полей базовой таблицы и с помощью мыши «перенесите» выбранное поле
в отчет.
Создайте заголовок и примечание отчета, куда добавьте надпись, содержащую Ваши ФИО и № группы. Чтобы создать надпись, нажмите
кнопку Надпись на панели элементов. Затем выберите в отчете место,
куда ее следует поместить, введите нужный текст и нажмите клавишу
Enter.
Поменяйте порядок сортировки и группировки данных в отчете, для
этого нажмите кнопку Сортировка и группировка на панели инструментов для вывода диалогового окна.
Добавьте новые поля для группировки и сортировки, создайте заголовки и примечание групп.
Для создания подчиненного отчета нажмите кнопку Подчиненная
форма/отчет на панели элементов, затем установите указатель в отчете на том месте, куда требуется поместить подчиненный отчет, и нажмите
кнопку мыши. Выполняйте инструкции, выводящиеся в диалоговых окнах
мастера.
После нажатия кнопки Готово элемент управления «Подчиненная
форма/отчет» будет вставлен в главный отчет. Кроме того, будет создан
отдельный отчет, выводящийся как подчиненный отчет.
При включении в главный отчет подчиненного отчета, содержащего
данные, относящиеся к данным в главном отчете, необходимо установить
связь подчиненного отчета с главным. Связь обеспечивает соответствие
записей, выводящихся в подчиненном отчете, записям в главном отчете.
При создании подчиненного отчета с помощью мастера или путем
переноса с помощью мыши отчета или таблицы в другой отчет MS Access
автоматически выполняет синхронизацию главного и подчиненного отчетов в следующих случаях.
Так же как и при создании подчиненных форм, следует учитывать,
что отчеты базируются на таблицах, между которыми установлены связи
в окне Схема данных. Для подчиненного отчета используйте источник записей такой же, как и для подчиненной формы. Помните, что при создании
отчетов на основе запроса или запросов синхронизация отчета с подчиненным отчетом выполняется автоматически, если связи установлены для базовых таблиц запроса или запросов. Если связи базовых таблиц установлены корректно, MS Access выполнит синхронизацию главного и подчиненного отчетов автоматически.
Главный отчет базируется на таблице, содержащей ключевое поле,
а подчиненный отчет базируется на таблице, содержащей поле с тем же
именем и с тем же или совместимым типом данных. Это же условие должно выполняться для базовых таблиц запросов, если отчеты базируются
на запросах.
При связывании главного и подчиненного отчетов Microsoft Access
использует свойства «Основные поля» (LinkMasterFields) и «Подчиненные
поля» (LinkChildFields) элемента управления «Подчиненная форма/отчет».
Если по каким-либо причинам Microsoft Access не связывает главный
и подчиненный отчеты автоматически, пользователь имеет возможность
задать значения этих свойств самостоятельно.
Для открытия отчета в сложной форме создайте кнопку открытия отчета для просмотра, используя для этого мастер кнопок.
Год: 2024
Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2024-м году, в рамках этого заказа была разработана программа в среде программирования MS Access 2013. Если у Вас похожее задание на программу, которую нужно написать на MS Access 2013, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2024-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Viber: ![]() Telegram: ![]() ВКонтакте: ![]() ![]() E-mail: ![]() |