Ход работы. Задание 1. Создайте новую базу данных

Задание 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.

Порядок работы:

· Выполните команду Файл - Выход.

· Если вы производили редактирование в базе данных, появится вопрос о сохранении изменений. Ответьте на него утверди­тельно.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: