Когда люди управляют данными, есть три принципиально разных способа повысить ценность:
- Вычислительный
- Хранение и поиск
- Пересылка и обмен.
Для вычислений на уровне простой арифметики вы не можете превзойти Excel. Даже если вы опытный программист, вы можете создать электронную таблицу за долю времени, которое потребуется для написания и отладки компьютерной программы. Вы даже можете группировать данные в таблицы и использовать функции поиска, чтобы получить некоторые преимущества, которые вы получаете с запросами. Сводная таблица и графические функции упрощают и упрощают обобщение данных.
Для хранения и поиска на уровне файлов / документов Excel так же полезен, как MS Word или MS Access. Для доступа на уровне запросов SQL MS Access работает намного лучше, чем Excel, хотя Access сильно ограничен, так как вы узнаете, сравнивали ли вы когда-либо Access с СУБД промышленного уровня.
Excel для обмена данными чрезвычайно примитивен. На этом этапе большинство магазинов, которые принимают Excel по причине заражения. Ваш вопрос говорит о том, что это так в вашем магазине.
Существует несколько проблем при внедрении баз данных в месте, которое не готово для баз данных. Один политический. Люди, которые шутят над своими электронными таблицами, могут распознать общесистемную проблему, но они чрезвычайно довольны тем, как они контролируют свой маленький кусочек данных. Вы можете ожидать сопротивления, если попытаетесь заменить централизованное управление и контроль децентрализованным решением, которое у вас есть сейчас. Часть этого сопротивления оправдана.
Еще одна стоимость баз данных. Как уже говорилось в другом ответе, недостатки базы данных могут перевешивать преимущества.
Другой - доверие к базам данных. Люди, которые помещают данные в базы данных, обычно делают это, потому что это их работа или, возможно, что-то для себя, например, размещение заказа на веб-сайте. Они делают это не из духа сообщества. По крайней мере, не очень. Без хороших входных данных база данных никогда не завоевывает доверие.
Решением, над которым я сейчас работаю на сайте, где электронные таблицы только начинают завоевывать популярность, является создание базы данных прототипов в MS Access. В этом есть явный недостаток: люди могут узнать что-то неправильное о базах данных, что им придется отучиться на более поздней стадии эволюции. Я также считаю, что функции доступа в Access крайне отсутствуют. и если вы думаете о параллельных пользователях, вы должны думать не только о Access, хотя Access в этом отношении продвигается.
В Access мне нравятся три вещи: это просто, быстро и дешево производить примитивные прототипы. Кривая обучения практически отсутствует, особенно если вы уже разбираетесь в анализе данных и составлении таблиц.
Во-вторых, он менее пугающий, чем большая централизованная СУБД. Когда пользователям показывают, как открыть таблицу доступа в табличном представлении, просто нажав на нее, они теряют страх перед таблицами. А тот факт, что в одном файле хранятся данные, определения данных и приложение, упрощает работу для людей, которые не думают с точки зрения систем.
В-третьих, он хорошо работает с Excel и Word. Копировать таблицу или запрос в электронную таблицу Excel так же просто, как нажать на кнопку.
Прежде чем я смог добраться до этой точки, мне пришлось преодолеть несколько снобизм, который я имел в отношении Access. Это не SQL Server или Oracle. Но у этого есть его использование, пока вы понимаете ограничения
Сказав все это, вы все равно столкнетесь с грандиозной задачей, когда придет время перевести свой магазин из множества небольших баз данных Access в единую крупномасштабную интегрированную базу данных с профессиональным управлением и общими ресурсами.