Где и как можно создать БД с формулой, кроме Excel?
Добрый день.
Сегодня появилась задача: создать базу с формулами и выводом данных. Да, знаю, есть Excel, но мне надо что бы отдельные типы данных были в разных таблицах и на основе новых данных можно было бы редактировать существующие данные. Основные типы таблиц:
1. Работники. Тут всё о людях.
2. Расчёт расходов за день/неделю/месяц. Будут такие графы: Имя, з/п, время работы, количество и тип работ. Соответственно каждый день будет появляться новая таблица (например 3.11.16), которая будет влиять на две таблицы: "1-я неделя ноября" и "Ноябрь".
3. Расценки по типам работ.
1С не рассматриваю, так как он платный. OpenOffice Base, на сколько я понял, не имеет в себе формул, хотя по функционалу вполне достаточен для основы. Вариант с созданием своей структуры пока невозможен, но тоже рассмотрю, если готовых решений не найдётся.
P.S. Люди меняются, потому каждый новый день должен быть отдельно, что бы учёт вести не за всё время и не создавать временами новые таблицы вручную.
Microsoft SQL, Oracle - точно умеют
PostgreSQL - возможно
OpenOffice Base - может работать с запросами на языке SQL и при желании его можно превратить в что-то подобное 1С.
Вам нужно пересмотреть структуру данных - скорее всего будет таблица отработок сотрудников - каждая запись за отдельный отрезок времени который работал сотрудник. А уже с помощью запросов будет вычисляться за нужный период. Лучше почитать какую нибудь литературу по базам данных, как связывать таблицы.
во первых давно считается что OpenOffice "умер и пованивает" - нет активного обновления.
поэтому я бы рекомендовал его "наследника" LibreOffice
Насчет литературы - я пользовался гуглом.
в любой субд можно делать триггеры на вставку, обновление, удаление. созадвать таблицы, удалять
из пакета офиса шикарен MS Access для мелких домашних баз
Ну вот как тогда в OpenOffice Base это сделать? Вопрос ведь не в том, что бы вставлять, а что бы он сам з/п считал исходя из новых данных о количестве работ и уже имеющихся данных о расценках.
Автор вопроса хочет автоматизировать некоторый учет. Для его задачи идеальный инструмент - это 1С. И это дешевле MS SQL и Oracle, которые тут предлагали.
Константин Нагибович: 1С я сразу сказал что отметаю. И SkyBase, о котором говорили выше, является идеальным. Так что вы дважды сморозили глупость. В шапке ясно и однозначно было сказано про 1С. Что касается MS SQL -- есть бесплатная версия, функционала которой будет более чем достаточно.
romy4: то что вы воспринимаете факты за оскорбление -- ваша проблема в восприятии окружающей действительности. И почему вы игнорируете тот факт, что эта "помощь" несёт вредоносный характер?