2015-02-25 4 views
-2

Каждый из продавцов должен сделать прогноз своих продаж. Я знаю, как он может вводить данные непосредственно из таблицы Excel в SQL. Нужно ли создавать разные таблицы - одна таблица для продавца? В конце мне нужно собрать все прогнозы. Можно ли сделать это только с одной таблицей?Ввод данных в базу данных многими пользователями

Условие состоит в том, что одному продавцу не разрешено видеть прогнозы других продавцов.

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

Обновление. Каждый продавец находится в разных городах. Скажем, у нас есть 500 продавцов, поэтому это не способ собрать данные из 500 файлов Excel в один большой файл Excel, а затем загрузить его в SQL.

+0

«Можно ли сделать это всего за одним столом?» Да. – amphetamachine

ответ

2

На самом деле вам не нужно создавать разные таблицы для каждого продавца. одной таблицы достаточно, чтобы загрузить всю информацию о продавце Excel. чтобы найти прогноз продаж каждого продавца простой запрос на передачу поможет u

+1

Это мешает продавцам видеть прогнозы друг друга? – jarlh

+0

SQL здесь для облегчения процесса. Excel должен быть только механизмом входной формы. Невозможно объединить множество файлов в Excel. Я хочу иметь доступ к данным онлайн, как только данные будут введены продавцами. –

+0

затем используйте запрос копирования для загрузки файлов в таблицу. – Gopi

1

Вам нужно как минимум две таблицы. Вам нужна промежуточная таблица для получения данных excel и выполнения необходимой проверки, трансформации и т. Д. Для хранения данных вам нужна хотя бы одна таблица. Учитывая, что вы говорите о людях и продажах, вам, вероятно, нужна нормализованная база данных. Если вы не знаете, что это значит, я хорошо слышал о книге «Дизайн баз данных для простых смертных».

+0

Это хорошая точка с двумя столами - я понимаю, что вы имеете в виду. Я знаю, как использовать Excel для редактирования таблицы в базе данных SQL. Таким образом, ввод - это просто изменение значений в существующей таблице. Я не знаю, как использовать Excel или любое другое простое устройство для вставки (добавления) строк с данными в существующую таблицу. Как насчет проблемы отсутствия других данных продавцов? –

Смежные вопросы