powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание СУБД на микроконтроллере
25 сообщений из 44, страница 1 из 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
25 сообщений из 44, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание СУБД на микроконтроллере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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