Задание 1. Создание реляционной базы данных.
Создайте базу данных Деканат.
Создайте структуру таблицы Студенты.
Создайте структуру таблицы Дисциплины.
Измените структуру таблицы Преподаватели.
Создайте структуру таблицы Оценки,
Разработайте схему данных, т.е. создайте связи между таблицами.
Технология работы:
1) Создайте базу данных Деканат, выполнив следующие действия:
загрузите Access, в появившемся окне выберите пункт Новая база данных, затем щёлкните по кнопке <ОК>;
в окне <Файл новой базы данных> задайте имя (Имя файла) и выберите папку ( Ваша личная Папка), где ваша база будет находиться. По умолчанию Access предлагает имя базы db1, а тип файла — Базы данных Access. Имя задайте Деканат, а тип файла оставьте прежним, так как другие типы файлов нужны в специальных случаях;
щёлкните по кнопке <Создать>.
2) Создайте структуру таблицы Студенты. Для этого:
в окне базы данных выберите вкладку Таблицы, а затем Создание таблицы в режиме конструктора. В результате открывается окно таблицы в режиме конструктора, в котором следует определить поля таблицы;
определите поля таблицы в соответствии с табл.21.1;
Таблица 22.1Типы данных таблицы Студенты
Имя поля | Тип данных | Размер поля |
Код студента | Числовой | Целое |
Фамилия | Текстовый | |
Имя | Текстовый | |
Отчество | Текстовый | |
Номер группы | Числовой | Целое |
Телефон | Текстовый | |
Стипендия | Логический | Да/Нет |
· в качестве ключевого поля задайте «Код студента». Для этого щёлкните по полю «Код студента» и по кнопке на панели инструментов или выполните команду Правка, Ключевое поле
· закройте таблицу, задав ей имя Студенты.
3) Создайте структуру таблицы Дисциплины аналогично п. 2 в соответствии с табл.21.2.
Таблица 22.2. Типы данных таблицы Дисциплины
Имя поля | Тип данных | Размер поля |
Код дисциплины | Числовой | Целое |
Название дисциплины | Текстовый |
4) В качестве ключевого поля задайте «Код дисциплины». Заполняться эта таблица будет также в режиме формы.
ü Структура таблицы Преподаватели уже создана в работе 1 и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением — в соответствии с рис.21.3 в структуру таблицы надо добавить поле «Код дисциплины» и заполнить его в соответствии с данными табл.2.
ü Создайте структуру таблицы Оценки аналогично п. 2 в соответствии с табл.21.3.
В этой таблице задавать ключевое поле не надо, так как данные во всех полях могут повторяться. Эта таблица, аналогично предыдущим, будет заполняться в режиме формы.
Таблица 22.3 Типы данных таблицы Оценки
Имя поля | Тип данных | Размер поля |
Код студента | Числовой | Целое |
Код дисциплины | Числовой | Целое |
Оценки | Числовой | Байт |
5) Разработайте схему данных, т.е. создайте связи между таблицами. Для этого:
· щёлкните по кнопке на панели инструментов или выполните команду Сервис, Схема данных. На экране появится окно «Добавление таблицы»;
· в появившемся окне выделите название одной таблицы. Щёлкните по кнопке <Добавить>;
· переведите выделение на имя следующей таблицы и щёлкните по кнопке <Добавить>. Аналогично добавьте оставшиеся две таблицы;
· закройте окно, щелкнув по кнопке <3акрыть>;
· создайте связь между таблицами Дисциплины и Оценки. Для этого подведите курсор мыши к полю «Код дисциплины» в таблице Дисциплины, щёлкните левой кнопкой мыши и, не отпуская ее, перетащите курсор на поле «Код дисциплины» в таблицу Оценки, а затем отпустите кнопку мыши. На экране откроется окно «Связи»;
· установите флажок ("галочку") в свойстве Обеспечение целостности данных, щелкнув по нему;
· установите флажок в свойстве Каскадное обновление связанных полей и Каскадное удаление связанных записей',
· щёлкните по кнопке <Создать>. Связь будет создана;
· аналогично создайте связи между полем «Код дисциплины» в таблице Дисциплины и полем «Код дисциплины» в таблице Преподаватели, а также между полем «Код студента» в таблице Студенты и полем «Код студента» в таблице Оценки. Результат представлен на рис.;
· закройте окно схемы данных, ответив, ДА на вопрос о сохранении макета.
Рис.22.4. Структура таблицы Студенты
Задание 2. Создание форм для ввода данных в таблицы.
1. Создайте форму Студенты.
2. Заполните данными таблицу Студенты посредством формы Студенты.
3. Создайте форму Дисциплины.
4. Заполните данными таблицу Дисциплины посредством формы Дисциплины.
5. Создайте форму Оценки.
6. Заполните данными таблицу Оценки посредством формы Оценки.
Технология работы:
Для создания формы Студенты:
· откройте вкладку Формы;
· щёлкните по кнопке <Создание формы с помощью мастера>;
· в открывшемся окне выберите таблицу Студенты;
· выберите все поля щелкнув по кнопке
· щёлкните по кнопке <Далее>
· выберите вид формы: ленточный и щёлкните по кнопке <Далее>;
· выберите стиль <стандартный> и щёлкните по кнопке <Далее>;
· параметры следующего окна оставьте без изменения и щёлкните по кнопке <Готово>. Форма для ввода данных создана.
1) Заполните данными, приведенными в табл.4, таблицу Студенты посредством формы.
Таблица 22.4 Данные таблицы Студенты
Код студента | Фамилия | Имя | Отчество | Номер группы | Телефон | Стипендия |
Арбузов | Николай | Николаевич | 260-15-63 | Да | ||
Киршин | Петр | Валерьевич | 110-67-82 | Да | ||
КривинскиЙ | Сергей | Николаевич | 172-97-21 | Нет | ||
Крылова | Елена | Петровна | 130-31-87 | Да | ||
Кульчий | Григорий | Викторович | 269-53-75 | Да | ||
Патрикеев | Олег | Борисович | 234-11-63 | Нет | ||
Перлов | Кирилл | Николаевич | 312-21-33 | Нет | ||
Соколова | Наталия | Петровна | 166-87-24 | Нет | ||
Степанская | Ольга | Витальевна | 293-43-77 | Да | ||
Тимофеев | Сергей | Трофимович | 260-11-57 | Да |
Примечание. Переход между ячейками лучше выполнять клавишей <Таb> либо мышью. Существуют и другие варианты перехода по строкам или полям с помощью различных клавиш и их комбинаций. Обычно их используют опытные пользователи, не любящие работать с мышью.
Закройте форму, задав ей имя Студенты.
2) Создайте форму Дисциплины.
3) Заполните данными, приведенными в табл.21.5, таблицу Дисциплины посредством формы и закройте форму, задав ей имя Дисциплины.
Создайте форму Оценки аналогично п.1.
Заполните данными, приведенными в табл.21.6, таблицу Оценки посредством формы и закройте форму, задав ей имя Оценки.
Таблица 22.5. Данные таблицы Дисциплины
Код дисциплины | Название дисциплины |
Информатика | |
Математика | |
Физика | |
Экономика |
Таблица 22.6. Данные таблицы Оценки
Код студента | Код дисциплины | Оценки | Код студента | Код дисциплины | Оценки |
I | |||||
5. Содержание отчёта: База данных, включающая объекты: Таблицы Студент, Оценки, Дисциплины, Преподаватель
6. Контрольные вопросы
6.1 Какие данные называются структурированными?
6.2 Виды моделей данных?
6.3 Что такое информационный объект?
6.4 Какие виды связи между объектами существуют?
6.5 Общий обзор и характеристики СУБД?
6.6 Технология работы в СУБД?
7. Список рекомендуемой литературы
7.1 Гвоздева В. А. Информатика, автоматизированные информационные технологии и системы: учебник / В. А. Гвоздева. - М. : ИД "Форум": Инфра-М, 2012. - 544 с.
7.2 Угринович Н. Д. Информатика и ИКТ:10,11 кл.- М.:БИНОМ. Лаборатория знаний, 2008. - 512с.
7.3 Немцова Т. И. Базовая компьютерная подготовка. Операционная система, офисные приложения, Интернет. Практикум по информатике : учеб. пособие / Т. И.
7.4 Гвоздева В. А. Информатика, автоматизированные информационные технологии и системы: учебник / В. А. Гвоздева. - М. : ИД "Форум": Инфра-М, 2012. - 544 с.
Дата добавления: 2016-07-09; просмотров: 668;