Добавить комментарий

Я слишком долго этим занимался, чтобы "путать".

1. Мне нет дела ни до "декомпозиции системы", ни до "частной реализации" - я пытаюсь наладить обсуждение идеологии идеальной СУБД. С двух "крайних" точек: браузера (отдельная ветка), и физ. уровня (здесь). Дай Бог нам пройти хотя бы эти точки (на мой взгляд, самые простые). Тогда и сунемся в "интерфейсы/протоколы".
2. Простите, а ДЛЯ ЧЕГО вообще существуют понятия первичного и внешнего ключа? Читайте Дейта, например: "the information that was represented by a foreign key in the relational design is represented by a link in the network design; links are the network analog of foreign keys (speaking very loosely)".
3. При чем здесь алгоритм поиска подстроки "мама" в бинарном файле, если мы говорим об идеальной СУБД?
4. Совершенно верно! И перечисленный мною выше набор операций. И язык взаимодействия с этим (физическим) уровнем. И отправная точка для обсуждения концепций. Ни малейших возражений!