ASP.NET. Учебный курс (Г.Бучек.)

Печать

Таблица QuizResults отведена для результатов тестирования. Таблица Students связана с ней отношением «один-ко-многим», так как каждый учащийся может проходить много тестов. Этот же тип отношений установлен и с таблицей Course-Sections, так как тест по одной и той же теме могут проходить многие учащиеся.

Таблица 9.1. Поля таблиц базы данных

Имя поля

Тип данных

Примечания

Таблица Students (файл Students.txt)

StudentlD

int

Первичный ключ, идентификационный столбец

StudentName

varchar

Фамилия студента. Длина — 100 символов

Password

varchar

Пароль. Длина —50 символов

EmailAddress

varchar

Адрес электронной почты. Длина — 50 символов

Таблица Courses (файл Courses.txt)

CourselD

Int

Первичный ключ, идентификационный столбец

CourseName

varchar

Название курса. Длина — 50 символов

CourseDescription

varchar

Описание курса. Длина — 255 символов

Таблица StudentsCourses (файл StudentsCourses.txt)

StudentCourselD

int

Первичный ключ, идентификационный столбец

StudentlD

Int

Внешний ключ для связи с таблицей Students

CourselD

int

Внешний ключ для связи с таблицей Courses

DateEnrolled

datetime

Дата записи на курс

Таблица CourseSections (файл CourseSectlons.txt)

CourseSectionID

int

Первичный ключ, идентификационный столбец

CourselD

int

Внешний ключ для связи с таблицей Courses

SectionName

varchar

Название раздела. Длина — 50 символов

Таблица SectionContents (файл SectionContents.txt)

SectionContentID

Int

Первичный ключ, идентификационный столбец

CourseSectionID

Int

Внешний ключ для связи с таблицей CourseSections

SectionContentTitle

varchar

Название раздела. Длина — 50 символов

SectlonContent

text

Содержимое раздела

Таблица SectionQuestions (файл SectionQuestlons.txt)

SectlonQuestionID

Int

Первичный ключ, идентификационный столбец

CourseSectionID

Int

Внешний ключ для связи с таблицей CourseSections

QuestlonText

varchar

Текст вопроса. Длина — 255 символов

CorrectAnswer

varchar

Текст ответа. Длина — 50 символов

Таблица QuestlonAnswers (файл QuestlonAnswers.txt)

QuestlonAnswerlD

int

Первичный ключ, идентификационный столбец

SectlonQuestionID

Int

Внешний ключ для связи с таблицей SectionQuestions

AnswerText

varchar

Текст ответа. Длина — 50 символов