Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод.указ. Собств.проект.АБРОСИМОВА.doc
Скачиваний:
5
Добавлен:
06.09.2019
Размер:
378.88 Кб
Скачать

Расширение базы данных

Для создания других таблиц базы данных нужно:

  1. Закрыть все таблицы, в Вашем случае – таблицу «Формы обучения».

  2. Повторить действия по созданию структуры и вводу данных, описанные выше, для каждой таблицы.

Задание 4. Создайте структуру таблицы под названием «Факультеты»:

Имя Поля

Тип данных

Код факультета

Текстовый

Наименование факультета

Текстовый

и введите данные в таблицу «Факультеты» следующего содержания:

Код факультета

Наименование факультета

ФЭУ

Факультет экономики и управления

ФЭСК

Факультет экономики сервиса и коммуникаций

ФБУФ

Факультет бухгалтерского учета и финансов

ВЗФ

Вечерне-заочный факультет

Задание 5. Создайте структуру таблицы под названием «Специальности»:

Имя поля

Тип данных

Шифр специальности

Текстовый

Наименование специальности

Текстовый

и введите данные в таблицу «Специальности» следующего содержания:

Шифр специальности

Наименование специальности

080504

Менеджмент организации

080507

Государственное и муниципальное управление

Социально-культурный сервис и туризм

Связи с общественностью

Мировая экономика

Финансы и кредит

Бухгалтерский учет и аудит

Задание 6. Создайте структуру таблицы под названием «Студенты»:

Имя поля

Тип данных

Номер зачетной книжки

Числовой

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

Дата рождения

Дата/Время

Шифр специальности

Текстовый

Код факультета

Текстовый

Код формы обучения

Текстовый

Курс

Числовой

Группа

Текстовый

Гражданство РФ

Логический

Адрес

Текстовый

и введите 7–10 записей по студентам разных групп, специальностей, факультетов, форм обучения.

Этап 3. Связывание таблиц

Связывание таблиц базы данных происходит следующим образом:

  • Каждой таблице приводится в соответствие другая таблица, имеющая в своем составе поле, значения которого совпадают со значениями поля первой таблицы, Например, в таблицах «Студенты» и «Формы обучения» имеются совпадающие поля «Код формы обучения».

  • Определяется подчиненность таблиц. Таблица, значения совпадающего поля которой являются уникальными, т.е. не повторяются при переходе от одной записи к другой, признается Вами главной (или первичной). Таблица, значения совпадающего поля которой повторяются при переходе от одной записи к другой, считается подчиненной (связанной) таблицей. Например, в таблице «Формы обучения» записи в поле «Код формы обучения» не повторяются при переходе от одной записи к другой, а в таблице «Студенты» в этом поле значения повторяются. Таблица «Формы обучения» – главная, таблице «Студенты» – подчиненная.

  • Программно устанавливается имеющая место логическая связь «Один – ко многим» между таблицами.

Для связывания таблиц Вам следует:

  1. Закрыть обе таблицы, если они еще не закрыты.

  2. В окне БАЗА ДАННЫХ открыть окно «Схема данных», щелкнув на кнопке СХЕМА ДАННЫХ панели инструментов.

  3. Пользуясь диалоговым окном «Добавление таблицы» вывести в схему данных все созданные Вами таблицы.

  4. Для каждой пары таблиц перетащить совпадающее поле из списка полей главной таблицы («Формы обучения») на одноименное поле связанной таблицы («Студенты»). Появляется диалог «Связи».

  5. Поставить флажок опции «Обеспечение целостности данных».

Ограничение целостности – правило, описывающее свойства экземпляров данных или множеств экземпляров данных, которые должны обязательно удовлетворяться в базе данных.

В соответствии с этим поле подчиненной таблицы (внешний ключ), соответствующие ключевому полю главной таблицы может иметь другое имя, но должно содержать идентичные данные и характеризоваться тем же типом данных (за одним исключением), а поля данных числового типа должны также иметь одинаковый формат.

  1. Щелкнуть на кнопке СОЗДАТЬ. Теперь таблица «Формы обучения» связана с таблицей «Студенты» - линия соединяет два совпадающих поля этих таблиц. Символы 1 и  обозначают: связь «Один - ко многим».

  2. Аналогичные действия (пп. 4–6) выполнить со всеми таблицами базы данных.

  3. Закрыть окно «Схема данных», сохранив его. (От решения о сохранении связи зависит только ее графическое представление. Установленные связи останутся в базе данных, независимо от Вашего решения)

Задание 7. Создайте связь «Один – ко многим» между таблицами Вашей базы данных.