|
|
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Привет всем! Мне поручили написать диплом : Проектирование СУБД на микроконтроллере... И если кто может чем помочь, то буду благодарен... В первую очередь мне необходимо составить обзор существующих СУБД под МК, но, излазив интернет, я таких не нашел... Поэтому, кто знает такие, просьба сжалиться надо мною и написать мне ;-) Необходимые данные - Название, описание (структура, возможности, на каких МК работает и т.д.), цена, в общем все что есть!!! За ранее спасибо!!!!!! P.S. Идеи по поводу реализации приветствуются! ТЗ, если нужно, могу представить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2005, 15:45 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Микроконтроллеры, они разные бывают. Вопрос уточни. Потом, что значит "Проектирование СУБД на микроконтроллере"? Тебе нужно написать СУБД, которая будет крутиться на конкретной железяке? Тогда какая ОС будет на этой железке? Или нужно спректировать конкретную БД для конкретной задачи? Попробуй вот так: http://www.google.ru/search?q=embeddable+database Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2005, 17:21 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Ну, и что у тебя за микроконтроллер? 4-х битный, небось, с 16 байт RAM, да? "Кому и кобыла невеста" © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2005, 17:27 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Вот ТЗ на работу Разработать реляционную СУБД для использования в микроконтроллерах на базе 8-, 16-, 32- разрядных процессорах. Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Типы данных – основные типы из MS SQL. Требования: Информация должна храниться в энергонезависимой памяти (Flash, e2prom). Объем памяти – единицы, десятки Кб. Кроме того базу можно вести и в ОЗУ. Требования по надежности: Данные должны защищаться циклическим контрольным кодом необходимой длины. СУБД должна поддерживать язык запросов SQL (на уровне подобных систем) Система должна быть совместима с файловой системой FS-8 фирмы ЛМТ, либо поддерживать чистый носитель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2005, 19:58 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Да, чуть не забыл... ОС там собственного производства, пока я ее не видел, но говорят что многозадачная... Первым делом нужно найти подобные творения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2005, 20:01 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Где ж ты учишься, болезный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2005, 20:29 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Распределённые транзакции и репликация тоже нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2005, 22:20 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Учусь я в СПбГУИТМО на кафедре ВТ(выч. техника), специализация ИУС (Информационно Управляющие Системы) Насчет распределенных транзакций и репликации - то скорее всего нет... Хотя нужно уточнить (я от такого ТЗ потерял возможность мыслить, поэтому не уточнил многие детали). Думаю вряд ли, а то пришлось бы еще и с сетью работать (в системе она конечно есть), но это уже на кондидатскую тянет ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2005, 11:56 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
HasterВот ТЗ на работу Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Типы данных – основные типы из MS SQL. СУБД должна поддерживать язык запросов SQL (на уровне подобных систем) Я УПАЛ СО СТУЛА Что будет написано в твоем документе об окончании учебного заведения? "Инженерный гений"? "Супермен-затейник"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2005, 23:06 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
"Терминатор Т-2000"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2005, 23:07 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Уточни, сколько человеко-веков отведено на решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2005, 23:08 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Версионник будете лабать или блокировочник? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 00:42 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
>Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Про запросы и ограничения целостности ничего нет. Если только хранить и изменять таблицы, то может и сделает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 01:11 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
О#$$#ть ! ! ! ! КАПЕЦ ! Вот это задача.... Вы спросите препрода: "А Вы сами то представляете себе такую задачу ??? Делали её хоть раз ?" Во всём мире кол-во СУБД можно по пальцам пересчитать и то часть из них эволюционная последовательность одного продукта (Sybase-MSSQL, bTrieve-Pervasive, IB-FB-Yaff и пр.). Тут даже на стандартном компе под популярную ОС вряд ли посильно сделать такую задачу. А что говорить про контроллер, которого никто не видел. Поменяйте тему, пока не поздно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 12:48 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
2 LSV, ap99ap А что это вас в шок повергло? Все вполне реально... Вы ж пересмотрите что в ТЗ: HasterВот ТЗ на работу Разработать реляционную СУБД для использования в микроконтроллерах на базе 8-, 16-, 32- разрядных процессорах. Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Типы данных – основные типы из MS SQL. int, float, varchar - и хватит Haster Объем памяти – единицы, десятки Кб. Следствие - вряд ли запросы будут сложнее SELECT col_list FROM one_table WHERE simple_condition и JOIN'ы более чем двух таблиц. Haster СУБД должна поддерживать язык запросов SQL (на уровне подобных систем ) Если подобных систем не обнаружено, то поддержку SQL можно сделать сколь угодно ограниченной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 13:01 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
А на этом гипотетическом микроконтроллере может быть реализована более-менее приличная Java-машина? Тогда http://www.google.com/search?q=java+sql+database+engine ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 14:56 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Andres 1 Насчет java-машины... то сомневаюсь (это лишние проблемы) no problem, спасибо за поддержку... ТЗ завтра уточню... Может прояснится что-нибудь. vadiminfo, не понял вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 16:56 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
HasterВот ТЗ на работу Разработать реляционную СУБД для использования в микроконтроллерах на базе 8-, 16-, 32- разрядных процессорах. Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Типы данных – основные типы из MS SQL. Требования: Информация должна храниться в энергонезависимой памяти (Flash, e2prom). Объем памяти – единицы, десятки Кб. Кроме того базу можно вести и в ОЗУ. Требования по надежности: Данные должны защищаться циклическим контрольным кодом необходимой длины. СУБД должна поддерживать язык запросов SQL (на уровне подобных систем) Система должна быть совместима с файловой системой FS-8 фирмы ЛМТ, либо поддерживать чистый носитель. Чем же ты так разгневал препода!!!!! Такое задание могут дать если только препода на х%&$ послать..... Тему меняй пока не поздно....... Или ТЗ упрощай до невозможности...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 18:30 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
А какой микроконтроллер? случаем не ПИК? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2005, 18:40 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Все так плохо? А как вы представляете упрощенное ТЗ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 10:26 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
2 "no problem" А Вы реально представляете такую работу ? Похоже что нет. Про реальность может говорить только тот, кто УЖЕ ОДНАЖДЫ СДЕЛАЛ НЕЧТО ПОДОБНОЕ. Я вот не верю, что Вы что-то подобное сделали, даже не на контроллере, а на суперпопулярной Винде. Один только парсер SQL-запроса чего стОит. Для дипломного проекта эта задача "черезчур" (мягко сказано). По моему такая задача сформулирована ради "чтоб посмеяться". Других вариантов у меня нет. ЗЫ: Что такое контроллеры я прекрасно представляю. Правда хорошо знаком с низшими моделями, т.е. с MSC-51, PIC. Сократить ТЗ можно легко. Например разработкой какой-то части такой СУБД. Того же парсера запросов, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 10:59 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
LSV 2 "no problem" А Вы реально представляете такую работу ? Похоже что нет. Про реальность может говорить только тот, кто УЖЕ ОДНАЖДЫ СДЕЛАЛ НЕЧТО ПОДОБНОЕ. Я вот не верю, что Вы что-то подобное сделали, даже не на контроллере, а на суперпопулярной Винде. Один только парсер SQL-запроса чего стОит. Для дипломного проекта эта задача "черезчур" (мягко сказано). По моему такая задача сформулирована ради "чтоб посмеяться". Других вариантов у меня нет. ЗЫ: Что такое контроллеры я прекрасно представляю. Правда хорошо знаком с низшими моделями, т.е. с MSC-51, PIC. Сократить ТЗ можно легко. Например разработкой какой-то части такой СУБД. Того же парсера запросов, например. В принципе, Вы правы :) Ведь на самом деле, за 30 лет существования рел. модели, до сих пор нет СУБД, в которых она реализована полностью. А уж на микроконтроллере... :) И то что здесь заявлено как ТЗ - это скорее ХЗ, из разряда "копай отсюда и до обеда" :) На такие задания я бы лично спросил у постановщика "Ты сам понял, чё ты хочешь?" А копать в данном случае нужно в сторону уточнения требований и сокращения необходимой функциональности. Кстати, если я не сильно ошибаюсь, то для встроенных систем более широко применяются объектные БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 11:11 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
LSVПро реальность может говорить только тот, кто УЖЕ ОДНАЖДЫ СДЕЛАЛ НЕЧТО ПОДОБНОЕ. Я вот не верю, что Вы что-то подобное сделали, даже не на контроллере, а на суперпопулярной Винде. Один только парсер SQL-запроса чего стОит. А чего стоит? Отказываемся от подзапросов, соединения таблиц только через JOIN, в WHERE только условия фильтрации, GROUP BY и ORDER BY - только список полей. Такой парсер пишется за день. Ну + такой же упрощенный UPDATE/DELETE. Правда я не знаю что за контроллер, и реализовано ли там, например аппаратное умножение, есть ли к нему компилятор C и т.д. Но в любом случае, времени мне бы до середины июня едва бы хватило, даже если под Windows писать. А тому, кто в предмете плавает - только если защита в 2006 году... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 11:13 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Чего вы гоните????????? Нормальный проект. 1) МК - это не только MCS-51, да будет всем известно, что современные МК поддерживают и Java и сокеты и прочее... К примеру DS80C400 - имеет 51 ядро, программирование на С и Java. К нему существует бесплатный софт (ОС realtime, JVM, FTP&telnet service). Примеров до хрена... 2) Парсер SQL запросов - это тема курсовика 3-4 курса в нормальном универе. 3) Мученику: не там ищите. Идите на форумы железячников, там много интересного узнаете. Если платформу можно выбирать самому, то ищите по сайтам производителей МК лучший вариант по доступности/легкости использования. Если опыта работы с МК никакого, тогда лучше брать 51 серию, достаточно простая и мощная. А если некогда возится с железом, то тогда JAVA и никаких проблем, железа вообще знать не надо, подключил к компу - залил, подключился telnet'ом, запустил. Хоть Web сайт делай... Кстати, про веб, вот и пример живой есть . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 11:51 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
iLLerЧего вы гоните????????? Нормальный проект. Нормальный-то нормальный, но реально один человек за месяц это не сделает + написать и оформить диплом. Разве что SQL будет на уровне select * from table. Нужно было раньше думать, а не в мае тему диплома брать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 13:17 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Локшин МаркНужно было раньше думать, а не в мае тему диплома брать...Возможно именно это и привело к такой теме диплома... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 13:27 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Может, вам стоит глянуть на SQLite ? Это примитивная, но вполне рабочая СУБД, поставляется вместе с исходниками на ANSI C. Возможно вам лишь останеться переделать модуль ввода/вывода (где вы там собрались хранить данные) и скомпилить под ваш микроконтроллер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 17:42 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Господа, защита у меня будет через пол года, а не в мае!!! Так что времени прилично... Насчет контроллеров, то будет использоваться контроллер CSC-2 R1фирмы ЛМТ, а также MCN-1 R2 (на какой базе они выполнены - еще предстоит выяснить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 20:15 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Странно на сайте http://lmt.ifmo.ru нет MCN-1 есть MCN-3.1, по тому что на сайте написано - до 4Mb flash,512K SRAM,32-разрядный процессор - SQL затолкать можно. А вот CSC-2 похоже на PIC сделан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2005, 21:04 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Да уж. Почитал комментарии. Смешно и грустно. Особенно комментарий LSV... Что такого то? Хорошая, серьёзная дипломная работа (что говорит об уровне преподавания предмета). Почитайте вот здесь: http://www.relex.ru/rus/products/dbmicro/index.php Эта СУБД полностью ложиться в приведённое ТЗ. Там есть картинка с архитектурой DBMicro, должна помочь в понимании задачи. При серьёзном подходе и наличии времени, работы здесь, для дипломного прототипа, ... ну месяца на три. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 15:46 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Уважаемый! Вам нужно заключить с вашим учебным заведением договор на право обладания интеллектуальной собственностью. И на всякий случай, вынести на рассмотрение вопрос о повышении стипендии порядков на 5. (может руководитель дипломного проекта с Вами поделится ;)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 16:40 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
MCN-1 не является конечным продуктом (а является частью системы), поэтому на сайте и нет его описания... pavelvp, спасибо за ссылку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2005, 23:11 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
pavelvp Хорошая, серьёзная дипломная работа Для диплома - слишком серьёзная. Или Вы уже проделали таких работ целую кучу. Один...за 2-3месяца... Можете похвастаться ? Надеюсь, речь не идёт про "украсть чужое, чтоб в дипломе выдать за своё". Хотя иногда в дипломы попадают серьёзные ворованные разработки, выполненые не одним дипломированным(!) инженером и не за 2-3 мес. Кое-что заимсвовать и "полностью передрать" - не одно и то же. Сборник плагиатора : "Издранное" (с) NN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 14:55 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Но это же не будет система уровня Oracle и тому подобных... Я так думаю, тут своя специфика... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2005, 22:29 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Я бы застрелился - нах такой институт с такими дипломами. У меня был хороший диплом (правда 10 лет назад почти): модуль к программе ЗАГСов для связи между этими самыми загсами. Даже не начал писать. Только плакат нарисовал за ночь перед защитой. Защитил на 4 И то потому, что руководителя не было на защите. -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2005, 12:04 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
LSVДля диплома - слишком серьёзная. Или Вы уже проделали таких работ целую кучу. Один...за 2-3месяца... Можете похвастаться ? Надеюсь, речь не идёт про "украсть чужое, чтоб в дипломе выдать за своё". Хотя иногда в дипломы попадают серьёзные ворованные разработки, выполненые не одним дипломированным(!) инженером и не за 2-3 мес. Кое-что заимсвовать и "полностью передрать" - не одно и то же. Ничем я не собираюсь хвастаться. Человеку помочь хочется, а не пугать до смерти страшилками про тысячи человеко-часов..., для чего и ссылку дал на похожую разработку, выполненную по очень похожему ТЗ. Никто в дипломе не ждёт от студента полноценной СУБД. А сделать простенький прототип можно. В чём проблема написать прогу, которая может добавлять записи и выполнять "select A1, B1 from A, B where A.A1 = 7 order by A1;" ? На PERL залудить элементарный парсер проблема? Hash-индекс построить проблема? Выполнить join двух таблиц проблема? CRC посчитать проблема? To Haster: могу кинуть дистрибутив (на сайте в download его нет). Посмотришь как это работает, как парсер SQL сделан. Так что пиши, если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2005, 13:35 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
HasterПривет всем! Мне поручили написать диплом : Проектирование СУБД на микроконтроллере... Это был вежливый вариант - "бери шинель и иди"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 11:25 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Вся штука в том, что это ТЗ - не ТЗ, а так... бессвязный поток желаний. Обьем памяти - "единицы-десятки" (почему не сотни?). Должна "уметь создавать и удалять таблицы БД, добавлять и удалять колонки... " - уметь создавать таблицы, это, конечно, самая важная часть любой СУБД. Больше ничего не надо? И "поддерживать язык запросов SQL (на уровне подобных систем)" - подобные это какие? Оракл с MSSQL? Или на уровне встроенного движка BDE? Под такие требования можно подгнать все что угодно. SQL-парсер? Легко - create/drop/alter/select/update/delete. И не более 2-х таблиц в запросе. И только пересечения, никаких группировок, агрегатов, никаких там индексов. Как это "не на уровне"? - очень даже на уровне. Просто уровень такой... низенький. Вот только получается, что защита Вашего диплома полностью будет зависить от расположения преподавателей. Насколько они сочтут выполненными эти требования. В реальной же жизни я такое задание бы выкинул в корзину. Nobody faults but mine... (LZ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 16:20 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
pavelvp....Ничем я не собираюсь хвастаться. Человеку помочь хочется, а не пугать до смерти страшилками про тысячи человеко-часов..., для чего и ссылку дал на похожую разработку, выполненную по очень похожему ТЗ. Никто в дипломе не ждёт от студента полноценной СУБД. А сделать простенький прототип можно. В чём проблема написать прогу, которая может добавлять записи и выполнять "select A1, B1 from A, B where A.A1 = 7 order by A1;" ? На PERL залудить элементарный парсер проблема? Hash-индекс построить проблема? Выполнить join двух таблиц проблема? CRC посчитать проблема? To Haster: могу кинуть дистрибутив (на сайте в download его нет). Посмотришь как это работает, как парсер SQL сделан. Так что пиши, если что. В плане не пугать => +1 поддерживаю... В плане выпонимо => выполнимо, в реальные сроки с проработкой аппаратной и программной составляющей (если брать по минимуму). В плане ТЗ => мягко говоря возникают вопросы....а именно... "Разработать реляционную СУБД для использования в микроконтроллерах на базе 8-, 16-, 32- разрядных процессорах" - вообщето при различной разрядности используются разные подходы для решения одних и тех жи задач. Т.е. азмовский код для 32 разрядной машинки - не покатят под 8, а 8 в свою очередь будет дышать не оптимально под 32. "Типы данных – основные типы из MS SQL." - думаю НЕ стоит закладываться на большое кол-во типов (3-5) - и то без плавающей точки и иже. "Информация должна храниться в энергонезависимой памяти (Flash, e2prom)." - внутренняя не покатит, сдохнет при большой интенсивности. Внешняя - их не так много с большим кол-вом циклов перезаписи. поиск сужаеться. "Объем памяти – единицы, десятки Кб. Кроме того базу можно вести и в ОЗУ. " - десятки Кб => на 8 разрядных мозгах не так уж и много, не рентабельно зачастую прикручивать большое ОЗУ к дохлому камню. "СУБД должна поддерживать язык запросов SQL (на уровне подобных систем)" - честно говоря БД на МК не так часто увидишь. Говорить о подобии - как тут уже прозвучало, приходит мысля об OSях и уже готовых библиотек к ним. Возможно ышо выше - к яве и шарпу, но там дюже бОльшая нагрузка на камень и ресурсы. Да и прослойка отьедает всё таки... "Система должна быть совместима с файловой системой FS-8 фирмы ЛМТ, либо поддерживать чистый носитель." - больше конечно же на слуху всякие FATы и NTFSы. Это найти мона готовое. Усечь, подогнать - затраты не очень большие. Самопал - мягко говоря обычно в изоляции живёт... Вообще то задача очень интересная, если по уму - на коммерцию. Но лучше под задачу а не гипотетическую. Иначе не понятно критерий цена-какчество-время... форум порекомендую следующий... форум разработчиков электроники с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 16:37 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Посмеялся Такая тема диплома возможна, но только в одном случае если курсовые назывались 1 курс - "основы проектирования БД" 2 курс - "основы программирования на CSC-2" 3 курс - "работа с файлами CSC-2" 4 курс - "парсер SQL запросов" и.т.д и как итог объединение этого всего в дипломе. Даже, задачу адаптации SQLite, для я бы не взялся решить за год. Сколько там строк сишного кода? Как вариант создать БД которая понимает только DDL Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2006, 16:37 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Береш МК ARM9 с Линухом http://www.directinsight.co.uk/insights/arm-linux-kit.html , ставишь туда FireBird. Все диплом готов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 02:33 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
Хороший форум по МК. http://electronix.ru/ Там могут подсказать как с помощью молотка и какой-то матери замутить эту железяку. Или просто где ее купить чтобы ставить FB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2006, 02:41 |
|
||
|
Создание СУБД на микроконтроллере
|
|||
|---|---|---|---|
|
#18+
завидная тема, такой штукой можно заняться на досугу, вот только вопрос нужно ли это кому-нибудь, т.е пример применения этого всего, можно придумать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2006, 12:45 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1545135]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 459ms |

| 0 / 0 |
