Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Методология и проэктирование ИС (Долга...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.48 Mб
Скачать

Практическая часть

Задание:

Зоопарк.

1-й набор данных: Код животного, название, родина, местонахождение.

2-й набор данных: Дата кормления, время кормления, код животного, чем кормили, сколько сьело.

2 таблицы, добавление данных, просмотр данных, удаление записи, поиск по 2м критериям, подсчет характеристик, сортировка данных, 10-15 записей.

Выполнение:

Чтобы выполнять действий с данными, для начала их нужно занести в базу данных.В данной работе я буду использовать БД Microsoft Access 2007. В базе данных информация представлена в виде таблиц.

§ 1 Создание таблиц.

1.1 Запустим БД Access, перейдем на вкладку:"Создание / таблица".

Рис.1. Пример создания таблицы.

1.2 Добавление полей в таблицу.

Перейти в режим "Конструктор". При переходе в режим конструктора Access предложит назвать таблицу. Назовем ее: "Список животных".

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

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

Рис.3. Пример строк таблицы 1.

Колонка: "Код животного" индексирована: "повторения не допускаются" и является ключевой.

Сохраняем таблицу. Заполнением таблицы займемся позднее с помощью формы.

1.3 Приступим к второй таблице. Создадим таблицу по прошлому примеру. Назовем ее: "Уход за животными". Вторая таблица содержит: "дата кормления","время кормления","код животного", "чем кормили" и "сколько съело".

Рис.4. Пример строк таблицы 2.

Колонка: "Код животного" индексирована: "повторения не допускаются" и является ключевой.

Сохраняем таблицу. Заполнением таблицы займемся позднее с помощью формы.

§ 2 Создание формы.

Чтобы удобно было заполнять таблицы создадим формы для заполнения каждой таблицы.

2.1 Создадим форму для введения данных в таблицу 1. Перейдем на вкладку: " Создание \ другие формы \ модальное диалоговое окно ".

Рис.5. Пример создания формы.

Преимущества данной формы в том что она будет выгладить как отдельное окно ввода с кнопками "ок" и "отмена".

Рис.6. Вид пустой формы.

Добавим поля для заполнения таблицы 1.

Перейдем на вкладку: "Конструктор \ добавить поля".

Рис.7. Пример добавления полей в форму.

Добавим данные из нашей таблицы 1: "код животного", "название", "родина", "место нахождения" и "фото" на нашу форму.

На вкладке "Конструктор" с помощью разнообразных элементов оформим нашу форму.

Рис.8. Вид элементов вкладки конструктор для оформления формы.

Сверху формы добавим заголовок и добавим заранее скачиваю картинку заднего фона в стиле "Зоопарк". В итоге получим вот такую форму.

Рис.9. Вид готовой формы 1.

Сохраним полученную форму. Назовем ее: "Добавление нового животного".

2.2 Создадим форму для ввода данных в таблицу 2.

Создадим форму для ввода по прошлому примеру. Вторая таблица содержит: "дата кормления","время кормления","код животного", "чем кормили" и "сколько съело" на нашу форму. Все строчки в форме берут данные из таблицы 2, кроме строчки " код животного ", эта строчка будет брать данные из таблицы 1.

Для этого преобразуем строчку "код животного" в поле с списком.

Рис.10. Пример преобразования строки.

Чтобы данные в эту строчку брались из другой таблицы, нужно в свойствах этой колонки, в вкладке Данные задать, тип строк: таблица или запрос, а в источнике строк: задать запрос.

Рис.11. Пример запроса для подстановки.

В запросе берем строку "код животного" из 1й таблицы, в свойствах запроса задаем подстановку.

Полученная нами форма выглядит так.

Рис.12. Вид готовой формы 2.

Сохраним полученную форму. Назовем ее: "Уход за животными".

2.3 Создание разделенной формы.

Для более удобной работы с таблицей 1, выделим созданную форму и преобразуем ее в разделенную.

Рис.13. Пример преобразования формы 1.

Такой режим работы с формы позволяет просматривать содержимое формы вместе с таблицей что более удобно с большими объемами данных в таблице.

Рис.14. Вид разделенной формы.