Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите выявить все недостатки структуры(её отсутствия)..... / 15 сообщений из 15, страница 1 из 1
09.03.2005, 08:12
    #32950408
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Давно была спроектирвана база на FoxPro...
Каждая база данных состоит из каталога и наборов данных. Каждая строка каталога определяет один набор данных. В первом столбце каталога стоит номер набора данных. Если выбрана какая-либо строка каталога, то происходит переход к соответствующему набору данных. Группы наборов находятся в директроиях BAZAXX. Например в директории BAZA28. Соответсвенно в директории лежит dbf-файл с перечислением наборов в этой директории. Если выбрана строка, в которой указан номер набора равный 26, то формируется обозначение набора: b28_026.dbf и загружается файл с этим наименованием. На все каталоги есть тоже отдельный файл.
Выявлены недостатки:
1. Поддержка целостности практически отсутсвует. Не задать ключей.
2. При создании нового набора необходимо создавать новую таблицу
3. Необходимо создавать новый каталог для новой группы набора данных.
4. Наборы могут отличаться лишь одним параметром, при этом трудно сделать их общую выборку...
5. Приходится делать общие запросы (типа select * from...), поскольку все наборы с разной структурой, и просто выводить результат в таблице...
Может кто ещё чего подскажет?
...
Рейтинг: 0 / 0
09.03.2005, 09:58
    #32950549
Серега
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Мне кажется, что и одного недостатка №1 вполне достаточно.
...
Рейтинг: 0 / 0
09.03.2005, 10:57
    #32950716
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Да уж...наворотили...
Наверно наворот связан с попыткой максимально поднять производительность ?
А не было мыслей перейти на что-нибудь более современное, чем DBF ?
Пора ! Заодно и перепроектируете :)
...
Рейтинг: 0 / 0
09.03.2005, 16:34
    #32951792
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
modДавно была спроектирвана база на FoxPro...
Каждая база данных состоит из каталога и наборов данных. Каждая строка каталога определяет один набор данных. В первом столбце каталога стоит номер набора данных. Если выбрана какая-либо строка каталога, то происходит переход к соответствующему набору данных. Группы наборов находятся в директроиях BAZAXX. Например в директории BAZA28. Соответсвенно в директории лежит dbf-файл с перечислением наборов в этой директории. Если выбрана строка, в которой указан номер набора равный 26, то формируется обозначение набора: b28_026.dbf и загружается файл с этим наименованием. На все каталоги есть тоже отдельный файл.
Выявлены недостатки:
1. Поддержка целостности практически отсутсвует. Не задать ключей.
2. При создании нового набора необходимо создавать новую таблицу
3. Необходимо создавать новый каталог для новой группы набора данных.
4. Наборы могут отличаться лишь одним параметром, при этом трудно сделать их общую выборку...
5. Приходится делать общие запросы (типа select * from...), поскольку все наборы с разной структурой, и просто выводить результат в таблице...
Может кто ещё чего подскажет?
Какие данные в базе хранятся?
...
Рейтинг: 0 / 0
12.03.2005, 07:29
    #32956960
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Не, о производительности не думали тогда вообще, просто так мыслили структуру.... Давно это было...
В базе хранятся данные:
«Режущий инструмент»;
«Измерительный инструмент»;
«Оборудование»;
«Приспособления»;
«Роботы»;
«Пресс-формы»;
«Припуски»;
«Заготовки»;
«Режимы резания»...
...
Рейтинг: 0 / 0
22.03.2005, 08:12
    #32972648
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Ясно, идей нет...
А жаль...
...
Рейтинг: 0 / 0
22.03.2005, 09:09
    #32972699
Серега
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
modЯсно, идей нет...
А жаль...
Не идей нет, а исходной структуры. Ты предлагаешь по куче строительного мусора выявить недостатки архитектурного проекта.
...
Рейтинг: 0 / 0
22.03.2005, 09:38
    #32972760
хе хе хе
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Для каждой проектируемой базы в большинстве случаев (имхо), как требование к базе, определяется время выборки данных по условию.
при данной структуре этот параметр увы не вытянуть.

Вообще то для чего надо обсасывать структуру созданную в старые времена?
...
Рейтинг: 0 / 0
23.03.2005, 08:14
    #32975121
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Нужнообоснование прежде всего чтобы внушить что пора отказатся от той самой кучи мусора....
...
Рейтинг: 0 / 0
18.04.2005, 15:17
    #33021354
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Проблема в том что меня заставляю сравнить на достоинства/недостатки старый, приведённый здесь "каталожный" способ хранения, с разрабатываемым мной на SQL Server 2000. Не могу никак подступится к проблеме...
...
Рейтинг: 0 / 0
18.04.2005, 17:10
    #33021682
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Возьми Дейта, у него четко описаны требования к СУБД, сравни с тем что есть, разницу грамотно сформулируй в обоснование.
...
Рейтинг: 0 / 0
18.04.2005, 18:09
    #33021811
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
modПроблема в том что меня заставляю сравнить на достоинства/недостатки старый, приведённый здесь "каталожный" способ хранения, с разрабатываемым мной на SQL Server 2000. Не могу никак подступится к проблеме...
Начни с вопроса о резервном копировании данных.
...
Рейтинг: 0 / 0
23.04.2005, 05:21
    #33031528
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Genady, спасибо, посмотрю. Скорее всего это то, что надо!
S.PR если ту старую структуру конвертнуть в SQL, то проблем с резервным копирванием не должно быть, так что отпадает, но спасибо....
...
Рейтинг: 0 / 0
25.04.2005, 10:08
    #33032641
S.PR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
modGenady, спасибо, посмотрю. Скорее всего это то, что надо!
S.PR если ту старую структуру конвертнуть в SQL, то проблем с резервным копирванием не должно быть, так что отпадает, но спасибо....
Вот именно что в SQL отпадает, потому что происходит в отдельной транзакции.
Но при хранении данных в dbf превращается в бааальшую проблему.
...
Рейтинг: 0 / 0
29.04.2005, 08:25
    #33041989
mod
mod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите выявить все недостатки структуры(её отсутствия).....
Корояе суть не в dbf, он легко конвертится и в другие форматы....
Суть именно в недостатках структуры... А вот какие недостатки ещё можно приписать?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите выявить все недостатки структуры(её отсутствия)..... / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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