❤Convert tables into er diagram ❤ Click here: http://prefonsumo.fastdownloadcloud.ru/dt?s=YToyOntzOjc6InJlZmVyZXIiO3M6MjE6Imh0dHA6Ly9iaXRiaW4uaXQyX2R0LyI7czozOiJrZXkiO3M6MzA6IkNvbnZlcnQgdGFibGVzIGludG8gZXIgZGlhZ3JhbSI7fQ== We create a composite key using both the columns. But the key attribute represented in the diagram cannot form the primary key of this table. Thank you for the easy to follow instructions. Thank you for the easy to follow instructions. There is no 1-1 relationship. Then make a 1:N relationship between the new entity and the existing one. It supports mapping between entities, not between relations. This is called an associative entity. Student PersonID, GPAwith PersonID being PK and FK referencing Person PersonID. It is creates a difficult situation to understand the requirement and their structure as a whole. Autobus is the bottom up approach which helps to design the requirement at high level. One will take time to understand it or he might misunderstand some requirement. If you continue browsing the site, you agree to the use of cookies on this website. Hence we need not difference a column for this attribute. Rule 7 converts 1-1 relationships into 2 FK unless many NULL values will results. Each attribute turns into a column attribute in the table. Both the primary keys from both tables act as a composite primary key in the new table. So I north tried to print it. ER Model to Relational Model - Well, let define rule no. IF the relationship between a Person and a Student is 1 to N one to many , then the correct way would be to create a foreign key relationship, where the Student has a foreign key back to the Person's ID Primary Key Column. I was simply wondering, how an ISA relationship in an ER diagram would translate into tables in a database. Would there be 3 tables? One for person, one for student, and one for Teacher? Or would there be 2 tables? One for student, and one for teacher, with each entity having the attributes of person + their own? Or would there be one table with all 4 attributes and some of the squares in the table being null depending on whether it was a student or teacher in the row? NOTE: I forgot to add this, but there is full coverage for the ISA relationship, so a person must be either a studen or a teacher. Assuming the relationship is mandatory as you said, a person has to be a student or a teacher and disjoint a person is either a student or a teacher, but not both , the best solution is with 2 tables, one for students and one for teachers. If the participation is instead optional which is not your case, but let's put it for completeness , then the 3 tables option is the way to go, with a Person PersonID, Name table and then the two other tables which will reference the Person table, e. Student PersonID, GPA , with PersonID being PK and FK referencing Person PersonID. The 1 table option is probably not the best way here, and it will produce several records with null values if a person is a student, the teacher-only attributes will be null and vice-versa. If the disjointness is different, then it's a different story. It depends on whether the participation is mandatory every person has to be a student or a teacher or not, and whether it's disjoint either student or teacher, not both or not. With the assumptions of the first paragraph, you don't have duplicate attributes. IF the relationship between a Person and a Student is 1 to N one to many , then the correct way would be to create a foreign key relationship, where the Student has a foreign key back to the Person's ID Primary Key Column. Same thing for the Person to Teacher relationship. However, if the relationship is M to N many to many , then you would want to create a separate table containing those relationships. This approach will get you to 3rd Normal Form most of the time.