Файл в БД и в Паскале
3011
20
Как бы вы ответили на вопрос "Чем файл в базах данных отличается от файла в Паскале?" ?
Некорректный вопрос!
Очень неоднозначный...
Очень неоднозначный...
А ты за большевиков али за коммунистов? (c)
DimaW
activist
Несомненно:)
Тем не менее интересно было бы всетаки увидеть ваш ответ или обоснования некорректности
Тем не менее интересно было бы всетаки увидеть ваш ответ или обоснования некорректности
Тот кто спрашивал стебался всяко.Ага, или над ним
Как бы вы ответили на вопрос "Чем файл в базах данных отличается от файла в Паскале?" ?
Если опустить некий стеб в вопросе, то - способом доступа. В одном случае - через драйвер и ядро БД, в другом - обычный файловый доступ.
Если опустить некий стеб в вопросе, то - способом доступа. В одном случае - через драйвер и ядро БД, в другом - обычный файловый доступ.
если взять файл в паскале и занести его в БД, то форматы будут разные?
Ваш ответ нравится! не придирешься)
или кто нибудь придраться может?
или кто нибудь придраться может?
Я бы ответил так: Уровнем представления.
Файл в Паскале представляется набором функций доступа и структур данных (API)
Файл в БД является элементом физического представления данных, частью реализации.
На самом деле в БД файл как элемент физического представления данных не обязан присутствовать. Например in memory database.
Файл в Паскале представляется набором функций доступа и структур данных (API)
Файл в БД является элементом физического представления данных, частью реализации.
На самом деле в БД файл как элемент физического представления данных не обязан присутствовать. Например in memory database.
А кто и где такие вопросы задает?
Вообще-то база данных состоит из таблиц (по крайней мере реляционная), другое дело, что эти таблицы могут быть представлены файлами, а могут и не быть.
А в паскале (я говорю про борландовский), есть встроенный тип данных FILE, который представляет из себя последовательность однотипных записей.
ИМХО вопрос бредовый из класса "Что больше 10 кг или 5 метров?"
Вообще-то база данных состоит из таблиц (по крайней мере реляционная), другое дело, что эти таблицы могут быть представлены файлами, а могут и не быть.
А в паскале (я говорю про борландовский), есть встроенный тип данных FILE, который представляет из себя последовательность однотипных записей.
ИМХО вопрос бредовый из класса "Что больше 10 кг или 5 метров?"
"Что больше 10 кг или 5 метров?"Точно, травы не надо, тока читай
2all:
Знакомый из Делфи непосредственно открывал файлы dbf с помощью файловых функций (просто знал формат dbf) и что это? Часть реализации или файловый доступ, а может это ядро БД? ))))))))))))))))))))))))
вопрос бредовый из класса "Что больше 10 кг или 5 метров?"
Вопрос как раз нормальный, чтобы двоечников и "кулхацкеров" отсекатьЧисто на понимание.
непосредственно открывал файлы dbf с помощью файловых функций (просто знал формат dbf) и что это?
Изобретание велосипеда.
Вопрос как раз нормальный, чтобы двоечников и "кулхацкеров" отсекатьЧисто на понимание.
непосредственно открывал файлы dbf с помощью файловых функций (просто знал формат dbf) и что это?
Изобретание велосипеда.
Этот лесапед работал лучше по всем параметрам, чем bde
Этот лесапед работал лучше по всем параметрам, чем bde
На однонаправленном чтении в однопользовательском режиме? Согласен. Только писать ничего не надо было, таких компонент на torry.net немеряно. И обычно работа с БД идет не только в режиме импорта-экспорта.Ладно, это уже флейм и злостный оффтоп, о преимуществе великов перед гоночными автомобилями можно долго спорить... Особенно, если ездить надо по тротуару
На однонаправленном чтении в однопользовательском режиме? Согласен. Только писать ничего не надо было, таких компонент на torry.net немеряно. И обычно работа с БД идет не только в режиме импорта-экспорта.Ладно, это уже флейм и злостный оффтоп, о преимуществе великов перед гоночными автомобилями можно долго спорить... Особенно, если ездить надо по тротуару
Во всех направлениях работает все хорошо. И нет зависимости от сторонних разработчиков компонент.
Во всех направлениях работает все хорошо.
Ну и прекрасно, что ваш приятель знает метод TStream.Seek. Только написать тупой ридер dbf-файла - это далеко не работа с БД, как минимум надо писать наследника TDataSet, чтобы и данные редактировать можно было, и к гриду подцепить, тогда уже можно было бы спорить что круче, BDE или велосипед вашего приятеля.
И нет зависимости от сторонних разработчиков компонент.
Есть куча бесплатных с открытыми исходниками, а шареварные компоненты после покупки обычно идут тоже с исходниками. Проверено на себе.
Все, с неконструктивом закругляюсь.
Ну и прекрасно, что ваш приятель знает метод TStream.Seek. Только написать тупой ридер dbf-файла - это далеко не работа с БД, как минимум надо писать наследника TDataSet, чтобы и данные редактировать можно было, и к гриду подцепить, тогда уже можно было бы спорить что круче, BDE или велосипед вашего приятеля.
И нет зависимости от сторонних разработчиков компонент.
Есть куча бесплатных с открытыми исходниками, а шареварные компоненты после покупки обычно идут тоже с исходниками. Проверено на себе.
Все, с неконструктивом закругляюсь.
Все, с неконструктивом закругляюсь.Давно пора!
Пардоньте за гусарство...
В анекдоте в ответ на заданный Петькой подобный вопрос, Чапаев (для иллюстрации) загнул его в позицию "а-ля креветка" и сказал:
Видишь Петька у тебя х..@ в ж..пе и у меня тоже самое, но есть один НЬЮАНС...
Так и ответь задавшему...
Файл он и БД файл и в Паскале файл, но есть один НЬЮАНС!
В анекдоте в ответ на заданный Петькой подобный вопрос, Чапаев (для иллюстрации) загнул его в позицию "а-ля креветка" и сказал:
Видишь Петька у тебя х..@ в ж..пе и у меня тоже самое, но есть один НЬЮАНС...
Так и ответь задавшему...
Файл он и БД файл и в Паскале файл, но есть один НЬЮАНС!