Задание 1. Откройте учебную базу данных, созданную на прошлом занятии.
Порядок работы:
· Вызовите программу Access. Для этого дважды щелкните по пиктограмме Мiсrоsоft Access. Перед вами откроется окно системы управления базами данных, в котором появится меню.
· Включите мышкой переключатель Открыть базу данных, выделите из списка баз данных, расположенного ниже переключателя, имя вашей базы и щелкните по кнопке ОК. На экране появится окно с основными элементами базы данных.
Замечание. Используем готовые таблицы этой базы для конструирования новой. Таблицу Группа оставим в прежнем виде, исправив испорченные значения, а из таблицы Список возьмем только структуру.
Задание 2. Откорректируйте данные в таблице Группы.
Порядок работы:
Замечание. В предыдущей работе вы удаляли записи из таблицы Группы. Их следует восстановить.
· Откройте таблицу Группы, выделив ее и щелкнув по кнопке Открыть.
· Добавьте недостающие записи. Исправьте существующие. Таблица должна выглядеть так, как представлено в табл. 7.
|
|
· Закройте таблицу, предварительно сохранив ее.
Таблица 7
Учебная группа | Преподаватель |
Верзаков С.А. | |
Белоусов А.И. | |
Масалова В.А. | |
Новикова Е.В. | |
Зачесова Т.П. |
Задание 3. Удалите все записи таблицы Список, оставив ее структуру.
Порядок работы:
· Откройте таблицу Список.
· Выделите все записи.
· Нажмите клавишу [Delete]. Щелкните по кнопке Да в вопросе о подтверждении. удаления. (Можно выполнить команду Правка - Удалить запись или щелкнуть по кнопке – Удалить запись).
· Закройте таблицу, сохранив ее.
Замечание. Если теперь вводить данные в эту таблицу снова, то счетчик будет меняться с того номера, который был присвоен последней записи.
· Чтобы нумерация снова начиналась с 1, выполните команду Сервис - Служебные программы - Сжать базу данных. Подождите некоторое время, чтобы программа отработала.
Задание 4. Используя, Мастер таблиц, создайте таблицу Личные данные с ключевым полем..
Порядок работы:
· Выберите закладку Таблица, если находитесь в другом окне.
· Щелкните по кнопке Создать. В результате перейдем к работе со следующим диалоговым окном: Новая таблица. Здесь несколько вариантов, но вы выберите Мастер таблиц и щелкните по кнопке ОК. Появится диалоговое окно, представленное на рис. 15.
· В этом окне следует выбрать: в поле Образцы таблиц - поле Студенты; в поле Образцы полей - поля КодСтудента, Адрес, НомерТелефона, щелкая после каждого выбора по кнопке . Эти поля попадут в Поля новой таблицы. Щелкните по кнопке Далее.
· В диалоговом окне задайте имя новой таблицы Личные данные. Оставьте автоматический выбор ключа. Щелкните по кнопке Далее.
|
|
Замечание. Access проверит связи данной таблицы с другими таблицами. Так как вы еще не устанавливали связи, то они не будут найдены автоматически. В этот момент можно установить новые связи, но мы пока этого делать не будем.
· Щелкните по кнопке Далее.
· После появления вопроса о действиях после создания таблицы автоматически выбирайте ввод в режиме таблицы, но можно изготовить и форму. Щелкните по кнопке Готово. Вы попадете в пустую таблицу, у которой есть поля, но отсутствуют записи.
· Добавьте в таблицу Личные данные еще три поля Word, Excel и Access, в которых будут находиться семестровые оценки по этим предметам. Выберите Конструктор.
· Добавьте в конец списка полей три поля с именами Word, Excel, Аccess и типом данных - числовой.
· Щелкните по кнопке – Сохранить.
· Перейдите в режим таблицы, щелкнув по кнопке .
· Закройте таблицу, предварительно сохранив ее. В результате вы получите три таблицы, две из которых связаны, а третья нет.
Задание 5. Исправьте схему данных.
Порядок работы:
· Щелкните по кнопке - Схема данных. Появится диалоговое окно Схема данных.
· Щелкните по кнопке - Добавить таблицу. В появившемся окне Добавление таблицы выделите таблицу личные данные и щелкните по кнопке Добавить, а затем - по кнопке Закрыть окна Добавление таблицы.
· Поставьте мышку на имя поля КодСтудента в таблице Личные данные и, не отпуская кнопку мышки, перетащите ее на поле Код в таблице Список. Отпустите мышку. Появится диалоговое окно Связи.
· Включите флажок Обеспечение целостности данных. Это невозможно сделать, если типы обоих полей заданы неодинаково.
· Щелкните по кнопке Создать. Появится связь «один-к-одному». Это значит, что одной записи в таблице Списо к соответствует одна запись в таблице Личные данные. Схема данных представлена на рис. 16.
· Закройте схему данных, сохранив ее.
Пояснение. Теперь встает задача ввода записей одновременно в разные таблицы: Список и личные данные. ФИО мы храним в одной таблице, а адрес и номер телефона - в другой. Можно, конечно, попробовать ввести значения в каждую таблицу отдельно, но удобнее видеть клетки обеих таблиц для ввода данных одновременно. Эту задачу легко решить вводом значений через специально созданную форму, в которой присутствуют поля всех необходимых таблиц. Данные вводим в форму, а в результате заполняются таблицы.
Задание 6. Создайте форму для ввода данных.
Порядок работы:
· В окне базы данных выберите вкладку Формы.
· Щелкните по кнопке Создать.
· В диалоговом окне Новая форма выберите Мастер форм. Описание Мастера появляется в левой части диалогового окна. В нижнем поле имя таблицы или запроса в качестве источника данных можно не указывать. При использовании Мастера форм источник данных для формы следует указывать в диалоговом окне Мастера.
· Щелкните по кнопке ОК. Появится окно создания форм, представленное на рис. 17.
· Выберите все поля из таблицы Список и все поля - из таблицы Личные данные. Для этого выберите имя таблицы Список в поле Таблицы/запросы. В результате появляется список полей в окне Доступные поля. Щелкните по кнопке которая переносит все поля из списка. Затем выберите имя таблицы Личные данные в поле Таблицы/запросы и вновь щелкните по кнопке .
· Щелкните по кнопке Далее.
· Оставьте внешний вид формы в один столбец (выбран по умолчанию).
· Щелкните по кнопке Далее.
· Выберите требуемый стиль (например, обычный). Щелкните по кнопке Далее.
· Задайте имя формы: Общая форма. Щелкните по кнопке Готово. В результате вы получите форму, в которой можно менять существующие данные ивводить новые значения. Эти значения будут попадать в ту таблицу, в которую нужно (часть значений - в одну таблицу, часть - в другую).
|
|
Задание 7. Заполните таблицы данными.
Замечание. Поля Код и КодСтудента заполняются автоматически.
Данные таблицы Список приведены в табл. 8, а таблицы Личные данные - в табл. 9.
Таблица 8
Код | Фамилия | имя | Отчество | Год рождения | Школа | Класс | Учебная группа |
Иванова | Анна | Ивановна | |||||
Баранова | Ирина | Алексеевна | |||||
Корнилова | Ольга | Владимировна | |||||
Воробьев | Алексей | Петрович | |||||
Воробьев | Алексей | Иванович | |||||
Воробьев | Олег | Григорьевич | |||||
Скоркин | Александр | Евгеньевич | |||||
Володина | Анна | Алексеевна | |||||
Новоселов | Алексей | Антонович | |||||
Александрова | Елена | Алексеевна |
Код студента | Адрес | Номер телефона | Word | Excel | Access |
Центральная 11-5 | 51-17-22 | ||||
Солнечная 8-117 | 51-18-22 | ||||
Сиреневый 7-16 | 51-19-22 | ||||
Центральная 14-81 | 51-20-22 | ||||
Сиреневый 7-16 | 51-21-22 | ||||
Солнечная 2-121 | 51-22-22 | ||||
Школьная 5-34 | 51-23-22 | ||||
Центральная 30-7 | 51-24-22 | ||||
Сиреневый 7-16 | 51-25-22 | ||||
Солнечная 6-34 | 51-26-22 |
· Закройте форму, предварительно сохранив ее.
· Перейдите на закладку Таблицы.
· Откройте таблицу Список и убедитесь, что в них появились данные. Закройте таблицу.
· Откройте таблицу Личные данные и убедитесь, что в них появились данные. Закройте таблицу.
Задание 8. Добавьте новое поле Портрет (рисунки или фотографии) в таблицу Список.
Пояснение. Возможен вариант, когда появляется необходимость добавить новые поля в существующую таблицу. Это можно сделать, например, описанным ниже способом.
· Откройте таблицу Список, если она закрыта.
· Перейдите в режим Конструктора.
· Добавьте еще одно поле (вводите имя поля ниже поля Учебная группа), имя которого Портрет, тип данных - Поле объекта OLE, общие свойства поля оставить по умолчанию.
|
|
· Щелкните по кнопке - Сохранить.
· Перейдите в режим таблицы, щелкнув по кнопке .
· Щелкните мышкой.по клетке, где должно быть значение поля Портрет.
· Выполните команду Вставка - Объект - Точечным рисунок Paintbrush - ОК
· Нарисуйте портрет.
· Щелкните по кнопке в правом верхнем углу окна рисунка, в результате чего вы вернетесь в таблицу. Рисунок будет обозначен - словами. Чтобы увидеть портрет, дважды щелкните мышкой по названию рисунка, возвращаясь в программу, где изготовлен Портрет.