Общие > Базы данных

Сделать одну таблицу или несколько?

<< < (5/6) > >>

Serych:
В данном случае вместо 1 большой будет 5 маленькиих. Ок стал потихоньку склоняться к 1 таблице. Но мне интересно действительно ли при создании профессиональных продуктов все делается через 1 таблицу, без разбиения?

Меняздесьдавнонет:
нет, не все.
однако критерий создания структуры - это связи между данными.
а не раскладывание рюшечек к рюшечкам, а бантиков к бантикам.

базахранитДАННЫЕ. абстрактные.
и связи между ними.
и поскольку база не различает втои критерии, то и ты не должен.
для базы твои критерии- абстрактное поле.
если есть причина вынести абстрактное в другую- выноси.
Если просо для красоты  - то тебе надо было в дизайнеры идти, а не в программисты.

commander:
Serych
create table tv
(
tv_id serial,
model varchar(255),
antena int4,
napriagenie int4,
sound int4,
vixodi int4,
...........
opisanie text,
CONSTRAINT tv_pk PRIMARY KEY (tv_id)
);

create table antena
(
id serial,
name varchar(255),
opisanie text,
.............
CONSTRAINT antena_pk PRIMARY KEY (id)
);

create table napriagenie
(
id serial,
name varchar(255),
opisanie text,
.............
CONSTRAINT napriagenie_pk PRIMARY KEY (id)
);

create table sound
(
id serial,
name varchar(255),
opisanie text,
.............
CONSTRAINT sound_pk PRIMARY KEY (id)
);

create table vixodi
(
id serial,
name varchar(255),
opisanie text,
.............
CONSTRAINT vixodi_pk PRIMARY KEY (id)
);

При такой структуре БД ты можешь иметь не только +/- на против какого-то параметра а набор параметров с четким описанием каждого параметра... но вопрос в том - "НУЖНО ЛИ ТЕБЕ ЭТО?" конечно с одной таблицей (NULL/NOT NULL) оперировать намного проще, если тебе этого достаточно то не забивай себе голову лишними заморочками... если же нет используй структуру подобную вышеописанной...


RomikChef
Слишком много слов.... софистические наклонности это безусловно хорошо, но ты ими только запутываешь человека, не отвечая на поставленный вопрос...

Меняздесьдавнонет:
[off]
Вообще-то, кто-то не заметил, что поставленный вопрос вообще не имеет смысла.

Вы правда, все странные.
в судите людей по себе. и то, что вопрос бессмысленный- просто не приходит вам в голову.
и вы начинаете ДОГАДЫВАТЬСЯ.
Твой ответ - безусловно,правильный.
вот только к вопросу он не имеет никакого отношения.
чувак не про словари спрашивал.
[/off]

commander:
RomikChef
ладно оставим это... :)
а то сейчас во флейм передем...:)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии