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

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


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