Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Новости сайта "Упражнения по SQL" (http://www.sql-ex.ru) 84


Новости сайта "Упражнения по SQL (http://www.sql-ex.ru)" Выпуск 84 (22 апреля 2006 г.)

http://www.sql-ex.ru

Новым посетителям сайта

Сайт посвящен изучению языка, с помощью которого осуществляется взаимодействие с реляционными (и не только) СУБД. Суть обучения состоит в выполнении заданий на написание запросов к учебным базам данных; при этом система контролирует правильность выполнения заданий. В настоящее время реализованы все операторы подъязыка манипуляции данными (DML), которые включают в себя оператор извлечения данных SELECT, а также операторы модификации данных - INSERT, DELETE и UPDATE.

Мы надеемся, что справочного материала сайта окажется достаточно для самостоятельного обучения. Кроме того, свои решения вы можете обсудить на форуме сайта. Опытных же специалистов приглашаем проверить (продемонстрировать) свое мастерство и принять участие в соревновании, обеспечиваемом рейтинговой системой учета времени выполнения заданий. Фактически, рейтинг ведется на втором этапе тестирования, который начинается сейчас после решения 58-ти задач первого этапа. При подсчете рейтинга каждого участника отбрасывается один самый худший показатель среди всех решенных им упражнений.

Демонстрация плана выполнения запроса и сравнительная оценка эффективности решений поможет вам освоить принципы оптимизации запросов.

Имеется возможность получить сертификат по SQL DML при выполнении определенного количества заданий.


Новости сайта

§ Компенсировал время из-за простоев сайта. Функциональность полностью восстановлена. Если что-то ускользнуло от нашего внимания, просьба сообщить.

§ Замечено (Bulat) прохождение неверного решения в задаче 19 DML. Адекватные меры приняты.

§ С помощью Strider5 отредактировал английские формулировки задач 75 и 80. Удивительно, что он не предъявил (пока) претензий относительно формулировки задачи 98 :-).

§ Подлатал проверку задач 80 (сообщение Strider5), 46 (Bulsara) и 25 (Ivan001).

§ В двадцатку вошел lepton (задач 137, время 7.943) и подошел к 138 задаче, дающей шанс на попадание в десятку. Мог измениться рейтинг задач второго этапа.

§ В сотне появились новые участники:
FanOfBeer (задач 103, время 32.925)
ds (97, 13.960)

§ Сохранили шансы на попадание в десятку:
OlegE (130, 4.681)
Testo (117, 2.600)
EO (109, 7.701)
Strider5 (108, 2.210)
Продолжает удивлять Strider5. Пока мы с Fiolent собирались привести английскую формулировку задачи 98 (которая оставалась в своем архаическом виде на момент публикации этой задачи) в соответствие с многократно "уточненной" русской формулировкой, он ее уже решил, даже не запросив помощи. Мне кажется, что его результат нужно рассматривать с поправочным коэффициентом на знание русского языка :-), чтобы реально оценивать шансы. Я думаю, что не только мне будет интересно следить за его дальнейшим продвижением вверх по рейтингу и посмотреть в глаза этому человеку (фотография обещана на уровне ТОР 50) :-).

§ Продолжили свое восхождение к вершине:
Phohack (134, 92.795)
xax (128, 85.146)
Eugeniе (111, 40.589)
arm (110, 21.173)
Tihomirov (97, 18.406)

§ На этой неделе сертифицированы:
rock (A06006563)[BK] (Россия, г.Воронеж)
Dennis (A06009264)[BK] (Россия, г.Москва)

§ Число подписчиков - 3063

Число участников рейтинга - 5435

Число участников второго этапа - 540

Сертифицировано на сайте - 58

Лучшие результаты (ТОР 20)

No Person Number of
Sel_ex
Last_Sel Number of
DML_ex
Scores Days Days_2 LastSolved LastVisit
1 Кувалкин К.С. (Cyrilus) 138 138 20 320 484 5.460 23 Mar 2006 21 Apr 2006
2 Kamaev V.M. (Heromantor) 138 138 20 320 128 9.066 14 Mar 2006 25 Mar 2006
3 Бураков С.Г. (burakov58) 138 138 20 320 419 17.395 24 Mar 2006 07 Apr 2006
4 Тарасов Д.Б. (Gavrila) 138 138 20 320 208 19.424 22 Mar 2006 21 Apr 2006
5 Голубин Р.С. (Roman S. Golubin) 138 138 20 320 210 20.835 16 Mar 2006 21 Apr 2006
6 Валуев Д.И. (Fiolent) 137 138 20 318 925 47.930 17 Mar 2006 21 Apr 2006
7 Войнов П.Е. (pаparome) 137 137 20 316 203 1.769 15 Mar 2006 21 Apr 2006
8 Зверев Д.Л. (dimzv) 137 137 20 316 869 3.278 22 Mar 2006 04 Apr 2006
9 Юлдашев М.Р. (Snowbear) 137 137 20 316 239 3.448 14 Mar 2006 19 Apr 2006
10 Абашин П.И. (Dizil) 137 137 20 316 203 3.776 15 Mar 2006 17 Apr 2006
11 Самохвалов В. (ValdemarES) 137 137 20 316 117 7.788 14 Mar 2006 19 Apr 2006
12 Мурашкин И.В. (lepton) 137 137 20 316 25 7.943 17 Apr 2006 21 Apr 2006
13 Носков Н.В. (niko2) 137 137 20 316 274 8.472 06 Apr 2006 06 Apr 2006
14 Крижевич С.А. (yaff) 137 137 20 316 259 14.801 16 Mar 2006 22 Mar 2006
15 Иванов А.Н. (Goapsy) 137 137 20 316 128 16.076 18 Mar 2006 25 Mar 2006
16 Держальцев В.А. (MadVet) 137 137 20 316 357 18.639 08 Apr 2006 15 Apr 2006
17 Зырин В.Е. (Vezyr) 137 137 20 316 63 20.618 17 Mar 2006 15 Apr 2006
18 Страшников А.С. (EffEct) 137 137 20 316 305 59.972 16 Mar 2006 03 Apr 2006
19 Матвеева Ю.Б. (Julia_M) 137 137 20 316 137 68.931 24 Mar 2006 03 Apr 2006
20 Духин А. (Shark) 135 137 20 311 249 2.785 17 Mar 2006 03 Apr 2006

Лучшие результаты за неделю

No surname n_sel sel_all sel_scores dml_scores scores rating last_visit
1 Лахтин А.А. (AAL) 60 60 109 32 141 264 20 Apr 2006
2 >Кирпичёв А.Н. (Ir0nF) 44 57 91 17 108 394 21 Apr 2006
3 >Гайко А.Н. (uzik) 37 58 77 11 88 466 21 Apr 2006
4 >Баширов Р.Г. (Ринат) 46 46 79 9 88 872 21 Apr 2006
5 >Олешкевич А.В. (Андрей О) 49 49 86 0 86 904 21 Apr 2006
6 Прокофьев А.В. (TwinsenSQL) 45 45 75 0 75 1072 20 Apr 2006
7 >Астанин Е. (User/825) 40 40 73 0 73 1110 21 Apr 2006
8 Ягупов Е.О. (yagupoff) 23 57 44 26 70 367 21 Apr 2006
9 >Токарева А.В. (Антонина) 39 44 67 0 67 1143 21 Apr 2006
10 >Фасхиев (Unholy) 35 35 63 0 63 1305 21 Apr 2006
11 >Rogkov V.I. (Vaim) 32 37 62 0 62 1246 21 Apr 2006
12 >Sh (Own) 41 41 62 0 62 1347 21 Apr 2006
13 >Спирин А.В. (Alexey Spirin) 29 34 55 0 55 1414 21 Apr 2006
14 >Повесьма (Alynder) 25 33 51 0 51 1435 21 Apr 2006
15 >Алтынцев (Valtyncev) 36 36 48 3 51 1673 21 Apr 2006
16 Крылов В.Н. (T1001) 36 36 50 0 50 1696 21 Apr 2006
17 >Taipov D. (Dealer) 14 55 32 16 48 467 21 Apr 2006
18 Малков А.А. (MALAN) 26 31 48 0 48 1610 18 Apr 2006
19 solodovnikov V. (kapuchinoff) 23 94 47 0 47 112 20 Apr 2006
20 > Пономарев А.А. (Po_leax) 24 24 37 3 40 2024 21 Apr 2006
21 Полянский А.В. (Очень лысый) 23 23 36 3 39 2077 21 Apr 2006
22 >Гущин П.Ю. (Ocean) 22 62 38 0 38 257 21 Apr 2006
23 >Зибрина М.Н. (Mauree) 22 28 30 8 38 1906 21 Apr 2006
24 >Васильев А. (Barsic) 24 24 37 0 37 2139 21 Apr 2006
25 >CYCC (CYCC) 24 24 37 0 37 2149 21 Apr 2006
26 >Лебедев А.П. (aramis) 16 26 32 3 35 1704 21 Apr 2006
27 Adony A.A. (Adony) 14 57 28 6 34 395 21 Apr 2006
28 >Shestakov P.I. (Bulsara) 14 55 24 10 34 475 21 Apr 2006
29 baxtadze N.B. (nikab) 14 28 34 0 34 1667 20 Apr 2006
30 >Водчиц Ю.Е. (Чица) 23 23 34 0 34 2339 21 Apr 2006
31 >g (preved medved) 26 26 34 0 34 2366 21 Apr 2006
32 Tegetashvili L. (Calcifer) 23 23 32 1 33 2445 21 Apr 2006
33 gaurano R.A. (rome) 22 22 31 0 31 2532 18 Apr 2006
34 Тхор В. (TViktor) 22 22 31 0 31 2544 18 Apr 2006
35 Цыбрий К.Ю. (macondo) 17 24 30 0 30 2225 18 Apr 2006
36 pothuri S. (siri) 21 21 29 1 30 2622 21 Apr 2006

Изучаем SQL

Советы и подсказки для облегчения перехода на SQL Server 2005

Scott Lowe (оригинал: Make the jump to SQL Server 2005 with these notes and tips)
Перевод Моисеенко С.И.

Появилась масса нововведений, с которыми Вы должны познакомиться прежде, чем планировать переход от сервера SQL Server 2000 или SQL Server 7 к недавно вышедшему серверу SQL Server 2005.

SQL Server не является тем продуктом, который Microsoft обновляет очень часто. Поэтому когда они действительно выпускают новый релиз, это должно рассматриваться как нечто существенное. Вот и на этот раз появилась масса нововведений, с которыми Вы должны познакомиться прежде, чем планировать переход от сервера SQL Server 2000 или SQL Server 7 к недавно вышедшему серверу SQL Server 2005.

Предупреждение: SQL Server 2005 изначально разрабатывался как продукт масштаба предприятия, способный поддерживать даже очень большие хранилища данных. Хотя и предыдущие версии сервера довольно хорошо масштабировались, SQL Server 2005 берет здесь новую высоту. А раз это так, ожидается резкий рост интереса к изучению данного продукта.

Изменения в управлении

Вы, вероятно, слышали, что Microsoft отказалась от использования Enterprise Manager и Query Analyzer в SQL Server 2005. Администраторы баз данных повсюду возможно вскрикнули от боли, но это действительно правильное направление. Новая студия управления (Management Studio) сервера, хотя и более сложная, чем прежние инструменты, с точки зрения перспективы управления представляется намного лучшим инструментом. Теперь с помощью этого единственного инструмента Вы можете вносить изменения в структуру базы данных, запускать сложные запросы к базе данных наряду с целым хозяйством других задач, включающим создание бизнес-проектов (Business Intelligence) и проектов аналитического анализа данных (Analysis Service).

Даже пользователи SQL Server 2005 Express Edition (который прежде назывался MSDE) могут порадоваться наличию графического интерфейса пользователя в финальной редакции для управления этой свободно распространяемой версией SQL Server. Хотя Express Edition действительно имеет ограничения (например, максимальный размер базы данных 4Гб), она может оказаться чрезвычайно полезной для тестирования и для построения небольших приложений. Дополнение GUI, названное SQL Express Management Studio, несомненно, сделает этот продукт значительно более популярным выбором для использования в среде Windows.

Предупреждение

Если Вы посетите различные форумы по SQL Server, то, вероятно, увидите множество сообщений, в которых отмечены проблемы стабильности Management Studio. Я не могу вам ответить по поводу этих проблем, но могу дать следующий совет: установите SQL Server 2005 в вашей лаборатории и начните тестировать его сейчас, чтобы Вы могли пройтись по всем потенциальным проблемам и полностью проверить работу ваших приложений с этим новым продуктом и познакомиться с новыми инструментами администрирования.

SQL Server Upgrade Advisor

Даже притом, что ничто не может заменить реальное, интенсивное испытание каждого из ваших приложений, Microsoft предоставляет SQL Server Upgrade Advisor (также входящий в дистрибутив SQL Server 2005) - инструмент, который призван начать тестирование. Единственная цель этого инструмента состоит в том, чтобы помочь Вам найти и идентифицировать потенциальные проблемы, с которыми Вы можете столкнуться при обновлении ваших серверов баз данных и связанных с ними приложений. Upgrade Advisor может запускаться как на SQL Server 7, так и 2000 серверах.

Я вкратце рассмотрю установку и использование SQL Server Upgrade Advisor. Я рекомендую загрузить этот инструмент, а не использовать его дистрибутивную версию, поскольку тогда Вы будете уверены, что используете последнюю редакцию.

Для работы Upgrade Advisor требуется одна из следующих конфигураций и предустановок:

Windows 2000 Service Pack 4; Windows Server 2003 Service Pack 1; Windows XP Service Pack 2

Microsoft .NET Framework 2.0.

Объекты поддержки принятия решений (DSO) для SQL Server 2000, если Вы анализируете Analysis Services.

Клиентские компоненты SQL Server 2000, если Вы анализируете службы преобразования данных (DTS).

Скорость процессора не менее 500 МГц.

15 MB доступного места на жестком диске.

...

Прочитать всю статью

Полезная информация

§ Все статьи, публикуемые в рассылке, затем выкладываются на сайте Книги и статьи по SQL.

§ Поступила в продажу книга SQL. Задачи и решения, посвященная анализу ошибок, допускаемых при решении задач первого этапа. На сайте издательства Питер можно сделать заказ и познакомиться с содержанием.

Контакты

По всем вопросам, связанным с функционированием сайта, проблемами при решении упражнений, идеями вы можете обращаться к Сергею И.Моисеенко msi77@yandex.ru. Вы также можете предложить свои задачи для публикации на сайте.

Подписка Subscribe.Ru
Новости сайта "Упражнения по SQL"

В избранное