КаталогИндекс раздела
НазадОглавлениеВперед


Заключение

На тот момент, когда наше учебное пособие сдается в издательство, уже существуют версии Oracle 9i и DB2 8.2. Некоторые изменения в диалектах SQL, состоявшиеся в новых версиях, сближают диалекты этих двух СУБД. Так, в Oracle вводятся некоторые ранее отсутствовавшие стандартные конструкции (CASE, JOIN и др.), в DB2 расширяется сфера применения процедурного SQL. Мы, однако, не стремились отразить эти нововведения в нашем учебном пособии, так как считаем, что расхождения в диалектах дают нам прекрасную методическую возможность показать, как одна и та же задача может быть решена разными средствами.

Новые задачи, ставящиеся перед современными СУБД, состоят, прежде всего, в объединении распределенных и слабо структурированных данных. Эти задачи привели в настоящее время к появлению новых средств работы с данными, в частности, языка XQuery, спецификации которого разрабатываются консорциумом W3C. (Примечательно, что в работе группы XQuery принимает активное участие Дон Чемберлен из IBM, который в 70-е годы возглавлял разработку SQL.) Однако на этом основании прогнозировать скорое умирание языка SQL никоим образом нельзя, во-первых, потому, что огромный объем уже применяющегося программного обеспечения использует этот язык, во-вторых, потому, что старые задачи оперативной обработки транзакций, с решением которых SQL прекрасно справляется, остаются в силе.

Эти обстоятельства дают нам основание надеяться, что предлагаемое учебное пособие может оказаться полезным при подготовке специалистов по информационным технологиям.


НазадОглавлениеВперед
КаталогИндекс раздела