Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Напомните термины, пожалуйста / 10 сообщений из 10, страница 1 из 1
23.05.2008, 09:19
    #35330310
googman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
Доброго всем дня!

Напомните, пожалуйста, каким термином обзывается структура таблиц, когда есть одна "главная" таблица с общими полями и n второстепенных уточняющих эту главную таблицу.

Самый простой пример:
Таблица "продукты"
- ID
- Цена
- Название

Таблица "машины"
- ID
- ID продукта (внешний ключ)
- Модель
- Скорость
...

Таблица "мебель"
- ID
- ID продукта (внешний ключ)
- Мягкость :)
- Разваливаемость
...

И каким термином называется структура таблиц, когда есть главная таблица, есть таблица с параметрами, и есть таблица связывающая параметры с главной таблицей, в которой также указываются значения для параметров. Опять же пример:

Таблица "продукты"
- ID
- Цена
- Название

Таблица "параметры"
- ID
- Название параметра

Таблица "Параметры для продуктов"
- ID продукта
- ID параметра
- Значение параметра

Спасибо за помощь!

P.S. Может не совсем все четко выразил, но просьба не придираться к формулировкам. )
P.P.S. Прошу прощения, что сначала случайно создал тему не в том разделе.
Просьба к модераторам удалить тему из раздела "Программирование":
http://sql.ru/forum/actualthread.aspx?tid=559485
...
Рейтинг: 0 / 0
23.05.2008, 09:39
    #35330340
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
1. Такая структура называется реляционной структурой.
2. Таблица, которая имеет внешний ключ, связывающий ее с другой таблицей называется ссылающейся таблицей, а табл. которая имеет Prumary Key, на который ссылаются внешние ключи, называется таблицей, упоминаемой в ссылка (по крайней мере их так обзывает Р.Виэйра, который пишет книжки по программированию Sql Server)/
...
Рейтинг: 0 / 0
23.05.2008, 09:45
    #35330359
googman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
petsa1. Такая структура называется реляционной структурой.
2. Таблица, которая имеет внешний ключ, связывающий ее с другой таблицей называется ссылающейся таблицей, а табл. которая имеет Prumary Key, на который ссылаются внешние ключи, называется таблицей, упоминаемой в ссылка (по крайней мере их так обзывает Р.Виэйра, который пишет книжки по программированию Sql Server)/

petsa, спасибо за участие, но это не то. Реляционная струкутра - это слишком общее понятие. Есть совершенно точно официальный термин из одного слова и для одного, и для другого случая.

1-ый термин совершенно точно заканчивается на "...ция". Если кто вдруг подумал, что это "нормализация", то нет. :)

Я ж это точно проходил, просто вспомнить тяжело уже.
...
Рейтинг: 0 / 0
23.05.2008, 10:27
    #35330473
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
Второе похоже на EAV
...
Рейтинг: 0 / 0
23.05.2008, 10:33
    #35330482
googman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
ПаганельВторое похоже на EAV
Точно! Прочитав статью, вспомнил, что по-русски это называется аттрибутивная схема. А вот первая как зовется?
...
Рейтинг: 0 / 0
23.05.2008, 10:42
    #35330509
BrigadeFuhrer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
Насколько я помню, в такую структуру переводится наследование, если говорить о преобразовании из концептуальной модели в реляционную
...
Рейтинг: 0 / 0
23.05.2008, 10:53
    #35330562
BrigadeFuhrer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
или конкретизация-обощение
...
Рейтинг: 0 / 0
23.05.2008, 10:56
    #35330571
Goffman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
Первая - видимо это схема "звезда"
...
Рейтинг: 0 / 0
23.05.2008, 12:29
    #35330926
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
googmanА вот первая как зовется?по разному зовут, но смысл всегда один и тот-же.
Зовут, например, Master-Detail
Звезда - частный случай, когда основная таблица только одна.
...
Рейтинг: 0 / 0
26.05.2008, 11:45
    #35334695
googman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните термины, пожалуйста
Забавно. Сейчас нарыл-таки в своих конспектах с курсов Microsoft по дизайну баз данных, что первый тип зовется Генерализация . Хотя, судя по гуглу, этот термин и не используется особо.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Напомните термины, пожалуйста / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]