Умрбек Матрасулов Ответов: 1

Посоветуйте для непрограммиста сайт для управления базами данных


что у нас есть: база данных со 134 столбцами и около 200 000 строк
чего я хочу:
1. в нужное время с компьютера загрузить на веб-сайт базу данных в формате excel. 2.пользователи должны иметь возможность редактировать, исправлять, заполнять, сохранять одновременно.
3.пользователи должны иметь возможность выгружать базу данных в формате Excel на ПК.
Желательно, предложить бесплатный сайт. Или хостинг это называется, по-моему
Заранее спасибо.

Что я уже пробовал:

Я не пробовал ничего, чтобы решить эту проблему, так как я не программист.

1 Ответов

Рейтинг:
10

OriginalGriff

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

Так что мне очень жаль, но вам придется либо научиться программировать, либо заплатить кому-то, чтобы он сделал это за вас. Есть сайты, где вы можете заставить разработчиков "делать ставки" на такие работы, как freelancer.com - но знайте: вы получаете то, за что платите. Плати копейки, получай обезьян.
И вам нужно будет написать себе хорошую, прочную, полную спецификацию того, что вы хотите, чтобы у вас и у конечного разработчика была фиксированная цель для работы и для измерения доставки. Пара строк расплывчатого описания не поможет, поскольку оставляет слишком много для интерпретации, и это приводит к увеличению затрат.

Кстати: вообще говоря, избегайте "бесплатного веб - хостинга" - он, как правило, либо имеет дорогую техническую поддержку (которая вам действительно понадобится), либо очень ограничен или ненадежен. Найдите недорогого хостера, который поддерживает ваш родной язык, и жизнь станет намного менее чреватой!


Умрбек Матрасулов

Дело в том, что мне достаточно вести базу данных в Интернете, я умею автоматизировать создание отчетов в Excel. Но в Excel пользователи не могут работать одновременно.
И поэтому мне нужно что-то, что-то многопользовательское. И поэтому я хочу, чтобы он был в сети. Потому что кто-то, допустим, в командировке, а оттуда пусть делает то, что требуется. Моя фирма небольшая, и нет смысла нанимать программистов, когда я могу импортировать базу данных, отредактированную моими сотрудниками, в Excel и генерировать отчеты с помощью формул.

что вы имели в виду, когда говорили о родном языке? если вы имеете в виду хостинг в моей стране, который мог бы позволить мне решить мою текущую проблему, то я понимаю. За этот совет спасибо вам

phil.o

Его другие советы тоже имеют смысл, не только тот, что касается поиска хозяина, который может оказать поддержку на вашем родном языке.
Excel-это не система баз данных, даже если многие думают, что ее можно использовать таким образом на первый взгляд. Лучше иметь центральную, уникальную, реальную систему баз данных, содержащую данные (MySQL, MSSQL, PGSQL, SQLite,...); тогда вы можете импортировать данные в Excel и использовать его вычислительные и отчетные возможности.
Думая, что Excel-это жизнеспособное решение для хранения данных в многопользовательской среде, вы очень быстро вернетесь и укусите вас, поверьте мне.

Умрбек Матрасулов

Ладно, я понимаю. Я хотел изучить MYSQL. Установил его на ноутбук, но программа не запустилась, несмотря на то, что я также установил NetFramework с требуемой версией.
Я начал думать, что, возможно, программа, запускаемая компьютером, не должна быть клиентом, а должна быть сервером. Хотя я не очень хорошо понимаю эту концепцию.
Вопрос: какую базу данных я могу изучать на обычном персональном ноутбуке?

OriginalGriff

Многопользовательская база данных будет представлять собой систему сервер/клиент: один сервер, который содержит базу данных и обрабатывает все запросы от нескольких клиентов.

MySql и SQL Server являются серверными системами: вы устанавливаете компонент database engine на определенный компьютер (сервер), добавляете свою базу данных и получаете к ней доступ с одного или нескольких клиентов (которые могут быть одним и тем же компьютером, но не обязательно). Как правило, у вас будет только один компьютер в офисе, работающий как сервер - за исключением случаев разработки программного обеспечения, когда вам нужна отдельная база данных полностью, потому что вы будете делать ошибки!

MySql будет работать, но Sql Server также бесплатен (или имеет бесплатную экспресс - версию), которая может соответствовать вашим потребностям-оба они часто поддерживаются веб-хостингом, но идут с тем, который поддерживает выбранный вами сервис, а не выбирают один и ищут хост, который его поддерживает. (Более дешевые хосты обычно предлагают только MySql, поскольку "полные установки" SQL server довольно дороги).
Либо установит и будет работать на ноутбуке, но вообще говоря вам нужно:
1) центральная "производственная" база данных, установленная на сервере. (Это, скорее всего, будет на вашем веб - сайте, и доступ к нему осуществляется либо удаленно, если ваш хостинг позволяет это - некоторые не делают по соображениям безопасности-либо через приложение на сервере веб-сайта, которое "обслуживает" данные клиентам.
2) одно или несколько клиентских приложений, которые подключаются к серверной БД. Это, скорее всего, будет то, что вы хотите на своем ноутбуке - установка сервера довольно велика и ресурсоемка, и, вероятно, потребуется, чтобы teh lappie был включен и подключен к сети / Интернету 24 часа в сутки.

OriginalGriff

"Хостинг в вашей собственной стране" - да. Имеет смысл иметь поддержку на вашем родном языке, рабочие часы, которые совпадают с вашими, и тому подобное.

Но то, о чем вы просите, не тривиально, и должно быть сделано правильно, иначе у вас будут большие проблемы позже. Если у вас есть система, работающая с Excel, и она не дает вам проблем, которые вы не можете сформировать бизнес - методы работы, чтобы обойти, то придерживайтесь ее-это, вероятно, не будет "быстрым решением", поскольку вам нужно быть довольно осторожным в том, что вы делаете, особенно в интернете. Вы хотите, чтобы ваши клиенты или конкуренты имели доступ к вашим данным? Вероятно, нет, немногие компании так делают ... поэтому вы должны начать думать о безопасности данных, а также о доступности: они идут рука об руку.

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

Умрбек Матрасулов

спасибо за ваши ответы