Как смоделировать теги в базе данных?

Для части хранения пароля можно хотеть взглянуть на этот вопрос спрошенный недавно.

Это было моим ответом:

Вы могли использовать DPAPI, защита данных API , которая обеспечивает шифрование хранилища.
Это там только для этого типа проблемы.

Шифрование устройства хранения данных основано также:

  • учетная запись пользователя, поэтому только зарегистрированный пользователь может получить доступ к данным. Это делает данные передаваемыми к другому ПК с теми же самыми удостоверениями пользователя.
  • машина, делая данные только доступными на той конкретной установке машины и не передаваемый к другому ПК.

существует шоу dnrTV с Karl Franklin показ точно, что необходимо для реализации этого и других функций шифрования.
исходный код от шоу также доступен на странице.

существует, конечно, много из другие статьи на том предмете.

9
задан Gordon Bell 10 September 2009 в 19:55
поделиться

3 ответа

Предвидите ли вы, что пользователям потребуется связать более одного тега с объектом?

Если не , добавить TAG_ID fk в таблицу OBJECT. В противном случае вам понадобятся всего три таблицы, чтобы правильно смоделировать отношения «многие ко многим»:

OBJECT

  • OBJECT_ID (pk)

OBJECT_TAG_XREF

  • OBJECT_ID (pk, fk to OBJECT)
  • TAG_ID (pk, fk to TAG)

TAG

  • TAG_ID (pk)
6
ответ дан 4 December 2019 в 19:35
поделиться

Да, вы должны нормализовать это. «Столбец тегов» либо будет поддерживать только один тег для каждой записи, либо будет иметь ужасную производительность поиска.

4
ответ дан 4 December 2019 в 19:35
поделиться

Определенно нормализовать. Таблица для тегов, таблица для ваших существующих объектов и таблица связей между ними.

2
ответ дан 4 December 2019 в 19:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: