Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
30.04.2013
Размер:
2.03 Mб
Скачать

Постановка задачи и этапы создания многотабличной базы данных

В ПЕРВОЙ ЧАСТИ ПОСОБИЯ на примере простой Базы Данных включающей только одну таблицу, Вы познакомились на практике с базовыми объектами любой БД (Таблицами, Запросами, Формами и Отчетами) и методами работы с ними.

В реальной жизни Вам придется создавать Базы Данных, включающие не одну, а несколько и к тому же, связанных между собой Таблиц.

В этом пособии Вам предлагается создать Базу Данных из 4-х таблиц, которая реально используется в нашем Институте для выполнения следующих задач:

- регистрация студентов (Таблица "Студент"),

- формирование групп (Таблицы "Группа" и "Кафедра", "Изучение"),

-учет успеваемости студентов (Таблица "Преподаватели", "Успеваемость").

Работа по созданию многотабличной базы данных включает 4 этапа:

1-й этап. Проектирование структуры БД, т.е. определение количества Таблиц, их назначения и состава.

2-й этап. Конструирование Таблиц БД, т.е. задание Полей, их типов и свойств, для каждой из Таблиц.

3-й этап. Создание схемы БД, т.е. определение и установка связей между Таблицами БД.

4-й этап. Ввод данных в пустые Таблицы БД.

Проектирование структуры базы данных – 1-й этап

Проектирование структуры БД– это определение количества Таблиц в БД, их назначения и состава. Мы с Вами эту работу уже проделали, так как определили 6 таблиц ("Студент", "Группа", "Кафедра", "Изучение", "Успеваемость" и "Преподаватели"), необходимые для создания Базы Данных Института, позволяющей вести прием студентов, формировать группы по отдельным кафедрам, а также учитывать успеваемость студентов.

Конструирование пустых таблиц базы данных – 2-й этап

Конструирование Таблиц БД– это задание Имен Полей в каждой из Таблиц и определение Типов данных и свойств каждого из Полей. Есть несколько способов (режимов) для конструирования Таблиц:

- режим Конструктора,

- режим Таблицы,

- режим Мастера таблиц.

Каждый из этих способов имеет свои преимущества и недостатки. Вы попробуйте использовать все три способа для конструирования таблиц создаваемой Вами БД.

В первой части данного пособия была уже создана БД с таблицами «Студент» и «Предмет».

Упражнение 13. Конструирование таблицы "Группа" в режиме

"Таблица"

  1. В окне Базы Данных выберите щелчком "мыши" объект "Таблицы"(если был выбран другой объект) и щелкните по кнопке в Панели инструментов этого окна. Появится диалоговое окно "Новая таблица" с перечнем способов (режимов) создания таблицы.

  2. Выберите щелчком "мыши" "Режим таблицы" и щелкните по кнопке "ОК". Появится пустая таблица, поля которой просто пронумерованы. Их нужно переименовать командой "Переименовать столбец" в меню "Формат".

  3. Переименуйте "Поле1", для чего:

    1. Зафиксируйте указатель "мыши" в любой ячейке столбца "Поле1" (если он находился в другом столбце).

    2. Раскройте меню "Формат" и щелчком мыши выберите команду "Переименовать столбец". Имя столбца "Поле1" выделится.

    3. Введите вместо имени столбца "Поле1" новое имя –НГи нажмите клавишуEnter.на клавиатуре.

  4. Переименуйте точно также еще 4 поля, взяв новые имена полей из таблицы 2.

  5. Сохраните созданную таблицу щелчком "мыши" по кнопке "Сохранить" в Панели инструментовACCESS, а в появившемся диалоговом окне "Сохранение" введите имя таблицы – "Группа"и щелкните по кнопке "ОК".

  6. Перейдите в режим "Конструктор" щелкнув по кнопке "Вид" (первая слева) в Панели инструментовAccess.

  7. Установите "Тип данных"и "Свойства"всех полей согласно таблицы Группа.

  8. Сделайте поле "НГ" ключевым, для чего зафиксируйте указатель "мыши" в этом поле и щелкните по кнопке "Ключевое поле" в Панели инструментовACCESS.

  9. Сохраните новую таблицу еще раз, для чего щелкните по кнопке "Сохранить" в Панели инструментовACCESS.

  10. Закройте таблицу "Группа" щелчком "мыши" по кнопке"Закрыть" в строке заголовка окна таблицы.

Описание свойств полей таблицы Группа.

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Описание

Условие на значение

Сообщение об ошибке

НГ

Да

Да

Текстовый

3

Номер группы

Кол

Нет

Числовой

Байт

Кол. студ. в гр.

>=0 And <=25

Кол. Студ. больше допустимого

ПБАЛЛ

Нет

Числовой

С плав. точ.

Прох. балл

>2 And <5

Ошибка

Соседние файлы в папке ЛР7