Практическая работа

advertisement
Практическая работа
1. Создайте новую БД:
1.1. Запустите MS Access
1.2. В появившемся диалоговом окне выберите Новая база данных и нажмите ОК
1.3. Выберите место хранения базы – папку СеминарAccess, введите имя базы
СкладПродажи и нажмите кнопку Создать
2. Откройте базу Заказы из папки СеминарAccess (сделайте двойной щелчок на файле с
базой Заказы)
Определите сколько таблиц в базе Заказы ________________________________________
3. Для обеспечения быстрого доступам к часто используемым объектам БД Заказы создайте
группу Персоналии и поместите в нее ярлыки таблиц «Партнеры» и «Сотрудники»:
3.1. Щелкните правой кнопкой мыши внутри панели Объекты или Группы для вызова
контекстного меню
3.2. Дайте команду Новая группа…
3.3. Введите имя новой группы и нажмите ОК
3.4. На панели Объекты выберите Таблицы
3.5. Перенесите мышью значки таблиц «Партнеры» и «Сотрудники» во вновь созданную
группу
3.6. Проверьте результат: откройте таблицы с помощью созданных ярлыков
4. Создайте новую таблицу Склад в БД СкладПродажи на основе данных таблицы Excel
Наличие на складе:
4.1. Перейдите к работе с БД СкладПродажи
4.2. На панели Объекты выберите Таблицы
4.3. Щелкните по кнопке Создать… на панели инструментов окна БД
4.4. В открывшемся диалоговом окне выберите пункт Импорт таблиц и нажмите ОК
4.5. В диалоговом окне Импорт выберите Тип файлов Microsoft Excel, выделите
документ Наличие на складе из папки СеминарAccess и нажмите Импорт
4.6. В появившемся окне мастера импорта нажмите Готово
5. Откройте созданную таблицу Склад БД СкладПродажи и ответьте на вопросы:
5.1. Сколько полей в таблице? __________________________________________________
5.2. Сколько записей в таблице? _________________________________________________
5.3. Сколько книг «Первая встреча с Windows» имеется на складе? ___________________
6. Перейдите к работе с БД Заказы
6.1. Откройте таблицу Партнеры из группы Персоналии
6.2. Расположите поля таблицы в следующем порядке: КодПартнера, Статус, Категория,
Область, Город, Организация, Обращение, Фамилия, Имя, Отчество, Электронная
почта, Телефон, Факс (Выделите поле и перетяните его при нажатой левой кнопке
мыши)
6.3. Выполните подгонку всех столбцов (меню Формат/ Ширина столбца/ По ширине
данных)
6.4. Найдите следующие данные по фирме «БизнесБук»
 Город _____________________________________________________________
 Электронная почта: __________________________________________________
 Статус _____________________________________________________________
 ФИО: ______________________________________________________________
6.5. Закройте таблицу, сохранив макет
7. Внесите в таблицу «Серии книг» БД Заказы новые серии и их описание
Серия
Описание
От простого – к сложному
Книги, организованные в виде серии уроков
Советы профессионалу
Книги, в которых профессионалы делятся
своими находками
8. Вернитесь к работе с таблицей «Склад» БД СкладПродажи.
8.1. Пользуясь текстом подсказки, ответьте на следующие вопросы:
Какой длины может быть Имя поля? ________________________________________________
Является ли описание поля обязательным параметром? _______________________________
8.2. Ведите описание поля Имеется: Число книг, имеющихся на складе
8.3. Введите описание поля Заказано: Число книг, заказанных в типографии
8.4. Закройте таблицу Склад.
9. Продолжите работу с БД СкладПродажи
9.1. Дайте команду Создать/ Конструктор
9.2. Создайте поля (пока не изменяя назначаемые им типы):
9.3. Нажмите кнопку Сохранить и появившемся диалоговом окне введите имя таблицы
«Накладные». На вопрос о создании ключевого поля ответьте Да
10. В таблице накладные установите следующие типы полей:
КодНакладной
Числовой
ДатаВыписки
Дата/Время
ПоЗаказу
Числовой
Книга
Текстовый
Цена
Денежный
Количество
Числовой
Стоимость
Денежный
11. Скорректируйте размеры полей таблицы «Склад»
 Для всех полей с типом Числовой – Длинное целое
 Поле Автор – 50
 Поле НазваниеКниги – 255
 Поле КодТиража – 10
12. В таблице «Накладные» просмотрите размеры полей и исправьте размер поля на 255
13. Сохраните изменения
14. Создайте маску ввода для полей с номерами телефонов в таблицах «Сотрудники» и
«партнеры» БД Заказы:
14.1.
Переключитесь на БД Заказы, откройте группу Персоналии и из нее таблицу
«Сотрудники» (в режиме Конструктор)
14.2.
Для поля Домашний Телефон установите маску !990-00-00. Активизируйте
любое другое поле и обратите внимание на изменения в маске
14.3.
Перейдите в режим Таблица, обратите внимание на изменения данных и
введите домашний телефон Георгиевой У.С.: 45-54-32
14.4.
Переключитесь в Конструктор и скопируйте маску для поля РабочийТелефон
этой таблицы и для полей Телефон и Факс таблицы «Партнеры»
15. Продолжите оптимизацию БД Заказы
15.1.
Создайте индексы для
Таблица Партнеры: Организация, Область, Город, Фамилия, Статус, Категория
Таблица Сотрудники: Фамилия, Отдел, Должность, Категория
(Перейдите в режим конструктор и укажите в свойстве Индексированное поле - Да
(Допускаются совпадения))
15.2.
Откройте таблицу «Книги» в режиме Конструктор и установите ограничения:
 Для поля Цена: >0
 Для поля Тираж: Between 0 and 100000
Переключитесь в режим таблицы и проверьте, позволит ли Access ввести в эти поля
данные, выходящие за пределы указанных диапазонов.
15.3.
Для того, чтобы сообщение об ошибке было более понятным, введите в графу
Сообщение об ошибке:
 Для поля цена: Вы должны ввести сумму больше 0
 Для поля Тираж: Тираж должен быть числом в пределах от 0 до 100000
Переключитесь в режим таблицы и проверьте, работает ли сообщение об ошибке.
16. Для того, чтобы в поле Дата Таблицы Заказ БД Заказы автоматически вставлялась
текущая дата, выполните следующее:
16.1.
Откройте таблицу «Заказ» в режиме Конструктор и активизируйте для поля
Дата свойство Значение по умолчанию
16.2.
Щелкните по кнопке Построить…
16.3.
В
области
дерева
объектов
Построители
выражений
выберите
Функции/Встроенные функции, среди функций Дата/Время найдите функцию Date и
сделайте на ней двойной щелчок. Нажмите ОК.
16.4.
Переключитесь в режим таблицы, проверьте, появилась ли текущая дата в
последней строке
16.5.
С помощью копирования задайте то же значение по умолчанию для поля
ДатаВыписки таблицы «Накладные» ДБ СкладПродажи
Download