IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Как создать свою собственную базу данных?
сообщение
Сообщение #1


Гость






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

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


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


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


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






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


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


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


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 84
Пол: Мужской

Репутация: -  2  +


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


--------------------
* Origin: "It's MY LIFE!!! © Jhon Bon Jovi"
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Adminь
****

Группа: Пользователи
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


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

По поводу записей record не соглачен...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






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


Adminь
****

Группа: Пользователи
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


про MySQL я нашёл практически всё...
!!! Кстати, если кому нужен суперский мануал на расском по MySQL 4, обращайтесь...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Пионер
**

Группа: Пользователи
Сообщений: 68
Пол: Мужской

Репутация: -  -1  +


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


--------------------
Главное - чтобы воля была, к победе...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Смотрю...
*****

Группа: Пользователи
Сообщений: 1 055
Пол: Мужской
Реальное имя: Пшеничный Алексей Анатольевич

Репутация: -  6  +


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

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


--------------------
Если что-то не делает того, что вы запланировали ему делать - это еще не означает, что оно бесполезно.
--------------------
Прежде, чем задать вопрос - Правила :: FAQ :: Поиск
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Бывалый
***

Группа: Пользователи
Сообщений: 239
Пол: Женский
Реальное имя: Юлия

Репутация: -  3  +


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


--------------------
For every evil under the sun
There is a remedy or there is none
If there is one - try to find it
If there is none - never mind it!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


человек-нерпа
***

Группа: Пользователи
Сообщений: 286
Пол: Женский

Репутация: -  13  +


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


--------------------
I am riding a Thesaurus!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #13


Пионер
**

Группа: Пользователи
Сообщений: 89
Пол: Мужской

Репутация: -  0  +


mj
Если не трудно и мне.. очень интересно: romario4@yandex.ru
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #14


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


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


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 15:55
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name