
- •Лабораторная работа №19,20 Создание структуры базы данных в среде msAccess, ввод и редактирование данных в Режиме таблицы (4 часа)
- •2 Теоретическое обоснование
- •1. Создание структуры таблиц
- •2. Редактирование данных
- •3. Начало работы в Access 2010
- •3 Методика и порядок проведения работы
- •4 Содержание отчета и его форма
- •5 Контрольные вопросы и защита работы
3 Методика и порядок проведения работы
Задание 1.Сформировать структуру базы данных. Создать таблицу ЗАКАЗЧИКИ для хранения данных о поставках, выполняемых организациями и предприятиями Ставропольского края.
Рекомендации по выполнению:
1. Создайте базу данных. Для этого выполните последовательно: загрузите программу MicrosoftAccess; если диалоговое окно Создание файлавыведено, то выберите объект Новая база данных; если диалоговое окно не выведено, выполните команду ФАЙЛ>Создатьили нажмите кнопку Создать на панели инструментов Базы данных и выберите объектНовая база данных; в открывшемся диалоговом окне Файл новой базы данныхв полеПапка выберите Мои документы,а затемвведите в поле Имя файла Поставки ФН, где Ф – фамилия, Н – номер группы (например, Поставки ); нажмите кнопкуСоздать.
Рисунок 3.4 Окно структуры таблицы в Конструкторе таблиц
2. Создайте структуру таблицы. Для этого: в главном окне Базы данных выберите объект – Таблицы, а затем нажмите кнопкуСоздать(рис. 3.4); в появившемся окне Новая таблица выберите режим – Конструктор. Нажмите кнопку ОК.
Таблица 3.2
Имя поля |
Тип данных |
КодЗаказчика |
Числовой |
ИмяЗаказчика |
Текстовый |
Месторасположение |
Текстовый |
КодПоставщика |
Числовой |
КодТовара |
Числовой |
ДатаОформленияДоговора |
Дата/время |
ДатаПоставки |
Дата/время |
СоблюдениеДатыПоставки |
Логический |
3. Определите список полей таблицы и определите их тип данных. Для этого выполните следующие действия: в столбце Имя поля введите название первого столбца – КодЗаказчика; активизируйте ячейку столбца Тип данных – измените появившийся по умолчанию, тип Текстовый на Числовой; заполните аналогично следующие поля, используя данные таблицы 3.2.
4. Настройте свойства каждого поля таблицы. Для этого, поочерёдно выделяя каждое поле, переключитесь на панель Свойства поля (либо клавишей F6, либо щелчком мыши) и во вкладке Общие в строке Размер поля или Формат поляустановите значения согласно таблице 3.3.
Таблица 3.3
Имя поля |
Размер поля |
Формат поля |
КодЗаказчика |
Длинное целое |
|
ИмяЗаказчика |
25 |
|
Месторасположение |
25 |
|
КодПоставщика |
Длинное целое |
|
КодТовара |
Длинное целое |
|
ДатаОформленияДоговора |
|
Краткий формат даты |
ДатаПоставки |
|
Краткий формат даты |
СоблюдениеДатыПоставки |
|
Да/нет |
5.
Выберите ключевое поле. Для этого,
выделите строку с ключевым полем
КодЗаказчика
и нажмите кнопку Ключевое
поле
на панели инструментов (или команда
Ключевое
полев
контекстном меню).
6. В результате будет сформирована структура базы данных – таблицы ЗАКАЗЧИКИ (рис. 3.5).
7. Сохраните таблицу, выполнив следующие действия: выполните командуФАЙЛ>Сохранить; в окне диалога Сохранение введите имя таблицы (вместо Таблица 1, предлагаемое по умолчанию) – ЗАКАЗЧИКИ; нажмите кнопку ОК.
Рисунок 3.5 Окно таблицы в режиме Конструктор после заполнения
Задание 2.Заполнить таблицу данными.
Рекомендации по выполнению:
1.
Перейдите в табличный режим. Для этого
в строке Меню ВИД
или на панели инструментов нажмите
кнопку Режим
таблицы.
2. Введите данные в таблицу согласно таблице 3.4. Сохраните.
Таблица 3.4
КодЗаказ-чика |
ИмяЗаказчика |
Месторасполо- жение |
КодПос-тавщика |
КодТова- ра |
ДатаОфо- рмленияТовара |
ДатаПо-ставки |
Соблюде ниеДа тыПос тавки |
1040203 |
АО «Казаки» |
г. Солнечнодольск |
1010205 |
1010101 |
01.02.05 |
11.03.05 |
Да |
1040204 |
АО «Русь» |
с. Донское |
1010206 |
1010102 |
03.02.05 |
15.04.05 |
Да |
1040206 |
ООО «Весна» |
г. Кисловодск |
1010205 |
1010102 |
03.03.05 |
10.05.05 |
Да |
1040207 |
ЗАО «Колос» |
г. Георгиевск |
1010205 |
1010101 |
15.04.05 |
01.05.05 |
Нет |
1040311 |
Магазин «Луч» |
г. Кисловодск |
1010301 |
1010123 |
14.05.05 |
15.06.05 |
Да |
1040312 |
Оптовая база |
г. Ставрополь |
1010409 |
1010114 |
09.07.05 |
25.07.05 |
Нет |
1040313 |
Заготконтора |
г. Ставрополь |
1071011 |
1010101 |
16.09.05 |
30.09.05 |
Нет |
1010401 |
Магазин «Заря» |
г. Кисловодск |
1010301 |
1010250 |
12.04.05 |
24.06.05 |
Да |
1010403 |
ЧП «Оскар» |
г. Пятигорск |
2014011 |
2010147 |
15.09.05 |
10.09.05 |
Да |
Задание 3.Сформировать таблицу ПОСТАВЩИКИ(см. таблицы 3.5, 3.6).
Таблица 3.5
Имя поля |
Тип данных |
Размер поля |
Формат поля |
КодПоставщика * |
Числовой |
Длинное целое |
|
ИмяПоставщика |
Текстовый |
25 |
|
ДатаДоговора |
Дата/ время |
|
Краткий формат даты |
* Ключевое поле
Таблица 3.6
КодПоставщика |
ИмяПоставщика |
ДатаДоговора |
1010205 |
Молокозавод |
15.04.04 |
1010206 |
Хлебозавод |
03.02.04 |
1010208 |
Консервный комбинат |
06.01.05 |
1010301 |
Фабрика «Прогресс» |
12.04.04 |
1010409 |
Мясокомбинат |
09.07.04 |
1010411 |
Кондитерский комбинат |
05.01.05 |
1071011 |
Маслосырзавод |
16.09.04 |
2010209 |
Овощехранилище |
15.01.05 |
2014011 |
ОПХ «Шпаковское» |
15.03.04 |
2014013 |
ОПХ «Пелагиада» |
10.12.04 |
2014015 |
ООО «Рассвет» |
25.12.04 |
Задание 4. Сформировать таблицуСВЕДЕНИЯ О ПОСТАВЩИКАХ(см. табл. 3.7, 3.8).
Таблица 3.7
Имя поля |
Тип данных |
Размер поля |
КодПоставщика * |
Числовой |
Длинное целое |
ИмяПоставщика |
Текстовый |
25 |
Месторасположение |
Текстовый |
22 |
Адрес |
Текстовый |
22 |
Директор |
Текстовый |
16 |
* Ключевое поле
Задание 5. Просмотреть внешний вид таблиц ЗАКАЗЧИКИ,ПОСТАВЩИКИ, СВЕДЕНИЯ О ПОСТАВЩИКАХ перед выводом на печать. Для этого необходимо выполнить команду ФАЙЛ>Печать>Предварительныйпросмотр.
Таблица 3.8
КодПос-тавщика |
ИмяПоставщика |
Месторасположение |
Адрес |
Директор |
1010205 |
Молокозавод |
г. Михайловск |
ул. Кирова, 27 |
Верейко Т.К. |
1010206 |
Хлебозавод |
г. Ставрополь |
ул. Мира, 127 |
Ковров В.И. |
1010208 |
Консервный комбинат |
с. Красногвардейское |
ул. Северная, 27 |
Зуев К.И. |
1010301 |
Фабрика «Прогресс» |
г. Пятигорск |
пр. Октября, 22 |
Добров М.И. |
1010409 |
Мясокомбинат |
г. Ставрополь |
ул. Заводская, 9 |
Чуева А.И. |
1010411 |
Кондитерский комбинат |
г. Изобильный |
ул. Молодежная, 10 |
Саенко А.А. |
1071011 |
Маслосырзавод |
с. Кугульта |
ул. Орлова, 12 |
Агеева К.Т. |
2010209 |
Овощехранилище |
г. Ставрополь |
ул. Победы, 2 |
Лойко А.В. |
2014011 |
ОПХ «Шпаковское» |
г. Михайловск |
пер. Мичурина, 5 |
Жуков Д.Т. |
2014013 |
ОПХ «Пелагиада» |
с. Пелагиада |
ул. Вокзальная, 1 |
Денисова П.О. |
2014015 |
ООО «Рассвет» |
ст. Новомарьевская |
ул. Лесная, 22 |
Луева П.Т. |
Отформатировать таблицы: установить оптимальную ширину столбцов; изменить шрифты таблиц (вид, размер, шрифт).
Аппаратура и материалы: IBMPC, СУБД MSAccess.