Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - *SQL* | Оптимальное таблицы группировки строк

Ответить
Настройки темы
Теория - *SQL* | Оптимальное таблицы группировки строк
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Всем привет! Проконсультируйте, пожалуйста (если кто знает внутреннее устройство разных БД)
Мне нужно установить зависимости между разными (именно!) строками. Варианты решения:

1)
Код: Выделить весь код
create table Groups(parent varchar(255), child varchar(255))
create index Groups_parent_index on table Groups using hash parent
create index Groups_child_index on table Groups using hash child
2)
Код: Выделить весь код
create table Groups(id integer not null primary key, name varchar(255) unique)
create table Group_kids(parent integer references Groups(id), child integer references Groups(id))
create index Groups_parent_index on table Groups using hash parent
create index Groups_child_index on table Groups using hash child
Может ли вариант (1) догадаться не хранить дубликаты строк? Или предпочтительней вариант (2)?
Средняя длина строки 40 символов, на одну группу в среднем приходится 20 дочерей. Групп около 500, предаствляют по структуре однонаправленный граф (не дерево).

Отправлено: 10:42, 30-07-2014

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Теория - *SQL* | Оптимальное таблицы группировки строк

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - [решено] Проблема с форматированием строк таблицы nebrit63 Microsoft Office (Word, Excel, Outlook и т.д.) 3 26-08-2013 08:26
[решено] Оптимальное решение для привязки координат к географическим объектам на MS SQL Server LilLoco Хочу все знать 27 03-06-2013 17:00
MSFT SQL Server - SQL Server 2012 Express Не создает таблицы Kitana Программирование и базы данных 1 27-01-2013 20:17
Прочие БД - [решено] MS Access: Сложный перевод строк таблицы в столбики AlexK_UA Программирование и базы данных 5 28-02-2012 15:55
Разное - [решено] *SQL* | MS SQL-2005 как узнать зависимые таблицы pva Программирование и базы данных 1 21-09-2009 10:55




 
Переход