Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание СУБД на микроконтроллере / 25 сообщений из 44, страница 1 из 2
08.05.2005, 15:45
    #33054678
Haster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание СУБД на микроконтроллере
Привет всем!
Мне поручили написать диплом :
Проектирование СУБД на микроконтроллере...

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

Кстати, если я не сильно ошибаюсь, то для встроенных систем более широко применяются объектные БД.
...
Рейтинг: 0 / 0
11.05.2005, 11:13
    #33056866
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание СУБД на микроконтроллере
LSVПро реальность может говорить только тот, кто УЖЕ ОДНАЖДЫ СДЕЛАЛ НЕЧТО ПОДОБНОЕ.
Я вот не верю, что Вы что-то подобное сделали, даже не на контроллере, а на суперпопулярной Винде. Один только парсер SQL-запроса чего стОит.
А чего стоит? Отказываемся от подзапросов, соединения таблиц только через JOIN, в WHERE только условия фильтрации, GROUP BY и ORDER BY - только список полей. Такой парсер пишется за день. Ну + такой же упрощенный UPDATE/DELETE.
Правда я не знаю что за контроллер, и реализовано ли там, например аппаратное умножение, есть ли к нему компилятор C и т.д.
Но в любом случае, времени мне бы до середины июня едва бы хватило, даже если под Windows писать. А тому, кто в предмете плавает - только если защита в 2006 году...
...
Рейтинг: 0 / 0
11.05.2005, 11:51
    #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
11.05.2005, 13:17
    #33057306
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание СУБД на микроконтроллере
iLLerЧего вы гоните?????????
Нормальный проект.
Нормальный-то нормальный, но реально один человек за месяц это не сделает + написать и оформить диплом. Разве что SQL будет на уровне select * from table. Нужно было раньше думать, а не в мае тему диплома брать...
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание СУБД на микроконтроллере / 25 сообщений из 44, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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