Московский Государственный Университет
Пищевых Производств.
Кафедра “Автоматизированные системы
и вычислительная техника”
Лабораторная работа №1
Создание таблиц и схем данных.
Выполнили: студенты группы 07-ИУ-3
Титов И.В.
Зайцев К.А.
Проверила: Колесникова К.А.
Москва,2010
Задание:
Вариант 1. Автоматизированная информационная система
"ПЛАВАНИЕ"
-----T------------------------------------T---------------------
¦Nп/п¦ Содержимое поля ¦ Его характеристика ¦
+----+------------------------------------+---------------------+
¦ 1 ¦ Ф.И.О. пловца ¦28 символов ¦
¦ 2 ¦ Длина дистанции в метрах ¦3 цифры ¦
¦ 3 ¦ Наименование pазpяда ¦24 символа ¦
¦ 4 ¦ Дата заплыва ¦ ¦
¦ 5 ¦ Описание соревнований ¦текст произв. длины ¦
¦ 6 ¦ Должность тpенеpа ¦12 символа ¦
¦ 7 ¦Результат на соревнованиях (мин сек)¦текст вида "цц цц.цц"¦
¦ 8 ¦Предварительный (лучший) результат ¦текст вида "цц цц.цц"¦
¦ 9 ¦Ф.И.О. тренера ¦28 символов ¦
¦ 10 ¦Были дисквалификации у его пловцов ¦были / нет ¦
¦ 11 ¦Номер дорожки ¦1 цифра ¦
L----+------------------------------------+----------------------
Список баз данных
1. Таблица TREN_SPS - список тренеров, содержащий для каждо-
го тренера Ф.И.О. (до 28 символов), должность (до 12 символов),
табельный номер (3 цифры), отметку о дисквалификациях его воспи-
танников (были / нет).
2. Таблица SPRZ - кодификатор спортивных разрядов, запись ко-
торого содержит наименование разряда (до 24 символов) и его код
(2 цифры).
3. Таблица PLOV_SPS - список пловцов, запись которого содер-
жит код пловца (2 цифры), его Ф.И.О. (до 28 символов), табельный
номер его тренера из таблицы TREN_SPS, код разряда по таблице
SPRZ, лучший результат в мин сек (цц цц.цц), список соревно-
ваний, в которых этот пловец участвовал текст произвольной длины.
4. Таблица ZAPL_REZ - сведения о результатах соревнований,
запись которого содержит сведения об участнике заплыва: код плов-
ца в списке PLOV_SPS, дистанцию в метрах (3 цифры), номер до-
рожки (от 1 до 7), результат заплыва (цц цц.цц) мин сек и дату
заплыва (мм/дд/гг).
Введение
Для выполнения лабораторных работ студент должен:
- иметь представление о принципах построения баз данных, этапах создания и возможностях эксплуатации;
- знать основные свойства системы управления реляционными базами данных MS Access;
- уметь использовать реляционные базы данных в локальных и глобальных сетях.
Задание 1. Создание таблиц в режиме ввода данных
Цель: Первоначальное знакомство с СУБД MS Access. Изучение способа создания таблиц в режиме ввода данных (режиме таблицы). Ввод и редактирование данных в таблицах.
1. Создать на доступном диске личную папку.
Запустить СУБД MS Access.
Создать файл базы данных.
3.1. Перейти в режим Создания новой базы данных.
3.2. В диалоговом окне Файл новой базы данных определить в качестве имени файла базы данных Плавание, а в качестве ее местонахождения задать Вашу личную папку.
4. В открывшемся окне Плавание: база данных просмотреть все вкладки и убедиться в том, что база данных пуста и не содержит ни одного объекта.
5. Выбрать вкладку Таблицы и создать новую таблицу в режиме ввода данных.
5.1. Задать названия полей (Код плавания, Имя, Фамилия и т.д.), как показано на рис.1.1.
5.2. Закончить создание таблицы и закрыть ее (). Сохранить таблицу в активной базе данных под именем Личности. На запрос о необходимости создания ключевых полей ответить отрицательно.
6. Открыть таблицу Личности для работы с ней.
6.1. Ввести в таблицу данные, представленные на рис.1.2.
6.2. Научиться перемещаться по пространству таблицы (по строкам-записям и по столбцам - полям), пользуясь органами управления окна таблицы.
6.3. Сохранить введенные данные и закрыть таблицу.
6.4. Закрыть базу данных Плавание.
Рис.1.1 Рис.1.2
7. Изменить структуру таблицы Личности, добавив новое поле и переместив имеющиеся поля Фамилия и Имя. В результате выполнения этого пункта таблица должна выглядеть так, как представлено на рис.1.3.
7.1. Открыть базу данных Плавание.
7.2. Открыть таблицу плавание.
7.3. Добавить перед полем Имя новое поле счетчик
7.4. Заполнить поля Фамилия, имя, отчество,описание соревнования, должность тренера и ФИО тренера текстовыми данными, а числовыми: номер дорожки, дистанцию, дата заплыва
7.5. Поменять местами поля. Делается это, непосредственно, для удобства и в личностных интересах преподавателя
7.6. Сохранить введенные данные и закрыть таблицу.
8. Изменить внешний вид таблицы. Пример выполнения представлен на рис.1.4.
8.1. создать новую таблицу PLOV_SPS Уменьшить ширину полей следующим образом:
PLOV_SPS | |||||||
Код пловца | Имя | Отчество | Табельный номер его тренера | Фамилия | Лучший результат | Список соревнований пловца | Код разряда |
18:01:23 |
- поле Имя - по ширине данных,
- поля Табельный номер его тренера - до ширины 4.5 символа,
- поле код разряда - с помощью мыши (“на глазок”),
- 8.2. Отметить всю таблицу и установить для нее новый тип и размер шрифта. При необходимости изменить высоту строк, содержащих записи таблицы.
9. Отредактировать содержимое таблицы плаванаиеи.
9.1. перейти в графу конструктор
Получаем вот такую картинку:
Далее задаем параметры каждого столбца…а именно:
Для текстовых столбцов задаем параметр в типе данных ТЕКСТОВЫЙ
Для Установки определенных параметров (как в данном задании Номер дорожки).Задаем значения в свойствах поля в пункте условия на значения от 1 до 7.осуществить такую постановку возможно поставив выражение в условие на значение >=1 And <=7
Или как показано на рисунке стрелкой зайти в пункт построитель выражений. В данном случае появляется окно ,где мы выбираем пункт операторы, с помощью которого реально создать условие,необходимое нам.
В случае ошибки задаем текстовое сообщение «ВСего 7 дорожек». Осуществляется эта функция посредством того же окна конструктора окна «сообщение об ошибке»..сюда мы можем ввести любую информации,,необходимую для корректировки базы данных
Для остальных параметров задаем соответствующее значение типа данных.
Для удобства использования имеется функция типа данных- логическая, которая осуществляет значения смысла «да\нет».. используется(в основном) для удобства интерфейса базы данных.
После всех операций получаем такую таблицу
10. Открыть базу данных Плавание, найдя ее в соответствующей папке.
10.1. Открыть окно Свойства, воспользовавшись меню “Файл”-“Свойства”.
10.2. Просмотреть все вкладки окна Свойства, обратив особое внимание на вкладки Состав, Общие, Документ.
10.3. На вкладке Документ заполнить поля Тема и Автор, введя текст “БД для 1-го занятия” и вашу фамилию с инициалами.
11. Сохранить базу данных База№1 на диске для дальнейшего использования.
Примечания:
1. В конце занятия рекомендуется сделать резервную копию файла базы данных на личной дискете.
2. Если присохранении базы данных ее размер превышает объем свободного места на дискете, попробуйте произвести ее сжатие: “Сервис” - “Служебные программы” - “Сжать и восстановить базу данных”.
Задание 2. Создание таблиц в режиме Конструктора
Цель: Изучение способов формирования структуры таблиц в режиме “Конструктора таблиц”.
Запустить СУБД MS Access.
2. Создать новую таблицу Адреса, пользуясь Конструктором таблиц.
2.1. Прототип этой таблицы, в котором представлены имена и типы полей, приведен на рис.2.1.
2.2.1. При создании таблицы Dol_peop обязательно заполнять раздел наименование
2.2.2. В разделе Свойства поля вводить только значения параметра “Размер поля” в соответствии с размерами полей, указанными в описании поля, например, для поля наименование должности т ип поля - текстовый, а размер поля - 20 символов
2.3. Сохранить созданную таблицу в составе базы данных, не задавая ключевых полей.
4. Открыть с помощью Конструктора таблиц таблицу Plov_sps
4.1. Пользуясь возможностями Конструктора таблиц, просмотреть типы и размеры всех полей таблицы Plov_sps
4.2. Добавить в таблицу Plov_sps
новое поле код пловца, имеющее тип счетчик, н (10.12.75)обходимый для подсчета пловцов,с учетом отсутствия повторения.
4.3. Изменить типы для некоторых полей в таблице Plov_sps
5. Открыть окно “Схема данных” (Меню “Сервис” - “Схема данных” или кнопка ).
5.1. В окне Добавление таблицы из предлагаемого списка, состоящего из двух ранее созданных таблиц, поочередно выбрать каждую таблицу и добавить ее в схему данных. Закрыть окно Добавление таблицы.
5.2. Просмотреть схему данных, состоящую из двух несвязанных таблиц и Tren_sps, plov_sps, zapl_rez, Dol_peop, sprz kоторые входят в состав базы данных Установить размеры индивидуальных окон для каждой таблицы и для всей схемы данных, такие, как показаны на рис.2.2.
Создаем связи между типами данных вот таким образом:
5.3. Сохранить созданную структуру и закрыть окно Схема данных.
6. Сохранить базу данных на диске для дальнейшего использования.
7.Далее мы должны проверить все таблицы и поставить в индексировании поля пункт: Да (Совпадения не допускаются)
Задание 5. Создание форм
Цель: Изучение технологий создания и изменения простых форм с использованием “Мастера форм”, “Конструктора форм” и “Автоформ”.
Использование Мастера форм
Открыть базу данных
1.1. Проверить наличие и убедиться в сохранности и работоспособности всех созданных ранее таблиц данной базы.
Создать форму
2.1. В окне Новая форма указать использование режима Мастера форм и определить таблицув качестве источника.
2.2. В первом диалоговом окне Создание формы выбрать все поля из таблицы для представления в создаваемой форме.
2.3. Во втором диалоговом окне выбрать внешний вид формы В один столбец.
2.4. В третьем диалоговом окне просмотреть предлагаемые стили оформления и выбрать Обычный или Ткань.
2.5. В четвертом диалоговом окне задать в качестве имени формы, а для дальнейшей работы определить режим Изменение макета формы, отметить пункт Выдать справку по работе с формой и после получения справки внимательно познакомиться с ней!
2.6. Перейти в режим Конструктора форм и выполнить следующие действия.
2.6.1. Открыть области для заголовка формы и примечания формы. Разместить в них текст, как показано на рис.5.1.
2.6.2. Поместить в области примечания текущую дату и время. Для этого воспользоваться меню “Вставка” - “Дата и время”.
2.6.3. Создать в заголовке формы вычисляемое поле, отображающее код должности и наименование должности.
2.6.5. Поместить в форму рисунок (рис. 5.1).
а) С помощью любого доступного графического редактора (например, MS Paint) создать растровый рисунок, сохранив его в рабочей папке.
б) На панели инструментов Панель элементов выбрать элемент управления Рисунок.
в) В открывшемся диалоговом окне выбрать созданный ранее файл рисунка и корректно разместить его в рамке, выбрав пункт Свойства в контекстном меню и определив вариант размещения (например, По размеру рамки).
3. Сохранить форму. Перейти в режим работы с формой.
4. Ввести в таблицу Личности две строки реальных данных, пользуясь созданной формой. Проверить, как работают созданные для таблиц Условия на значения и Маски ввода.