Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

реально ли написать свою СУБД?
На страницу 1, 2, 3  След.
 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Программирование/C/C++
 
Автор Сообщение
MASterSOiNoy

Новенький


Зарегистрирован: 11.04.2006
Сообщения: 32

СообщениеДобавлено: Ср Июл 25, 2007 5:24 pm    Заголовок сообщения: реально ли написать свою СУБД?
Ответить с цитатой

Здравствуйте, только не надо не дочитывая до конца говорить что НЕ реальноSmile

Оптимальная исход - прога на любом из С(желательно компилятор чтоб прога не требовала перед запуском инсталляции - год возни с компами в электронном читальном зале приучилSmile ), при запуске просит путь до файлов БД(стандарт SQL), потом по этой БД строится трехмерный мир, где она представляется в виде древовидной структуры, тоесть прицелился на табличку с текстом допустим, появляется вокруг текста рамка с кнопками - допустим "редактировать"(клик открывает этт текст или таблицу на весь экран в режиме редактирования), "развернуть"(если это уже не конечное поле, а еще таблица), "свернуть"-сворачивает рамку вместе с содержимым в узкую полоску чтоб не занимала местно ну и тд. Почемуто я до сих пор ничего подобного не видел, все СУБД - только в стандартных "окнах" со стандартными таблицами типа Navicat MySQL (предпочитаю ей пользоваться). 3d-мир строится на OpenGL-e или на своем движке(опыт есть). Примерно так. Ах да, если прога будет кросплатформенной - мне поставят бутылку коньяка, угощаю всех кто поможетSmile

Итак, в чем проблема - маловато опыта работы с базами данных, а если честно - небольшая база MySQL для сайта и все - раз, работал с БД только на РНР - два, в чем отличие разных версий SQL и как с этим жить? - три, писал всегда только под винду - четыре.

Вроде все, но как и что делать чтоб хоть что-то делать не знаю.
Подскажите, плиз. Идеи, статьи, топики, книжки(лучше элнктронные).
Заранее Спасибо.

ЗЫ - теперь можно говорить что не реальноSmile, лучше конечно подсказать что-нибудь поумнееSmile
_________________
KEEP IT REAL! %)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Июл 25, 2007 5:45 pm    Заголовок сообщения:
Ответить с цитатой

Ответ я написал в личку
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
ShprotX

Участник тусовки


Зарегистрирован: 07.01.2007
Сообщения: 312
Откуда: Украина

СообщениеДобавлено: Ср Июл 25, 2007 6:05 pm    Заголовок сообщения: Re: реально ли написать свою СУБД?
Ответить с цитатой

MASterSOiNoy писал(а):
теперь можно говорить что не реальноSmile, лучше конечно подсказать что-нибудь поумнее

Поумнее? Мальчик, ходи в школу, а то родители будут ругаться.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение shprotx@jabber.ru
Korund

Тысячник


Зарегистрирован: 03.06.2007
Сообщения: 1489
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Июл 26, 2007 8:36 am    Заголовок сообщения:
Ответить с цитатой

ShprotX, не задирайся.

У меня мнгог свободного времени - поищу. Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение korund@jabber.org ICQ Number
Korund

Тысячник


Зарегистрирован: 03.06.2007
Сообщения: 1489
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Июл 26, 2007 8:39 am    Заголовок сообщения:
Ответить с цитатой

Ну и запросики... Но где-то я видел похожие 3d-сайты. Можешь их разобрать по кусочкам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение korund@jabber.org ICQ Number
ShprotX

Участник тусовки


Зарегистрирован: 07.01.2007
Сообщения: 312
Откуда: Украина

СообщениеДобавлено: Чт Июл 26, 2007 9:45 am    Заголовок сообщения:
Ответить с цитатой

Рудольф писал(а):
ShprotX, не задирайся.
У меня мнгог свободного времени - поищу. Smile

Что поишешь?

MASterSOiNoy,
jeder #2. Случайно дистр не хочешь свой придумать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение shprotx@jabber.ru
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июл 26, 2007 10:50 am    Заголовок сообщения:
Ответить с цитатой

ShprotX, не приставай к людям! Если хочется, то пусть пишет!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
ShprotX

Участник тусовки


Зарегистрирован: 07.01.2007
Сообщения: 312
Откуда: Украина

СообщениеДобавлено: Чт Июл 26, 2007 1:23 pm    Заголовок сообщения:
Ответить с цитатой

den писал(а):
ShprotX, не приставай к людям! Если хочется, то пусть пишет!

Я не против, только пукать при людях как-то неприлично.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение shprotx@jabber.ru
MASterSOiNoy

Новенький


Зарегистрирован: 11.04.2006
Сообщения: 32

СообщениеДобавлено: Чт Июл 26, 2007 1:52 pm    Заголовок сообщения:
Ответить с цитатой

den: "Все реально, если сильно захотеть. Вот только спрашивается ЗАЧЕМ? Есть же уже готовые решения - mysql, sqlite, interbase, ..., oracle".

зачем - просто я ничего похожего не видел, можно начать писать а там уже посмотрю - стоит ли продолжать.

и еще - по делу пока никто ничего не помог.

конкретный вопрос - как на С подцепиться к файлам неизвестной(всмысле не мною же написаной) БД.

и нужный оптимальный компилятор - подскажите плиз.
_________________
KEEP IT REAL! %)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июл 26, 2007 2:30 pm    Заголовок сообщения:
Ответить с цитатой

Цитата:

конкретный вопрос - как на С подцепиться к файлам неизвестной(всмысле не мною же написаной) БД.

Нужно знать формат этих файлов, а дальше если знаешь С, то дело техники, но ты не забывай что еще нужно обеспечить поддержку сети, одновременный доступ к базе данных и т.д. А это сложнее, чем просто открыть и выдрать инфу из файлов определенного формата!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
MASterSOiNoy

Новенький


Зарегистрирован: 11.04.2006
Сообщения: 32

СообщениеДобавлено: Чт Июл 26, 2007 2:37 pm    Заголовок сообщения:
Ответить с цитатой

Цитата:

Нужно знать формат этих файлов, а дальше если знаешь С, то дело техники

а я про че? подскажи книжку плиз

Цитата:

поддержку сети, одновременный доступ к базе данных и т.д.

обойдусь без сети))
_________________
KEEP IT REAL! %)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июл 26, 2007 2:42 pm    Заголовок сообщения:
Ответить с цитатой

Цитата:

а я про че? подскажи книжку плиз

Любая книжка по С, где описаны функции read и write!

Цитата:

обойдусь без сети))

Спрашивается, а нафига тогда она нужна такая СУБД?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
ShprotX

Участник тусовки


Зарегистрирован: 07.01.2007
Сообщения: 312
Откуда: Украина

СообщениеДобавлено: Чт Июл 26, 2007 2:43 pm    Заголовок сообщения:
Ответить с цитатой

MASterSOiNoy,
не поверишь, я помогаю по делу. Когда я создавал свой более-менее серьезный проект я хотя бы представлял, что буду делать. Ты же понятия не имеешь и я сейчас по пунктам расскажу почему.
"Здравствуйте, только не надо не дочитывая до конца говорить что НЕ реально" - начало меня убило. Я сначала подумал, что что-то действительно заоблачное, команду человек собирает, но потом...
"Оптимальная исход - прога на любом из С" - оптимальный исход - это когда прога хотя бы работает; что это за язык такой, любой из C?
"желательно компилятор чтоб прога не требовала перед запуском инсталляции - год возни с компами в электронном читальном зале приучил" - Confused
"при запуске просит путь до файлов БД(стандарт SQL)" - иба. Confused почему обязательно просит и при чем тут стандарт SQL?
"потом по этой БД строится трехмерный мир, где она представляется в виде древовидной структуры" - из всего поста единственное разумное предложение.
"тоесть прицелился на табличку с текстом допустим, появляется вокруг текста рамка с кнопками - допустим "редактировать"(клик открывает этт текст или таблицу на весь экран в режиме редактирования), "развернуть"(если это уже не конечное поле, а еще таблица), "свернуть"-сворачивает рамку вместе с содержимым в узкую полоску чтоб не занимала местно ну и тд." - не осилил
"Почемуто я до сих пор ничего подобного не видел, все СУБД - только в стандартных "окнах" со стандартными таблицами типа Navicat MySQL (предпочитаю ей пользоваться)" - всю жизнь я пользовался консолью. А чем Navicat MySQL лучше, чем MySQL Navigator?
"3d-мир строится на OpenGL-e или на своем движке(опыт есть)" - ставить рядом "свой движок" и "OpenGL" - сразу видно, что "опыт есть"
"Ах да, если прога будет кросплатформенной - мне поставят бутылку коньяка, угощаю всех кто поможет" - а я других не делаю (хотя, если хорошо заплатят...)
"маловато опыта работы с базами данных" - RTFM - и проблемы не будет
"работал с БД только на РНP" - а как будто SQL в разных языках отличается
"в чем отличие разных версий SQL и как с этим жить" - использовать отличия по минимуму
"Вроде все, но как и что делать чтоб хоть что-то делать не знаю" - хочу сделать то, не знаю что, не знаю как
"Идеи, статьи, топики, книжки(лучше электронные)" - в инете скоро места на HDD серверов не останется от обилия электронных книг: за всю жизнь не перечитаешь
СУБД обеспечивает использование ресурсов компьютера для организации структурированного хранилища данных, а что с ними будут делать - это уже не ее проблема. Подсказка: отображение данных в задачу организации структ. ХД не входит.
Теперь о втором посте.
"зачем - просто я ничего похожего не видел, можно начать писать а там уже посмотрю - стоит ли продолжать" - если хочешь стать программистом - обязательно стоит, потому что пока у тебя знаний под нуль.
"конкретный вопрос - как на С подцепиться к файлам неизвестной(всмысле не мною же написаной) БД" - не поверишь - не конкретный это вопрос. Что за файлы хоть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение shprotx@jabber.ru
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Чт Июл 26, 2007 2:58 pm    Заголовок сообщения:
Ответить с цитатой

Цитата:

Ах да, если прога будет кросплатформенной - мне поставят бутылку коньяка, угощаю всех кто поможет

ИМХО давно прошли те времена, когда люди работали за бутылку коньяка...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
MASterSOiNoy

Новенький


Зарегистрирован: 11.04.2006
Сообщения: 32

СообщениеДобавлено: Чт Июл 26, 2007 3:23 pm    Заголовок сообщения:
Ответить с цитатой

Ден, за идею, коньяк это символ))
Цитата:

Цитата:

а я про че? подскажи книжку плиз


Любая книжка по С, где описаны функции read и write!

структуру файлов БД я ни в одной книжке не видел

Шпрот, заколебал стебаться не по делу и без фантазии, считаешь себя остроумным - придумай мне проект))
http://www.dkws.org.ua/phpbb2/viewtopic.php?p=7098#7098 заодно разовьешь фантазию))

Цитата:

почему обязательно просит и при чем тут стандарт SQL?

потому что файлы пишутся по этим стандартам как раз.
Цитата:

Спрашивается, а нафига тогда она нужна такая СУБД?

сойдет по первости - я пока не хочу про остальное заморачиваться.
_________________
KEEP IT REAL! %)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Программирование/C/C++ Часовой пояс: GMT
На страницу 1, 2, 3  След.
Страница 1 из 3
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис