- •Лабораторная работа 16
- •Индивидуальные задания Задание 1. Создание таблиц в режиме ввода данных
- •7. Изменить структуру таблицы Личности, переименовав поле Код в поле Личный код. В результате выполнения этого пункта таблица должна выглядеть так, как представлено на рис.1.3.
- •7.6. Сохранить введенные данные и закрыть таблицу.
- •8. Изменить внешний вид таблицы с помощью контекстного меню. Пример выполнения представлен на рис.1.4.
- •9. Отредактировать содержимое таблицы Личности.
- •4.Открыть с помощью Конструктора таблиц таблицу Личности.
- •6. Сохранить базу данных на диске для дальнейшего использования. Задание 3. Создание таблиц в режиме Мастера.
- •1.Запустить субд ms Access. Открыть базу данных База№1.
- •2. Создать таблицу Блюда из мяса птицы и Ингредиенты, пользуясь Мастером таблиц.
- •Задание 2. Создание таблиц в режиме Конструктора.
- •1. Запустить субд ms Access. Открыть базу данных База№1.
- •3. Закрыть таблицу Адреса.
- •Контрольные вопросы
- •Создать файл базы данных.
Задание 2. Создание таблиц в режиме Конструктора.
1. Запустить субд ms Access. Открыть базу данных База№1.
1.1. Просмотреть содержимое вкладки Таблицы. Убедиться, что в базе данных База№1 содержится лишь одна таблица Личности.
2. Создать новую таблицу Адреса, пользуясь Конструктором таблиц.
2.1. Прототип этой таблицы, в котором представлены имена и типы полей, приведен на рис.2.1.
Рис.2.1
2.2.1. При создании таблицы Адреса обязательно заполнять раздел Описание.
2.2.2. В разделе Свойства поля вводить только значения параметра «Размер поля» в соответствии с размерами полей, указанными в описании поля, например, для поля Улица тип поля - текстовый, а размер поля - 20 символов
2.3. Сохранить созданную таблицу в составе базы данных База№1 под именем Адреса, не задавая ключевых полей.
3. Закрыть таблицу Адреса.
4.Открыть с помощью Конструктора таблиц таблицу Личности.
4.1. Пользуясь возможностями Конструктора таблиц, просмотреть типы и размеры всех полей таблицы Личности.
4.2. Добавить в таблицу Личности новое поле Рожд, имеющее тип Дата/время с кратким форматом даты (10.12.10)
4.3. Изменить типы для некоторых полей в таблице Личности (табл. 2.2.), сняв при необходимости значение Ключевое поле.
Таблица 2.2
Имя поля |
Тип поля |
Размер поля |
Личный Код |
Текстовое |
5 символов |
Автор |
Текстовое |
25 символов |
Пол |
Текстовое |
3 символа |
Паспорт |
Текстовое |
12 символов |
Рожд |
Дата/Время |
Краткий формат даты |
4.4. Сохранить измененную таблицу Личности под старым именем в составе базы данных База№1.
4.5. Закрыть таблицы Личности и Адреса.
5.
Открыть окно «Схема данных»
(Меню «Сервис»
«Схема данных» или кнопка
).
5.1. В окне Добавление таблицы из предлагаемого списка, состоящего из двух ранее созданных таблиц, поочередно выбрать каждую таблицу и добавить ее в схему данных. Закрыть окно Добавление таблицы.
5.2. Просмотреть схему данных, состоящую из двух несвязанных таблиц Личности и Адреса, которые входят в состав базы данных База№1. Установить размеры индивидуальных окон для каждой таблицы и для всей схемы данных, такие, как показаны на рис.2.2.
Рис.2.2
5.3. Сохранить созданную структуру и закрыть окно Схема данных.
6. Сохранить базу данных на диске для дальнейшего использования. Задание 3. Создание таблиц в режиме Мастера.
1.Запустить субд ms Access. Открыть базу данных База№1.
1.1. Просмотреть содержимое вкладки Таблицы. Убедиться, что в базе данных База№1 содержатся две таблицы Личности и Адреса.
2. Создать таблицу Блюда из мяса птицы и Ингредиенты, пользуясь Мастером таблиц.
2.1. Перейти в режим Создания таблицы. В окне Таблицы выбрать режим создания таблицы с помощью Шаблоны таблиц.
2.2. В диалоговом окне Создание таблицы из группы таблиц, предназначенных для делового применения, выбрать в качестве образца таблицу События.
2.3. В качестве образцов полей оставить в новой таблице поля Код, Название и Место, остальные поля удалить.
2.4. Определить для новой таблицы имя Блюда из мяса птицы.
2.5. Не задавая связей ни с какими имеющимися таблицами, закончить создание таблицы, указав, что после создания таблицы предполагается изменить структуру созданной таблицы (скорректировать названия полей и уточнить их тип и размер).
Задание Условий на значения
2.6. Внести в структуру таблицы Блюда из мяса птицы следующие изменения.
2.6.1. Для поля Код:
изменить имя поля на Код Блюда;
изменить тип поля на Текстовый;
установить размер поля в 5 символов;
сделать поле НЕ ключевым;
изменить подпись поля на «Код Блюда» (с пробелом между словами в отличие от имени поля Код Блюда).
2.6.2. Для поля Название:
изменить имя поля на Наименов;
изменить тип поля на Текстовый;
установить размер поля в 15 символов;
изменить подпись поля на «Название Блюда» (с пробелом между словами).
2.6.3. Для поля Место:
изменить имя поля на Стр;
изменить тип поля на Текстовый;
установить размер поля в 10 символов;
подпись поля «Страна».
2.6.4. Добавить поля:
Имя поля |
Тип поля |
Размер поля |
Автор |
Текстовое |
25 символов |
Катег_вид |
Текстовое |
25 символов |
Стоимость |
Денежный |
Число десятичных знаков 2 |
Калорийность |
Число |
Целое |
Белки |
Число |
Целое |
Жиры |
Число |
Целое |
Углеводы |
Число |
Целое |
Ароматизаторы |
Число |
Целое |
установить такое Условие на значение поля Калорийность, чтобы возможными значениями этого поля были: 100, 150, 200, 250, 300. Условие записать в виде логического выражения, связывающего допустимые значения;
задать в качестве сообщения об ошибке следующий текст: «Недопустимое Значение в поле "Калорийность".
2.6.4. Для всех полей таблицы Блюда из мяса птицы заполнять раздел Описание.
2.6.5. Сохранить сделанные изменения в структуре таблицы Блюда из мяса птицы и закрыть ее.
3. Просмотреть все созданные ранее таблицы (Личности и Адреса), пользуясь Конструктором таблиц, создать таблицу Ингредиенты:
Имя поля |
Тип поля |
Размер поля |
Название блюда |
Текстовое |
25 символов |
Картофель |
Число |
байт |
Рис |
Число |
байт |
Гречка |
Число |
байт |
Мука |
Число |
байт |
Перец болгарский |
Число |
байт |
Макаронные изделия |
Число |
байт |
Мясо |
Число |
целое |
Яйца |
Число |
байт |
Лук |
Число |
байт |
Чеснок |
Число |
байт |
Морковь |
Число |
байт |
и проверить выполнение для этих таблиц следующих требований.
3.1. Все поля обеих таблиц должны иметь соответствующие подписи.
3.2. Все поля, несущие кодовые данные (например, поле Личный Код и т.п.), должны иметь тип Текстовый и размер 5 символов.
3.3. Для числовых таблиц должны выполняться следующие требования.
а) Поля должны иметь тип Числовой, размер байт.
б) Поля должны иметь Значения по умолчанию 0.
в) Условия на значения полей-ингредиентов должны допускать ввод значений веса в граммах, лежащих в диапазоне от 0 до 1000 и включающих значение по умолчанию 0.
3.4. Для поля Рожд (таблица Личности) сформировать и записать в соответствующих позициях раздела Свойства поля Значение по умолчанию и Условие на значение, которые позволят выполнить следующие требования:
поле Рожд должно допускать ввод дат рождения лиц (авторов).
значением по умолчанию, свидетельствующим об отсутствии данных, должно быть значение «1 января 1111 года» (В последствии обратите внимание на отображение данных, относящихся к XII веку).
3.5. Все поля таблицы Адреса за исключением поля Корпус должны быть Обязательными полями.
4. Сохранить созданные таблицы в базе данных База№1 и закрыть базу данных.
