Другие языки программирования и технологии

Подскажите - зачем нужны вообще базы данных.

Здравствуйте.
Существует такая программа MS Access - которая работает с базами данных.
Подскажите а зачем нужны вообще базы данных.

Разве информацию - нельзя записать куда-нибудь в эксель, а затем при помощи функций экселя в нужный момент вытащить эту информацию для просмотра ?

(только просьба не давать ссылку на википедию, а объяснить простым языком)
Pavel D
Pavel D
302
Файловая система блокирует весь файл, а СУБД только конкретную запись

Почувствуйте разницу
Андрей Княжев
Андрей Княжев
54 577
Лучший ответ
Объясняю простым языком. В банке (обычном банке) ДЕСЯТКИ миллионов записей. Excel не закачает в свои файлы такой объём! Это раз...
Два... Базы данных ПРИСПОСОБЛЕНЫ для больших объёмов, в Excel (несмотря на моё уважение к нему) - НЕ приспособлен.
Три. Нормальные базы данных имеют средства восстановления. А Excel - фигушки. Если слетит - будешь плакать горючими слезами, но и это не поможет.

Конечно, если у тебя 5 продавцов, 100 товаров и два магазина, то можно и Excel использовать...
И как ты будешь работать с этой базой? Будешь последовательно обходить всю таблицу и искать данные? А если у тебя много таблиц со связями? То как ты будешь с ними работать? Для каждой задачи писать много кода? Реляционные базы данных могут хранить множество таблиц со связями, и для получения данных различного рода достаточно написать один запрос. И это будет намного быстрее, чем каждый раз открывать файл экселя, на что уже тратится не меньше одной секунды, и использовать неэффективные алгоритмы для получения данных. Более того, таблицы экселя не поддерживают параллелизм и много чего ещё. Хотя сама база эксесса тоже довольно убогая и для серьёзных задач не годится. Есть базы куда более продвинутые.
S|
Steep| |Men
54 392
да уж...
можно, конечно...
но...
этих НО - куча огроменная...
ну да, эксель же есть и блокнот... нахера базы? :)
Владимир Михайлович Реально нахера они? И что они вообще такое? И всёравно же эти базы хранятся в файлах, а любой файл можно выразить в формате блокнота, если что я никогда не создавал сайты и не работал с этими базами, паскаль фореве
с экселем можно работать при небольшом объеме данных. ACCESS используется когда возможности экселя не хватает. А для промышленного применения нужно использовать сервера баз данных. Например firebird, mysql и т. д.
Iv Lozitsky
Iv Lozitsky
42 614
Базы данных нужны для просмотра информации для лиц у которы есть доступ. Ну у чтобы найти людей и имформацию о них такие базы ест у фсб и гибдд. А другой формат чтобы было слажнее её открыть другим физическим лицам
Исмоил Хамроев
Исмоил Хамроев
12 237