Member 12741768 Ответов: 1

Многопользовательская база данных или список


Как и в названии, меня попросили создать список или базу данных, которая позволяла бы нескольким пользователям объединять данные от всех них. В основном это список людей с указанием их местоположения, а также контактная информация, используемая нашим бизнесом.

В идеале мне нужна была бы возможность ограничить доступ пользователей к объединенной базе данных, если это необходимо (чтобы мотивировать их создавать свои собственные контакты :) )

Я думал об использовании Excel или Access, поскольку они довольно просты, но я изо всех сил пытаюсь объединить данные и даже не уверен, можно ли ограничить разрешения.

Я ни в коем случае не продвинут в базах данных, но раньше я использовал MySQL для некоторых игр, и пока вы, ребята, можете направлять меня в правильном направлении, я уверен, что смогу исследовать дальше :)

Заранее большое спасибо!

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

Я пробовал MS Excel и Access

NotPolitcallyCorrect

"Правильное направление" для исследования чего? Спросите Мистера Гугла, какой бы ни был ваш реальный вопрос.

Member 12741768

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

NotPolitcallyCorrect

Конечно, конечно. Поскольку мы не можем прочитать ваши мысли, чтобы узнать, какой ваш фактический вопрос связан с написанным вами кодом, мы не можем знать, в чем заключается Ваш вопрос.

1 Ответов

Рейтинг:
1

OriginalGriff

Если вам нужен многопользовательский доступ, то используйте многопользовательскую базу данных: MySQL или Sql Server - они созданы именно для этого. Доступ может это сделать, но каждый раз, когда я это делаю, это вызывает больше проблем, чем решает.
Посмотрите вокруг своей компании и посмотрите, какие БД они в настоящее время используют - если это Sql Server, то идите с этим и установите соответствующую Экспресс-версию на свою машину разработки для тестирования (никогда не тестируйте с живой базой данных!). Аналогично и для MySQL.

Если вы заставите пользователей войти в ваше приложение, вы можете ограничить их доступ по мере необходимости.


Member 12741768

Спасибо, Грифф, MySQL-это то, что я определенно рассматривал. Хотя мне нужно будет нужно, чтобы получить немного тренировки на нем. Знаете ли вы, какой был бы самый надежный способ создания интерфейса для такого приложения?

Лучший
Магия

OriginalGriff

Полностью зависит от вас, в какой среде вам нужно работать и что вы знаете.
Я бы написал его на C# Winforms, потому что хорошо его знаю, и он должен был бы работать только в среде Windows (смешанные 7, 8, 8.1 и 10), так что это был бы хороший выбор для меня.
Но если он должен работать на iPad, то ObjectiveC или Xamarin/C#, вероятно, лучший выбор.
Мы не можем сказать-потому что мы понятия не имеем о ваших навыках или окружающей среде!