Основы работы с базами данных



Создание базы данных - часть 2


Для поля NZ следует задать свойство "Ключевое поле", т.к. номер зачетки - уникальный для каждого студента и однозначно его идентифицирует в таблице базы. По окончании описания структуры таблицы даем команду Сохранить (на стандартной панели инструментов, в меню - раздел Файл, или при закрытии окна конструктора) и задаем название таблицы - SPISOK.

Аналогичным образом создаем в базе данных справочник факультетов с именем файла FCLT, структура его приведена в табл. 7.4.

Таблица 7.4. Структура таблицы FCLT

Имя поляТип данныхРазмер поляИндексированное полеПодпись
N_FCLTЧисловойБайтДа (Совпадения не допускаются)Номер факультета
NAME_FТекстовый120Название факультета

Таблица 7.6. Структура таблицы OCENKI

Имя поляТип данныхРазмер поляИндексированное полеПодпись
NZТекстовый7Да (Совпадения допускаются)Номер зачетки
SEMESTRЧисловойБайтСеместр
N_PREDMЧисловойЦелоеДа (Совпадения допускаются)Предмет
BALLТекстовый1Оценка
DATA_BДата/времяКраткий форматДата
PREPODТекстовый45Преподаватель

Таблица 7.7. Структура таблицы PREDMETS

Имя поляТип данныхРазмер поляИндексированное полеПодпись
N_PREDMЧисловойЦелоеДа (Совпадения не допускаются)Номер предмета
NAME_PТекстовый120Название предмета

Далее задаем связи Один ко многим между таблицами в базе, открыв окно Схема данных (выбрав эту команду в контекстном меню для окна базы данных) и перетаскивая название поля первичного ключа к аналогичному полю другой таблицы (см. рис. 7.4.). При этом задаем в окне Изменение связей (см. рис. 7.5.) условия соблюдения ссылочной целостности данных: каскадное обновление связанных полей и каскадное удаление связанных записей.

Схема базы данных

Рис. 7.4.  Схема базы данных

Задание условий соблюдения ссылочной целостности данных

Рис. 7.5.  Задание условий соблюдения ссылочной целостности данных




Содержание  Назад  Вперед