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

Вниз

Написать базу данных БЕЗ использования баз данных :)))   Найти похожие ветки 

 
Digitman ©   (2004-12-17 15:13) [40]


> КаПиБаРа ©  


или оправдываться будешь, что, мол, дерьмовое твое ТЗ, товарисч АВТОР, ибо ты ничего не сказал изначально про то что эту базу будет пользовать более чем один юзер одновременно ? и встает во весь рост проблема арбитража доступа к записям в таблицах "базы" ?

вот уж не знаю, кто из нас с тобой более выпендривается : я ли в желании намекнуть АВТОРУ на необходимость фундаментального подхода к решению задачи, ты ли в демонстративной примитивизации ..


 
Digitman ©   (2004-12-17 15:14) [41]


> Суслик ©   (17.12.04 15:12) [39]
> Напимер, у него всего 200 сущностей.


давай, давай ... телепатируй) ...


 
KSergey ©   (2004-12-17 15:43) [42]

> [31] Суслик ©   (17.12.04 14:39)
> Это его дело. Он тебя не просил за него думать.

Хорошо, рассказываю по себе.
Как бывает часто: что-то немного знаешь, начинаешь рыть. Роешь-роешь - и упрешься в стену. Все. Дальше или полный изврат - или вообще никак. Зачем это? Зачем это зря потреченное веремя? Именно зря!

Опять же одно дело - учебные задачи, но тут уже быдл указано - что случай не учебный. Тогда - зачем??

Так может стоит сразу не продолжать вести по изначально, вероятнее всего, тупиковому пути - а предложить посмотреть на задачу шире? Т.е. начать с постановки и просто ее персмотреть?

И только если убедиться, что автор на вопрос "зачем" иеет четкое обоснование верности своего выбора - есть смысл продолжать в том же русле.
Здесь же есть подозрение, что автор просто не в курсе всех возможностей. (да, не один вы телепат)

Поддерживаю [27] Digitman ©   (17.12.04 14:28)


 
Sergey13 ©   (2004-12-17 15:50) [43]

2[42] KSergey ©   (17.12.04 15:43)
>Как бывает часто: что-то немного знаешь, начинаешь рыть.
ИМХО чаще бывает: чего-то не знаешь, думаешь - дай ка я это обойду "своим" способом, который знаю.
Дальше как у тебя. 8-)


 
KSergey ©   (2004-12-17 15:56) [44]

> [43] Sergey13 ©   (17.12.04 15:50)

Да, ваша трактовка вернее ;)
Впрочем, ключевое слово у меня "что-то". Т.е. считаешь, что знаешь, на самом деле... ;)


 
kai ©   (2004-12-17 16:00) [45]

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


 
kai ©   (2004-12-17 16:01) [46]

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


 
Digitman ©   (2004-12-17 16:07) [47]


> KSergey ©   (17.12.04 15:43) [42]


> Зачем это зря потреченное время?


У многих его "дохрена и более".
Потом - грабли по лбу. И не один раз.
Как результат. Вполне достоверный.
И начинается канючанье ... на разного рода форум-ресурсах Рунета ..

Зачем это ? Да незачем !

Достаточно же было понять намек - без фундаментальных знаний в решении реальных (не учебных) задач на этом поприще нечего и "взбрыкивать" ..

И неважно, что разного рода "..за 21 день.."  упрямо настаивают на "Кинь на фоорму батон - и готово !"


 
Danilka ©   (2004-12-17 16:14) [48]

Cosinus
бедняга, ну ты и попал. :))


 
KSergey ©   (2004-12-17 16:27) [49]

> [48] Danilka ©   (17.12.04 16:14)

Хорошо сказано! ;))))


 
Algol   (2004-12-17 16:58) [50]


> Digitman ©   (17.12.04 16:07) [47]

Если бы все работали по вашей технологии ("изучи все, а затем пиши"), то никто бы до сих пор ничего и не написал бы, поскольку изучить все - невозможно.
Тонкости технологии всегда проявляются во время работы с ней. Теоретизирования никогда не бывает достаточно.


 
Суслик ©   (2004-12-17 17:01) [51]

поддерживаю [50].
Пусть автор копается, если не дурак то и до фундамента докопается.


 
Digitman ©   (2004-12-17 17:07) [52]


> Algol   (17.12.04 16:58) [50]


> Если бы все работали по вашей технологии ("изучи все, а
> затем пиши"), то никто бы до сих пор ничего и не написал
> бы, поскольку изучить все - невозможно.


а вот фарс тут устраивать не стоит.

на-ка вот тебе "свежий" пример

http://delphimaster.net/view/8-1103289119/

ну ? давай-ка без "фундамета" ответ автору ?


 
Суслик ©   (2004-12-17 17:09) [53]


> ну ? давай-ка без "фундамета" ответ автору ?

Если не ошибаюсь, то фраза "тут никто никому ничем не обязан" входит в топ 10 любимых харизматических выражений на данному форуме одного многоуважаемомго мастера.
Я придерживаюсь той же позиции. Пусть и автор указанного топика поймет это.


 
Digitman ©   (2004-12-17 17:13) [54]


> Суслик ©   (17.12.04 17:09) [53]


действительно, никто никому ничем не обязан.
но каждый вправе изложить свою позицию в ответе на вопрос, ему адресованный.


 
Algol   (2004-12-17 17:15) [55]


> Digitman ©   (17.12.04 17:07) [52]

Ну какой же здесь фарс? В данном случае я высказываю вполне прагматичную мысль о том, что если приступая к работе, программист знает хотя бы половину из тех технологий, которые он собирается применять - это уже хорошо.
А уж если сроки поджимают - то тут и через левое ухо будешь прыгать - никуда не денешся.


 
Суслик ©   (2004-12-17 17:18) [56]


> [54] Digitman ©   (17.12.04 17:13)
> но каждый вправе изложить свою позицию в ответе на вопрос,
> ему адресованный.

Полностью согласен.
Вот только бы пользу это приносило...


 
Digitman ©   (2004-12-17 17:23) [57]


> Algol   (17.12.04 17:15) [55]


давай не будем голословными : пониманием какой
"половины" из тех технологий, которые подразумеваются сабжем, обладает автор ? судя по вопросу ?

идем дальше : причем здесь технологии вообще ? до них даже дело не доходит при сколь-либо внимательном рассмотрении.

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

и программа как задача есть ни что иное как концентрированная реализация кучи взаимосвязанных технологических подзадач.


 
Digitman ©   (2004-12-17 17:28) [58]


> уж если сроки поджимают - то тут и через левое ухо будешь
> прыгать - никуда не денешся


а хороша наука будет : не берись за дело, которое не знаешь/умеешь.

считаешь тем не менее, что дело "твое" ? слушай и вникай в малейшие намеки/направления того, кто твое "дело" освоил раньше тебя и уже знает кратчайший путь к его освоению, включая грабли.


 
Algol   (2004-12-17 17:50) [59]


> а хороша наука будет : не берись за дело, которое не знаешь/умеешь.
>
> считаешь тем не менее, что дело "твое" ? слушай и вникай
> в малейшие намеки/направления того, кто твое "дело" освоил
> раньше тебя и уже знает кратчайший путь к его освоению,
> включая грабли.

Это все конечно правильно, и слова правильные, и мысли умные (без тени иронии). Одно НО: к жизни это отношения не имеет. Учатся только на своих ошибках. Никогда не поверю, что существуют люди, учащиеся на ошибках дргуих... Ну не верю я в это и все тут ))


 
Digitman ©   (2004-12-17 18:06) [60]


> Algol   (17.12.04 17:50) [59]


чудненько.
"Согласие есть продукт при полном непротивлении .."(С) Г.Вицин
, как помнится ..

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


 
Безымянное среднего рода ©   (2004-12-17 19:30) [61]


> Digitman ©   (17.12.04 14:28) [27]
>
> > Суслик ©   (17.12.04 14:19) [25]
>
>
> а вот ты возьми и рискни объяснить на пальцах автору, что
> такое "организация структуры данных хранения нужной ему
> информации без привлечения дополнительных стредств сторонних
> разработчиков" !

"Неприличными словами не выражаться!!!" (с)


 
cyborg ©   (2004-12-18 11:30) [62]

Два типизованных файла. Первый - названия железок, второй данные компьютеров.


TYPE
THardware = record
 Name : String[200];
end;

TComp = record
Name : String[200];
CPU : Longint;
MEM : Longint;
HDD : Longint;
... и т.д.
end;


Где в записи TComp поля Longint - номеря записи в файле с THardware.


 
Igorek ©   (2004-12-18 13:38) [63]

Cosinus ©   (17.12.04 11:53)

> На каких-нибудь файлах.

Бэз проблем. Файл - таблица. Запись - подстрока файла. Поля - части подстроки. Все подстроки фиксированной длины. Метаданные - отдельно.


 
Anatoly Podgoretsky ©   (2004-12-18 13:59) [64]

cyborg ©   (18.12.04 11:30) [62]
А это и есть база данных, только свой движок, а просили без баз, только как возможен этот нонсенс база без баз.



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

Форум: "Потрепаться";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.59 MB
Время: 0.031 c
6-1098311226
sirin
2004-10-21 02:27
2005.01.09
FindFirst


1-1103803495
Skier
2004-12-23 15:04
2005.01.09
Компилятор командной строки dcc32.exe


3-1102506208
Multy
2004-12-08 14:43
2005.01.09
Есть ли в природе компоненты прямого доступа к базе Access


4-1101228157
#Master#
2004-11-23 19:42
2005.01.09
Глобальная ловушка на клавиатуру


14-1103475077
DeMoN-777
2004-12-19 19:51
2005.01.09
Мой кот





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