Файл в БД и в Паскале
2906
20
Как бы вы ответили на вопрос "Чем файл в базах данных отличается от файла в Паскале?" ?
DimaW
Некорректный вопрос!
Очень неоднозначный...
Max_13
Тот кто спрашивал стебался всяко.
DimaW
А ты за большевиков али за коммунистов? (c) :ха-ха!:
Anomander
Я за коммунистических демократов!:улыб:
Несомненно:)

Тем не менее интересно было бы всетаки увидеть ваш ответ или обоснования некорректности
Тот кто спрашивал стебался всяко.
Ага, или над ним :ха-ха!:
DimaW
Как бы вы ответили на вопрос "Чем файл в базах данных отличается от файла в Паскале?" ?
Если опустить некий стеб в вопросе, то - способом доступа. В одном случае - через драйвер и ядро БД, в другом - обычный файловый доступ.
Duk
если взять файл в паскале и занести его в БД, то форматы будут разные?
Well
Ваш ответ нравится! не придирешься)

или кто нибудь придраться может? :улыб:
DimaW
Я бы ответил так: Уровнем представления.

Файл в Паскале представляется набором функций доступа и структур данных (API)

Файл в БД является элементом физического представления данных, частью реализации.

На самом деле в БД файл как элемент физического представления данных не обязан присутствовать. Например in memory database.
DimaW
А кто и где такие вопросы задает?

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

А в паскале (я говорю про борландовский), есть встроенный тип данных FILE, который представляет из себя последовательность однотипных записей.

ИМХО вопрос бредовый из класса "Что больше 10 кг или 5 метров?"
CoolUser
"Что больше 10 кг или 5 метров?"
Точно, травы не надо, тока читай :ха-ха!: :ха-ха!:

2all:
Знакомый из Делфи непосредственно открывал файлы dbf с помощью файловых функций (просто знал формат dbf) и что это? Часть реализации или файловый доступ, а может это ядро БД? ))))))))))))))))))))))))
CoolUser
вопрос бредовый из класса "Что больше 10 кг или 5 метров?"
Вопрос как раз нормальный, чтобы двоечников и "кулхацкеров" отсекать:улыб:Чисто на понимание.

непосредственно открывал файлы dbf с помощью файловых функций (просто знал формат dbf) и что это?
Изобретание велосипеда.:улыб:
Well
Этот лесапед работал лучше по всем параметрам, чем bde :ха-ха!: :ха-ха!: :ха-ха!:
tpi
Этот лесапед работал лучше по всем параметрам, чем bde
На однонаправленном чтении в однопользовательском режиме? Согласен. Только писать ничего не надо было, таких компонент на torry.net немеряно. И обычно работа с БД идет не только в режиме импорта-экспорта.:улыб:Ладно, это уже флейм и злостный оффтоп, о преимуществе великов перед гоночными автомобилями можно долго спорить... Особенно, если ездить надо по тротуару
Well
Во всех направлениях работает все хорошо. И нет зависимости от сторонних разработчиков компонент.
tpi
Во всех направлениях работает все хорошо.
Ну и прекрасно, что ваш приятель знает метод TStream.Seek. Только написать тупой ридер dbf-файла - это далеко не работа с БД, как минимум надо писать наследника TDataSet, чтобы и данные редактировать можно было, и к гриду подцепить, тогда уже можно было бы спорить что круче, BDE или велосипед вашего приятеля.

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

Все, с неконструктивом закругляюсь.
Well
Все, с неконструктивом закругляюсь.
Давно пора! :ухмылка:
DimaW
Пардоньте за гусарство...
В анекдоте в ответ на заданный Петькой подобный вопрос, Чапаев (для иллюстрации) загнул его в позицию "а-ля креветка" и сказал:
Видишь Петька у тебя х..@ в ж..пе и у меня тоже самое, но есть один НЬЮАНС...

Так и ответь задавшему...
Файл он и БД файл и в Паскале файл, но есть один НЬЮАНС!:хехе: