Это таблицы в моей базе данных, мне нужно создать пару структур суперкласса/подкласса.Как реализовать структуру суперкласса/подкласса в MySQL?
Первого где ...
Superclass-Crew_Member
Подклассы-директор, продюсер, Other_Directing, Other_Production, искусство, камера, звук, сцепление, электрический, пост.
Второй ...
Superclass-Производитель
подклассы-Зарплата, бюджет
+---------------------+
| Tables_in_film_crew |
+---------------------+
| art |
| budget |
| camera |
| crew_member |
| director |
| electrical |
| equipment |
| grip |
| location |
| manufacturer |
| other_directing |
| other_production |
| post_production |
| producer |
| salaries |
| sound |
+---------------------+
Так как именно будет идти о создании этих отношений?
Edit:
Может быть, я должен уточнить некоторые другие вещи.
Вот что содержится в crew_member (суперкласса):
+-------------+-------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+-------------------+----------------+
| Member_ID | int(5) | NO | PRI | NULL | auto_increment |
| Member_Name | varchar(25) | YES | | [INSERT EXAMPLE] | |
| DOB | date | YES | | [INSERT EXAMPLE] | |
| Address1 | varchar(25) | YES | | [INSERT EXAMPLE] | |
| Address2 | varchar(25) | YES | | [INSERT EXAMPLE] | |
+-------------+-------------+------+-----+-------------------+----------------+
Между тем вот, что содержится в Other_Directing (Пример Подкласс):
+---------------+--------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------+------+-----+---------+----------------+
| O_Director_ID | int(4) | NO | PRI | NULL | auto_increment |
| FAD_ID | int(5) | NO | MUL | NULL | |
| SAD_ID | int(5) | NO | MUL | NULL | |
| SUD_ID | int(5) | NO | MUL | NULL | |
+---------------+--------+------+-----+---------+----------------+
Теперь все внешние ключи ссылаются на member_id от Crew_Member. Все остальные таблицы (кроме директора и продюсера) создаются аналогичным образом.
Спасибо за информацию, но очевидно, я должен был быть более конкретным. Я добавил более подробную информацию, которая, я считаю, коррелирует с тем, как вы говорите, что ее нужно построить; что я действительно не понимаю, как создать эти отношения. –