Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
gnus
Member

Откуда:
Сообщений: 77
Книга К.Дейт "Введение в системы баз данных" 7-е издание
В какой среде можно изучать её учебный код ?
(явно не в ms sql и mysql)
26 мар 12, 10:16    [12312561]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
gnus,

интересно, а в чем явность?
26 мар 12, 10:25    [12312625]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
gnus
Member

Откуда:
Сообщений: 77
SergSuper,
как переводить примеры на ТранзактSQL или mysql ?
26 мар 12, 11:05    [12312944]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
gnus,

что ж там за примеры для введения, что их не перевести на другую БД?
26 мар 12, 11:22    [12313121]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
Обычного ANSI SQL не хватает?
Guest
gnus
SergSuper,
как переводить примеры на ТранзактSQL или mysql ?

Зачем там вообще пакетный TSQL?
Обычного ANSI SQL не хватает?
26 мар 12, 14:12    [12314291]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
Диолбат
Guest
gnus,

изучайте в Firebird 2.5. Разработчики этой субд очень тщательно следят за соотв-вием её диалекта стандарту.
26 мар 12, 16:29    [12315525]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
rovan
Member

Откуда: Ставрополь
Сообщений: 387
Если внимательно читать Дейта, то можно заметить, что он приводит примеры на языке Tutorial D. И, даже, объясняет, почему на нём, а не на SQL.
Поиск спасет отца русской демократии.
Лично я при чтении не заморачивался, и для выполнения заданий использовал голову и PostgreSQL. Ходят слухи, что этот самый PostgreSQL довольно строго придерживается стандарта SQL.
26 мар 12, 18:57    [12316680]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
Я лично был бы счастлив, если бы в РСУБД появился язык типа Tutorial D. Нормальный алгебраический язык, а не это natural-language-подобное уёбище, которое выродил Чемберлен со товарищи. Им бы в своё время в команду авторов взять языкового гения типа Никлауса Вирта, так нет, сами напридумали.
27 мар 12, 12:06    [12319339]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
rovan
Member

Откуда: Ставрополь
Сообщений: 387
У того же Дейта есть произведение, в котором он учит, как писать реляционно с использованием SQL.
Ну и ради лулзов:
Попробуй оценить сложность реализации "нормального алгебраического языка".
Попробуй оценить стоимость разработки с использованием такого языка.
Скорее всего, "нормальный алгебраичный язык" быстро оброс бы фреймворками и фирменными фичами, делающими из него некое подобие SQL.
27 мар 12, 19:45    [12323370]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
U-gene
Member

Откуда: Москва. Россия
Сообщений: 1576
http://www.alphora.com/Products.ashx
27 мар 12, 22:03    [12323915]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
rovan
Member

Откуда: Ставрополь
Сообщений: 387
Кстати да, Датафор же. Кто-нибудь использовал?
28 мар 12, 00:22    [12324321]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
rovan
У того же Дейта есть произведение, в котором он учит, как писать реляционно с использованием SQL.


Знаю.

rovan
Ну и ради лулзов:
Попробуй оценить сложность реализации "нормального алгебраического языка".
Попробуй оценить стоимость разработки с использованием такого языка.
Скорее всего, "нормальный алгебраичный язык" быстро оброс бы фреймворками и фирменными фичами, делающими из него некое подобие SQL.


А почему кавычки, собственно?
Ответы:
* сложность реализации -- аналогично SQL
* стоимость разработки -- ниже, чем на SQL (иначе зачем весь сыр-бор)

И намёк: проблема SQL не во фреймворках и фирменных фичах, а в собственно ущербной идее сделать язык максимально близки к английскому. Он и назывался сначала Structured English Query Language.

P.S. Чтобы исключить ненужные вопросы, поясняю, что долгие годы пишу на SQL ежедневно и понимаю, о чём говорю. А вы понимаете, о чём я говорю?

Сообщение было отредактировано: 28 мар 12, 16:44
28 мар 12, 15:48    [12328152]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
rovan
Member

Откуда: Ставрополь
Сообщений: 387
Кавычки были меткой цитирования.
Внезапно, понимаю. И в курсе, как SQL назывался, и почему сменили название. Более того, мне не чуждо понятие "реляционная алгебра".
Сам хотел бы такой язык, но, боюсь, он принесет не меньше проблем, чем решит.
29 мар 12, 13:17    [12333102]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
прошла мимо
Guest
Евгений Мирошниченко aka mir

И намёк: проблема SQL не во фреймворках и фирменных фичах, а в собственно ущербной идее сделать язык максимально близки к английскому. Он и назывался сначала Structured English Query Language.

P.S. Чтобы исключить ненужные вопросы, поясняю, что долгие годы пишу на SQL ежедневно и понимаю, о чём говорю. А вы понимаете, о чём я говорю?


Я так понимаю, в институте реляционная алгебра прошла мимо Вас.
2 апр 12, 08:59    [12348844]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
gnus
Member

Откуда:
Сообщений: 77
rovan,
подскажите пожалуйста, как оно называется ?
2 апр 12, 11:44    [12349805]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
rovan
Member

Откуда: Ставрополь
Сообщений: 387
SQL и реляционная теория. Как грамотно писать код на SQL

Но я не рекомендовал бы её читать. ИМХО, начинающий не сразу въедет в суть, когда въедет - не извлечет полезных знаний.
Продвинутый все, что там написано, знает и так.
2 апр 12, 12:04    [12349993]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
прошла мимо
Я так понимаю, в институте реляционная алгебра прошла мимо Вас.
Тролль 80 lvl? Так и проходи себе мимо.
2 апр 12, 14:53    [12351666]     Ответить | Цитировать Сообщить модератору
 Re: В какой среде можно изучать примеры из "К.Дейт Введение в системы баз данных"  [new]
Евгений Мирошниченко aka mir
Member

Откуда:
Сообщений: 62
rovan
Сам хотел бы такой язык, но, боюсь, он принесет не меньше проблем, чем решит.
Ну это если с точки зрения его редкости, и проблем обучения/совместимости/сопровождения... Понятно, что я рассуждаю, вынося эти проблемы "за скобки", так как это не проблемы самого языка как такового, это проблемы инертности среды. Впрочем, с другой стороны, есть же идиоты, которые ведутся на гораздо большую экзотику с гораздо меньшим смыслом, типа Cache или NoSQL-систем типа MongoDB...
Модератор: уважаемый, давайте в дальнейшем как-то без таких жестких эпитетов


Сообщение было отредактировано: 2 апр 12, 15:13
2 апр 12, 15:01    [12351732]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить