- •Часть 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. Отчеты
- •Контрольные задания
"Осенняя" or "весенняя", "060400"or "021100", "Экон" or "Юрид", "Дневное" or "Заочное".
Конструкцию >=0 и <6 следует записывать следующим образом (>0 or =0) and <6
Таблица "Сессия"
Имя поля |
Тип данных |
Ограничения |
|||
Размер |
Обязательное поле |
Значение по умолчанию |
Условие на значение |
||
Код студента |
Счетчик |
|
|
|
|
Учебный год |
Текстовый |
9 |
Да |
2003/2004 |
|
Сессия |
Текстовый |
8 |
Да |
Осенняя |
Осенняя или Весенняя |
Факультет |
Текстовый |
13 |
Да |
Экон |
Экон или Юрид |
Специальность |
Текстовый |
6 |
Да |
060400 |
060400 или 021100 |
Отделение |
Текстовый |
7 |
Да |
Дневное |
Дневное или Заочное |
Номер зачетки |
Числовой |
Длинное целое |
Да |
394001 |
>394000 |
Фамилия |
Текстовый |
30 |
Да |
|
|
Имя |
Текстовый |
10 |
Да |
|
|
Отчество |
Текстовый |
20 |
Да |
|
|
Физика |
Числовой |
Байт |
Да |
0 |
> =0 и <6 |
Химия |
Числовой |
Байт |
Да |
0 |
> =0 и <6 |
Математика |
Числовой |
Байт |
Да |
0 |
> =0 и <6 |
Информатика |
Числовой |
Байт |
Да |
0 |
> =0 и <6 |
ЭкономТеория |
Числовой |
Байт |
Да |
0 |
> =0 и <6 |
Физ-ка |
Числовой |
Байт |
Да |
0 |
> =0 и <6 |
История |
Числовой |
Байт |
Да |
0 |
> =0 и <6 |
3. Заполнить таблицы "Студенты" и "Сессия" в соответствии со следующими данными (табл.6.2,6.3).
6.5.2.3. Установление связи между таблицами
Для связи таблиц между собой (т.е. для доступности данных одной таблицы для данных другой) следует установить связи между таблицами. С этой целью следует войти в меню MS Access "Сервис" и выбрать пункт "Схема данных". В результате откроется окно "Схема данных" вместе с окном добавления таблиц, для которых создается связь (рис.6.26).
Рис.6.26. Окно добавления таблиц
Таблица 6.2
Данные для заполнения таблицы "Студенты"
Номер зач. |
Фамилия |
Имя |
Отчество |
Год рождения |
Год поступления |
Факультет |
Специальность |
Отделение |
Номер Телефона |
Адрес |
Фотография |
Прим |
394001 |
Иванов |
Иван |
Иванович |
1986 |
2003 |
экон |
060400 |
дневное |
нет |
г.Воронеж, ул.Красная, д.5, кв.4 |
нет |
|
394002 |
Сидоров |
Сидр |
Сидорович |
1987 |
2003 |
экон |
060400 |
дневное |
нет |
г.Воронеж, ул.Карла Маркса, д.15, кв.14 |
есть |
|
394003 |
Петров |
Петр |
Петрович |
1986 |
2003 |
юрид |
021100 |
заочное |
567668 |
г.Воронеж, ул.Беговая, д.25, кв.41 |
есть |
|
Таблица 6.3