Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет_указ_базы данных.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
8.22 Mб
Скачать

1.1.Построение информационно-логической структуры базы данных, создание и наполнение таблиц

1. Создание структуры таблиц базы данных

Создание таблиц осуществляется в режиме КОНСТРУКТОРА по следующей схеме (для примера возьмем таблицу СПИСОК ФАКУЛЬТЕТОВ - dep):

1.1. Для каждого столбца таблицы необходимо задать:

  • Имя столбца – name_dep;

  • Тип данных - текстовый (определяется значениями, которые предполагается вводить в поле, или операциями, которые будут выполняться со значениями);

В соответствии с типом столбца задаются его свойства (окно СВОЙСТВА):

  1. Размер поля 30 (максимальный размер данных вносимых в поле);

  2. Подпись поля - Название факультета (выводится в качестве заголовков столбцов в режиме ТАБЛИЦА).

1.2. Указать ключевой столбец (num_dep). Для этого установить курсор на строку с описанием столбца и указателем мыши щелкнуть по пиктограмме Ключевое поле. Для создания составного ключа нужно выделить одновременно те поля таблицы, которые входят в составной ключ. Выделение таких объектов осуществляется при нажатой клавише Ctrl. После того как нужные поля выделены, щелкнуть по пиктограмме Ключевое поле.

1.3. Cохранить таблицу под именем dep (меню ФАЙЛ, СОХРАНИТЬ).

Список исходных таблиц базы данных «Учебный процесс»

1. Список факультетов (dep)

Название столбца

Тип

Ключ

1

name_dep (Факультет)

текстовый (30)

2

num_dep

счетчик

ключевой

2. Список групп (grup)

Название столбца

Тип

Ключ

1

name_grup (Группа)

текстовый (6)

маска ввода(?-###)

(любая буква, черточка и три цифры)

2

num_dep

числовой (длинное целое)

3

num_grup

счетчик

Ключевой

3. Список кафедр(kafedra)

Название столбца

Тип

Ключ

1

name_kaf (Кафедра)

текстовый(50)

2

num_dep

числовой (длинное целое)

3

num_kaf

счетчик

ключевой

4. Список студентов (student)

Название столбца

Тип

Ключ

1

name_stud (Студент)

текстовый (30)

2

num_grup

числовой (длинное целое)

3

num_stud

счетчик

ключевой

5. Список преподавателей(prep)

Название столбца

Тип

Ключ

1

name_prep (Преподаватель)

текстовый (30)

2

num_kaf

числовой (длинное целое)

3

num_prep

счетчик

ключевой

6. Перечень изучаемых дисциплин(subject)

Название столбца

Тип

Ключ

1

name_dis (Дисциплина)

текстовый (40)

2

num_dis

счетчик

ключевой

7. Перечень дисциплин, которые читает каждый преподаватель (prep_sub)

Название столбца

Тип

Ключ

1

num_prep

числовой (длинное целое)

ключевой

2

num_dis

числовой (длинное целое)

ключевой

8. Учебный план (study_plan)

Название столбца

Тип

Ключ

1

num_sem

числовой (длинное целое)

ключевой

2

num_grup

числовой (длинное целое)

ключевой

3

num_dis

числовой (длинное целое)

ключевой

2. Формирование информационно-логической схемы базы данных

Создание структуры связей для таблиц, связанных отношением «один-ко-многим», осуществляется по следующей схеме:

2.1. Щелкнуть по пиктограмме Связи в Стандартной панели инструментов.

2.2. Указать, какие таблицы включаются в информационно-логическую схему баз данных. Для этого в диалоговом окне с перечнем таблиц установить маркер на нужную таблицу и щелкнуть по кнопке Добавить. После вставки необходимых таблиц, закрыть окно с перечнем таблиц (кнопка Закрыть).

2.3. Последовательно установить связи между каждой парой таблиц. Для этого:

  1. установить маркер на связанное поле в главной таблице из пары;

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

  3. в открывшемся окне задать: Обеспечение целостности данных, Каскадное обновление и удаление полей, подтвердить намерение создания связи, щелкнув по клавише ОК.