powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Генератор запросов к базам данных на языке реляционной алгебры.
16 сообщений из 16, страница 1 из 1
Генератор запросов к базам данных на языке реляционной алгебры.
    #33764401
rid_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста !!!
У меня тема диплома :"Генератор запросов к базам данных на языке реляционной алгебры." .
Я немного знаю delphi, VC, SQL (microsoft SQL server).
Как мне сделать диплом ?
- С чего начать ?
- Как вы примерно видите эту программу , что она вобще должна делать ?
- Есть ли аналоги ?
- Где мона почерпнуть инфу по теме ?
- Какой примерно у нее должен быть интерфейс ?
- Для кого вобще такие программы нужны ?
- Сколько она может стоить (это для экономической части диплома )?
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33764493
-------------
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rid_spb
- С чего начать ?
- Как вы примерно видите эту программу , что она вобще должна делать ?
- Есть ли аналоги ?
- Где мона почерпнуть инфу по теме ?
- Какой примерно у нее должен быть интерфейс ?
- Для кого вобще такие программы нужны ?
- Сколько она может стоить (это для экономической части диплома )?
Уточняйте у того кто выдумал такую тему, шо там имели в виду.

Или можете сразу решать более общую задачу - "Генератор дипломов", или чуть менее общую (частный случай): "Генератор дипломов на тему <<Генератор запросов к базам данных на языке реляционной алгебры.>>"
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33764643
rid_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в данном случае я спрашиваю у людей кто разбирается в этом , если вы не понимаете о чем идет речь , можно и не флудить было , такие советы как спроси у того , и тд и тп мне непомогут .
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33764683
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо слишком рано делать диплом, либо уже поздно. Тема хорошая.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33765082
Да фигня. Пишешь транслятор из алгебраических выражений в SQL. Запись алгебры можешь вять у Дейта. Всякие CREATE TABLE, INSERT, DELETE FROM и UPDATE оставляешь без изменений.
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33765186
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rid_spbПомогите пожалуйста !!!
У меня тема диплома :"Генератор запросов к базам данных на языке реляционной алгебры." .
Я немного знаю delphi, VC, SQL (microsoft SQL server).
Как мне сделать диплом ?
- С чего начать ?
- Как вы примерно видите эту программу , что она вобще должна делать ?
- Есть ли аналоги ?
- Где мона почерпнуть инфу по теме ?
- Какой примерно у нее должен быть интерфейс ?
- Для кого вобще такие программы нужны ?
- Сколько она может стоить (это для экономической части диплома )?
По-моему, всё очень просто и прозаично, и даже не диплом, а курсовая по информатике.

"Язык реляционной алгебры" - это сильно. Насколько я знаю, у _алгебры_ (допустимого набора действий) _языка_ (в программистском смысле - допустимого набора действий) быть не может. Я бы сказал "язык, основанный на реляционной алгебры", или просто SQL (для любителей экзотики - Quel, AQL).

Начать можно с описания основ теории множеств и реляционной алгебры. Это можно по кусочкам стянуть, например, у Кузнецова с citforum.ru.

Лично я вижу эту программу чем-то между Business Objects и Crystal Reports.

Аналогов - море. На вскидку, кроме перечисленных - SAS BI/BI, Micro Strategy 8, Cognos 8 BI, но они либо плохие, либо очень дорогие.

Инфу по теме можно почерпнуть здесь же, либо на сайтах производителей.

Интерфейс - слева дерево "классов объектов" и их свойств, справа - конструктор отчётов. Логика - преобразование запросов к "объектов" в запросы к таблицам.

Программы нужны людям, которые хотят информации, но не знают SQL. Например, всяческим гуманитариям-аналитикам (экономистам, финансистам и т.д.) и горе-программистам, не желающим спускаться с высот C++.

Стоить она должна: затраченное_вами_время*15$/час*(100%+затраченное_вами_время*15%/год(норма прибыли)+затраченное_вами_время*12%(инфляция в РФ))

Стоить она может: за сколько сможете продать.

VC не советую - Delphi хватит, задача IMHO не столько на "изящность" алгоритма, сколько на полноту функциональности, эргономичность и сложность интерфейса и отсутствие ошибок. Времени в неё надо вложить много.
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33765249
2 AlexTheRaven

Какие деревья, какие объекты бд? Какой конструктор отчетов?

Говоря по простому, надо (например) из "с[a,b]" (это операция проекции рел алгебры) сгенерить "SELECT a, b FROM c" и выполнить его. В алгебере 8 операций. Надо сгенерит аналоги на SQL, с учетом того, что операции могут комбонироваться и быть вложенными. С точки зрения интерфейса - если это типа научная работа - достаточно командной строки (если не научная - можно всё на что времени не жалко).

Необходимо так же учитывать что SQL нарушает рел. модель данных (ИМХО исплользуйте DISTINCT везде :) ). А некрасиво получиться может - вроде алгебраические выражения, а в результате строки дубликаты.

Программы нужны людям, которые хотят информации, но не знают SQL.(Ага) ...и офигительно знают рел. алгебру Что-то я таких не встречал.
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33766064
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь флешка, которая показывает работу метода (поиск по форуму)
http://www.iscra.ru/asmdwh.htm
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33766119
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри, может то (моя старая разработка)

http://sss1024.narod.ru/ver.htm

строит окошки "на лету" по связям между таблицы. Например если есть таблица Сотрудники и связанная с ней таблица Отделы то открыв запись одного отдела программка догадается что можно показать и записи из таблицы сотрудников (тех что в этом отделе).

Внутри всё генерится в SQL с учётом синтаксиса используемого сервера.

По нужности - можно почитать /topic/19506&pg=1

выяснилось что такая простая вешь слишком сложна для большинства разработчиков.
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33767208
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rid_spbУ меня тема диплома :"Генератор запросов к базам данных на языке реляционной алгебры." .
А кто сказал, что нужно транслировать в SQL? Вчитайтесть нормально в тему диплома. :)
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33767834
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк rid_spbУ меня тема диплома :"Генератор запросов к базам данных на языке реляционной алгебры." .
А кто сказал, что нужно транслировать в SQL? Вчитайтесть нормально в тему диплома. :)
это-то и смущает: то ли Генератор д.б. написан на языке реляционной алгебры то ли запросы должны генерироваться на языке реляционной алгебры.
имхо ни то ни другое невозможно.
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33767873
Я раньше прочитал вопрос так:

"Реляционная алгебра" относится к "запросам". "базы данных" - любые БД,к каторым применимы запросы выраженные "реляционной алгеброй" (угадайте, какие неужели реляционные? я тоже так подумал). Соответсвенно "генератор" - это программа ,которая которая из выражений рел алгебры что-то генерит.

Во всяком случае такая штука реализуема. Может быть у меня сработало подсознание , которое отвергло нереализуемые варианты? Их есть.

Например генератор генерит запросы в виде выражений рел. алгебры. Вопрос (1) - из чего? Впрос (2) - что их потом будет выполнять. Или - генератор написан с использованием выражений рел алгебры - но, это вообще что то странное

В общем автору топика - неплохо бы к преподу подойти, узнать, что же имеется в виду. Эти вопросы Вам же в плюс пойдут - я уверен.
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33769395
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ищи большую толстую книжку - Проектирование баз данных
автора уже не вспомню.

Там первых два раздела - весь твой диплом, где рассказывается как используется реляционная алгебра в СУБД с примерами по всем множествам и пересечениям и тп
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33769411
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33770256
rid_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One Это, если ничего сам не найдешь
Автор помойму Ульман , или как то так :\
Всем балшое спасибо за помощь и советы, за обсуждение данной темы , я внимательно все читаю , надеюсь обсуждение данной темы продолжится и я смогу почерпнуть еще больше информации.
ЗЫ: для меня это задача довольно сложная, но я стараюсь! , постараюсь успеть написать к здаче диплома, обязательно выложу всем желающим с исходниками. (Буду писать на Delphi , вид будет такой : пишешь запрос на РА получаешь внизу окна , то что запросил , в проге будет выбираться тип БД и сама БД)
...
Рейтинг: 0 / 0
Генератор запросов к базам данных на языке реляционной алгебры.
    #33770257
rid_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для Konst_One , сорри ответил не посмотрев ссылку, может у кого есть в эл.виде ?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Генератор запросов к базам данных на языке реляционной алгебры.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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