1. Главная
  2. Библиотека
  3. Базы данных
  4. Создай диаграмму в виде информационной логической модел...
Решение задачи на тему

Создай диаграмму в виде информационной логической модели, основываясь на данную структуру: Таблицы и их структура Курсы (Course) CourseID (PK): Идентификатор курса. Cost: Стоимость курса. SubjectName: Название предмета. TeacherID (FK): Идентификатор

  • Базы данных
  • #Проектирование баз данных
  • #Нормализация и логическое моделирование
Создай диаграмму в виде информационной логической модели, основываясь на данную структуру: Таблицы и их структура Курсы (Course) CourseID (PK): Идентификатор курса. Cost: Стоимость курса. SubjectName: Название предмета. TeacherID (FK): Идентификатор

Условие:

Создай диаграмму в виде информационной логической модели, основываясь на данную структуру: Таблицы и их структура Курсы (Course)

CourseID (PK): Идентификатор курса. Cost: Стоимость курса. SubjectName: Название предмета. TeacherID (FK): Идентификатор учителя, ведущего курс. Image: Картинка курса. Отправленные работы (HomeworkSubmissions)

SubmissionID (PK): Идентификатор отправленной работы. HomeworkID (FK): Идентификатор работы. StudentID (FK): Идентификатор студента. SubjectID (FK): Идентификатор предмета. AttachedFile: Привязанный файл с работой. Comment: Комментарий к работе. Журнал оценок (JournalOnGrades)

GradeID (PK): Идентификатор оценивания. SubmissionID (FK): Идентификатор отправки. StudentID (FK): Идентификатор ученика. Grade: Оценка. GradedByTeacherID (FK): Идентификатор учителя, выставившего оценку. GradingDate: Дата оценивания. Comment: Комментарий к выполненной работе. Уроки (Lessons)

LessonID (PK): Идентификатор урока. TeacherID (FK): Идентификатор учителя. SubjectName: Название предмета. LessonContent: Файл с заданием на урок. Comment: Комментарий к заданному уроку. Приобретённые курсы учеником (PurchasedCourses)

PurchaseID (PK): Идентификатор приобретённого курса. StudentID (FK): Идентификатор ученика. CourseID (FK): Идентификатор курса. TeacherID (FK): Идентификатор учителя. Ученики (Student)

StudentID (PK): Идентификатор ученика. FullName: Полное имя пользователя. FirstName: Имя. LastName: Фамилия. Balance: Баланс. Password: Пароль. Login: Логин. PurchasedCoursesCount: Количество приобретённых курсов. Связи между таблицами Course связан с Teacher через TeacherID. HomeworkSubmissions связан с Student через StudentID и с Course через SubjectID. JournalOnGrades связан с HomeworkSubmissions через SubmissionID, с Student через StudentID, и с Teacher через GradedByTeacherID. Lessons связан с Teacher через TeacherID. PurchasedCourses связан с Student через StudentID и с Course через CourseID.

Решение:

Диаграмма информационной логической модели представляет собой структуру, в которой описаны таблицы и их связи в базе данных. В данной модели выделяются следующие таблицы: 1. Курсы (Course): - CourseID (PK): Идентификатор курса. - Cost: Стоимость курса. - SubjectName: Название предмета. - TeacherID (FK): Идентификатор учителя, ведущего курс. - Image: Картинка курса. Связь: Course связан с Teacher через TeacherID. 2. Отправленные работы (HomeworkSubmissions): - SubmissionID (PK): Идентификатор отправленной работы. - HomeworkID (FK): Идентификатор работы. - StudentID (FK): Идентификато...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет