Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.09;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.6 MB
Время: 0.041 c
1-1103710929
Andriano
2004-12-22 13:22
2005.01.09
Delphi 2005 Architect


14-1102690000
Zilog
2004-12-10 17:46
2005.01.09
Мне кажется некоторые тут особо высокомерные


1-1103812351
stelius
2004-12-23 17:32
2005.01.09
Факториал


6-1098110070
L.evil
2004-10-18 18:34
2005.01.09
Локальная сеть


1-1103646996
Ландграф Павел
2004-12-21 19:36
2005.01.09
получение "полного пути" - из .. cls получить c: folder cls