Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
15 / 15 / 1
Регистрация: 19.10.2012
Сообщений: 570

Заполнение таблиц базы данных

01.03.2014, 18:10. Показов 1804. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Коротко о задаче-есть бд(учебная) по персоналу какой-то службы. В разных таблицах их данные, должность, занятость в комиссиях, сами комиссии, справочники с местами проведения заседаний, должностями участников в комиссиях.
Подскажите, пожалуйста, такую штуку-как лучше организовать внесение и извлечение инфы из такой бд?
Как я думаю:
Вот к примеру создаю я члена этой организации. Вношу в форму необходимые данные. Они все распихиваются программой каждое значение в свою таблицу. Идентификационные поля устанавливается как наибольшее из существующих +1. Тут, как по мне, не так сложно, как с извлечением.
Нужно организовать какой-то поиск по этой бд. К примеру вывести список всех заседаний за какой-то период, список участников комиссии, или для какого-то участника список комиссий и должности, которые он в них занимал.
Запросы на это все я написать в гугловской помощью смогу, но как реализовать подобное в программе.
Может нужно сделать форму, устанавливая значения в которой запрос к бд будет собираться как конструктор? Если такое возможно вообще нормально сделать...
Заранее благодарен

Добавлено через 24 минуты
И еще такой вопрос по справочникам-как я понимаю суть таблицы-справочника-это таблица, поля которой являются множеством вариантов значений для полей других таблиц(к примеру список возможных должностей, названия комиссий).
Сейчас задумался на эту тему, и понял что не понимаю их суть, и какая польза от них в задаче, как ими пользоваться.(а по условию задачи они должны быть). У меня только один вариант-в формах для работы с бд будут выпадающие списки, значения которых есть значения полей таблиц-справочников. Но тогда такой вопрос-они будут передаваться как бы по ссылке в таблицу, где используются? Ну в таблице указывается ид, и потом при работе по этому ид извлекается значение поля из справочника. И как быть если понадобится добавлять или изменять значение в справочниках? Создать отдельный инструмент? И может оказаться нужным ввести значение, которого нет в справочнике
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.03.2014, 18:10
Ответы с готовыми решениями:

Создание базы данных на лету, создание и заполнение таблиц в базе DB (Paradox? или..).
Здравствуйте Профи! --- Видел я "простенькую" (exe-шник небольшого размера, запускается сразу, без предварительной установки)...

Создания базы данных и таблиц в базу данных в SQL Server Managment Studio
Здраствуйте. Нужно создать такую маленькую программу при помощи которой можно создать базу данных и таблицы в ней в SQL Server Managment...

Заполнение базы данных
Привет всем. У меня есть две формы. На базовой форме имеются элементы dataGridView для просмотра некоторой таблицы из базы данных....

3
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
01.03.2014, 18:28
Цитата Сообщение от user20011993 Посмотреть сообщение
Идентификационные поля устанавливается как наибольшее из существующих +1.
в нормальных субд это устанавливается автоматически
Есть книжка М.Фленов Библия c#. Там есть раздел про бд.

Цитата Сообщение от user20011993 Посмотреть сообщение
как я понимаю суть таблицы-справочника-это таблица,
справочники устраняют избыточность данных в бд.
Вот пример с избыточностью:
 
ФИО Город рождения Страна
Иванов С.Р Москва Россия
Сидоров А.М Москва Россия
Тяпкин О.Р Москва Россия
Ляпкин Г.Е Ростов Россия
Фёдоров К.Р Ростов Россия

А вот без:
 
ФИО Город рождения Страна
Иванов С.Р 1 7
Сидоров А.М 1 7
Тяпкин О.Р 1 7
Ляпкин Г.Е 32 7
Фёдоров К.Р 32 7
0
15 / 15 / 1
Регистрация: 19.10.2012
Сообщений: 570
01.03.2014, 19:41  [ТС]
Монфрид, а в приложении как это использовать?
0
 Аватар для Монфрид
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,247
01.03.2014, 21:02
в смысле, чтобы не цифры были, а значения из справочников? делаете join в запросе на выборку. Если будете использовать entityFramework, то там всё проще
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.03.2014, 21:02
Помогаю со студенческими работами здесь

Заполнение базы данных
Доброго времени суток! Я пытаюсь добавить в базу данных значения, но мне выдаётся ошибка о некорректном символе рядом со знаком вопроса....

Создание таблиц базы данных
прошу вашей помощи уважаемые гуру вопрос в следуещем есть форма на которой расположены два datagridwiev один отображает данные которые...

Заполнение combobox из базы данных
При вводе в combobox правильных данных, все фильтруется и работает (выводятся ФИО, которые попадают под фильтр), но стоит только ввести...

Заполнение dataGridView из базы данных
Всем привет! Подключаюсь к базе данных в которой 2 таблицы. Нужно заполнить dataGrid1 и dataGrid2 значениями из таблиц table1 и table2...

Извлечение названий таблиц из базы данных
Как узнать название всех таблиц базы данных, и 'запихнуть' эти названия в ComboBox?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
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 , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru