Задание 1. Создайте новую базу данных.
Порядок работы:
· Вызовите программу Access. Для этого дважды щелкните по пиктограмме Мiсrоsоft Access.
· Включите мышкой переключатель Новая база данных и щелкните по кнопке ОК. Возможно, Access уже загружен. Тогда выполните команду Файл - Создать базу данных... - ОК
· В появившемся новом диалоговом окне Файл новой базы данных в поле Имя файла в качестве имени базы данных введите Библиотека.
· Щелкните по кнопке Создать. На экране появится окно с основными элементами базы данных.
Задание 2. Создайте структуру таблицы Разделы в режиме Конструктор.
Порядок работы:
· Выберите закладку Таблица, если находитесь в другом окне.
· Щелкните по кнопке Создать.
· В появившемся диалоговом окне Новая таблица выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
· Введите имя поля Раздел и тип данных - текстовое.
· Сделайте поле Раздел ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле.
· Сохраните таблицу, щелкнув по кнопке пиктографического меню.
|
|
· В появившемся окне наберите имя таблицы Разделы и щелкните по кнопке кнопку ОК.
· Закройте таблицу.
Задание 3. Создайте структуру таблицы Авторы в режиме Конструктора.
Порядок работы:
· Выберите закладку Таблица, если находитесь в другомокне.
· Щелкните по кнопке Создать.
· В появившемся диалоговом окне Новая таблица выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
· Введите имя поля КодАвтора и тип данных - Счетчик.
· Сделайте поле КодАвтора ключевым_ поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле.
· Введите имя поля Фамилия и тип данных - текстовое.
· Введите имя поля Имя и тип данных - текстовое.
· Введите имя поля Примечание и тип данных - текстовое.
· Сохраните таблицу, щелкнув по кнопке пиктографического меню.
· В появившемся окне наберите имя таблицы Авторы и щелкните по кнопке ОК.
· Закройте таблицу.
Задание 4. Создайте структуру таблицы Издательства в режиме Конструктора.
Порядок работы:
· Выберите закладку Таблица, если находитесь в другом окне.
· Щелкните по кнопке Создать.
· Перейдите к работе со следующим диалоговым окном Новая табли ца: выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
· Введите имя поля Издательство и тип данных - текстовое.
· Сделайте поле Издательство ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле.
· Введите имя поля Город и тип данных - текстовое.
· Сохраните таблицу, щелкнув по кнопке пиктографического меню.
· В появившемся окне наберите имя таблицы Издательства и щелкните по кнопке ОК.
|
|
· Закройте таблицу.
Задание 5. Создайте структуру таблицы Книги в режиме Конструктор.
Порядок работы:
· Выберите закладку Таблица, если находитесь в другом окне.
· Щелкните по кнопке Создать.
· Перейдите к работе со следующим диалоговым окном Новая таблица: выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
· Введите имя поля КодКниги и тип данных - Счетчик.
· Сделайте поле КодКниги ключевым, поместив курсор на имя этого поля и щелкнув по кнопке – Ключевое поле.
· Введите имя поля Название и тип данных - текстовое.
· Введите имя поля Раздел и тип данных - текстовое.
· Для поля Раздел выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк таблица Разделы.
· Введите имя поля Издательство и тип данных - текстовое.
· Для поля Издательство выберите закладку Подстановка, тип элемента управления - Поле со списком, источник строк - таблица Издательства.
· Введите имя поля ГодИздания и тип данных - текстовое.
· Введите имя поля МестоХранения и тип данных - текстовое.
· Сохраните таблицу, щелкнув по кнопке пиктографического меню.
· В появившемся окне наберите имя таблицы Книги и щелкните по кнопке ОК.
· Закройте таблицу.
Задание 6. Создайте структуру таблицы АвторКниги в режиме Конструктор.
Порядок работы:
· Выберите закладку Таблица, если находитесь в другом окне.
· Щелкните по кнопке Создать.
· Перейдите к работе с диалоговым окном Новая таблица: выберите Конструктор и щелкните по кнопке ОК. Появится окно Конструктора.
· Введите имя поля КодАвтораКниги и тип данных - счетчик.
· Сделайте поле КодАвтораКниги ключевым, поместив курсор на имя этого поля и щелкнув по кнопке - Ключевое поле.
· Введите имя поля КодКниги и тип данных - числовое.
· Введите имя поля КодАвтора и тип данных - числовое.
· Сохраните таблицу, щелкнув по кнопке пиктографического меню.
· В появившемся окне наберите имя таблицы АвторКниги и щелкните по кнопке ОК.
· Закройте таблицу.
Задание 7. Создайте связи в соответствии со схемой данных.
Порядок работы:
· Щелкните по кнопке - Схема данных.
· Появится окно Добавление таблицы. Выделите таблицы Авторы, АвторыКниги, Книги, Разделы, Издательства и щелкните по кнопке Добавить.
· В окне Схема данных появится условный вид этих таблиц. Щелкните по кнопке Закрыть окна Добавление таблицы.
· Поставьте мышку на имя поля Раздел в таблице Разделы и, не отпуская кнопку мышки, перетащите ее на поле Раздел в таблице Книги. Отпустите мышь. Появится диалоговое окно Связи.
· Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы неодинаково.
· Включите Каскадное обновление связанных полей.
· Включите Каскадное удаление связанных полей.
· Щелкните по кнопке Создать. Появится связь «один-ко-многим».
· Поставьте мышку на имя поля Издательство в таблице Издательства и, не отпуская кнопку мышки, перетащите ее на поле Издательство в таблице Книги. Отпустите мышку. Появится диалоговое окно Связи.
· Включите значок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.
· Включите Каскадное обновление связанных полей.
· Включите Каскадное удаление связанных полей.
· Щелкните по кнопке Создать. Появится связь «один-ко-многим»
· Поставьте мышку на имя поля КодАвтора в таблице Авторы и, не отпуская кнопку мышки, перетащите ее на поле КодАвтора в таблице АвторКниги. Отпустите мышку. Появится диалоговое окно Связи.
· Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.
· Включите Каскадное обновление связанных полей.
|
|
· Включите Каскадное удаление связанных полей.
· Щелкните по кнопке Создать. Появится связь «один-ко-многим».
· Поставьте мышку на имя поля КодКниги в таблице Книги и, не отпуская кнопку мышки, перетащите ее на поле КодКниги в таблице АвторКниги. Отпустите мышку. Появится диалоговое окно Связи.
· Включите значок Обеспечение целостности данных. Это не возможно будет сделать, если типы обоих полей заданы не одинаково.
· Включите Каскадное обновление связанных полей.
· Включите Каскадное удаление связанных полей.
· Щелкните по кнопке Создать. Появится связь «один-ко-многим».
· Закройте схему, ответив утвердительно на вопрос о сохранении.
Задание 8. Заполните вспомогательные таблицы.
Порядок работы:
· Заполните таблицу Разделы данными: Экономика, Информатика, Психология, Математика, Техника.
· Заполните таблицу Издательства данными: Финансы и Статистика (Москва), Тригон (Санкт-Петербург), Питер (СанктПетербург), Наука (Москва), Парадокс (Минск).
Задание 9. Создайте форму для ввода данных. Порядок работы:
· В окне базы данных выберите вкладку Формы.
· Щелкните по кнопке Создать.
· В диалоговом окне Новая форма выберите Мастер Форм. Щелкните по кнопке ОК.
· Выберите все поля из таблицы Книги, все поля из таблицы Авторы и все поля из таблицы АвторКниги. Для этого выберите имя таблицы в окне Таблицы / запросы. Появится список полей в окне Доступные поля. Кнопка переносит Доступные поля в окно Выбранные поля по одному, а кнопка все сразу. Выберите все поля.
· Щелкните по кнопке Далее.
· Вновь щелкните по кнопке Далее.
· Вновь щелкните по кнопке Далее.
· Выберите требуемый стиль (например, обычный). Щелкните по кнопке Далее.
· Задайте имя формы Общая форма. Щелкните по кнопке Готово. В результате получите форму, в которой можно менять существующие данные и вводить новые значения. При этом записи меняются в основной форме и в подчиненной форме. В основной форме введите сведения о книге, а в подчиненной сведения об авторе (или авторах, если их несколько). Связанные поля будут заполняться сами.
|
|
Задание 10. Введите данные при помощи полученной формы.
Порядок работы:
· Введите название поля и значения данных в соответствии с табл. 16.
· Заполните базу данными из табл. 16.
Таблица 16
Название поля | Значение данных |
КодКниги | |
Название | Практический курс программирования |
Раздел | Информатика |
Издательство | Наука |
ГодИздания | |
МестоХранения | 6-11 |
КодАвтора | |
Фамилия | Фролов |
Имя | Геннадий |
Примечание | |
КодАвтораКниги | |
КодКниги | |
КодАвтора | |
КодКниги | |
Фамилия | Олюнин |
Имя | Виктор |
Примечание | |
КодАвтораКниги | |
КодКниги | |
КодАвтора | |
КодКниги | |
Название | TURBO PASCAL для школьников |
Раздел | Информатика |
Издательство | Финансы и статистика |
ГодИздания | |
МестоХранения | 6-22 |
КодАвтора | |
Фамилия | Попов |
Имя | Владимир |
Примечание | Рекомендовано министерством |
КодАвтораКниги | |
КодКниги | |
КодАвтора | |
КодКниги | |
Название | HTML в действии |
Раздел | Информатика |
Издательство | Питер |
ГодИздания | |
МестоХранения | 5-4 |
КодАвтора | |
Фамилия | Морис |
Имя | Брюс |
Примечание | Перевод с английского |
КодАвтораКниги | |
КодКниги | |
КодАвтора | |
КодКниги | |
Название | Занимательная математика |
Раздел | Математика |
Издательство | Тригон |
ГодИздания | |
МестоХранения | 3-14 |
КодАвтора | |
Фамилия | Акимова |
Имя | Светлана |
Примечание | |
КодАвтораКниги | |
КодКниги | |
КодАвтора | |
КодКниги | |
Название | Карьера менеджера |
Раздел | Экономика |
Издательство | Парадокс |
ГодИздания | |
МестоХранения | 1-212 |
КодАвтора | |
Фамилия | Якокка |
Имя | Ли |
Примечание | Перевод с английского |
КодАвтораКниги | |
КодКниги | |
КодАвтора | |
КодКниги | |
Название | Национальное счетоводство |
Раздел | Экомоника |
Издательство | Финансы и статистика |
ГодИздания | |
МестоХранения | 4-11 |
КодАвтора | |
Фамилия | Кулагина |
Имя | Галина |
Примечание | |
КодАвтораКниги | |
КодКниги | |
КодАвтора |
· Закройте форму, ответив утвердительно на вопрос о сохранении.
Задание 9. Найдите место хранения определенной книги.
Порядок работы:
· Откройте таблицу Книги.
· Выполните команду Правка - Найти.
· В появившемся окне наберите начало названия книги. Установите в окне Совпадение - Сначала поля. Отключите «галочку» в поле Только в текущем поле.
· Щелкните по кнопке Найти.
· Посмотрите место хранения в поле МестоХранения.
Задание 10. Создайте запрос на выборку с параметром для получения всех книг одного автора.
Порядок работы:
· Выберите закладку Запрос, если находитесь в другом окне.
· Щелкните мышкой по кнопке Создать.
· В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК
· В окне Добавление таблицы, выделите таблицу Книги. Щелкните по кнопке Добавить.
· В окне Добавление таблицы выделите таблицу АвторКниги. Щелкните по кнопке Добавить.
· В окне Добавление таблицы выделите таблицу Авторы. Щелкните по кнопке Добавить.
· Щелкните по кнопке Закрыть.
· Выберите из таблицы Книги поле Название. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
· Выберите из таблицы Авторы поля Фамилия и Имя. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
· В строке Условие отбора под полем Фамилия наберите в квадратных скобках словосочетание [Введите фамилию автора].
· Щелкните по кнопке Сохранить. Сохраните запрос с именем Автор.
· Щелкните по кнопке для представления запроса.
· Введите фамилию Попов. Получите запрос на про изведения Попова.
· Закройте запрос, предварительно сохранив его.
Задание 11.Создайте запрос на выборку с параметром для получения всех авторов данного издательства.
Порядок работы:
· Выберите закладку Запрос, если находитесь в другом окне.
· Щелкните по кнопке Создать.
· В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.
· В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.
· В окне Добавление таблицы выделите таблицу АвторКниги. Щелкните по кнопке Добавить.
· В окне Добавление таблицы выделите таблицу Авторы и щелкните по кнопке Добавить.
· Щелкните по кнопке Закрыть.
· Выберите из таблицы Книги поле Издательство. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
· Выберите из таблицы Авторы поля Фамилия и Имя. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
· В строке Условие отбора под полем Издательство наберите в квадратных скобках словосочетание [Введите издательство].
· Щелкните по кнопке Сохранить. Сохраните запрос с именем Издательство.
· Щелкните по кнопке для представления запроса.
· Введите издательство Финансы и статистика. Получите запрос на авторов издательства.
· Закройте запрос, предварительно сохранив его.
Задание 12. Создайте запрос на выборку с параметром для получения всех книг по данному разделу.
Порядок работы:
· Выберите закладку Запрос, если находитесь в другом окне. Щелкните мышкой по кнопке Создать.
· В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.
· В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.
· Щелкните по кнопке Закрыть.
· Выберите из таблицы Книги поля Название и Раздел. Для этого достаточно сделать двойной щелчок мышкой по имени каждого поля.
· В строке Условие отбора под полем Раздел наберите в квадратных скобках словосочетание: [Введите раздел].
· Щелкните по кнопке Сохранить. Сохраните запрос с именем Раздел.
· Щелкните по кнопке для представления запроса.
· Введите раздел Информатика. Получите запрос на произведения по данному разделу.
· Закройте запрос, предварительно сохранив его.
Задание 13. Создайте запрос на выборку с параметром для получения всех, книг определенного года издания.
Порядок работы:
· Выберите закладку Запрос, если находитесь в другом окне.
· Щелкните мышкой по кнопке Создать.
· В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.
· В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.
· Щелкните по кнопке Закрыть.
· Выберите из таблицы Книги поля Название и ГодИздания. Для этого достаточно сделать двойной щелчок мышкой по имен и каждого поля.
· В строке Условие отбора под полем ГодИздани я наберите в квадратных скобках словосочетание [Введите год издания].
· Щелкните по кнопке Сохранить. Сохраните запрос с именем Годиздания.
· Щелкните по кнопке для представления запроса.
· Введите год 1998. Получите запрос на произведения этого года издания.
· Закройте запрос, предварительно сохранив его.
Задание 14. Создайте запрос на выборку с параметром для получения всех авторов данной книги.
Порядок работы:
· Выберите закладку Запро с, если находитесь в другом окне. Щелкните мышкой по кнопке Создать.
· В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.
· В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.
· В окне Добавление таблицы выделите таблицу АвторКниги.
· Щелкните по кнопке Добавит ь.
· В окне Добавление таблицы выделите таблицу Авторы. Щелкните по кнопке Добавить.
· Щелкните по кнопке Закрыть.
· Выберите из таблицы Книги в поле Название. Выберите из таблицы Авторы поля Фамилия и Имя.
· В строке Условие отбора под полем Название наберите в квадратных скобках словосочетание [ Введите название ].
· Щелкните по кнопке Сохранить. Сохраните запрос с именем Авторы книги.
· Щелкните по кнопке для представления запроса.
· Введите название Практический курс программирования.
· Получите запрос на авторов данной книги.
· Закройте запрос, предварительно сохранив его.
Задание 15. Создайте запрос на выборку с параметром для получения всех авторов данной книги.
Порядок работы:
· Выберите закладку Запрос, если находитесь в другом окне.
· Щелкните мышкой по кнопке Создать.
· В появившемся диалоговом окне выберите режим Конструктор, щелкните по кнопке ОК.
· В окне Добавление таблицы выделите таблицу Книги. Щелкните по кнопке Добавить.
· В окне Добавление таблиц ы выделите таблицу Издательства. Щелкните по кнопке Добавить.
· Щелкните по кнопке Закрыть.
· Выберите из таблицы Книги поле Название. Выберите из таблицы Издательства поле Город.
· В строке Условие отбора под полем Город наберите в квадратных скобках словосочетание [Введите город].
· Щелкните по кнопке Сохранить. Сохраните запрос с именем Город.
· Щелкните по кнопке для представления запроса.
· Введите город Санкт-Петербург. Получите запрос на произведения, изданные в этом городе.
· Закройте запрос, предварительно сохранив его.
Замечание. Полезно сделать кнопочную форму для работы с этой базой данных.
Задание 16. Завершите работу с Access.
Порядок работы:
· Выполните команду Файл - Выход.
· Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утвердительно.