Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
338 / 327 / 154
Регистрация: 29.10.2012
Сообщений: 949

Проектирование базы данных

09.09.2013, 19:50. Показов 1864. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть программа которая будет собирать данные о некотором объекте, у данного объекта 108 свойств, и все их надо записывать. Три свойства этого объекта будут выбираться из справочника, остальные надо будет заполнять. Так вот вопрос: Для хранения оставшихся 105 свойств лучше использовать 1 таблицу или несколько, если несколько то сколько?
Свойства конечно можно разделить на группы - 7 групп.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.09.2013, 19:50
Ответы с готовыми решениями:

Проектирование и разработка базы данных Ресторан
Нужна помощь в написании курсовой работы! Тема проекта: "Проектирование и разработка базы данных Ресторан" Исходные данные к...

Создание базы данных, открытие из под одной базы данных MS Access
Здравствуйте. В общем, C# начал заниматься только вот и сразу была поставлена задача создать базу данных. Идея есть, при открытие программы...

Как обеспечить зависимость значений для ввода в поле базы данных от значения в другом поле базы данных?
В таблицу DicFactor вводятся факторы, а в связанную с ней таблицу FactorValue вводятся допустимые значения факторов. Например, для фактора...

10
39 / 37 / 8
Регистрация: 01.08.2013
Сообщений: 106
10.09.2013, 11:12
Интересный способ, делить свойства по таблицам, только исходя из количества )).
Вообще про нормальные формы бд слышали?
0
338 / 327 / 154
Регистрация: 29.10.2012
Сообщений: 949
10.09.2013, 20:13  [ТС]
Цитата Сообщение от onicdr Посмотреть сообщение
Вообще про нормальные формы бд слышали?
Да что то слышал такое, давно правда, а Вы?

Пример свойств объета:
Кликните здесь для просмотра всего текста

наименование образца
вес до исследования
вес после исследования
ширина
высота
длина
общее содержание примесей, в %
общее содержание примесей, в г
содержание углерода, в %
содержание углерода, в г
содержание кальция, в %
содержание кальция, в г
и так 105 свойств.
0
39 / 37 / 8
Регистрация: 01.08.2013
Сообщений: 106
11.09.2013, 07:40
Ну так, а если слышали, тогда в чём вопрос?) Соответствует НФ, текущее состояние- хорошо, нет - приводите. А вообще, я бы их разбил по группам свойств, не комельфо держать 108 полей в одной таблице, но с другой стороны, тогда будет не большая излишняя информация храниться, но это мелочи.
1
 Аватар для Cupko
658 / 595 / 171
Регистрация: 17.07.2012
Сообщений: 1,682
Записей в блоге: 1
11.09.2013, 09:16
Цитата Сообщение от onicdr Посмотреть сообщение
Ну так, а если слышали, тогда в чём вопрос?) Соответствует НФ, текущее состояние- хорошо, нет - приводите. А вообще, я бы их разбил по группам свойств, не комельфо держать 108 полей в одной таблице, но с другой стороны, тогда будет не большая излишняя информация храниться, но это мелочи.
И при выборке затрачивать ресурсы на несколько джоинов и поиски по индексу? или вьюхи создавать? Ничего не вижу ненормального в 108 полях.
1
39 / 37 / 8
Регистрация: 01.08.2013
Сообщений: 106
11.09.2013, 13:28
Не удобно.
0
338 / 327 / 154
Регистрация: 29.10.2012
Сообщений: 949
11.09.2013, 14:39  [ТС]
Меня смущает как раз количество свойств, до этого работал с базами там было до 20 "линейных" свойств.
0
40 / 40 / 16
Регистрация: 07.08.2012
Сообщений: 187
11.09.2013, 14:57
Как часто будет заполняться таблица со 105 столбцами? Многовато конечно для того, кто будет это заполнять.
В некоторых фирмах в одной таблице около 70 столбцов и работает (база на MS SQL)
0
338 / 327 / 154
Регистрация: 29.10.2012
Сообщений: 949
11.09.2013, 15:06  [ТС]
Планируется заноситься от 5 до 20 объектов в день, но не обязательно все поля будут заполнятся сразу, часть полей в один день оставшиеся в другой. База тоже планируется MSSQL.
0
40 / 40 / 16
Регистрация: 07.08.2012
Сообщений: 187
11.09.2013, 15:31
При таком объеме советую сделать проверку на правильность (корректность) заполнения полей. Названия полей назвать грамотно, т.к. через какое-то время после разработки можно и не вспомнить что и где находится. На мой взгляд разделение таблицы не имеет смысла кроме данных из справочников
1
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
12.09.2013, 15:36
вот зарадидля хранить в базе вычисляемые поля? (я про содержание в процентах)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.09.2013, 15:36
Помогаю со студенческими работами здесь

Проектирование базы данных «Банк данных районного отдела милиции»
Приветствую) 8. Проектирование базы данных «Банк данных районного отдела милиции» Фамилия нарушителя Имя нарушителя Отчество...

Проектирование базы данных
Здравствуйте, форумчане. Просьба помочь с проектированием. Назрели следующие вопросы: 1) Как может выглядеть таблица...

Проектирование Базы Данных
нужно в 1с предприятии версии 8.2 (Портейбл) заполнить справочники, сделать запросы и отчеты по заданию приложенному ниже...

Проектирование базы данных
Здравствуйте. Мне нужно спроектировать базу данных так, чтобы одно м запросе я могу сразу все данные получить. Также мне надо сделать...

Проектирование базы данных
Здравствуйте. Учусь проектировать базы данных, мне необходимо спроектировать базу для приложения поиска топлива, товаров и услуг на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru