Создание таблиц базы данных




 

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

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

Факультет

Кафедра

Специальность

Группа

Студент

Сессия

Предметы

Стипендия

Зачеты

Предметы по специальности

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

 

Таблица 2 - Структуры созданных таблиц

Название таблицы Название поля Тип данных поля Свойства поля  
Факультет Код факультета Счетчик Размер поля: Длинное целое Новые значения: Последовательные Индексированное поле: Да (Совпадения не допускаются)  
Факультет Текстовый Размер поля: 25 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
  Кафедра Код кафедры Счетчик Размер поля: Длинное целое Новые значения: Последовательные Индексированное поле: Да (Совпадения не допускаются)  
  Кафедра Текстовый Размер поля: 25 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
  Код деканата Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет  
  Специальность Код специальности Счетчик Размер поля: Длинное целое Новые значения: Последовательные Индексированное поле: Да (Совпадения не допускаются)  
  Код кафедры Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет  
  Специальность Текстовый Размер поля: 25 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
  Шифр специальности Текстовый Размер поля: 6 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
  Группа Код группы Счетчик Размер поля: Длинное целое Новые значения: Последовательные Индексированное поле: Да (Совпадения не допускаются)  
  Код специальности Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет  
  Год формирования Текстовый Размер поля: 4 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
  Обозначение Текстовый Размер поля: 5 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Студент Код студента Счетчик Размер поля: Длинное целое Новые значения: Последовательные Индексированное поле: Да (Совпадения не допускаются)  
Фамилия студента Текстовый Размер поля: 20 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Имя студента Текстовый Размер поля: 20 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Отчество студента Текстовый Размер поля: 20 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Адрес прописки Текстовый Размер поля: 50 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Адрес проживания Текстовый Размер поля: 50 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Номер зачетки Текстовый Размер поля: 6 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Код группы Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет  
Иногородний/ не иногородний Текстовый Размер поля: 14 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет  
Сессия Оценка Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет  
Дата сдачи экзамена Дата/время Формат поля: Краткий формат даты Обязательное поле: Да Индексированное поле: Нет  
Код студента Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет  
  Код предметов Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет
Предметы Код предмета Счетчик Размер поля: Длинное целое Новые значения: Последовательные Индексированное поле: Да (Совпадения не допускаются)
Предмет Текстовый Размер поля: 20 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет
Стипендия Код стипендии Счетчик Размер поля: Длинное целое Новые значения: Последовательные Индексированное поле: Да (Совпадения не допускаются)
Код студента Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет
Стипендия Денежный Формат поля: Денежный Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет
Зачеты Код студента Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет
Код предмета Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет
Оценка на зачете Текстовый Размер поля: 11 Обязательное поле: Да Пустые строки: Нет Индексированное поле: Нет
Предметы по специальности Код специальности Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Обязательное поле: Да Индексированное поле: Нет
Код предметов Числовой Размер поля: Длинное целое Число десятичных знаков: Авто Значение по умолчанию: 0 Обязательное поле: Да Индексированное поле: Нет
                 

 

После создания всех таблиц в окне базы данных должны быть записаны имена всех таблиц. Окно базы данных "Система для деканата" со всеми созданными таблицами представлено на рисунке 2.


Рисунок 2 - Окно базы данных "Система для деканата" с таблицами

 

3.2 Создание связей между таблицами базы данных

 

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

Устанавливаем связи между таблицами базы данных "Система для деканата" согласно инфологической модели. Полученная таким образом схема данных (совокупность таблиц, связанных между собой) представлена на рисунке 3.


Рисунок 3 - Схема данных



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-03 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: