Читайте также:
|
|
1. Создайте базу данных Деканат.
Для создания новой базы данных:
· загрузите Access 2007, например, с помощью меню Пуск на панели задач.
· в появившемся окне на центральной панели, на вкладке Новая пустая база данных выберите пункт . В правой части окна появится панель, запрашивающая имя новой базы данных.
· На этой панели, на вкладке Новая база данных задайте имя вашей базы данных (пункт Имя файла). Имя файла задайте Деканат. Под текстовым полем с именем базы данных приведен путь текущего каталога, в котором она будет сохранена при щелчке на кнопке <Создать>.
· Если необходимо сохранить новую базу данных в другом каталоге, то нужно щелкнуть на пиктограмме <Поиск расположения для размещения базы данных> и выбрать папку, где ваша база будет находиться.
· щелкните по кнопке <ОК>
· щелкните по кнопке <Создать>.
2. Создайте структуру таблицы Студенты.
· На вкладке ленты Создание в разделе таблицы выберите режим Конструктор таблиц (рис.4).
Рис. 4.
На экране открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы.
· определите поля таблицы в соответствии с табл. 3;
Таблица.3.
Имя поля | Тип данных | Размер поля |
Код студента | Числовой | Целое |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Номер группы | Числовой | Целое |
Телефон | Текстовый | |
Стипендия | Логический | Да/Нет |
· в качестве ключевого поля задайте «Код студента». По умолчанию ключевое поле устанавливается на первой записи. В данном случае первой записью как раз и является поле «Код студента».
· закройте таблицу Студенты.
· на вопрос о сохранении изменения макета или структуры таблицы ответьте “Да”
Примечание. Заполнять таблицу данными пока не требуется, это будет сделано в режиме формы.
3. Создайте структуру таблицы Дисциплины аналогично п.2. в соответствии с табл. 4.
· структура таблицы Дисциплины создается аналогично структуре таблицы Студенты.
Таблица 4
Имя поля | Тип данных | Размер поля |
Код дисциплины | Числовой | Целое |
Название дисциплины | Текстовый |
· в качестве ключевого поля задать «Код дисциплины». для этого выделите первую запись и щелкните по кнопке , которая находится на вкладке Работа с таблицами ( рис.6.).
Рис.5.
Заполняться эта таблица будет также в режиме формы.
· сохраните таблицу, используя команду Office, Сохранить. При сохранении дайте таблице имя Дисциплины
4. Измените структуру таблицы Преподаватели.
Структура таблицы Преподаватели уже создана в работе 1 и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением — в соответствии с рис. 3 в структуру таблицы надо добавить поле «Код дисциплины» и заполнить его в соответствии с данными табл. 4.
Для того, чтобы добавить таблицу Преподаватели необходимо:
· открыть на ленте вкладку Внешние данные и нажать на кнопку (рис. 6)
Рис.6. Вкладка Внешние данные
· выбрать источник данных, который нужно импортировать в базу данных Деканат. Для задания файла можно ввести его имя и маршрут в текстовое поле или щелкнуть на кнопке и задать имя и маршрут в системе каталогов.
· выбрать метод хранения данных. На этом этапе необходимо задать, что нужно сделать с данными: импортировать или связать (рис.7.).
· щелкните на кнопке <OK> и пройдите остальные этапы импорта (рис.8., рис.9.).
Рис.7.Диалоговое окно «Внешние данные».
Рис.8. Диалоговое окно «Импорт объектов»
Рис.9. Заключительный этап импортирования внешних данных.
5. Создайте структуру таблицы Оценки аналогично п. 2 в соответствии с табл. 5.
Таблица 5
Имя поля | Тип данных | Размер поля |
Код студента | Числовой | Целое |
Код дисциплины | Числовой | Целое |
Оценки | Числовой | Байт |
В этой таблице задавать ключевое поле не надо, так как данные во всех полях могут повторяться. Эта таблица, аналогично предыдущим, будет заполняться в режиме формы.
Разработайте схему данных, т.е. создайте связи между таблицами.
· откройте вкладку Работа с базами данных и щелкните по кнопке (рис.10).
Рис.10. Вкладка Работа с базами данных
· На экране появится окно «Схема данных» (рис.11);
Рис.11. Окно «Схема данных»
· Откройте вкладку Работа со связями, Конструктор и щелкните по кнопке ;
· в появившемся окне нажмите на вкладку Таблицы, выделите название одной таблицы. Щелкните по кнопке <Добавить> (рис.12).
Рис.12. Окно «Добавление таблицы»
· переведите выделение на имя следующей таблицы и щелкните по кнопке <Добавить>. Аналогично добавьте оставшиеся две таблицы;
· закройте окно, щелкнув по кнопке <3акрыть>;
· создайте связь между таблицами Дисциплины и Оценки. Для этого подведите курсор мыши к полю «Код дисциплины» в таблице Дисциплины, щелкните левой кнопкой мыши и, не отпуская ее, перетащите курсор на поле «Код дисциплины» в таблицу Оценки, а затем отпустите кнопку мыши. На экране откроется окно «Связи»;
· установите флажок ("галочку") в свойстве Обеспечение целостности данных, щелкнув по нему;
· установите флажок в свойстве Каскадное обновление связанных полей и Каскадное удаление связанных записей;
Примечание. Задание каскадного обновления связанных полей и каскадного удаления связанных записей позволит вам отредактировать записи только в таблице Дисциплины, а в таблице Оценки эти действия будут со связанными записями выполняться автоматически. Например, если вы удалите из таблицы Дисциплины один предмет, то в таблице Оценки удалятся все строки, связанные с этим предметом.
· щелкните по кнопке <Создать>. Связь будет создана;
· аналогично создайте связи между полем «Код дисциплины» в таблице Дисциплины и полем «Код дисциплины» в таблице Преподаватели, а также между полем «Код студента» в таблице Студенты и полем «Код студента» в таблице Оценки. Результат представлен на рис. 13;
· закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.
Рис 13.Структура таблицы Студенты
Задание 3
Дата добавления: 2015-10-29; просмотров: 75 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Разработайте информационно-логическую модель реляционной базы данных | | | Создание форм для ввода данных в таблицы. |