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

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


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

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

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

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

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

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


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

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

§ Исправил баг, который проявлялся при цитировании и редактировании сообщений форума, содержащих одинарную кавычку.

§ Произошли изменения в стане лидеров. Johan и Fiolent решили 142 задачу и занимают места 16 и 18 соответственно.
Одна задача до третьего этапа осталась yuriy.rozhok (задач 137, время 18.198).

§ Новые лица в сотне или вернувшиеся в нее:
pvv (130, 7.757)

§ Продвинулись в рейтинге:
nebiros (125, 81.410)
Donald (123, 5.455)
AlexFJ (123, 101.625)

§ Продвижение ближайших претендентов на попадание в ТОР 100:
Ant (109, 4.753)
zjor (109, 69.412)
Bulldozer (109, 173.749)

§ На этой неделе сертифицированы:
Scorpion (A07021662) [BK] - г.Межгорье, респ.Башкортостан, Россия
Nastyaru (A07023298) [BK] - г.Москва, Россия
Темников Вадим (A07016688) [BK] - г.Москва, Россия
SPATHI (A07023239) [BK] - г.Москва, Россия
pvv (B07023086) [AR] - г.Барнаул, Россия

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

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

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

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

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

No Person Number of
Sel_ex
Last_Sel Number of
DML_ex
Scores Days Days_2 Days_3 S_3 LastSolved LastVisit
1 Белогурова К. (Katy_Ekb) 143 143 21 346 155 9.563 4.673 18 27 Oct 2007 18 Nov 2007
2 Креславский О.М. (Arcan) 143 143 21 346 269 17.514 7.720 18 26 Oct 2007 21 Nov 2007
3 Карасёва Н.В. (vlksm) 143 143 21 346 529 38.118 12.414 18 17 Oct 2007 23 Nov 2007
4 Голубин Р.С. (Roman S. Golubin) 143 143 21 346 795 69.101 43.885 18 22 Oct 2007 23 Nov 2007
5 Северюхин Ю.А. (Venser) 142 142 21 342 200 4.950 .655 14 19 Sep 2007 19 Nov 2007
6 Тарасов Д.Б. (Gavrila) 142 142 21 342 755 23.423 2.501 14 20 Sep 2007 23 Nov 2007
7 Солдатенков Ю.С. (SolYUtor) 142 142 21 342 490 17.853 2.695 14 20 Sep 2007 23 Nov 2007
8 Шептунов П.П. (Dzen) 142 142 21 342 279 8.186 3.499 14 02 Oct 2007 15 Nov 2007
9 Мурашкин И.В. (lepton) 142 142 21 342 544 15.800 5.539 14 18 Sep 2007 21 Nov 2007
10 Мальцев А.В. (Палкин) 142 142 21 342 422 49.738 7.690 14 13 Oct 2007 20 Nov 2007
11 Бураков С.Г. (burakov58) 142 142 21 342 974 51.702 19.814 14 30 Sep 2007 09 Nov 2007
12 Агапов В. (KERBEROS) 135 141 20 326 89 6.143 1.262 11 20 Nov 2006 27 Jul 2007
13 Кувалкин К.С. (Cyrilus) 139 141 20 334 1014 12.506 2.519 11 04 Sep 2007 22 Nov 2007
14 Зверев Д.Л. (dimzv) 135 141 21 328 1469 9.278 4.938 11 12 Nov 2007 12 Nov 2007
15 Войнов П.Е. (pаparome) 141 142 21 338 765 2.788 .049 10 28 Sep 2007 22 Oct 2007
16 Васьков Е.В. (Johan) 141 142 21 338 491 13.155 11.571 10 22 Nov 2007 23 Nov 2007
17 Любченко В.А. (IAS56) 141 142 21 338 377 177.859 20.130 10 16 Sep 2007 13 Nov 2007
18 Валуев Д.И. (Fiolent) 140 142 21 335 1540 120.168 64.326 7 22 Nov 2007 23 Nov 2007
19 Радар Ю.В. (inkerman) 139 143 21 332 60 5.354 .000 4 07 Oct 2007 14 Nov 2007
20 Юлдашев М.Р. (Snowbear) 139 139 21 331 791 4.162 .000 3 17 Sep 2007 22 Nov 2007

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

No surname n_sel sel_all sel_scores dml_scores scores rating last_visit
1 Школьник (kirara) 57 57 109 23 132 798 23 Nov 2007
2 Судьев Ю.А. (k-0s) 40 40 76 19 95 1555 23 Nov 2007
3 Демич Н.В. (Мажор) 47 47 85 0 85 1851 22 Nov 2007
4 >Бондарчик А.И. (Alkhazar) 29 35 60 16 76 1922 23 Nov 2007
5 >cherepanova (funtic) 35 35 67 9 76 2145 23 Nov 2007
6 Sur (Bor) 16 38 42 33 75 1205 23 Nov 2007
7 Вохмин В.Н. (waldemarus) 19 67 37 34 71 471 23 Nov 2007
8 Balabukh (skorpion) 32 55 70 0 70 1250 21 Nov 2007
9 >Резчик (remi_) 36 36 68 0 68 2528 23 Nov 2007
10 Анциферов (antihero) 22 57 43 23 66 805 23 Nov 2007
11 >Boyun (wdelete1) 30 30 66 0 66 2638 23 Nov 2007
12 >Бойченко М.В. (Bit) 23 67 47 15 62 468 21 Nov 2007
13 >C P.C. (prabhavathi) 33 33 56 0 56 3267 23 Nov 2007
14 Свиридов К.Ю. (orange) 29 29 54 0 54 3427 18 Nov 2007
15 >Якупов С.Б. (Padre) 27 59 51 0 51 1109 23 Nov 2007
16 Козлова Н.И. (Наденька) 15 28 38 11 49 2799 21 Nov 2007
17 Сергеева С.А. (Svetlana S.) 27 27 48 1 49 3858 21 Nov 2007
18 Grom P. (Thunder) 5 70 13 34 47 419 21 Nov 2007
19 >Шавгалеев Д. (жизнь удалась) 17 50 32 15 47 864 23 Nov 2007
20 Игоревич Д. (DIG-Master) 18 31 44 1 45 3065 22 Nov 2007
21 Tsurkov A.M. (malvina) 25 25 42 3 45 4208 19 Nov 2007
22 >Ждыняк С. (Bronco) 26 26 45 0 45 4221 23 Nov 2007
23 Молчанова (Solweb) 13 51 31 13 44 1141 23 Nov 2007
24 >Судаков (sparXe) 25 25 43 0 43 4337 23 Nov 2007
25 Судьев И.А. (DRazor) 25 25 43 0 43 4350 21 Nov 2007
26 Гайдукова И.С. (=Irina=) 19 50 39 3 42 1046 23 Nov 2007
27 >Бондаренко О.А. (furby) 25 25 42 0 42 4415 23 Nov 2007
28 >Кожиев Б.М. (Borik) 14 56 32 9 41 753 23 Nov 2007

Изучаем SQL

Что нового в SQL Server 2008

Steven Warren (оригинал: What's new in SQL Server 2008 )
Перевод Моисеенко С.И.

SQL Server 2008 выйдет во 2-ом квартале 2008. SQL Server 2008 явится также частью объединенного представления вместе с Windows Server 2008 и Visual Studio 2008 27 февраля 2008 в Лос-Анджелесе, Калифорния. Если Вас интересует SQL Server 2008, Вы можете загрузить последний CTP уже сегодня. Ниже приводится список некоторых новых особенностей (выдержки из Microsoft white paper)

Прозрачное шифрование данных

SQL Server 2008 допускает шифрование всех баз данных, файлов данных и файлов журналов без необходимости изменения в прикладных программах. Шифрование позволяет организациям удовлетворить требованиям регулирующего соглашения и общей политики относительно секретности данных. Некоторые из преимуществ прозрачного шифрования данных включают поиск зашифрованных данных по диапазону или поиск по нечетким критериям, усиленную защиту данных от неавторизованных пользователей, и шифрование данных. Эти возможности доступны без внесения изменений в существующие приложениях.

Внешнее управление ключами

SQL Server 2008 обеспечивает всестороннее решение для шифрования и управления ключами. Чтобы отвечать растущей потребности в усилении безопасности информации в центрах данных, организации вкладывали средства в поставщиков средств управления ключами безопасности в масштабах предприятия. SQL Server 2008 обеспечивает превосходную реализацию этой потребности, поддерживая управление ключами третьих фирм и продукты аппаратного модуля безопасности (HSM).

Расширенный аудит

SQL Server 2008 улучшает согласованность и безопасность, позволяя Вам проводить аудит активности по отношению к вашим данным. Аудит может включать информацию о том, когда данные были прочитаны, не говоря уже о любых модификациях данных. SQL Server 2008 имеет такие возможности, как расширенное конфигурирование и управление аудитом на сервере, которые позволяют организациям подстраиваться под изменяющиеся требования к согласованности. SQL Server 2008 может также определять характеристики аудита для каждой базы данных так, чтобы конфигурация аудита могла быть перенесена вместе с базами данных. Настройка аудита с помощью фильтрации определенных объектов обеспечивает лучшую производительность при выполнении аудита и гибкость в конфигурировании.

Расширенное зеркалирование баз данных

  • Автоматическое восстановление страницы. SQL Server 2008 позволяет главному компьютеру и компьютеру с зеркалом прозрачно восстанавливать страницы данных в результате ошибок 823 и 824, запрашивая свежую копию поврежденной страницы с зеркалированного партнера.
  • Улучшенная производительность. SQL Server 2008 сжимает исходящий поток журнала с целью минимизировать полосу пропускания сети, требуемую процессом зеркалирования базы данных.
  • Усиленная поддерживаемость. SQL Server 2008 включает дополнительные счетчики производительности, позволяя выполнять более детальный учет времени, затраченного Системой Управления базами данных (СУБД) на различных стадиях обработки журнала.
  • SQL Server 2008 включает новые Представления Динамического Управления (Dynamic Management Views ) и расширения существующих представлений для предоставления дополнительной информации о сессиях зеркалирования.

    Горячее добавление процессора (Hot Add CPU)

    Расширяя существующую поддержку в SQL Server онлайнового добавления ресурсов памяти, Hot Add CPU позволяет масштабировать базу данных по мере необходимости. Фактически, ресурсы центрального процессора могут быть добавлены в SQL Server 2008 на поддерживаемых платформах аппаратных средств, не требуя остановки приложения.

    Сбор данных производительности

    Настройка производительности и поиск неисправностей - это задачи, которые отнимают много времени у администратора. Чтобы обеспечить администраторам действенное понимание производительности, SQL Server 2008 предоставляет более широкий ассортимент данных о производительности, новый централизованный репозиторий данных для хранения данных производительности и новые инструменты мониторинга и создания отчетов.

    Расширенные события (Extended Events)

    Extended Events в SQL Server - это общая система обработки событий для систем сервера. Инфраструктура Extended Events - это легкий механизм, который поддерживает захват, фильтрацию и воздействие на события, которые генерируются серверным процессом. Эта способность воздействовать на события позволяет пользователям быстро диагностировать проблемы времени исполнения, добавляя такие контекстуальные данные, как стеки вызовов Transact SQL или обработчиков плана выполнения, к любому событию. События могут захватываться несколькими типами различных выходов, включая трассировку событий для Windows (ETW). Когда Extended Events являются выходом для ETW, возможна корреляция с операционной системой и приложениями баз данных, позволяя выполнять более целостную трассировку системы.

    Сжатие резервных копий

    Сохранение он-лайн резервных копий на диске является дорогим и затратным по времени. Со сжатием резервных копий в SQL Server 2008 потребуется меньше дисковых операций ввода/вывода, меньше места для сохранения резервных копий он-лайн. Как результат, создание резервных копий выполняется значительно быстрее.

    Сжатие данных

    Улучшенное сжатие данных позволяет более эффективно их хранить и уменьшает требования к объему хранения ваших данных. Сжатие данных также обеспечивает существенные прирост производительности при больших нагрузках ввода/вывода, имеющих место при загрузке данных в хранилище.

    Resource Governor

    SQL Server 2008 позволяет организациям предоставить последовательный и предсказуемый ответ конечным пользователям с помощью Resource Governor. Resource Governor дает возможность администраторам баз данных определить границы и приоритеты ресурсов для различных рабочих нагрузок, что позволяет обеспечить разумную производительность конечным пользователям при параллельных рабочих нагрузках.

    Замораживание Плана

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

    Это - только некоторые из новых возможностей. Я планирую предоставить Вам некоторые обучающие материалы относительно того, что SQL Server 2008 намеревается предложить вам в ближайшем будущем.

    30-10-2007

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

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

    § В рамках Премии Рунета проводится "народное голосование". Если вы считаете, что наш сайт заслуживает большей известности в рунете, проголосуйте за него. Для этого
    - Пройдите по ссылке www.premiaruneta.ru/narod/vote/.
    - Поставьте флажок напротив sql-ex.ru (в середине списка).
    - Поставьте флажок "Я согласен с правилами..." ниже списка участников.
    - Нажмите кнопку Проголосовать!
    Вы можете проголосовать сразу за нескольких участников.

    § Желающих поспособствовать популяризации сайта прошу проголосовать/поставить закладку в социальных сетях:
    del.icio.us
    dzone.com
    Digg.com
    Reddit.com
    stumbleupon.com

    Контакты

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

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

    В избранное