4

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

Должен ли я использовать MS Excel или MS Access? Когда я должен использовать один из них над другим?

5 ответов5

5

Я бы пошел на MS Access, потому что, если пользователь должен заполнить лист, он становится склонным к ошибкам. MS Access является базой данных и может рассчитывать поля и защищать поля на основе предыдущих записей. Построить лист гораздо сложнее, но если все сделано правильно, заполнить его будет гораздо проще. Кроме того, проще создать правильный отчет, показывающий только ту информацию, которую вы хотите отобразить, а не все. Это также возможно с Excel, но намного сложнее сделать.

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

Если вы единственный человек, работающий с листом все время, Excel, вероятно, будет лучшим выбором, если данные, расчеты и отчеты ограничены.

2

Хранение информации и успеваемости учащихся будет легко в Excel или Access. В Access для OP потребуется всего одна таблица. Тем не менее, вычисления в Access намного сложнее, потому что интерфейс функции крайне неинтуитивен. Кроме того, использование вычислений в Access в целом гораздо менее интуитивно понятно, поскольку функции работают с массивами, а не с отдельными ячейками. Excel, наверное, лучший выбор.

1

Однажды, будучи учителем естественных наук в маленькой частной школе, я должен был составлять табели успеваемости для более 300 учеников, потому что компьютерная система оценок уже была недоступна (своего рода мини-кризис). Не имея бюджета на более актуальное программное обеспечение для выставления оценок, мне оставалось использовать Excel и / или Access для создания табелей успеваемости. Я решил использовать и Excel, и Access. Вот почему:

1) Excel уже использовался для хранения оценок, и в целом гораздо проще создавать таблицы. Доступ - это настоящая боль в работе с точки зрения разработки таблиц.

2) Нам нужно было объединить несколько записей и создавать отчеты. Access предназначен для создания отчетов из нескольких таблиц со связанными переменными.

3) Access может создать динамическую ссылку на несколько электронных таблиц Excel, которая обновляет базу данных при каждом изменении файлов Excel. Это означало, что нам не нужно было загружать вещи более одного раза.

В целом, все прошло довольно хорошо, хотя я скажу, что система определенно была на взводе и несколько раз выходила из строя с таким большим количеством связанных таблиц (это было с Office 2003). Хорошая часть работы с программным обеспечением базы данных, однако, заключается в том, что данные заблокированы, и даже сбой программного обеспечения не убивает файл вашей базы данных. Я думаю, что Excel теперь имеет гораздо больше возможностей ... так что вам может вообще не понадобиться Access, хотя я никогда не создавал отчеты в Excel.

1

Я был в похожей ситуации в прошлом. Для простого управления одним курсом я смог сделать все с помощью Excel, а также легко использовать эти данные для создания текстовых документов.

За несколько лет до этого я запрограммировал инструмент управления студентами в Access. Для этой цели (много курсов, разных заданий, разных степеней и т.д.), А также того факта, что результаты и формы, используемые другими людьми и потенциально менее технически подкованным персоналом, были отличными. Кроме того, данные стали намного чище, так как проверка входных данных избавилась от некоторых "лучших практик", использовавшихся ранее.

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

0

Я думаю, что это в первую очередь основано на мнении, но здесь мы все равно.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .