powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание СУБД на микроконтроллере
44 сообщений из 44, показаны все 2 страниц
Создание СУБД на микроконтроллере
    #33054678
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Мне поручили написать диплом :
Проектирование СУБД на микроконтроллере...

И если кто может чем помочь, то буду благодарен...

В первую очередь мне необходимо составить обзор существующих СУБД
под МК, но, излазив интернет, я таких не нашел... Поэтому, кто знает такие,
просьба сжалиться надо мною и написать мне ;-)

Необходимые данные - Название, описание (структура, возможности, на каких МК работает и т.д.), цена, в общем все что есть!!!

За ранее спасибо!!!!!!

P.S. Идеи по поводу реализации приветствуются! ТЗ, если нужно, могу представить!
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33054713
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микроконтроллеры, они разные бывают. Вопрос уточни.
Потом, что значит "Проектирование СУБД на микроконтроллере"?

Тебе нужно написать СУБД, которая будет крутиться на конкретной железяке? Тогда какая ОС будет на этой железке?

Или нужно спректировать конкретную БД для конкретной задачи?

Попробуй вот так:
http://www.google.ru/search?q=embeddable+database
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33054718
Foxi - Voxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну, и что у тебя за микроконтроллер? 4-х битный, небось, с 16 байт RAM, да?

"Кому и кобыла невеста" ©
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33054766
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот ТЗ на работу

Разработать реляционную СУБД для использования в микроконтроллерах на базе 8-, 16-, 32- разрядных процессорах. Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Типы данных – основные типы из MS SQL.
Требования:
Информация должна храниться в энергонезависимой памяти (Flash, e2prom). Объем памяти – единицы, десятки Кб. Кроме того базу можно вести и в ОЗУ.
Требования по надежности:
Данные должны защищаться циклическим контрольным кодом необходимой длины.
СУБД должна поддерживать язык запросов SQL (на уровне подобных систем)
Система должна быть совместима с файловой системой FS-8 фирмы ЛМТ, либо поддерживать чистый носитель.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33054767
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, чуть не забыл...
ОС там собственного производства, пока я ее не видел, но говорят что
многозадачная...

Первым делом нужно найти подобные творения
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33054780
Foxi - Voxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где ж ты учишься, болезный?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33054832
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Распределённые транзакции и репликация тоже нужны?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33054996
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Учусь я в СПбГУИТМО на кафедре ВТ(выч. техника), специализация ИУС
(Информационно Управляющие Системы)

Насчет распределенных транзакций и репликации - то скорее всего нет...
Хотя нужно уточнить (я от такого ТЗ потерял возможность мыслить, поэтому
не уточнил многие детали).

Думаю вряд ли, а то пришлось бы еще и с сетью работать (в системе она конечно есть), но это уже на кондидатскую тянет ;-)
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055359
ap99ap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HasterВот ТЗ на работу
Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Типы данных – основные типы из MS SQL.
СУБД должна поддерживать язык запросов SQL (на уровне подобных систем)


Я УПАЛ СО СТУЛА

Что будет написано в твоем документе об окончании учебного заведения?
"Инженерный гений"? "Супермен-затейник"?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055360
ap99ap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Терминатор Т-2000"?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055362
ap99ap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточни, сколько человеко-веков отведено на решение.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055393
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версионник будете лабать или блокировочник?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055399
DarkBoatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных.

Про запросы и ограничения целостности ничего нет. Если только хранить и изменять таблицы, то может и сделает..
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055613
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О#$$#ть ! ! ! ! КАПЕЦ ! Вот это задача....
Вы спросите препрода: "А Вы сами то представляете себе такую задачу ??? Делали её хоть раз ?"
Во всём мире кол-во СУБД можно по пальцам пересчитать и то часть из них эволюционная последовательность одного продукта (Sybase-MSSQL, bTrieve-Pervasive, IB-FB-Yaff и пр.).
Тут даже на стандартном компе под популярную ОС вряд ли посильно сделать такую задачу. А что говорить про контроллер, которого никто не видел.
Поменяйте тему, пока не поздно...
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055632
no problem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 можно сделать сколь угодно ограниченной.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055773
Andres 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на этом гипотетическом микроконтроллере может быть реализована более-менее приличная Java-машина?
Тогда http://www.google.com/search?q=java+sql+database+engine
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33055953
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andres 1
Насчет java-машины... то сомневаюсь (это лишние проблемы)

no problem, спасибо за поддержку...
ТЗ завтра уточню... Может прояснится что-нибудь.

vadiminfo, не понял вопрос...
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33056089
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HasterВот ТЗ на работу

Разработать реляционную СУБД для использования в микроконтроллерах на базе 8-, 16-, 32- разрядных процессорах. Система должна уметь создавать и удалять таблицы БД, добавлять и удалять колонки с различными типами данных. Типы данных – основные типы из MS SQL.
Требования:
Информация должна храниться в энергонезависимой памяти (Flash, e2prom). Объем памяти – единицы, десятки Кб. Кроме того базу можно вести и в ОЗУ.
Требования по надежности:
Данные должны защищаться циклическим контрольным кодом необходимой длины.
СУБД должна поддерживать язык запросов SQL (на уровне подобных систем)
Система должна быть совместима с файловой системой FS-8 фирмы ЛМТ, либо поддерживать чистый носитель.

Чем же ты так разгневал препода!!!!! Такое задание могут дать если только препода на х%&$ послать.....

Тему меняй пока не поздно.......
Или ТЗ упрощай до невозможности......
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33056105
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой микроконтроллер? случаем не ПИК?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33056733
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все так плохо?
А как вы представляете упрощенное ТЗ?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33056811
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 "no problem"
А Вы реально представляете такую работу ? Похоже что нет.
Про реальность может говорить только тот, кто УЖЕ ОДНАЖДЫ СДЕЛАЛ НЕЧТО ПОДОБНОЕ.
Я вот не верю, что Вы что-то подобное сделали, даже не на контроллере, а на суперпопулярной Винде. Один только парсер SQL-запроса чего стОит.

Для дипломного проекта эта задача "черезчур" (мягко сказано). По моему такая задача сформулирована ради "чтоб посмеяться". Других вариантов у меня нет.
ЗЫ: Что такое контроллеры я прекрасно представляю. Правда хорошо знаком с низшими моделями, т.е. с MSC-51, PIC.
Сократить ТЗ можно легко. Например разработкой какой-то части такой СУБД. Того же парсера запросов, например.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33056855
no problem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV
2 "no problem"
А Вы реально представляете такую работу ? Похоже что нет.
Про реальность может говорить только тот, кто УЖЕ ОДНАЖДЫ СДЕЛАЛ НЕЧТО ПОДОБНОЕ.
Я вот не верю, что Вы что-то подобное сделали, даже не на контроллере, а на суперпопулярной Винде. Один только парсер SQL-запроса чего стОит.

Для дипломного проекта эта задача "черезчур" (мягко сказано). По моему такая задача сформулирована ради "чтоб посмеяться". Других вариантов у меня нет.
ЗЫ: Что такое контроллеры я прекрасно представляю. Правда хорошо знаком с низшими моделями, т.е. с MSC-51, PIC.
Сократить ТЗ можно легко. Например разработкой какой-то части такой СУБД. Того же парсера запросов, например.
В принципе, Вы правы :)
Ведь на самом деле, за 30 лет существования рел. модели, до сих пор нет СУБД, в которых она реализована полностью. А уж на микроконтроллере... :)
И то что здесь заявлено как ТЗ - это скорее ХЗ, из разряда "копай отсюда и до обеда" :)
На такие задания я бы лично спросил у постановщика "Ты сам понял, чё ты хочешь?"
А копать в данном случае нужно в сторону уточнения требований и сокращения необходимой функциональности.

Кстати, если я не сильно ошибаюсь, то для встроенных систем более широко применяются объектные БД.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33056866
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVПро реальность может говорить только тот, кто УЖЕ ОДНАЖДЫ СДЕЛАЛ НЕЧТО ПОДОБНОЕ.
Я вот не верю, что Вы что-то подобное сделали, даже не на контроллере, а на суперпопулярной Винде. Один только парсер SQL-запроса чего стОит.
А чего стоит? Отказываемся от подзапросов, соединения таблиц только через JOIN, в WHERE только условия фильтрации, GROUP BY и ORDER BY - только список полей. Такой парсер пишется за день. Ну + такой же упрощенный UPDATE/DELETE.
Правда я не знаю что за контроллер, и реализовано ли там, например аппаратное умножение, есть ли к нему компилятор C и т.д.
Но в любом случае, времени мне бы до середины июня едва бы хватило, даже если под Windows писать. А тому, кто в предмете плавает - только если защита в 2006 году...
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33057011
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего вы гоните?????????
Нормальный проект.
1) МК - это не только MCS-51, да будет всем известно, что современные МК поддерживают и Java и сокеты и прочее... К примеру DS80C400 - имеет 51 ядро, программирование на С и Java. К нему существует бесплатный софт (ОС realtime, JVM, FTP&telnet service). Примеров до хрена...
2) Парсер SQL запросов - это тема курсовика 3-4 курса в нормальном универе.
3) Мученику: не там ищите. Идите на форумы железячников, там много интересного узнаете. Если платформу можно выбирать самому, то ищите по сайтам производителей МК лучший вариант по доступности/легкости использования. Если опыта работы с МК никакого, тогда лучше брать 51 серию, достаточно простая и мощная. А если некогда возится с железом, то тогда JAVA и никаких проблем, железа вообще знать не надо, подключил к компу - залил, подключился telnet'ом, запустил. Хоть Web сайт делай...
Кстати, про веб, вот и пример живой есть .
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33057306
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iLLerЧего вы гоните?????????
Нормальный проект.
Нормальный-то нормальный, но реально один человек за месяц это не сделает + написать и оформить диплом. Разве что SQL будет на уровне select * from table. Нужно было раньше думать, а не в мае тему диплома брать...
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33057332
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркНужно было раньше думать, а не в мае тему диплома брать...Возможно именно это и привело к такой теме диплома...
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33058201
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, вам стоит глянуть на SQLite ? Это примитивная, но вполне рабочая СУБД, поставляется вместе с исходниками на ANSI C. Возможно вам лишь останеться переделать модуль ввода/вывода (где вы там собрались хранить данные) и скомпилить под ваш микроконтроллер.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33058509
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, защита у меня будет через пол года, а не в мае!!!
Так что времени прилично...
Насчет контроллеров, то будет использоваться контроллер CSC-2 R1фирмы ЛМТ, а также MCN-1 R2 (на какой базе они выполнены - еще предстоит выяснить)
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33058607
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно на сайте http://lmt.ifmo.ru нет MCN-1
есть MCN-3.1, по тому что на сайте написано - до 4Mb flash,512K SRAM,32-разрядный процессор - SQL затолкать можно. А вот CSC-2 похоже на PIC сделан.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33060196
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да уж. Почитал комментарии. Смешно и грустно. Особенно комментарий LSV...

Что такого то? Хорошая, серьёзная дипломная работа (что говорит об уровне преподавания предмета).

Почитайте вот здесь:
http://www.relex.ru/rus/products/dbmicro/index.php
Эта СУБД полностью ложиться в приведённое ТЗ.
Там есть картинка с архитектурой DBMicro, должна помочь в понимании задачи.
При серьёзном подходе и наличии времени, работы здесь, для дипломного прототипа, ... ну месяца на три.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33060372
frantic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый! Вам нужно заключить с вашим учебным заведением договор на право обладания интеллектуальной собственностью.
И на всякий случай, вынести на рассмотрение вопрос о повышении стипендии порядков на 5. (может руководитель дипломного проекта с Вами поделится ;)).
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33061017
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MCN-1 не является конечным продуктом (а является частью системы),
поэтому на сайте и нет его описания...

pavelvp, спасибо за ссылку...
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33062565
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavelvp Хорошая, серьёзная дипломная работа
Для диплома - слишком серьёзная. Или Вы уже проделали таких работ целую кучу. Один...за 2-3месяца... Можете похвастаться ?
Надеюсь, речь не идёт про "украсть чужое, чтоб в дипломе выдать за своё". Хотя иногда в дипломы попадают серьёзные ворованные разработки, выполненые не одним дипломированным(!) инженером и не за 2-3 мес.
Кое-что заимсвовать и "полностью передрать" - не одно и то же.

Сборник плагиатора : "Издранное" (с) NN
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33063527
Haster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но это же не будет система уровня Oracle и тому подобных...
Я так думаю, тут своя специфика...
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33064297
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы застрелился - нах такой институт с такими дипломами.

У меня был хороший диплом (правда 10 лет назад почти): модуль к программе ЗАГСов для связи между этими самыми загсами. Даже не начал писать. Только плакат нарисовал за ночь перед защитой. Защитил на 4 И то потому, что руководителя не было на защите.

-- Tygra's --
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33069427
pavelvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 сделан. Так что пиши, если что.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Создание СУБД на микроконтроллере
    #33832158
soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HasterПривет всем!
Мне поручили написать диплом :
Проектирование СУБД на микроконтроллере...


Это был вежливый вариант - "бери шинель и иди"?
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33833411
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вся штука в том, что это ТЗ - не ТЗ, а так... бессвязный поток желаний. Обьем памяти - "единицы-десятки" (почему не сотни?). Должна "уметь создавать и удалять таблицы БД, добавлять и удалять колонки... " - уметь создавать таблицы, это, конечно, самая важная часть любой СУБД. Больше ничего не надо? И "поддерживать язык запросов SQL (на уровне подобных систем)" - подобные это какие? Оракл с MSSQL? Или на уровне встроенного движка BDE?
Под такие требования можно подгнать все что угодно. SQL-парсер? Легко - create/drop/alter/select/update/delete. И не более 2-х таблиц в запросе. И только пересечения, никаких группировок, агрегатов, никаких там индексов. Как это "не на уровне"? - очень даже на уровне. Просто уровень такой... низенький.
Вот только получается, что защита Вашего диплома полностью будет зависить от расположения преподавателей. Насколько они сочтут выполненными эти требования.
В реальной же жизни я такое задание бы выкинул в корзину.


Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33833485
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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ы. Это найти мона готовое. Усечь, подогнать - затраты не очень большие. Самопал - мягко говоря обычно в изоляции живёт...


Вообще то задача очень интересная, если по уму - на коммерцию. Но лучше под задачу а не гипотетическую. Иначе не понятно критерий цена-какчество-время...

форум порекомендую следующий...

форум разработчиков электроники

с уважением
(круглый)
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33833491
Estets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмеялся

Такая тема диплома возможна, но только в одном случае если курсовые назывались
1 курс - "основы проектирования БД"
2 курс - "основы программирования на CSC-2"
3 курс - "работа с файлами CSC-2"
4 курс - "парсер SQL запросов"

и.т.д и как итог объединение этого всего в дипломе. Даже, задачу адаптации SQLite, для я бы не взялся решить за год. Сколько там строк сишного кода?
Как вариант создать БД которая понимает только DDL
Код: plaintext
1.
CREATE TABLE
DROP TABLE
Вообще без парсинга запросов, там не сказано что БД должна это делать ;)
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33834383
soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Береш МК ARM9 с Линухом http://www.directinsight.co.uk/insights/arm-linux-kit.html , ставишь туда FireBird.

Все диплом готов :)
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33834384
soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хороший форум по МК.
http://electronix.ru/

Там могут подсказать как с помощью молотка и какой-то матери замутить эту железяку. Или просто где ее купить чтобы ставить FB.
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33869692
b23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
b23
Гость
завидная тема, такой штукой можно заняться на досугу, вот только вопрос нужно ли это кому-нибудь, т.е пример применения этого всего, можно придумать
...
Рейтинг: 0 / 0
Создание СУБД на микроконтроллере
    #33871876
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У AMD есть микроконтроллер на базе 86 процессора.
Контроллеры на 486 процессоре это не проблема.
Ставишь на такой Linux и MySql + PostGree у тебя в кармане :)
...
Рейтинг: 0 / 0
44 сообщений из 44, показаны все 2 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание СУБД на микроконтроллере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]