Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Вниз

GDB -> DBF   Найти похожие ветки 

 
Sour   (2002-07-19 21:11) [0]

Написал базу под InterBase. А теперь попросили все это под dbf переделать. Что это заформат и как можно осущиствить переделку. Заранее блакодарен....


 
Viewer   (2002-07-20 00:19) [1]

Кто-то не в своем уме..
Если Вы "написали" для IB приложение, то Вы неплохой программист, а он не может не знать о таких СУБД как DBase,Fox.
Или дальше поиграем ?


 
kaif   (2002-07-20 00:35) [2]

Может, автор не о dBase спрашивает?
Еще какие базы имеют расширение dbf?
Я слышал, что что-то такое есть...


 
Viewer   (2002-07-20 00:41) [3]

Может и так, только сомневаюсь, особенно при "Заранее.."
Так пишут начинающие..
Скорее всего есть база IB и надо перенести данные в dbf


 
kaif   (2002-07-20 03:43) [4]

Мне осущиствить понравилось. Такого я еще не видел.


 
Sour   (2002-07-20 10:01) [5]

Товарищщии, я действительно не в курсе не про dBase, не про Fox. Слышать, та я слышал, по эти СУБД, но никогда не юзал. Такое бывает. Под IB писать могу. Недаром год лекции по БД (где рассматривали только SQL и релизовывалось все под IB) исправно посещал. Признаю, что в БД я не мастер. Поэтиму я и прощу у Вас помощи. А если по лексике (или не знаю акцету) господин Viewer определяет новичек человек или нет, при этом ничего дельного не написав, то могу предложить отправиться ему в "ПОТРЕПАТЬСЯ". :(

А теперь если можно, еще пару глупых вопросов?
Выше под dbf я имел ввиду имеено dBase. Однако как все-таки переделать БД IB под СУБД dBase. И что надо изменять в самом приложении. Ведь я там кроме компонентов с InterBase закладки ничего не использую (конечно DataAccsess там же).

Да господа, если имеется SQL код базы, то ее можно реализовать под любую СУБД? И что надо сделать для этого под dBase?


 
Viewer   (2002-07-20 11:08) [6]

Проблема в том, что обучать Вас основам реляционных СУБД, диалектам SQL, совместимости баз по полям и особеностям реализации различных движков здесь никто и не будет.
Мне почемуто так кажется.

Поэтому ответ на Ваш вопрос о переделке приложения с IB на dbf (через BDE, например) лежит полностью в пределах Вашей компетенции.

Именно поэтому однозначного ответа на конвертацию из формата gdb в формат dbf и нет.

И именно незнанием таких простых фактов и вызвана некоторая насмешливость в моем тоне.

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

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


 
kaif   (2002-07-20 15:24) [7]

Если используются хранимые процедуры или триггеры, то перевести на dBase это будет невозможно, так как dBase это просто набор файлов, в каждом одна таблица. Есть еще файлы индексов. И больше ничего, как правило. Если речь идет о миллионах записей, dBase вообще не подойдет. Если нужен многопользовательский доступ, то переходить с IB на dBase просто нет смысла. И вообще смысла переходить на dBase, если под IB что-то работает я не вижу никакого, так как IB - полноценная и мощная СУБД типа клиент-сервер, а dBase - это файл сервер, для работы с которой нужно еще движок баз данных (например, BDE) ставить, что иногда неудобно.


 
Desdechado   (2002-07-20 18:35) [8]

согласен с kaif
добавлю только, что в SQL-серверах логика целостности БД и часто даже бизнес-логика зашита в тело БД, а для DBF это все надо заталкивать в код программы. Кроме того, резко возрастает нагрузка на сеть и число конфликтов доступа к данным.
если это требование заказчика, то его надо переубедить разумными доводами. если же это а-ля курсовая работа, то скорее всего придется сделать ее еще раз :(



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
3-35204
bars
2002-07-18 23:16
2002.08.12
Как динамически обновлять БД, с помощью Table?


3-35194
Студент заочник
2002-07-23 11:02
2002.08.12
две таблицы


4-35518
Dmk
2002-06-05 00:39
2002.08.12
DeviceContext


3-35197
Explorer
2002-07-23 14:56
2002.08.12
Как связать(Master/Detail) два DBGrida


1-35377
BlackSun
2002-07-24 20:22
2002.08.12
PostData





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский