Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/48: Рейтинг темы: голосов - 48, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41

Создание локальной БД

12.07.2017, 20:17. Показов 10713. Ответов 54
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть необходимость создать простую БД для большого списка учащихся школы и в дальнейшем вбить туда данные с бумажных носителей. Несколько граф: ФИО учащегося, дата рождения, дата зачисления в школу, в какой класс зачислен, ФИО родителей/опекунов. То есть 5-6 ячеек на строку.
Чем лучше воспользоваться для создания БД на локальном компьютере с дальнейшим локальным доступом? Желательно с бесплатной средой разработки (т.е. без использования microsoft office и иных платных аналогов).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.07.2017, 20:17
Ответы с готовыми решениями:

Хочу освоить и применить на практике создание локальной сети, создание домена
Доброго времени суток. Господа, на днях начал осваиваю win server 2003. Хочу освоить и применить на практике создание локальной сети,...

Создание локальной БД
Господа, я пока нуб в базах данных:-[ мне нужна помощь, надо сделать локальную базу данных, т.е. без сервера, чтобы информация хранилась на...

Создание локальной сети
почему на одном компе могу подключить сетевой диск а на другом не могу?

54
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41
30.04.2019, 20:16  [ТС]
Студворк — интернет-сервис помощи студентам
Дабы не плодить почём зря темы, спрошу сюда.
Насколько я понял, есть возможность создавать таблицы и сохранять их данные в файл, даже не прибегая к SQL. Во всяком случае так было в одном из стандартных уроков по компоненту TstringGrid.
Создал таблицу, оформил ей форму для добавления данных, наладил сохранение в файл/загрузку из файла с данными. В чём тогда смысл SQL?
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,062
30.04.2019, 23:34
Цитата Сообщение от Виталий1990 Посмотреть сообщение
В чём тогда смысл SQL?
Сортировка
Фильтры - Отбор только нужных данных
Написание выражений - Тут всё зависит от воображения
Всё это просто в таблицах сделать нельзя или достаточно проблематично, а по хорошему и правильному, в таблицах должны ТОЛЬКО ХРАНИТЬСЯ ДАННЫЕ, а не что то с ними делать.
На это есть запросы и код VBA
0
6005 / 4580 / 1096
Регистрация: 29.08.2013
Сообщений: 28,288
Записей в блоге: 3
01.05.2019, 00:49
Цитата Сообщение от Виталий1990 Посмотреть сообщение
В чём тогда смысл SQL?
в объеме
миллиард строк? MSSQL - без проблем
попробуйте в памяти\в файле оперировать такими объемами
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12792 / 5089 / 814
Регистрация: 07.08.2010
Сообщений: 14,991
Записей в блоге: 4
01.05.2019, 09:39
Цитата Сообщение от qwertehok Посмотреть сообщение
попробуйте в памяти\в файле оперировать такими объемами
особенно, если в момент обратной записи на винчестер --отключилось электричество
0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,914
01.05.2019, 10:39
Цитата Сообщение от shanemac51 Посмотреть сообщение
особенно, если в момент обратной записи на винчестер --отключилось электричество
ага, а сервер данных он , гад, волшебный. он будет по PoE до последнего питать всех своих клиентов. Лишь бы не проунитазить все данные сессии. Бред какой-то несете
0
71 / 59 / 14
Регистрация: 20.12.2013
Сообщений: 732
15.05.2019, 15:06
Не буду плодить темы для тупого вопроса: СУБД и БД взаимосвязаны? Т.е. СУБД MySQL может работать только с базой MySQL? Или одна СУБД может работать с многими видами БД?
0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,914
15.05.2019, 15:18
Цитата Сообщение от AndrSlav Посмотреть сообщение
Или одна СУБД может работать с многими видами БД?
задай себе вопрос - зачем в этом случае нужны куча СУБД?
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
15.05.2019, 15:30
Цитата Сообщение от AndrSlav Посмотреть сообщение
СУБД и БД взаимосвязаны?
БД - это набор файлов. СУБД - это программное обеспечение, умеющее работать с данными файлами. Набор и формат файлов БД разные для разных СУБД.
1
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
11.12.2019, 22:58
Примерно та же задача, что и у автора темы.
Есть приличного размера кучка биографических данных. Сейчас она живет в Word-таблицах, но в таком виде ее уже громоздко и неудобно пополнять, сортировать, делать выборки и т.д. В общем Word-формат она явно переросла. Поэтому хотелось бы перевести ее в БД.

Что при этом хотелось бы иметь от СУБД?
1. Возможность добавлять в БД новые записи и редактировать уже имеющиеся, как через общую таблицу, так и через форму, созданную для отдельной записи (для ввода данных по одному человеку).
2.Аналогично хотелось бы и просматривать БД — как в виде таблицы, так и пролистыванием с помощью формы. Чтобы при перелистывании каждый раз на экран выводилась запись (набор полей) для одного человека.
3. Возможность вывести данные из БД в документальный формат. Оптимальный вариант — Word-таблица. Или что-то, что можно преобразовать в такую таблицу.
4. Сортировка общей таблицы БД по любому из полей и просмотр материала в отсортированном виде (как это делается в Word-таблицах).
5. Возможность выбрать несколько полей БД и просматривать только то, что записано в этих полях. Остальное содержимое БД при этом не показывается. А также вывести такую выборку в какой-то документальный формат (именно ее, а не всю БД).
6. Возможность добавить в уже имеющуюся БД новое поле (новую колонку общей таблицы) и внести в нее данные для каждой записи.

Данные в таблице могут быть и текстовые, и графические (фото). В поля для текстовых данных может потребоваться ввести несколько слов, а может потребоваться и несколько абзацев.
Текущий объем материалов — несколько сотен человек (несколько сотен записей). Предполагаемый максимальный объем — несколько тысяч записей (вряд ли наберется больше).

Работа с БД будет идти чисто локально, на одном компьютере. Доступ к ней откуда-то извне не требуется.
0
6005 / 4580 / 1096
Регистрация: 29.08.2013
Сообщений: 28,288
Записей в блоге: 3
12.12.2019, 00:49
Цитата Сообщение от Shangry Посмотреть сообщение
1. Возможность добавлять в БД новые записи и редактировать уже имеющиеся, как через общую таблицу, так и через форму, созданную для отдельной записи (для ввода данных по одному человеку).
любая

Цитата Сообщение от Shangry Посмотреть сообщение
2.Аналогично хотелось бы и просматривать БД — как в виде таблицы, так и пролистыванием с помощью формы. Чтобы при перелистывании каждый раз на экран выводилась запись (набор полей) для одного человека.
любая

Цитата Сообщение от Shangry Посмотреть сообщение
3. Возможность вывести данные из БД в документальный формат. Оптимальный вариант — Word-таблица. Или что-то, что можно преобразовать в такую таблицу.
встроенных нет нигде, отчеты или код на любом ЯП

Цитата Сообщение от Shangry Посмотреть сообщение
4. Сортировка общей таблицы БД по любому из полей и просмотр материала в отсортированном виде (как это делается в Word-таблицах).
любая

Цитата Сообщение от Shangry Посмотреть сообщение
5. Возможность выбрать несколько полей БД и просматривать только то, что записано в этих полях. Остальное содержимое БД при этом не показывается. А также вывести такую выборку в какой-то документальный формат (именно ее, а не всю БД).
любая, вывод такой же как в 3)

Цитата Сообщение от Shangry Посмотреть сообщение
6. Возможность добавить в уже имеющуюся БД новое поле (новую колонку общей таблицы) и внести в нее данные для каждой записи.
с этим сложнее, обычно БД проектируется так что бы добавлять можно было только строки. Колонки это дополнительные сущности и из-за них придется менять весь запрос.

вопрос 1) вы это хотите сами сделать?
вопрос 2) если нет, то готовы ли платить деньги?

если знаете языки, то аксесс вам подойдет (или 1с, или еще какая визуальная штука). но экспорт придется делать самому
если ничего не знаете, то как вы хотите это реализовать?
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
13.12.2019, 23:26
Цитата Сообщение от qwertehok Посмотреть сообщение
встроенных нет нигде, отчеты или код на любом ЯП
Захожу в Access (2003) и вижу там пункт "Экспорт" с кучей форматов в т.ч. RTF и HTML. Если такое есть в Access, то надо думать и в других программах найдется - функция достаточно необходимая.

Цитата Сообщение от qwertehok Посмотреть сообщение
любая, вывод такой же как в 3)
Значит если СУБД позволяет вывести в док. формат весь набор полей (колонок), то без проблем можно вывести и несколько полей?

Цитата Сообщение от qwertehok Посмотреть сообщение
с этим сложнее, обычно БД проектируется так что бы добавлять можно было только строки. Колонки это дополнительные сущности и из-за них придется менять весь запрос.
Опять же смотрю Access и вижу там целую менюшку "Вставка". И колонки (столбцы) можно добавлять, и многое другое.
Не всегда ведь получается заранее предусмотреть в БД все нужные поля. Что-то приходится и по ходу добавлять.

Цитата Сообщение от qwertehok Посмотреть сообщение
вопрос 1) вы это хотите сами сделать?
Хотелось бы найти уже готовый к работе инструмент (СУБД). Чтобы поставить, прочитать руководство, сесть и работать.

Разнообразных СУБД существует приличное количество. Судя по вашим ответам, мои пожелания - что-то из разряда "есть практически везде". Тогда еще несколько пожеланий:
- простой и удобный в работе интерфейс. Как для создания БД, так и для ее наполнения/редактирования/просмотра;
- легкая в практическом освоении;
- если повезет, то еще и бесплатная.

Мне все это нужно именно как повседневный рабочий рабочий инструмент для умеренно несложной задачи. Условно говоря, хочется что-то вроде Word с расширенными возможностями.
0
6005 / 4580 / 1096
Регистрация: 29.08.2013
Сообщений: 28,288
Записей в блоге: 3
13.12.2019, 23:35
давайте разделим СУБД на СУБД и Аксесс
субд это база. и все. никаких форм и пользовательский интерфейс минимален - остановить и запустить службу.
то что MS сделали в аксессе это и недо СУБД и простенькие формы с ЯП

Цитата Сообщение от Shangry Посмотреть сообщение
Тогда еще несколько пожеланий:
- простой и удобный в работе интерфейс.
у СУБД нет интерфейса. интерфейс есть у программ для работы с СУБД
пользовательские формы есть у Аксесса\1с и еще парочке конструкторов

Цитата Сообщение от Shangry Посмотреть сообщение
- легкая в практическом освоении;
для баз есть универсальный язык SQL, для остального ЯП

Цитата Сообщение от Shangry Посмотреть сообщение
- если повезет, то еще и бесплатная.
ну ну

Цитата Сообщение от Shangry Посмотреть сообщение
Условно говоря, хочется что-то вроде Word с расширенными возможностями.
эксель вам подойдет
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
14.12.2019, 11:41
Цитата Сообщение от qwertehok Посмотреть сообщение
у СУБД нет интерфейса. интерфейс есть у программ для работы с СУБД
Значит я ошибся, использовал не то слово. Новичок, однако.

Тогда все сказанное до сих пор и мои пожелания относятся именно к программам для работы с СУБД. Что в этой области можете посоветовать?

Цитата Сообщение от qwertehok Посмотреть сообщение
субд это база.
До сих пор полагал, что СУБД - это программа, с помощью которой можно создавать БД, базы данных требуемого вида. Если это не так, значит что-то перепутал в терминологии.

Цитата Сообщение от qwertehok Посмотреть сообщение
давайте разделим СУБД на СУБД и Аксесс
Open Base из OpenOffice?
Что-то близкородственное и в других местах встречал, но с ходу не вспомню названий. Поэтому и написал сюда, чтобы помогли подобрать.

Цитата Сообщение от qwertehok Посмотреть сообщение
ну ну
Опять же Open Base. Да и ее аналоги попадались, тоже freeware. Потому и упомянул об этом.

Цитата Сообщение от qwertehok Посмотреть сообщение
эксель вам подойдет
Пробовал. Для моих дел еще бестолковее, чем Word.
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,062
14.12.2019, 12:11
Цитата Сообщение от Shangry Посмотреть сообщение
...До сих пор полагал, что СУБД - это программа,..
Всё, какая ни то программа.
СУБД - Средство Управления Базами Данных.
а БД
Хранилищщщще Данных
Хотя, думается к вам просто придираются в терминологии.
Я вот только щас слазил в Википедию и узнал, что обозначает эта конкретная Абривеатура.
Однако до сего дня, мне незнание этого, не мешало в создании наверное не менее 1000, а то и более, работающих БД и СУБД.
Короче нас тут скурпулёзно-вредных по вопросам терминологии - Гора и + маленькая тележка.
У меня лично тоже много бзиков в некоторых вопросах.
0
6005 / 4580 / 1096
Регистрация: 29.08.2013
Сообщений: 28,288
Записей в блоге: 3
14.12.2019, 13:42
Цитата Сообщение от Shangry Посмотреть сообщение
Поэтому и написал сюда, чтобы помогли подобрать.
то что не писалось под ваши задачи потребует знания встроенного языка - хоть аксесс, openbase, 1c и прочее

Цитата Сообщение от Shangry Посмотреть сообщение
Пробовал. Для моих дел еще бестолковее
эксель это 100% то что вам нужно
таблички есть, колонки добавляете, экспорта не нужно, просматриваете что хотите

ну если хотите бесплатную берите опен офис или мой офис
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
14.12.2019, 21:11
Цитата Сообщение от qwertehok Посмотреть сообщение
то что не писалось под ваши задачи потребует знания встроенного языка - хоть аксесс, openbase, 1c и прочее
Свою задачу я уже описал - достаточно простая, без видимых сложностей, вполне вписывающаяся в уже имеющиеся интерфейсные возможности известных мне программ.
Как минимум, в Access под нее похоже все нашлось. Доп. программирования вроде того, о чем вы говорите, там похоже не требуется. На беглый взгляд аналогичная картина и в Open Base. Уже говорил, что попадались и другие программы похожего вида.
Просто не хочется тратить время на перебор всей этой кучки, поэтому и обратился сюда.

Цитата Сообщение от qwertehok Посмотреть сообщение
эксель это 100% то что вам нужно
Форм для ввода и просмотра по отдельным записям там нет. Пункта 5 тоже не встречал. Работать с изображениями неудобно. С большими текстовыми записями (в несколько абзацев) тоже неудобно. Просматривать большую таблицу, где много колонок - вечно на экране вида только часть.
И так далее, и тому подобное.

Цитата Сообщение от qwertehok Посмотреть сообщение
экспорта не нужно
Нужен.
БД здесь больше хранилище данных - создать, заполнить, редактировать. Выводить сделанное часто требуется именно Word-файлами. В основном по пункту 5 - выборка по требующемуся в данный момент набору полей.


Цитата Сообщение от VinniPuh Посмотреть сообщение
Однако до сего дня, мне незнание этого, не мешало в создании наверное не менее 1000, а то и более, работающих БД и СУБД.
Почтительно снимаю шляпу.
При таком-то опыте может вы что-то посоветуете под мою задачу? qwertehok похоже к ней слишком фундаментально подходит.
0
 Аватар для VinniPuh
9148 / 6183 / 594
Регистрация: 27.03.2013
Сообщений: 20,062
14.12.2019, 21:16
Цитата Сообщение от Shangry Посмотреть сообщение
может вы что-то посоветуете под мою задачу?
В Акцессе могу посоветовать, в других програмках - Профан.
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
14.12.2019, 21:21
Цитата Сообщение от qwertehok Посмотреть сообщение
ну если хотите бесплатную берите опен офис или мой офис
Основной вопрос - насколько она проста и удобна для освоения новичком в базах данных? И насколько вписывается в тот набор требований, который я перечислил?
Плюс работа с графикой и текстами большого размера - насколько там это удобно организовано?
0
6005 / 4580 / 1096
Регистрация: 29.08.2013
Сообщений: 28,288
Записей в блоге: 3
14.12.2019, 21:22
Цитата Сообщение от Shangry Посмотреть сообщение
Доп. программирования вроде того, о чем вы говорите, там похоже не требуется.
запомните эти слова)

Цитата Сообщение от Shangry Посмотреть сообщение
Форм для ввода и просмотра по отдельным записям там нет
как же нет? и формы и компоненты там есть.

Цитата Сообщение от Shangry Посмотреть сообщение
достаточно простая, без видимых сложностей, вполне вписывающаяся в уже имеющиеся интерфейсные возможности известных мне программ.
или изучайте ЯП или пересматривайте свои требования
0
4 / 4 / 1
Регистрация: 07.06.2016
Сообщений: 60
14.12.2019, 21:23
Цитата Сообщение от VinniPuh Посмотреть сообщение
В Акцессе могу посоветовать
Тогда как у Access с тем, что спрашивал перед этим?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.12.2019, 21:23

Создание локальной сети
Доброго времени суток! Очень прошу вас дать совет, потому что я перепробовал уже всё, что можно. Собственно говоря, проблема в...

Создание локальной сети по Wi-Fi
Есть Wi-Fi роутер TP-LINK(раздающий интернет), ноутбук_1(Windows7), ноутбук_2(windows.xp). Нужно настроить сеть таким образом, чтобы оба...

Создание локальной сети
Привет всем. Меня интересует можно ли с помощью adsl Wifi роутера создать локальную сеть между компьютером (к нему подлючен роутер шнуром...

Создание локальной сети
Здравствуйте!!! у меня токая проблемка,у меня два комьпьЮтера и я хочу подклЮчить локальнуЮ сеть!!!!!!!! у меня имеется...

Создание локальной сети
Здравствуйте. Возникла такая ситуация: есть два компа(Win 7),Оба подключены к одному и тому же интернет провайдеру, подключены к одной и...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru