@askurashev

Является ли электронная таблица базой данных?

Добрый день.
Является ли электронная таблица (с возможностью сортировки, фильтрации и т. д.) базой данных?
  • Вопрос задан
  • 281 просмотр
Решения вопроса 2
dimonchik2013
@dimonchik2013
non progredi est regredi
таблица является

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

любая таблица с данными, являющаяся таблицей с данными,
(т.е. более одной осмысленной колонки - не файл построчно в одном столбце)
является базой данных

более того - сама БД является такой таблицей - сделай выборку ВСЕГО - т.е. декартово произведение всех таблиц - и вот тебе одна большая таблица, она же БД

потому что данные в ней
1) структурированы - строка имеет как минимум номер и содержимое, обычно еще какой-то комментарий - таблицы без номеров строк не существует, даже если не сделаешь такую колонку сам - за тебя сделает табличный процессор,
2) упорядочены - табличный процессор как имнимум сортирует по алфавиту, а если все вручную - заставляют одну колонку вести по алфавиту
3) имеют заголовки
4) подчиняются типам данных - ли это числа, или строки-ФИО, или наборы строк - TEXT но это как раз редко

ну и т.п.

является

да и - что мы тут обсужаем - гугли "слитые базы", там же будут одни таблицы, в виде или CSV файлов или Кроноса ( или JSON но то отдельная тема)
Ответ написан
Комментировать
@rPman
Является, только если данные в экселевской таблице хранятся по определенным правилам, позволяющие работать с этими данными программными средствами, например если данные в ней сгруппированы в колонки и строки.

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

Но повторяю, вопрос в однозначной интерпретации данных, а доступ к данным из программы в эксель обеспечивается средствами как самой средой (формулы и макросы) так и сторонними библиотеками. Поэтому это философский вопрос, как только ты сможешь сформулировать правило работы с этими данными, так сразу эксель станет базой данных.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
Steel_Balls
@Steel_Balls
0L3QsNGH0LjQvdCw0Lsg0YEgQkFTSUMg0L3QsCDQo9Ca0J3Qpi
https://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B7%D...
Базой данной может быть даже обычный текстовый файл
Ответ написан
@IvanTRG
ну смотрите по идее нет, ведь электронная таблица с возможностью сортировки, фильтрации и т. д. не является базой данных. Электронная таблица это по сути удобное средство для организации и анализа данных, но она не обладает функциональностью базы данных, такой как поддержка множественных таблиц, связей между данными, индексирование и т. д.
Ответ написан
Hivemaster
@Hivemaster
Админ, который хочет программировать
Наш препод в универе говорил, что любое хранилище структурированной информации - это база данных, включая простой текстовый файл. В то же время мой первый руководитель говорил, что этот препод идиот и нельзя называть базой данных ничего, кроме собственно реляционной базы данных.
Ответ написан
plustilino
@plustilino
https://younglinux.info
БД обычно привязана к СУБД, а это уже иные способы доступа к данным. Не так просто, как загрузить файл в память.
Так что если обычную таблицу назвать БД, то это философия, а не практика.
Ответ написан
Комментировать
@aleks-th
Если таблица содержит структурированые данные то является.
В принципе все что содержит данные, размещенные с определенной структурой будет являтся базой данных.
Текстовый файл, двойичный файл - как только появились структурированные данные - становятся базами данных.

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

Войдите, чтобы написать ответ

Похожие вопросы