Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > создание БД


Автор: susanin 3.3.2007, 22:49
у меня тут возникла следующая проблемка... необходимо в базу данных занести очень много информации( конкретней словарь из 20-40 тыс.слов например все существительные и все их падежи) . я так предполагаю, что  сделать базу данных надо через DataBase Desktop, но как туда занести столько информации не знаю...не вручную же вбивать!! сразу уточню...базу данных надо создать в формате *.dbf... может у кого то имебтся идеи по реализации подобной задачи...может данные можно забить в базу данных в каком то другом виде, кроме как таблицей??? ведь принцип это тот же что и создание различных БД, напрмер БД телефонов и адресов... 

Автор: RatHat 7.3.2007, 12:41
а есть в электоронном варианте этот словарь?

Автор: susanin 7.3.2007, 23:19
Цитата(RatHat @  7.3.2007,  12:41 Найти цитируемый пост)
есть в электоронном варианте этот словарь? 

да есть, но пока что только для существительных....в формате excel....а что???

Автор: RatHat 8.3.2007, 22:32
Ну просто, если словарь в формате
 "1 строка : 1 слово на одном языке - некий разделитель - 1 одно слово на другом языке", то можно просто вычитать это счастье из текстового файла)

Автор: Anark1 10.3.2007, 21:43
Напиши робот, который бы из читал твои данные из текстового файла и заносил в БД.

Автор: Данкинг 10.3.2007, 22:07
Что-то не пойму: из XLS надо перегнать в DBF ? 

Автор: susanin 11.3.2007, 00:55
Данкинг, да именно так! есть словарь в XLS а его надо перегнать в DBF...


Anark1, если бы я еще знал как писать этих роботов...  smile я тольк онедавно билдер то изучать начал....

Автор: SparF 11.3.2007, 01:54
susanin, 
http://www.google.ru/search?num=100&hl=ru&newwindow=1&client=firefox-a&rls=org.mozilla:ru:official&hs=tiU&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5+excel+%D1%84%D0%B0%D0%B9%D0%BB+%D1%81%2B%2B+builder&spell=1 - инфы много.
по работе с dbf было у нас http://forum.vingrad.ru/topic-60247/hl/dbf/index.html

Автор: Anark1 11.3.2007, 16:46
Под роботом я подразумевал программу, которая бы заносила в твою БД данные из внешнего файла. Для Ворда ,например, скидываешь одну запись в одну строку  и разделяешь определенным символом. А затем циклически заполняешь всю БД. 
С экселем см. выше.

Автор: AndreyK 22.3.2007, 17:36
Если проблема только в перегнать данные, то зачем писать программу?
Делаешь в Excel "сохранить как" и выбираешь формат DBASE VI и всё...

Если надо ещё обрабатывать как-то эти данные, то лучше воспользоваться Delphi или VB
В VB6 ,например, программа для открытия двух файлов DBF и Excile дело нескольких минут (даже писать ничего не надо, всё через компоненты Data), а перегнать один в другой - это несколько строк текста...

На VC++ такая программа - чёр-те скока времени писать и отлаживать... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)