Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2012, 13:28   #1
Uko
Новичок
Джуниор
 
Регистрация: 10.12.2012
Сообщений: 2
По умолчанию Критерии оценки сложности БД (access)

Пишу программку которая будет оценивать сложность или простоту базы данных ( в моём случае смотрю БД access).
Я не очень дружил с БД поэтому первым этапом в голову приходила простая мысль смотреть количество таблиц и связей между ними. Но из этого выходила бы очень примитивная оценка БД.
Есть ещё пару мыслей, но всё это за неимением опыты кажется полным бредом.
Хотел бы услышать мнение/знания опытных людей на тему по каким критериям можно оценивать БД или какие метрики оценки БД лучше применять.
Uko вне форума Ответить с цитированием
Старый 10.12.2012, 13:46   #2
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

если база влазит на CD болванку - значед фуфловая база
если запакованная база входит толькоDVD болканку - база ничетак
если пожатая с максимальной компессией база с трудом входит на BlueRay болванку - база апупенна
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 10.12.2012, 14:34   #3
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

На тебе сцылку может поможет

Цитата:
Я не очень дружил с БД поэтому первым этапом в голову приходила простая мысль
Зря не дружил. И при таком раскладе первым этапом должна была прийти мысль подтянуть теорию, а не лезть сразу в исполнение.

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

Цитата:
если база влазит на CD болванку - значед фуфловая база
если запакованная база входит толькоDVD болканку - база ничетак
если пожатая с максимальной компессией база с трудом входит на BlueRay болванку - база апупенна


Slym, у меня на работе пять баз, и все влазят на одну гиговую флешку (в архиве, естественно) ;d
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...

Последний раз редактировалось Sciv; 10.12.2012 в 14:37.
Sciv вне форума Ответить с цитированием
Старый 10.12.2012, 14:47   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Slym +1. Юморист Нужно в тему юмор запихнуть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.12.2012, 16:58   #5
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
Slym, у меня на работе пять баз, и все влазят на одну гиговую флешку (в архиве, естественно) ;d
Все пять на одну флешку?
В самом деле маловато будет
superedward вне форума Ответить с цитированием
Старый 10.12.2012, 17:32   #6
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Slym, т.е. ты хочешь сказать что моя база, максимальная таблица которой содержит под 80 млн записей, и упакованная до 3,2 Гб === ничётак ?
))))))))
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 10.12.2012, 20:22   #7
Uko
Новичок
Джуниор
 
Регистрация: 10.12.2012
Сообщений: 2
По умолчанию

За ссылку спасибо, но настолько углубляться в рамках моей программы не нужно.
Это, конечно, можно будет реализовать на последующих этапах, а пока нужно как бы "поверхностно" просматривать БД и выводить некий результат.
Например как это вижу я (может и заблуждаюсь):
Загружается любая бд access. С помощью всех необходимых компонентов можно просмотреть её таблицы, связи и т.п.
А как промежуточный результат будет выводится некая информация : количество таблиц, связей, полей ( тут как-то не понятно конечно с полями ), ключевых полей и т.д.
Из чего нужно уже будет анализировать ( хотя бы поверхностно ) о такой БД.

То, что таблицы и связи не полный показатель это и так понятно. Скажем, что это просто элементарная информация которую можно получить особо не вкапываясь в саму БД.
Вот и хотелось бы узнать какую информацию (полезную!) можно собрать с БД путём не очень сложных алгоритмов.
Uko вне форума Ответить с цитированием
Старый 10.12.2012, 20:30   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

http://hiprog.com/index.php?option=c...1555&Itemid=35
http://devdelphi.ru/?p=1251
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.12.2012, 20:41   #9
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Вот и хотелось бы узнать какую информацию (полезную!) можно собрать с БД путём не очень сложных алгоритмов.
Так Вы по той ссылке, не сильно углубляясь, пролистайте на пару страниц дальше - там и будут нужные Вам основные критерии. Я ж не говорю весь курс читать, специально указал на начало конкретной главы
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оценки сложности алгоритмов ConstantinPerm Помощь студентам 3 19.11.2012 17:58
Уважаемые программисты не могли бы вы мне удружить в создании Базы Данных на тему " СУД", критерии ниже.. HODLY Помощь студентам 3 16.11.2011 14:03
Как вывести критерии автофильтра в отдельное поле Lybrary Microsoft Office Excel 2 18.12.2009 15:14
Указать критерии поиска? фЁдОр БД в Delphi 28 18.02.2008 17:17
Нужны критерии сравнения программ Deris777 Помощь студентам 1 19.01.2008 10:19