1

Тема: База даних

Всім привіт...
Потрібно примітивну базу даних для бізнесу, яка буде доступна онлайн для 2-3 працівників які періодично будуть вносити зміни згідно прибуття товару чи його збуті. Цікавить саме яким чином це зробити онлайн. Наприклад якщо БД створити в Access то як її розмістити онлайн, або можливо щось інше замість Access? дякую заздалегідь....

2

Re: База даних

Якщо то реалізувати на сервері тоді Access мабуть не вдалий варіант.
То краще мабуть SQL або SQLite застосувати в якості БД.

Подякували: pvch551

3

Re: База даних

SQLite вже може працювати як сервер? Коли востаннє до неї торкався, воно працювало як бібліотека, що робила БД в локальній файловій системі.
«SQL» — що саме мається на увазі? Багато СУБД використовують синтаксис команд SQL, але просто SQL як окремого програмного продукту зараз, мабуть, і нема.

Подякували: flatliner, pvch552

4

Re: База даних

pvch55 написав:

Всім привіт...
Потрібно примітивну базу даних для бізнесу, яка буде доступна онлайн для 2-3 працівників які періодично будуть вносити зміни згідно прибуття товару чи його збуті. Цікавить саме яким чином це зробити онлайн. Наприклад якщо БД створити в Access то як її розмістити онлайн, або можливо щось інше замість Access? дякую заздалегідь....

Краще тоді вже LibreOffice Base + PostgreSQL чи LibreOffice Base + MariaDB , бо тоді буде хоч куди розвиватися, а знайти хостинг який надасть одну з цих СУБД не проблема, як і розробників які напишуть додаток під неї.
А з MS Access навіть важко пригадати куди можна мігрувати.. та навіть з розміщенням online є питання.

Подякували: pvch551

5

Re: База даних

P.Y. написав:

SQLite вже може працювати як сервер? Коли востаннє до неї торкався, воно працювало як бібліотека, що робила БД в локальній файловій системі.
«SQL» — що саме мається на увазі? Багато СУБД використовують синтаксис команд SQL, але просто SQL як окремого програмного продукту зараз, мабуть, і нема.

Взагалі не пригадую SQL як окремого продукту за всю історію, як і HTML у вигляді окремого продукту  :-X

Подякували: pvch551

6 Востаннє редагувалося frz (07.06.2021 22:49:41)

Re: База даних

Access насправді хороший варіант для старту, коли команда ще толком не уявляє, чого саме хоче. Попробувати на дотик, зрозуміти потреби і тоді мати змогу скласти технічне завдання з описом схеми. Які таблиці + колонки, які значення повинні бути унікальними, які повинні братися лише існуючі в іншій таблиці (тобто взаємозв'язки між таблицями) і т.д..

Онлайн така база Access може бути хіба що коли комп'ютер на якому вона запущена постійно ввімкнений і до нього є доступ з інших комп'ютерів в інтернеті (не лише в локальній мережі). Це реально зробити навіть на домашньому комп'ютері, за умови якщо айпі біла. Якщо айпі динамічна, тоді потрібне динамічне доменне ім'я. Якщо ж провайдер видає лише сірі айпі, тоді ніяк. Як варіант - орендувати VPS під віндовс, це може коштувати (щойно заґуґлив) 150 грн на місяць. Далі надати дозвіл на файрволі щоб можна було з'єднуватися з базою Access з інших комп'ютерів в інтернеті. Або ж логінитися на комп'ютер (VPS) і виконувати потрібні дії безпосередньо в базі.

Нормально це робиться на сучасній реляційній базі - на вибір Postgres, MySQL, SQL Server, Oracle, sqlite (остання вимагатиме якогось фронтенду, бо як самостійний сервіс не працює). Всі згадані бази доступні безкоштовно, або ж мають безкоштовну обмежену версію. Як сказано вище, потрібно розуміти що саме хочете зробити, тоді й поради будуть більш предметними.

7

Re: База даних

Пан P.Y. до чого цей сарказм?

P.Y. написав:

SQLite вже може працювати як сервер? Коли востаннє до неї торкався, воно працювало як бібліотека, що робила БД в локальній файловій системі.
«SQL» — що саме мається на увазі? Багато СУБД використовують синтаксис команд SQL, але просто SQL як окремого програмного продукту зараз, мабуть, і нема.

Пан bvn так розумію Ви підтримуєте цей сарказм?
Що я не так зрозумів з першого посту?
І до чого тут SQL в якості севера, де я на таке вказував?
Ткніть пальцем ->

Подякували: pvch551

8

Re: База даних

Це стандартна помилка.
Якщо там реально 2-3 таблиці на 2-3 людей - то Google Spreadsheet дає достатньо.
Але зазвичай після створення такого виникає купа ідей, що там ще можна додати і розвинути, на кшталт "хай ця БД ще й інвойси друкує і одразу бухгалтерії в 1C їх імпортує". Якщо вам не пропонують постійну роботу з підтримки такої системи - візьміть якесь готове рішення. Інакше це буде 100500-й велосипед.

Подякували: pvch55, flatliner, karmeljuk3

9

Re: База даних

Droid 77 написав:
Прихований текст

Пан bvn так розумію Ви підтримуєте цей сарказм?
Що я не так зрозумів з першого посту?
І до чого тут SQL в якості севера, де я на таке вказував?
Ткніть пальцем ->

Не відчув жодного сарказму, по-перше... По-друге, ви пишете: що треба реалізувати на сервері й тут само пишете, що можна використати SQLite. Моя підтримка відноситься до запитання:

P.Y. написав:

SQLite вже може працювати як сервер?

Теж цікаво почути відповідь, бо давно з ним не працював, раптом щось змінилося.
На полеміку часу не маю.

10

Re: База даних

А що, на сайті самого sqlite це прочитати не виходить?

11

Re: База даних

koala написав:

А що, на сайті самого sqlite це прочитати не виходить?

Ну, людина ж пише, мабуть, шарить і користується... може розповісти. А як буде велика потреба, то й почитать можна... велике діло, лайкнув допис... триндець якийсь.

12

Re: База даних

Прихований текст
flatliner написав:

велике діло, лайкнув допис

А я вимкнув ці лайки в своєму профілі взагалі. Надто вже нагадувало сумнозвісну мережу "писок-книжка".