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

Вниз

Простенькая БД   Найти похожие ветки 

 
Brak   (2006-04-10 00:49) [0]

Подскажите пожалуйсто кто знает, существует ли такая простенькая БД, желательно с исходником, отвечающая таким минимальным требованиям:
- Потдерживать два типа данных(текст и число)
- Без всяких там дополнительных библиотек
- Имеет процедуры добавления, удаления полей!

Последнее обязательно.


 
Anatoly Podgoretsky ©   (2006-04-10 01:11) [1]

Существует много таких баз


 
Бугага ©   (2006-04-10 07:11) [2]

Я б сказал что большинство наверное относится к этому типу...


 
Anatoly Podgoretsky ©   (2006-04-10 11:13) [3]

Большинство не относится, требует внешних библиотек.


 
Desdechado ©   (2006-04-10 11:22) [4]

остается выяснить, что автор имеет ввиду под БД - СУБД или таки просто БД


 
Ильш ©   (2006-04-10 11:33) [5]

типизированные файлы :)


 
DSKalugin ©   (2006-04-10 12:49) [6]


> удаления полей!

Прокомментируй. Не совсем уверен, что речь действительно о полях в понимании СУБД


 
Sergey13 ©   (2006-04-10 12:57) [7]

CDS


 
Brak   (2006-04-10 15:02) [8]

Ильш © имеет рацию! мои попытки создать процедуры обработки типизированного файла ничем хорошим незакончились, хотя и был результат... Дело в том что сама база может состоять из десяти либо миллиона полей... Зачем мне тогда типизированный файл с масивом в миллион содержащую информацию на 10? С конструктивной точки зрения это бессмыслено.
Так хотелось бы найти такие процедуры которые програмно могли бы увеличивать либо уменьшать обыкновенный массив данных(ну и разумеется сохранять его в отдельный файл)!


 
Sergey13 ©   (2006-04-10 15:07) [9]

2[8] Brak   (10.04.06 15:02)
> Дело в том что сама база может состоять из десяти либо миллиона полей.
Не может. В базе нет полей. Они есть в таблице. Таблица с "миллионом полей" - это застрелиться можно.


 
Brak   (2006-04-10 15:19) [10]

Прошу прощения за путаницу, неверно выразился, полей у нас заданное количество. А вот количество строк переменное! Вот их и требуется обрабатывать!


 
Alarm ©   (2006-04-10 15:20) [11]

Anatoly Podgoretsky ©   (10.04.06 01:11) [1]
Существует много таких баз


Бугага ©   (10.04.06 07:11) [2]
Я б сказал что большинство наверное относится к этому типу...


Brak   (10.04.06 00:49)  
желательно с исходником:(


 
Курдль ©   (2006-04-10 15:25) [12]

БД с исходником - XML!
Она же БД, она же - исходник! Конгениально, коллеги! :)


 
Sergey13 ©   (2006-04-10 15:25) [13]

2 [10] Brak   (10.04.06 15:19)
Ну так ClientDataSet - не подходит?


 
Курдль ©   (2006-04-10 15:32) [14]


> Sergey13 ©   (10.04.06 15:25) [13]
> Ну так ClientDataSet - не подходит?


Не попадает под критерий "- Без всяких там дополнительных библиотек"


 
Brak   (2006-04-10 18:02) [15]

Даже для XML требуется библиотека (midas.dll), да и ее нельзя назвать простенькой!
Дело в том что я хочу написать простенькую БД(таблицу), которая будет економна в размере и использовать ее можно на любых компах.
К примеру всем знакомая прога FlashGet использует небольшую БД которая хранится под именем Default.jcd. Этот файл хранит данные по загруженным файлам (линки, размер, даты и прочее). И размер этого файла увеличивается либо уменьшается в зависимости от добавения либо удаления строк записей! Вот типа такой базы я хочу использовать в своей проге! Пусть она и потдерживается какой-нибудь небольшой библиотекой, просто использовать в таком случае базы Access, Paradox и прочие, вы согласитесь, было бы глупо.


 
Ega23 ©   (2006-04-10 18:27) [16]


> вы согласитесь, было бы глупо.


Не соглашусь.


 
аматор ©   (2006-04-10 23:23) [17]

Привет...
Странно, а я думал что везде можна добавлять, удалять, заменять данные без особых проблем. Даже в типизированных файлах.
С начала решите чё Вы хотите. Потом книжечку почитайте в тему, а потом, перечитайте свой вопрос (вот это реакция будет :)).


 
Курдль ©   (2006-04-11 10:18) [18]


> Пусть она и потдерживается какой-нибудь небольшой библиотекой,


Если условия смягчились, то однозначно Yaffil (однопользовательский клон IB/FB). Одна DLL в папку с программой - и вперед! Мне очень понравилось то свойство, что собственно файл БД можно в будущем "подставить" уже полновесной СУБД IB/FB и программа без вмешательства станет многопользовательской.


 
Desdechado ©   (2006-04-11 11:26) [19]

> Даже для XML требуется библиотека (midas.dll)
можно и без нее обойтись, просто в проге написать
uses midaslib;


 
Виталий Панасенко   (2006-04-11 11:45) [20]

Только он уже не развивается (Yaffil). Сросся с ЖарПтицей


 
_RusLAN ©   (2006-04-13 12:23) [21]

Если еще никто не советовал, то я буду первым
Firebird Embedded

Если хочется попроще то: типизированые файлы, я так и не понял чем они не подошли автору


 
rusgl   (2006-04-25 19:36) [22]

Доброго времени.
А может будет достаточно какого-нить компонента типа kbmMemTable?
Табличка в памяти, которая может сохраняться на диск в бинарном виде...
Умеет считываться с диска...


 
Rule ©   (2006-04-25 20:04) [23]

в RXах есть TRxMemoryData   у них есть методы сохранения в файл и чтения оттудава ... исходники прилагаются тама очень маленькие и юзабельные ... если не нада СиКюЭль то очень даже офигенные компоненты ...


 
Sergey13 ©   (2006-04-26 09:01) [24]

2[22] rusgl   (25.04.06 19:36)
CDS


 
MsGuns ©   (2006-04-26 13:39) [25]

Если записей будет до 10000, то вполне можно обойтись текстовым файлом, TStringList и TStringGrid



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

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

Наверх




Память: 0.5 MB
Время: 0.011 c
2-1149514671
VitV
2006-06-05 17:37
2006.06.25
Сокеты в Дэлфях.


2-1149773038
AlexanderMS
2006-06-08 17:23
2006.06.25
Русификация сообщений об ошибках


15-1149012199
Desdechado
2006-05-30 22:03
2006.06.25
Распределенные вычисления


15-1149253449
Новичоккк
2006-06-02 17:04
2006.06.25
Правильно ли работаю с массивом сокетов?


2-1149271022
Mr tray
2006-06-02 21:57
2006.06.25
EM_GETSELTEXT или EM_EXGETSEL с EM_GETTEXTRANGE?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский