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

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

12.07.2017, 20:17. Показов 9963. Ответов 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
Native x86
Эксперт Hardware
 Аватар для quwy
6854 / 3787 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
12.07.2017, 20:36
Если доступ сугубо локальный и из одного приложения, а запросы ограничиваются набором SELECT/INSERT/UPDATE то идеально SQLite.

Если нужно что-то более продвинутое, типа встроенного языка программирования, то Firebird Embedded последних версий.

И то и другое представляет собой DLL-файл, в который полностью упакована вся работа с файлом БД. Есть готовые объектные биндинги к популярным языкам программирования.

Добавлено через 1 минуту
P.S. А вообще никто не запрещает локально использовать и любую клиент-серверную БД, из бесплатных: MySQL, PostreSQL, Firebird (не Embedded, а полновесный), даже Oracle Express пойдет, если очень хочется настоящего ынтырпрайза
0
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41
12.07.2017, 23:27  [ТС]
quwy, правильно ли я понимаю, что если я создаю базу данных на своём компьютере, допустим, firebird (или любой другой), то для полновесного чтения данных на другом компьютере нужно будет устанавливать ту БД, в которой это всё создавалось?
0
480 / 393 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
13.07.2017, 03:45
Цитата Сообщение от Виталий1990 Посмотреть сообщение
устанавливать ту БД
Не путаем БД и СУБД. БД создается, а не устанавливается.
Цитата Сообщение от Виталий1990 Посмотреть сообщение
на локальном компьютере
Если чисто на одном компе без установки тогда: БД + DLL
Цитата Сообщение от Виталий1990 Посмотреть сообщение
с дальнейшим локальным доступом
Если имеется ввиду доступ по локальной сети тогда, уже устанавливаем СУБД
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
13.07.2017, 07:11
БД это просто хранилище данных
что бы добавить туда данные нужно писать запросы

если вам нужны еще и формы для добавления данных, то нужно искать что-то вроде http://mydataexpress.ru
или обратитесь к программистам - напишут вам ПО для вашей базы
1
Native x86
Эксперт Hardware
 Аватар для quwy
6854 / 3787 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
13.07.2017, 13:51
Цитата Сообщение от Виталий1990 Посмотреть сообщение
правильно ли я понимаю, что если я создаю базу данных на своём компьютере, допустим, firebird (или любой другой), то для полновесного чтения данных на другом компьютере нужно будет устанавливать ту БД, в которой это всё создавалось?
Нет. Сервер нужно установить только там, где будет крутиться база. На остальных компьютерах, с которых должен быть доступ, нужно установить только клиентские библиотеки этой СУБД (и то не всегда, для некоторых СУБД они уже встроены в систему или библиотеки языка программирования).

Это касается только клиент-серверных СУБД, локальные всегда должны быть рядом с приложением и доступ к ним имеет только это приложение.
0
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41
14.07.2017, 20:00  [ТС]
Насколько уместно для достижения заявленной цели использование базы от OpenOffice? Насколько хорошо она работает с большими объёмами данных? Какие есть недочёты?
0
Native x86
Эксперт Hardware
 Аватар для quwy
6854 / 3787 / 1025
Регистрация: 13.02.2013
Сообщений: 11,861
14.07.2017, 20:59
Цитата Сообщение от Виталий1990 Посмотреть сообщение
Насколько уместно для достижения заявленной цели использование базы от OpenOffice?
Насколько я знаю, это попытка создать альтернативу Access. Скажем так, спорое решение. Мало того, что по возможностям собственно хранения данных она мало чем отличается от SQLite, так еще и написана да джаве, что автоматически влечет за собой неадекватное функциональности потребление ресурсов.
1
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
15.07.2017, 00:22
Цитата Сообщение от Виталий1990 Посмотреть сообщение
Насколько хорошо она работает с большими объёмами данных?
насколько большими?
0
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41
15.07.2017, 00:29  [ТС]
qwertehok, для регистрации подавших документы людей за последние 30 лет при количестве от 500 до 1000-1200 человек в год.
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
15.07.2017, 00:38
1000 человек в год может быть 1 тектовый документ, а может быть сканы документов по 100 штук или вообще видео
вы скажите в размерах

например - база 100-1000мегабайт - это мелкая, SQLIte подойдет и любая база покруче
далее до 10 гигов это MS SQL Express - у него ограничение в 10 гигов
от 10 это или полноценный MSSQL(платный) или заменяете бесплатным Firebird\MySQL\PostgreSQL

хотите помучаться\много денег - Oracle(платный, но вроде есть бесплатная версия)\DB2(платный, но есть бесплатная версия)
хотите нового - noSQL базы (бесплатно, но или плати за поддержку или сам)
1
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41
15.07.2017, 00:44  [ТС]
Простая текстовая таблица, без всяких сканов и прочего. На первое время 1000 мегабайт хватит за глаза.
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
15.07.2017, 01:31
но тебе же нужна не только база, то есть таблица OpenOffice не подойдет?
нужны формы для заполнения?
что то типа аксесса от MS - если да, то ссылку я привел выше.
0
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41
15.07.2017, 10:54  [ТС]
qwertehok, да, совершенно верно. Было дело, с КроносПлюс работал, довольно удобная СУБД была. Таблицы, формы, запросы... В общем, буду углубляться. Спасибо.
0
0 / 0 / 0
Регистрация: 19.07.2013
Сообщений: 41
15.04.2019, 23:05  [ТС]
Ещё раз подниму вопрос. Прошу прощения, если немного спутаю термины.
1. БД с двумя основными таблицами: в среднем 2500 и 850 записей в год на соответствующую таблицу. Ещё пара таблиц небольшого размера, сугубо вспомогательные.
2. Доступ к БД - только локальный, т.е. с того компьютера, на котором хранятся данные.
3. Никаких картинок, звуков и прочих мультимедийных данных. Только текстовые данные.

Если в планах написать отдельное ПО для локальной базы, то достаточно написать СУБД, писать клиентское ПО для доступа к "серверу" ненужно.
Что лучше выбрать для написания кроссплатформенного ПО (как СУБД/Клиент, так и собственно БД), чтобы в случае необходимости перехода с Windows на Линукс или обратно данные не накрылись медным тазом?
Интересует в том числе работа с БД через формы, аналогично Кроносу, Аксесу и аналогичным.
0
 Аватар для DriveSoft
286 / 59 / 2
Регистрация: 28.08.2013
Сообщений: 167
16.04.2019, 02:22
Из бесплатного, можете воспользоваться My Visual Database старой версии
http://myvisualdatabase.com/do... db1.44.exe


сама среда разработки только под Windows, но в качестве СУБД используется кроссплатформенная SQLite.


Здесь можно скачать подробный самоучитель по среде
http://myvisualdatabase.com/book_ru.html


Также най сайте есть несколько видео уроков.
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
16.04.2019, 08:11
Виталий1990, lazarus+SQLite
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
19.04.2019, 12:25
бесплатно: VS 2017 + файл формата csv. нафиг базы для такой задачи вообще)
0
5953 / 4529 / 1094
Регистрация: 29.08.2013
Сообщений: 28,121
Записей в блоге: 3
19.04.2019, 12:30
Цитата Сообщение от Виталий1990 Посмотреть сообщение
Что лучше выбрать для написания кроссплатформенного ПО
Цитата Сообщение от AndreyVorobey Посмотреть сообщение
VS 2017
студия есть под линукс?
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
19.04.2019, 12:59
qwertehok, кроссплатформенное ПО подразумевает под собой, что программа будет работать на разных платформах, а не ее разработка будет вестись из-под другой операционной системы. есть .NET Core для таких целей.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2019, 12:59
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru