Я делаю проект класса, состоящий из трех таблиц: Member, Event и Attendance.Отношение SQL между 3 таблицей
- Таблица Член содержит: MID в качестве первичного ключа, имя, адрес и т.д. ... и имеет 1 или много 0 или многие отношения с участием
- Таблица событий содержит: EventNo в качестве первичного ключа, EventName и т.д ... и имеет 1 или многие 0 или многие отношения с участием
- посещаемости содержат: MID и EventNo
я могу создать таблицу, но я не понимаю их отношений. Может ли кто-нибудь кратко объяснить их отношения и помочь мне написать код ??? Заранее спасибо
Лучший способ понять соотношение сделать это, и если это не поможет - Попробуйте дома! Вы должны сначала показать свои усилия, чтобы понять вещь самостоятельно, и это в основном говорит вам сначала проверить ее: –
Просто для подтверждения, вы действительно используете Microsoft SQL Server? Синтаксис между базами данных различается. Связи должны устанавливаться путем определения ограничений внешнего ключа. Что касается мощности, которая не имеет особого отношения к DDL таблицы, вступает в игру, если вы рисуете диаграмму. –
Возможный дубликат [отношения SQL между 3 таблицами] (http://stackoverflow.com/questions/23853781/sql-relation-between3-tables) –