Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / FastBase / 25 сообщений из 80, страница 1 из 4
01.03.2017, 09:27
    #39412153
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
Представляю программу для создания простых баз данных.
В программе можно создавать структуру таблиц, создавать простые выборки, управлять пользователями и правами, создавать простые скрипты на паскале. Программа умеет работать по сети.

Пока что всё очень минималистично, но кому-то может хватить и того что уже есть. Поэтому выкладываю на ознакомление.

Сайт: fastbase.net

Пример создания простой БД:
YouTube Video
...
Рейтинг: 0 / 0
01.03.2017, 10:02
    #39412181
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
Скриншот из другого примера :
...
Рейтинг: 0 / 0
01.03.2017, 10:19
    #39412193
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
И ещё один скриншот, из большой БД:
...
Рейтинг: 0 / 0
01.03.2017, 12:36
    #39412310
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDevПример создания простой БД:Пример не без недостатков.
Пользователю "пользователь" следовало дать права на просмотр представления, но без права просмотра колонки "сумма", тогда была бы законченная концепция.
А так он совсем представления не видит.
...
Рейтинг: 0 / 0
01.03.2017, 12:45
    #39412327
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDev,

построчное разграничение доступа к данным в рамках одной таблицы - есть?
...
Рейтинг: 0 / 0
01.03.2017, 13:02
    #39412346
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
чччДпострочное разграничение доступа к данным в рамках одной таблицы - есть?
Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами:
...
Рейтинг: 0 / 0
01.03.2017, 13:25
    #39412364
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDevМожно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами
Нужно в списке таблиц в попапе поставить галку "Показать системные таблицы" и в свойствах таблички FBXUsers поставить галку "Справочник", и фильтр заработает. Нужно будет подправить...
...
Рейтинг: 0 / 0
01.03.2017, 13:57
    #39412414
DriveSoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
О, в нашем полку снова прибыло, привет конкурент :)
...
Рейтинг: 0 / 0
01.03.2017, 15:42
    #39412545
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDev...
Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами:
...

Можете реализовать понятие "владелец документа"? Ну, чтобы редактировать его могли только те, кто создал. А пользователи указанной группы - только видеть. А прочие - чтобы и видеть не могли.

Это обычное требование на предприятиях, когда пользователей больше трех-пяти.
...
Рейтинг: 0 / 0
01.03.2017, 15:46
    #39412552
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDevчччДпострочное разграничение доступа к данным в рамках одной таблицы - есть?
Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами:


В будущий модуль отчетов (вы же собираетесь результаты работы в твердой форме выдавать) тоже этот фильтр потяните?

Получается, что вместо примитивного sql - запроса при проектировании отчета людям придется с фильтрами работать?
...
Рейтинг: 0 / 0
01.03.2017, 15:54
    #39412564
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDev,
очень часто данные иерархически связаны. Часто - в виде дерево. Очень часто.

У вас есть средство описания иерархий? А средство отображения?
...
Рейтинг: 0 / 0
01.03.2017, 16:18
    #39412590
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDev,


а зачем все это? Ну непонятно, зачем это нужно, когда есть MS Access. Который вполне себе может работать и в качестве клиента MS SQL сервера (например).


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

Если появится "богатый" заказчик, вам придется барахтаться во всем этом самому. Вместо того, чтобы использовать все возможности СУБД и просто реализовывать бизнеслогику, вам придется бороться с ограничениями вашей модели.

Единственный плюс такой системы: продавцы могут показать покупателю: "смотрите, все это вы сможете сделать самостоятельно!".
Бывает, что он верит и покупает, глупыш. А в реальности ему некогда разбираться в тонкостях и ограничениях, он либо выбрасывает ЭТО на помойку, либо заказывает вам же доработку и сопровождение. А доработка костылей - это ад.

У нас есть подобная система, где, кроме описательно - отобразительной части, есть и отчеты, и плагины и "виды" (способ отображения иерархически-связанных данных), и скрипты.
Но мы затачивали ее изначально под нашу прикладную область, как средство интеграции документов, т.е., делаем то, что не умеет MS Access. Периодически приходится дорабатывать систему, добавляя костыль к костылю.
...

В вашем случае - зачем пользователю ЭТО использовать?
...
Рейтинг: 0 / 0
01.03.2017, 17:13
    #39412659
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
чччД,

у меня очень простая программа, для тех кому достаточно этого простого.
Например, человек ведёт таблицу в excel, и это его до определённого времени устраивает, пока этим файлом не начинает пользоваться кто-то ещё. И начинается отсылка файла по почте или открывание его через сеть. Один открыл, второй ждёт. А если пользователей этого файла десять? :)
Я просто в своё время решал именно эту задачу.
Как простой пользователь может это решить? Он может сам что-то запрограммировать на Access с sql-сервером (а они стоят существенных денег), а может просто воспользоваться моей программой, если функционал подходит. Это вопрос выбора и удобства. И полагаю что если человек справился с Access, то уж с моей программой справится тем более :)

Иерархических структур нет и пока не предвидятся :)
...
Рейтинг: 0 / 0
01.03.2017, 17:31
    #39412672
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDev,

имхо, пустая трата времени.

Если юзер может поставить и настроить в локальной сети сервер FireBird, тем более он сможет создать общую папку для общих документов MS Excel.

И уж тем более - совместный доступ к базе MS Access.
...
Рейтинг: 0 / 0
01.03.2017, 18:01
    #39412704
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
И полагаю что если человек справился с Access, то уж с моей программой справится тем болееДля этого нужно иметь побогаче ф-л.
Что-то вроде ISCRA или Terrasoft.
...
Рейтинг: 0 / 0
01.03.2017, 18:18
    #39412729
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
чччД,

Там не используется тот Firebird, о котором вы говорите.
Серверная часть системы (FastBaseServer.exe) использует Frebird embedded. Его ставить не нужно, т.к. это просто набор dll. Клиентские части не используют fbclient.dll.
И кстати программа эффективно работает через internet. Эффективней чем это было бы возможно через протокол Firebird (на данный момент).

Я поэтому и говорю, что от пользователя нужна минимальная квалификация. Во всяком случае я старался делать именно так.
...
Рейтинг: 0 / 0
01.03.2017, 18:39
    #39412746
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDevчччД,

у меня очень простая программа, для тех кому достаточно этого простого.
...

"Простая учетная программа" с настройками доступа для каждого пользователя? Уже смешно.

А кто пользователям права настроит?
Каждый для себя введет нужные ограничения, "чтобы чего не испортить и не увидеть лишнего"?

Или специально обученный человек понадобится, с админскими правами?

Ну, как вы представляете себе внедрение системы?

И какие типовые прикладные задачи предполагаете с помощью нее решать?
...
Рейтинг: 0 / 0
01.03.2017, 18:51
    #39412757
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
LSVИ полагаю что если человек справился с Access, то уж с моей программой справится тем болееДля этого нужно иметь побогаче ф-л.
Что-то вроде ISCRA или Terrasoft.
Мне нужно создать табличку регистрации клиентских заявок (на что угодно), структура:
- создатель заявки
- время создания заявки
- телефон клиента
- что хочет клиент
- сумма оплаты
- примерный срок реализации
- статус (новая, отработана, отклонена)
- кто отработал (отклонил)
- дата отработотки (отклонения)
Заявки принимают 10 моих сотрудников в трех городах страны (скажем по 10 штук в час, каждый). И ещё двое обрабатывают, где-то в штатах.
Тут всего одна табличка (ну может ещё плюс табличка со статусами).

Таких простых задач очень много. Для пользователей с такими задачами нужно что-то совсем простое и понятное в настройке.
Монструозное и дорогое тут не подходит, если смотреть глазами пользователя.
...
Рейтинг: 0 / 0
01.03.2017, 19:24
    #39412776
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDev...10 моих сотрудников в трех городах страны... И ещё двое ...где-то в штатах...
Расскажите, пожалуйста - каким образом происходит связь?
Вы предоставляете публичный сервис для сообщений, используете существующие мессенджеры, предлагаете пользователю создать сервер с "белым айпи", что-то еще?
...
Рейтинг: 0 / 0
01.03.2017, 20:25
    #39412809
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
чччД,

Любой сервер с белым IP. Например можно взять VDS вот тут .
...
Рейтинг: 0 / 0
01.03.2017, 20:33
    #39412811
Sheraton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
Простой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux?
...
Рейтинг: 0 / 0
01.03.2017, 20:36
    #39412814
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDevчччД,

Любой сервер с белым IP. Например можно взять VDS вот тут .

"Простой пользователь", конечно же, готов к аренде виртуального сервера для размещения, настройки и запуска на нем вашего сервера.

.
...
Рейтинг: 0 / 0
01.03.2017, 20:49
    #39412820
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
SheratonПростой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux?
Нет. Программа написана на Delphi XE2.
...
Рейтинг: 0 / 0
01.03.2017, 20:52
    #39412822
FastBaseDev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
чччД,

хорошее замечание :)
...
Рейтинг: 0 / 0
01.03.2017, 21:10
    #39412831
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastBase
FastBaseDev,

что за тип поля "ссылка на таблицу"? Судя по DDL, создается поле - ссылка другую таблицу, ну и FK - констреинт.
Как указать поля FK-таблицы, которые должны отображаться при редактировании такого поля?

...кстати, генерация имени констреинта как "FK_ИмяТаблицы_ИмяПоля" чревато легким попаданием под ограничением длины имени.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / FastBase / 25 сообщений из 80, страница 1 из 4
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]