Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Как создать свою собственную базу данных?

Автор: Chainiku 13.02.2004 1:11

Задача: Необходимо создать базу данных, не используя BDE, SQL и т.д.

Как создать свою собственную базу данных? Где можно почитать в сети на эту тему?
Где посмотреть примеры кода? Если данных очень много, как их расположить в памяти?
К примеру более чем 2000 сотрудников – фамилии, зарплата. Нужно ли запихивать все данные в память, чтобы перемещаться по ним и оперировать с возможными модификациями более быстро? А может быть загружать в память только одну фамилию с зарплатой, позицируя в файле на необходимые данные и в случае их изменения сразу проводить перезапись файла? Я очень мало знаю про все это. Помогите "чайнику" – пытающимуся вырасти до "котла".

Автор: Shadow 13.02.2004 23:14

а пользоваться Структурированным Языком Запросов будете
-=-=-=-=-=-=-=
Вы хотите создать полноценный движок ТИПА MySQL и.т.д. или
что-то по проще?
-=-=-=-=-=-=-=-

Автор: Chainiku 14.02.2004 1:06

Мне хочется создать новый формат базы данных, только для своих нужд, для моей программы. Чтобы это сделать, очень хочется понять принцип организации базы данных на программном уровне, а не "поставил - прицепил - настроил - слил заказчику". Хочется где-нибудь прочитать на русском языке как устроена база данных – то есть её файл.

Автор: Shadow 14.02.2004 9:03

http://www.wotsit.org/search.asp?s=database

Автор: CJ 29.02.2004 1:25

Лучше всего использовать DataBaseDesctop. А если свой формат создавать, то только используя тип Record.

Автор: mj 29.02.2004 1:35

лучше хранить в памяти не более 1 Mb данных, а 2000 записей могут вместится в этот метр...
а вообще лучше каждую таблицу хранить в отдельном файле, ну и естественно эффективно делить данные на таблици...

По поводу записей record не соглачен...

Автор: destroyer 14.03.2004 19:48

А вот я сейчас начал изучать БД в универе, под Делфи (DatabaseDesktop,dBaseIV). Но на практике нам объясняют не принципы работы, а что-то на уровне "сначала тыкаем эту кнопочку, потом эту два раза и нажимеам OK" angry.gif
Не подскажете где нарыть нормальный мануал?

Автор: mj 14.03.2004 23:22

про MySQL я нашёл практически всё...
!!! Кстати, если кому нужен суперский мануал на расском по MySQL 4, обращайтесь...

Автор: KRUTOY 15.03.2004 0:31

mj
мне нужно,если не трудно,скинь на мыло??
fjodorow@list.ru

Автор: APAL 17.03.2004 5:22

И мне plz...
grimlin@yandex.ru

P.S.: Так же приму с благодарностью любые другие материалы по Дельфи.
(сам начал недавно изучать)

Автор: Catty 18.03.2004 0:21

и мне пожалуйста тоже скинь: bromy@i.com.ua

Автор: UtaH 18.03.2004 11:28

Не буду повторять просьбу, т. к. в голову ничего не лезет :P
Если не трудно, на UtaHSh@list.ru сбрось, please!

Автор: Romario 6.05.2004 5:45

mj
Если не трудно и мне.. очень интересно: romario4@yandex.ru

Автор: hiv 24.05.2004 13:42

Формат фаайла - это ерунда... Самое главное функции выбора и записи в этот файл. Если ты хочешь получить какую либо функциональность от своей базы, то вкладывай ее в функции. Система управления базами данных (СУБД)- читай так: вся суть не в файле, а в управлении данными в нем. А формат файла сложится после того как определишся с перечнем функций тебе необходимых и того, как ты их будешь реализовывать.
Можешь почитать Т.Карпова "Базы данных. Модели, разработка, реализация" М.: Питер, -2001г.
А вообще не изобретай велосипед, возьми любую бесплатную СУБД в зависимости от твоих нужд и записывай данные в шифорванном виде, а при чтении расшифровывай ;)