- •Часть VI баЗы данных
- •6.1. Классификация баз данных
- •6.2. Модели данных
- •6.2.1. Реляционная модель данных
- •6.2.2. Иерархическая модель данных
- •6.2.3. Сетевая модель данных
- •6.3. Системы управления базами данных
- •6.4. Проектирование баз данных
- •6.4.1. Анализ предметной области
- •6.4.1.1. Анализ концептуальных требований и информационных потребностей
- •6.4.1.2. Выявление информационных объектов и связей между ними
- •6.4.1.3. Типы связей
- •6.4.1.4. Проектирование концептуальной схемы базы данных
- •6.4.2. Логическое проектирование
- •6.5. Система управления базами данных Microsoft Access1
- •6.5.1. Запуск субд ms Access
- •6.5.2. Создание таблиц
- •6.5.2.1. Режим Мастера
- •С созданной таблицей
- •6.5.2.2. Режим Конструктора
- •"Осенняя" or "весенняя", "060400"or "021100", "Экон" or "Юрид", "Дневное" or "Заочное".
- •6.5.2.3. Установление связи между таблицами
- •Данные для заполнения таблицы "Студенты"
- •Данные для заполнения таблицы "Сессия"
- •6.5.3. Формы данных
- •6.5.3.1. Создание формы
- •6.5.3.2. Модификация формы
- •6.5.4. Запросы и выборки
- •6.5.4.1. Типы запросов
- •6.5.4.2. Разработка и создание запросов в субд ms Access
- •1.5.5. Отчеты
- •Контрольные задания
Данные для заполнения таблицы "Сессия"
Код студ. |
Учебный год |
Сессия |
Факуль тет |
Специальность |
Отделение |
Номер зачетки |
Фамилия |
Имя |
Отчество |
Физика |
Химия |
Математика |
Информатика |
Эконом Теория |
Физ-во |
История |
1 |
2003/ 2004 |
Осен няя |
экон |
060400 |
Днев ное |
394001 |
Иванов |
Иван |
Иванович |
3 |
3 |
3 |
0 |
3 |
3 |
3 |
2 |
2003/ 2004 |
Осен няя |
экон |
060400 |
Днев ное |
394002 |
Сидоров |
Сидр |
Сидорович |
4 |
4 |
4 |
зач |
зач |
зач |
зач |
3 |
2003/ 2004 |
Осен няя |
юрид |
021100 |
Заоч ное |
394003 |
Петров |
Петр |
Петрович |
5 |
зач |
5 |
зач |
зач |
зач |
зач |
4 |
2003/ 2004 |
Весен няя |
экон |
060400 |
Днев ное |
394001 |
Иванов |
Иван |
Иванович |
0 |
0 |
3 |
3 |
4 |
зач |
3 |
5 |
2003/ 2004 |
Весен няя |
экон |
060400 |
Днев ное |
394002 |
Сидоров |
Сидр |
Сидорович |
0 |
0 |
3 |
4 |
4 |
зач |
4 |
6 |
2003/ 2004 |
Весен няя |
юрид |
021100 |
Заоч ное |
394003 |
Петров |
Петр |
Петрович |
0 |
5 |
0 |
5 |
0 |
зач |
5 |
Отдать команду "Схема данных".
Для выбора таблиц, между которыми будут устанавливаться связи, следует щелкнуть на имени таблицы, а затем щелчком мыши на кнопке "Добавить" ввести таблицу в схему данных.
Выбрать сначала таблицу "Студенты" и щелкнуть кнопку "Добавить". Затем то
же самое проделайте с таблицей "Сессия". После этого следует закрыть окно "Добавление таблицы", щелкнув кнопку "Закрыть".
После выполнения задания на экране возникнет картинка, приведенная на рис.6.27.
Рис.6.27. Окно "Схема данных" после добавления таблиц "Студенты" и Сессия"
Установление связи между таблицами осуществляется путем перетаскивания методом drag&drop ключевого поля одной таблицы на соответствующее поле другой таблицы.
В окне таблице "Сессия" найти с помощью вертикальной линейки прокрутки поле "Номер зачетки".
Перетащить методом drag&drop поле "Номер зачетки" таблицы "Студенты" на поле "Номер зачетки" таблицы "Сессия" (рис.6.28).
Рис.6.28. Использования метода drag&drop для переноса поля "Номер зачетки" таблицы "Студенты" на поле "Номер зачетки" таблицы "Сессия"
В результате откроется диалоговое окно "Изменение связей" (рис.6.29), в котором выбором режима "Обеспечение целостности данных", "Каскадное обновление связанных полей" и типа отношения "один-ко-многим" создается связь между таблицами. Выбор подтверждается щелчком кнопки "Создать".
Установить связь между таблицами "Студенты" и Сессия", выбрав режимы
"Обеспечение целостности данных", "Каскадное обновление связанных полей" и типа отношения "один-ко-многим"
Рис.6.29. Окно "Изменение связей"
В результате выполнения задания таблицы "Студенты" и Сессия" будут связаны друг с другом (рис.6.30), и данные одной таблицы теперь доступны для данных другой.
Рис.6.30. Связь таблицы "Студенты" и Сессия" типа "Один – ко - многим"
Если связь таблиц "Студенты" и Сессия" типа "Один – ко - многим" не
получилась, то следует проверить аналогичные поля и ограничения на них в этих двух таблицах. Они должны быть идентичными.
Закрыть окно "Схема данных", щелкнув кнопку "Закрыть" в заголовке окна и
ответив "Да" для сохранения связи между таблицами.
На этом работа по созданию таблиц успешно закончена.