Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8771845
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T17:53:33+00:00 2026-06-13T17:53:33+00:00

Say we have three entities in our environment, Teacher , Student and Course .

  • 0

Say we have three entities in our environment, Teacher, Student and Course.

  • Every teacher has (teaches) 1 or more Courses and each Course is offered by 0 or more teachers
  • Every Student has taken 1 or more Courses and each Course is taken by 0 or more Students
  • Every Teacher has 0 or more Students and each Student has 1 or more Teachers

In this relationships, each relationship could be inferred from the two others, for example to know which Students are being taught by Teacher T1, go through the relationship between Teacher and Course to see what Courses are being taught by the teacher T1, and then go through the relationship between Course and Student to see which Students has taken these Courses. These Students are the ones that are being taught by teacher T1.

So we don’t need an explicit relationship between Student and Teacher, because “Conceptually” this relationship exists.

Finally the question is:

In Conceptual Design is it necessary to show all the three relationships?

And as an extra information, how would it be in Logical Design (designing database tables and relationships), should the relationship remain as an inferred relationship or should be explicitly defined ?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T17:53:35+00:00Added an answer on June 13, 2026 at 5:53 pm

    Here is an example,

    Conceptual (using NORMA)

    enter image description here

    Teacher teaches Course

    • It is possible that some Teacher teaches more than one Course and that for some Course, more than one Teacher teaches that Course.
    • In each population of Teacher teaches Course, each Teacher, Course combination occurs at most once.

    Student takes Course

    • It is possible that some Student takes more than one Course and that for some Course, more than one Student takes that Course.
    • In each population of Student takes Course, each Student, Course combination occurs at most once.

    Teacher tutors Student on Course

    • For each Student and Course, at most one Teacher tutors that Student on that Course.

    Constraints

    • For each Teacher and Course, that Teacher tutors some Student on that Course if and only if that Teacher teaches that Course.

    • For each Student and Course, some Teacher tutors that Student on that Course if and only if that Student takes that Course.


    Logical

    enter image description here

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Let's say I have entities A, B, C and each A has many B
Let's say you have a Classroom entity with an collection of Student entities. What
Say you have a couple of Core Data entities .. Student and Exam. These
Lets say I have two entities: Stable , and Pony . Stable has an
Let's say I have three entities, Company , StandardCompany , and CompanyTemplate , where
Lets say I have a entity model with three entities Item, ItemType and ItemPart.
I have three entities: Session, User and Test. A session has 0-many users and
Say I have an entity called Request that has collections of child entities like
Say I have three tables, a table of users, a table of around 500
Say I have three separate color schemes that are used on various pages in

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.