Модераторы: Nastya, LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли текстовый файл назвать базой данных? 
:(
    Опции темы
 
Можно ли текстовый файл назвать базой данных?
Да [ 34 ]  [73.91%]
Нет [ 9 ]  [19.57%]
Мне всё равно, не голосую [ 2 ]  [4.35%]
А что такое база данных? [ 1 ]  [2.17%]
Всего проголосовавших: 46
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Akella
  Дата 5.1.2009, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Можно ли текстовый файл назвать базой данных?
Ведь база данных может состоять из одной таблицы без всяких связей, ключей и т.д.
PM MAIL   Вверх
Данкинг
Дата 5.1.2009, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



"Назвать" можно. У нас на работе dbf-таблицы называют базами данных (разумеется, про .dbc никто из простых смертных и не слышал  smile ).Но по сути текстовый файл БД не является, хотя, конечно, табличные данные можно хранить и в файле с разделителями. Голосую "нет".

Это сообщение отредактировал(а) Данкинг - 5.1.2009, 14:19


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 5.1.2009, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Есть такая субд, называется cache, там вообще всё в виде папок и файлов на диске
PM MAIL   Вверх
December
Дата 5.1.2009, 14:37 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: 1
Всего: 57



БД - это структурированное хранилище данных.
В каком формате данные хранятся - это уже проблемы движка.
Какой у движка performance - вопрос второй.
Но притянуть текстовик за уши к БД однозначно можно.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
Данкинг
Дата 5.1.2009, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Цитата(Akella @  5.1.2009,  14:37 Найти цитируемый пост)
Есть такая субд, называется cache

А с чего ты взял, что это СУБД? smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Alexeis
Дата 5.1.2009, 14:49 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



  Замечу, что при хранении файла на диске нет понятия текстовый файл или бинарный или файл со структурой. Понятие текстовый относиться к методу доступа к данным файла. Текстовый файл подразумевает последовательный доступ к каждой из строк, пока не считал 3ю нет доступа к 4й. 
  Реляционная база данных определяет произвольный доступ к записям, а также устанавливает многие ограничения на изменения, обновление связанных данных.

  Базу данных можно открыть как текстовый файл, но любой файл нельзя открыть как базу в общем случае.

  Это как отношение простого к сложному. Сложное является одновременно и простым, но простое не является сложным.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Dobermann
Дата 5.1.2009, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: нет
Всего: 0



Цитата(Alexeis @  5.1.2009,  14:49 Найти цитируемый пост)
Базу данных можно открыть как текстовый файл

Т.е.?
PM   Вверх
Alexeis
Дата 5.1.2009, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



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


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
aleksh
Дата 5.1.2009, 15:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



toAlexeis: но ведь реляционные, это же еще не все
PM MAIL   Вверх
Akella
Дата 5.1.2009, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Данкинг @ 5.1.2009,  14:41)
Цитата(Akella @  5.1.2009,  14:37 Найти цитируемый пост)
Есть такая субд, называется cache

А с чего ты взял, что это СУБД? smile

хорошо, что это в твоём понимании?

Добавлено через 12 секунд
Просто хранилище?

Добавлено через 1 минуту и 26 секунд
Alexeis, может ты где-то и прав, но слишком у тебя сложно и заумно  smile

Добавлено через 3 минуты и 51 секунду
Цитата(aleksh @  5.1.2009,  15:00 Найти цитируемый пост)
но ведь реляционные, это же еще не все 

вот вот, я не имел ввиду, что можно ли назвать текстовый файл реляционной субд
PM MAIL   Вверх
Данкинг
Дата 5.1.2009, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Цитата(Akella @  5.1.2009,  15:00 Найти цитируемый пост)
хорошо, что это в твоём понимании?

Файловая система. NTFS, FAT... smile 

Кстати, а книгу XLS можн назвать БД? А документ DOC, где нарисована таблица? smile  smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
baldina
Дата 5.1.2009, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: нет
Всего: 101



конечно. бд по определению хранилище данных некоей структуры. 
PM MAIL   Вверх
Akella
Дата 5.1.2009, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Данкинг @  5.1.2009,  15:18 Найти цитируемый пост)
стати, а книгу XLS можн назвать БД?

а почему нет? можно же с пом. ADO+ODBC подключиться даже к ней


Цитата(Данкинг @  5.1.2009,  15:18 Найти цитируемый пост)
А документ DOC,

можно, можно, если пользоваться этим документом как хранилищем инфы
PM MAIL   Вверх
Alexeis
Дата 5.1.2009, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(aleksh @  5.1.2009,  14:00 Найти цитируемый пост)
toAlexeis: но ведь реляционные, это же еще не все 

  Всего лишь порядка 99.9%. Фактически когда говорят база данных всегда имеют ввиду реляционную иначе используют термин файл.
  Еще раз, файл на диске это лишь поименованный участок внешней памяти, базой данных делает его СУБД. Любая База данных это файл (группа файлов), любой файл открытый при помощи некоторого API как файл последовательного доступа не БД.

  У БД и Текстового файла разные объекты управления. У БД объект это таблица у Текстового файла объект строка.

Если уйти от реляционных БД, то можно обратиться в википедии
Цитата

База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем.

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


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Rodman
Дата 5.1.2009, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



Цитата(Akella @  5.1.2009,  14:37 Найти цитируемый пост)
Есть такая субд, называется cache, там вообще всё в виде папок и файлов на диске 

у них вааще какая то хитрая система, до сих пор пытаюсь понять...

Но по вопросу - считаю что можно, канеш при некоторых условиях... 
PM MAIL WWW Skype GTalk YIM MSN   Вверх
kemiisto
Дата 5.1.2009, 15:54 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Можно. Вот, из Вики хорошая цитата:
Цитата
На уровне физической модели электронная БД представляет собой файл или их набор в формате TXT, CSV, Excel, DBF, XML либо в специализированном формате конкретной СУБД. Также в СУБД в понятие физической модели включают специализированные виртуальные понятия, существующие в её рамках — таблица, табличное пространство, сегмент, куб, кластер и т. д.



--------------------
PM MAIL WWW GTalk Jabber   Вверх
Alexeis
Дата 5.1.2009, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



kemiisto, от того что файлу поменять расширение на txt он не станет текстовым. Текстовый файл это файл последовательного доступа. Даже если исхитриться написать механизм сохранения в текстовые файлы, то в последствии открыв такой файл как текстовый мы потеряем всю структуру. Потому что формат текстового файла не знает ни какой структуры кроме как строка. 
   БД не определяется вешним контейнером, а структурой. Нет структуры нет БД.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
krwlr
Дата 5.1.2009, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



Цитата(Alexeis @  5.1.2009,  16:42 Найти цитируемый пост)
Потому что формат текстового файла не знает ни какой структуры кроме как строка.

ты самделаеш вывод что строка является структурой текстового файла, правилно..
Цитата(Alexeis @  5.1.2009,  16:42 Найти цитируемый пост)
 БД не определяется вешним контейнером, а структурой. Нет структуры нет БД. 

Как нет структуры, есть структура - строка! Какая никакая, но есть! smile 
smile 


--------------------
убрал
PM   Вверх
Akella
Дата 5.1.2009, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Alexeis @  5.1.2009,  15:42 Найти цитируемый пост)
Всего лишь порядка 99.9%. Фактически когда говорят база данных всегда имеют ввиду реляционную иначе используют термин файл.

а когда спрашивают: "В какой базе хранишь данные", а отвечают: "В парадоксе". Но ведь парадокс - это тоже файл-серверная база данных
PM MAIL   Вверх
kemiisto
Дата 5.1.2009, 17:06 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Цитата(Alexeis @  5.1.2009,  14:42 Найти цитируемый пост)
то в последствии открыв такой файл как текстовый мы потеряем всю структуру

Цитата(Alexeis @  5.1.2009,  14:42 Найти цитируемый пост)
Потому что формат текстового файла не знает ни какой структуры кроме как строка. 

Мне не нравится, что ты объединяешь понятия текстовый формат и текстовый файл. Мне больше нравится определение в Вики:
Цитата
В отличие от термина «текстовый формат», характеризующего содержимое данных, термин «текстовый файл» относится к контейнеру, хранящему эти данные. Текстовый файл может содержать не только чистый текст, но и производные форматы — к примеру, HTML-текст.

И от себя добавлю ещё пару примеров: XML, CSV. То есть текстовому файлу можно придать структуру за счёт отступов, разделителей, тегов.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
krwlr
Дата 5.1.2009, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



и вообще, не всё так просто)) 
Цитата

Текстовый файл представляет из себя последовательность символов (принадлежащих некому набору символов). Символы сгруппированы в строки (англ. lines, rows). В современных системах строки разделяются переводом строки, хотя в прошлом применялось хранение строк в виде записей постоянной или переменной длины.

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


Добавлено через 1 минуту и 9 секунд
итого: текстовый файл можно назвать БД))


--------------------
убрал
PM   Вверх
Alexeis
Дата 5.1.2009, 17:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



  Давайте перейдем все в одну плоскость, в язык математики.

Я утверждаю
1)Все базы данных являются подмножеством множества файлов
2)Текстовые файлы являются подмножеством множества файлов
3) Текстовые файлы не являются подмножеством множества файлов БД. 

4)Если посмотреть на заголовок то он дефенитивен и означает что любой текстовый файл из множества текстовых файлов принадлежит так же к множеству файлов БД. 

Привожу доказательство от противного
Утверждение 4) эквивалентно следующему утверждению 
5) Не существует таких текстовых файлов, которые бы не принадлежали множеству файлов БД.
 
Вот пример правильного текстового файла который не является бд (между линиями) по определению.

--------------------------------- файл начинается тут
ывпыукукгкг
----------------------------------- файл заканчивается тут

Найдено противоречие, значит утверждение 5) не верно, а вместе с ним неверно и утверждение 4)

Ч.Т.Д.



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
krwlr
Дата 5.1.2009, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



мда блин, зовите физиков-ядерщиков, щас будем копать истину smile 
Цитата(Alexeis @  5.1.2009,  17:17 Найти цитируемый пост)
Если посмотреть на заголовок то он дефенитивен 

по шагам: на какой заголовок? Посмотреть на какой заголовок? текстового файла?


--------------------
убрал
PM   Вверх
Akella
Дата 5.1.2009, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Alexeis @  5.1.2009,  17:17 Найти цитируемый пост)
3) Текстовые файлы не являются подмножеством множества файлов БД. 

как это не являются

Добавлено @ 17:24
Цитата(Alexeis @  5.1.2009,  17:17 Найти цитируемый пост)
4)Если посмотреть на заголовок то он дефенитивен и означает что любой текстовый файл из множества текстовых файлов принадлежит так же к множеству файлов БД. 

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

Добавлено @ 17:28
Цитата(Alexeis @  5.1.2009,  17:17 Найти цитируемый пост)
5) Не существует таких текстовых файлов, которые бы не принадлежали множеству файлов БД.

уфф, как загнул...

А если так:
Существуют такие текстовые файлы, которые принадлежат множеству файлов БД



Цитата(Alexeis @  5.1.2009,  17:17 Найти цитируемый пост)
Вот пример правильного текстового файла который не является бд (между линиями) по определению.

--------------------------------- файл начинается тут
ывпыукукгкг
----------------------------------- файл заканчивается тут

и чем тебе не хранилище, в котором хранится: ывпыукукгкг

Это сообщение отредактировал(а) Akella - 5.1.2009, 17:29
PM MAIL   Вверх
Alexeis
Дата 5.1.2009, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Akella, 
Цитата(krwlr @  5.1.2009,  16:23 Найти цитируемый пост)
по шагам: на какой заголовок? Посмотреть на какой заголовок? текстового файла?

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

Цитата(Akella @  5.1.2009,  16:23 Найти цитируемый пост)
и чем тебе не хранилище, в котором хранится: ывпыукукгкг

  Как хранилище ничего, вот только множество хранилищ не является подмножеством множества файлов баз данных

Цитата(http://ru.wikipedia.org/wiki/%D0%91%D0%94)

База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем.


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


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Akella
Дата 5.1.2009, 17:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Alexeis @  5.1.2009,  17:39 Найти цитируемый пост)
множество хранилищ не является подмножеством множества файлов баз данных

всё, с меня хватит  smile 
PM MAIL   Вверх
krwlr
Дата 5.1.2009, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



Цитата(Alexeis @  5.1.2009,  17:39 Найти цитируемый пост)
текстовый файл описывает только последовательность символов и завершающий символ, который описывает лишь свою структуру, т.е. разделяет строки между собой.

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


--------------------
убрал
PM   Вверх
Alexeis
Дата 5.1.2009, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Akella @ 5.1.2009,  16:42)
Цитата(Alexeis @  5.1.2009,  17:39 Найти цитируемый пост)
множество хранилищ не является подмножеством множества файлов баз данных

всё, с меня хватит  smile

  А смысл дальше спорить если доказано математически? 

Можно предложить другое утверждение, тогда поспорим о нем  smile 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
krwlr
Дата 5.1.2009, 17:58 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



Цитата(Alexeis @  5.1.2009,  17:56 Найти цитируемый пост)
А смысл дальше спорить если доказано математически? 

не обманывайся... доказано философски! smile  


--------------------
убрал
PM   Вверх
kemiisto
Дата 5.1.2009, 18:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Alexeis, с множествами это ты зачётно придумал! Надо всё формализовать! smile 
Обозначим:
A - множество "Файлы";
B - множество "Текстовые файлы";
C - множество "Файлы БД".

B и С - подмножества A. Причём пересекающиеся подмножества. Согласен? Мы, вроде, пришли к выводу, что текстовые файлы могут выполнять роль файлов БД. Не все таковыми будут, но найдутся и такие.

Вопрос: Можно ли текстовый файл назвать базой данных?

Надо уточнить. Тут надо точно указать квантор ("для всех" или "найдётся"). Обозначим:
x - переменная, текстовый файл.
P(x) - предикат, "x - файл базы данных".
А вот теперь можно построить два высказывания:
∀x: P(x) - "Все текстовые файлы - файлы БД" - неверное
∃x: P(x) - "Найдётся/существует (хотя бы один) текстовый файл, который является файлом БД" -верное

Ты воспринял вопрос, как первое высказывание (всякий текстовый файл - файл БД). И ты прав, что это не так. А я воспринял на манер второго высказывания (некоторые текстовый файлы - файлы БД). И это так. То есть мы оба по-своему правы. Согласен?

Это сообщение отредактировал(а) kemiisto - 5.1.2009, 18:11


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Alexeis
Дата 5.1.2009, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(krwlr @  5.1.2009,  16:56 Найти цитируемый пост)
чем последовательность символов в этом файле не является описанием объекта какого-то?

  Потому что когда я ее создавал я намеренно не описывал ни какой объект smile 

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

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


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
kemiisto
Дата 5.1.2009, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Это всё великий и могучий нам карты спутал. 
  • Можно ли (любой) текстовый файл назвать базой данных? - Нет.
  • Можно ли (любой) текстовый файл назвать базой данных (при соблюдении определенных условий)? - Да.


Это сообщение отредактировал(а) kemiisto - 5.1.2009, 18:13


--------------------
PM MAIL WWW GTalk Jabber   Вверх
krwlr
Дата 5.1.2009, 18:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



жжоте математики) smile

Добавлено через 3 минуты и 34 секунды
Цитата(Alexeis @  5.1.2009,  18:12 Найти цитируемый пост)
Потому что когда я ее создавал я намеренно не описывал ни какой объект

намеренно! А можно и описать! так что текстовый файл может быть БД. Дальше уже не читал так как понял где мы расходимся... кемиисто правильно подметил... Файл может и не быть БД если правильно не сформировать...   


--------------------
убрал
PM   Вверх
Alexeis
Дата 5.1.2009, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(kemiisto @  5.1.2009,  17:13 Найти цитируемый пост)
    * Можно ли (любой) текстовый файл назвать базой данных (при соблюдении определенных условий)? - Да.

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

  Ну се. Чтобы мы делали без математики.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
kemiisto
Дата 5.1.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



Alexeis, то есть ты согласен с мои предпредидущим постом? 

Глобальный вывод: нужно более чётко формулировать вопросы, на языке математики.  smile Всегда и везде. Если не так - сразу бан. smile 

Это сообщение отредактировал(а) kemiisto - 5.1.2009, 18:42


--------------------
PM MAIL WWW GTalk Jabber   Вверх
krwlr
Дата 5.1.2009, 18:46 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



Цитата(kemiisto @  5.1.2009,  18:35 Найти цитируемый пост)
- сразу бан.

на всю жизнь! нет человека - нет проблем.


--------------------
убрал
PM   Вверх
Alexeis
Дата 5.1.2009, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



kemiisto, если ты имел ввиду тоже что и я то да, если нет то не знаю  smile

Добавлено через 2 минуты и 36 секунд
kemiisto, самое типичное в холиварах, то что участники ведут спор в разных плоскостях, каждый прав в своей плоскости и поэтому он с пеной у рта доказывает свою правоту, если всех привести к одной плоскости, не важно какой, то вопрос остается только одна правда.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
krwlr
Дата 5.1.2009, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



а причем здесь холивары? причем здесь споры? Мы что спорили? smile 


--------------------
убрал
PM   Вверх
source777
Дата 6.1.2009, 20:06 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(Alexeis @  5.1.2009,  17:17 Найти цитируемый пост)
  Давайте перейдем все в одну плоскость, в язык математики.
...
ППКС

Цитата(kemiisto @  5.1.2009,  18:10 Найти цитируемый пост)
∀x: P(x) - "Все текстовые файлы - файлы БД" - неверное
∃x: P(x) - "Найдётся/существует (хотя бы один) текстовый файл, который является файлом БД" -верное

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




--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
krwlr
Дата 6.1.2009, 20:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



Цитата(source777 @  6.1.2009,  20:06 Найти цитируемый пост)
Правильно, следовательно на вопрос голосования следует отвечать "нет", т.к. в вопросе не наложено никаких условий на содержимое текстового файла, т.о. содержимое произвольно, что не соответствует понятию БД.

правильно следует отвечать - Да, т.к не наложено никаких ограничений на понятие базы данных..т.о значение слова "база" имеет смысл - хранилище. Т.е хранилище данных, а хранилище не накладывает ограничения на типы, оно может содержать какие угодно символы, следовательно следует отвечать - Да! 


--------------------
убрал
PM   Вверх
source777
Дата 6.1.2009, 20:30 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(krwlr @  6.1.2009,  20:20 Найти цитируемый пост)
правильно следует отвечать - Да, т.к не наложено никаких ограничений на понятие базы данных..т.о значение слова "база" имеет смысл - хранилище.
Ограничения на понятие "база данных" наложено определением этого понятия, а по определению:
База данных - это самодокументированное собрание интегрированных записей. (с) Д. Крёнке
Как видно из определения, у БД нет ничего общего с произвольным текстовым файлом  smile 



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
kemiisto
Дата 6.1.2009, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



source777, я таки остаюсь при своём мнении. Я бы ответил - "да". 
Вообще, на вопросы типа:
Цитата
Можно ли A назвать B?

я предпочитаю отвечать:
Цитата
Да, можно, при следующих ограничениях...

а не:
Цитата
Нет, в общем случае нельзя.

Неоднозначность вопроса заложена в самой его формулировке. 
А вот если б вопрос стоял:
Цитата
Является ли A B?

то тут было бы всё куда однозначнее.

Формализвав же вопрос, мы всё приходим к однозначному ответу.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
source777
Дата 6.1.2009, 20:33 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



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


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
krwlr
Дата 6.1.2009, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



Цитата(source777 @  6.1.2009,  20:30 Найти цитируемый пост)
Ограничения на понятие "база данных"

не наложено ограничение на понятие база и данных.. так что фплаьйоте)) 


--------------------
убрал
PM   Вверх
source777
Дата 6.1.2009, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(kemiisto @  6.1.2009,  20:32 Найти цитируемый пост)
Вообще, на вопросы типа:
Можно ли A назвать B?

я предпочитаю отвечать:
Да, можно, при следующих ограничениях...

а не:
Нет, в общем случае нельзя.

Неоднозначность вопроса заложена в самой его формулировке. 

Это диалектика чистой воды, наложив кучу условий и ограничений, можно с позиции логики доказать, что любое нечто является чем-то совершенно противоположным, но смысла в этом нет никакого. Так что с моей позиции, доказывать, что A можно назвать B - пустая трата времени, если А не является В.
Тем более, что ни один из защитников позиции "текстовый файл можно назвать БД" почему-то до сих пор не привёл примера текстового файла, который бы не противоречил определению базы данных. Т.е. абсолютная голословность и демагогия в ответ на хорошее математическое док-во обратного. Выявили бы хоть набор тех самых ограничений, которые надо наложить на понятие "текстовый файл", чтобы его можно было назвать базой данных, этих ограничений даже на первый взгляд дофига должно быть, так что само понятие "текстовый файл" сильно мутирует...

Добавлено через 1 минуту и 5 секунд
Цитата(krwlr @  6.1.2009,  20:34 Найти цитируемый пост)
не наложено ограничение на понятие база и данных.
кончай демагогию разводить, ограничения наложены всегда, иначе разговаривать не о чём!



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
kemiisto
Дата 6.1.2009, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 1
Всего: 160



source777, ладно, уговорил. Нет, нельзя. Жалко, что не могу переголосовать.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
krwlr
Дата 6.1.2009, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: -3
Всего: 51



Цитата(source777 @  6.1.2009,  20:45 Найти цитируемый пост)
кончай 

уже.
Цитата(source777 @  6.1.2009,  20:45 Найти цитируемый пост)
демагогию разводить

не начинал..
Цитата(source777 @  6.1.2009,  20:45 Найти цитируемый пост)
ограничения наложены всегда, иначе разговаривать не о чём!

а это зависит от ограничений. ты видишь их такими, другие другими, не надо думать что твоё мнение единоверное))


--------------------
убрал
PM   Вверх
source777
Дата 7.1.2009, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(krwlr @  6.1.2009,  21:03 Найти цитируемый пост)
а это зависит от ограничений. ты видишь их такими, другие другими, не надо думать что твоё мнение единоверное)) 
Так прежде чем что-то обсуждать, надо придти к общему мнению о том, что из себя представляет объект обсуждения, иначе будет не обсуждение, а демагогия, а каждый будет говорить о чём-то своём. Поэтому я привёл определение БД, причём не из вики, а от авторитетного специалиста в данной области. Может оно и не единоверное, но уточнить или опровергнуть его можно только ещё более авторитетным мнением, коим ни твоё, ни моё, ни мнение того, кто писал в вики, не являются.



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Logo
Дата 8.1.2009, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Разумеется тексьшинствтовый файл может являтся файлом БД, но большинство текстовых файлов ими не являются. XML файл тоже может являтся файлом БД.
PM MAIL   Вверх
source777
Дата 8.1.2009, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(Logo @  8.1.2009,  12:50 Найти цитируемый пост)
Разумеется тексьшинствтовый файл может являтся файлом БД

 smile 
Цитата(Logo @  8.1.2009,  12:50 Найти цитируемый пост)
XML файл тоже может являтся файлом БД. 

Приведи пример, в общем случае XML-файл не является БД. 




--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
LSD
Дата 9.1.2009, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 3
Всего: 538



Какой ужас тут твориться, я понимаю еще ньюбикам такие вопросы задавать, но тут-то... smile 

Солнечные бури, что ли?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Alexeis
Дата 9.1.2009, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



LSD, тут все по понятниям .


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
LSD
Дата 9.1.2009, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 3
Всего: 538



Alexeis, чоткому пацану такие вопросы задавать западло, сам уже должен фишку рубить smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Akella
Дата 13.1.2009, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Цитата(Alexeis @  5.1.2009,  17:56 Найти цитируемый пост)
А смысл дальше спорить если доказано математически? 

А проголосовало больше за, чем против.
Я предлагаю устроить SMS-голосование. За отправку сообщения брать недорого, думаю евро по 4-5.

Добавлено через 6 минут и 12 секунд
Цитата(source777 @  6.1.2009,  20:06 Найти цитируемый пост)
в вопросе не наложено никаких условий на содержимое текстового файла, т.о. содержимое произвольно, что не соответствует понятию БД.

Ты не прав, я написал, не любой... а вообще, в принципе, может или не может, НЕ ЛЮБОЙ, а КАКОЙ-ЛИБО. КАКОЙ-ЛИБО, который мы сами можем выбрать.

Добавлено через 7 минут и 17 секунд
Нельзя всё переводить на язык математики. Можно же и пофилософствовать.

Добавлено через 9 минут и 25 секунд
Цитата(source777 @  6.1.2009,  20:30 Найти цитируемый пост)
Ограничения на понятие "база данных" наложено определением этого понятия, а по определению:
База данных - это самодокументированное собрание интегрированных записей. (с) Д. Крёнке

1. Ну и что с того, а я даю базе данных своё определение. База данных - это хранилище. А что и как там будет храниться - это второй вопрос.
2. На этапе создания темы я не указал, что нужно опираться на Д. Крёнке или на моё определение.

Так что Д. Крёнке курит в сторонке.
PM MAIL   Вверх
ksili
Дата 13.1.2009, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Можно, но если перед этим назвать юзера, открывшего этот файл, - СУБД


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Akella
Дата 13.1.2009, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



LSD, ну а ты почему молчишь?

Добавлено через 1 минуту и 21 секунду
Цитата(ksili @  13.1.2009,  15:01 Найти цитируемый пост)
Можно, но если перед этим назвать юзера, открывшего этот файл, - СУБД

От началось. Тогда можно сказать, что СУБД, как движок к текстовому файлу можно написать на дельфи, сях, жабе.
PM MAIL   Вверх
Alexeis
Дата 13.1.2009, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Akella @  13.1.2009,  13:48 Найти цитируемый пост)
Ты не прав, я написал, не любой... а вообще, в принципе, может или не может, НЕ ЛЮБОЙ, а КАКОЙ-ЛИБО. КАКОЙ-ЛИБО, который мы сами можем выбрать.

  Пока нет четкого указания то считается любой. Текстовый файл может быть базой, не от того что он текстовый, а просто от того что он файл. 
  "Базы данных хранятся в файлах." Голосование подтверждает это утверждение. Но дополнение касающееся того что файл текстовый уточняет никак это утверждение. Все текстовые файлы не являются Базами данных. Потому утверждение "база данных может размещаться в текстовом файле" бессмысленно. 

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


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
ksili
Дата 13.1.2009, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Цитата(Akella @  13.1.2009,  19:01 Найти цитируемый пост)
 Тогда можно сказать, что СУБД, как движок к текстовому файлу можно написать на дельфи, сях, жабе.

про это не говорилось (хотя я всю тему не читал). Я так понял, что можно ли просто ОДИН ТЕКСТОВЫЙ ФАЙЛ считать БД? 


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
LSD
Дата 13.1.2009, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 3
Всего: 538



Цитата(Akella @  13.1.2009,  15:01 Найти цитируемый пост)
ну а ты почему молчишь?

А чего говорить-то? Определение БД уже дали:
Цитата
База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем.

по моему все остальное очевидно smile

Единственное, что бы я ещё добавил:
1. Вы зациклились на реляционных базах данных, и забыли что есть ещё другие типы, например те же полнотекстовые.
2. Если подходить строго формально как это сделал Alexeis, то для любого набора данных можно придумать такую структуру, чтобы этот набор данных стал базой данных.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Akella
Дата 13.1.2009, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Напрямую говорить не хочет, хитрец smile 
PM MAIL   Вверх
LSD
Дата 13.1.2009, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 3
Всего: 538



Цитата(Akella @  13.1.2009,  17:01 Найти цитируемый пост)
Напрямую говорить не хочет, хитрец

Так ответ же очевиден. Или ты хочешь, чтобы я прямо и недвусмысленно ответил - да может? smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
source777
Дата 13.1.2009, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(Akella @  13.1.2009,  14:48 Найти цитируемый пост)
Ты не прав, я написал, не любой... а вообще, в принципе, может или не может, НЕ ЛЮБОЙ, а КАКОЙ-ЛИБО. КАКОЙ-ЛИБО, который мы сами можем выбрать.

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


Цитата(Akella @  13.1.2009,  14:48 Найти цитируемый пост)
1. Ну и что с того, а я даю базе данных своё определение. База данных - это хранилище. А что и как там будет храниться - это второй вопрос.
2. На этапе создания темы я не указал, что нужно опираться на Д. Крёнке или на моё определение.
В данном случае твоё определение базы данных не обладает какой-либо силой, из-за того, что ты не являешься специалистом по теории баз данных.
Если ты хотел спросить "Можно ли какой-либо текстовый файл назвать хранилищем?", то так и надо было написать, а на поставленный вопрос "Можно ли текстовый файл назвать базой данных?" ответ может быть лишь один: Нет. Это уже строго доказано в рамках данной темы. А если у тебя есть какое-то своё предубеждение на эту тему, то накой надо было создавать опрос? Если ты закрыт для разумных доводов, то бесполезно что-либо объяснять... а для флуда есть другой раздел, вот там можешь сколько угодно свои определения выдумывать...

Цитата(Alexeis @  13.1.2009,  15:07 Найти цитируемый пост)
 На счет голосования, так не всегда же мнение большинства является истинным, особенно при нечеткой формулировке и мизерной выборке. 
+1, как правило, мнение большинства ошибочно, на то оно и большинство...


Это сообщение отредактировал(а) source777 - 13.1.2009, 21:56


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Logo
Дата 23.1.2009, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Цитата(source777 @ 8.1.2009,  17:30)
Цитата(Logo @  8.1.2009,  12:50 Найти цитируемый пост)
Разумеется тексьшинствтовый файл может являтся файлом БД

 smile 
Цитата(Logo @  8.1.2009,  12:50 Найти цитируемый пост)
XML файл тоже может являтся файлом БД. 

Приведи пример, в общем случае XML-файл не является БД.

Ну, к примеру так. Табличная БД
Код

<table>
    <header>
        <col>article</col>
        <col>name</col>
        <col>cost</col>
    </header>
    <row>
        <cell>1</cell>
        <cell>Чай</cell>
        <cell>130</cell>
    </row>
    <row>
        <cell>2</cell>
        <cell>Кофе</cell>
        <cell>200</cell>
    </row>
    <row>
        <cell>3</cell>
        <cell>Молоко</cell>
        <cell>150</cell>
    </row>
</table>

Цитата

общем случае XML-файл не является БД. 

Согласен

Это сообщение отредактировал(а) Logo - 23.1.2009, 22:45
PM MAIL   Вверх
LSD
Дата 23.1.2009, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 3
Всего: 538



XML-файл является древовидной СУБД - палюбасу smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
source777
Дата 23.1.2009, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 1
Всего: 56



Цитата(Logo @  23.1.2009,  22:44 Найти цитируемый пост)
Ну, к примеру так. Табличная БД
это таблица, а не БД, но ход мыслей правильный...  smile 


Цитата(LSD @  23.1.2009,  22:52 Найти цитируемый пост)
XML-файл является древовидной СУБД - палюбасу smile 
только если файл содержит в себе XSD.



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
LSD
Дата 24.1.2009, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 3
Всего: 538



Цитата(source777 @  23.1.2009,  23:31 Найти цитируемый пост)
только если файл содержит в себе XSD.

А если XSD во внешнем файле? А если DTD? А RELAX NG? А если XSD встроена в парсер?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Logo
Дата 24.1.2009, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



source777 Табличная БД - тоже БД. Ну а примером реляционной, пожалуй, будет XML экспорт из PhpMyAdmin.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Опросы"
Smartov
Nastya

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

Темы в этом разделе будут тщательно отбираться модераторами, поэтому старайтесь задать вопрос и варианты ответа продуманно и взвешенно, постараться учесть все возможные варианты.



С уважением, Smartov, Nastya.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Опросы | Следующая тема »


 




[ Время генерации скрипта: 0.2949 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.