Как мне назвать эту таблицу и функцию? - PullRequest
1 голос
/ 02 июня 2009

У меня есть список медиа, которые я вдохновил, и список, которым я был вдохновлен. В таблице я назвал это вдохновитель, вдохновленный. Я уверен, что слово «вдохновитель» - это не слово, так что это одна из проблем.

Далее у меня есть 2 функции, я хочу получить список всех, кого я вдохновил, и я был вдохновлен. Вдохновленные () и inspiredBy () могут сбить с толку, поэтому мне нужно вдохновиться как getInspirer (). Но я уверен, что вы, ребята, можете увидеть замешательство. Должен ли getInspirer () получить список всех, кого я вдохновил, или всех, на кого меня вдохновили? Это так запутанно. Что лучше таблицы и имя метода.

Ответы [ 2 ]

2 голосов
/ 02 июня 2009

Я бы создал таблицу под названием Вдохновение.

- InspirationID PK Int Identity
- InspirationDesc Text

Затем я бы создал другую таблицу для отслеживания взаимосвязи Вдохновение и Вдохновение, которая называется InspirationSomething ...

- InspirationParentID FK 
- InspirationChildID FK

Тогда вы могли бы довольно легко получить свои списки оттуда ...

- GetInspirationParents()
- GetInspriationParents(id)
- GetInspirationChildren()
- GetInspirationChildren(id)
2 голосов
/ 02 июня 2009

Используйте слово Вдохновение вместо Вдохновителя. Человек может быть источником вдохновения.

...