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

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


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

SQL Exercises

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

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

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

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

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


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

§ Рост расходов на обслуживание сайта вынуждает нас увеличить стоимость сертификата. С 1 февраля сертификат будет стоить 840 рублей. Стоимость непросроченных заказов, сделанных до этого срока остается прежней.

§ По мере сил занимаюсь популяризацией сайта на Западе (Dzone, delicious, Digg). Желающих поучаствовать прошу проголосовать/поставить закладку:
del.icio.us
dzone.com
Digg.com

§ Показав лучшее время на 138 задаче, marishkin (задач 138, время 15.105) подошла к третьему этапу.
С интересом будем ждать ее результатов на задачах третьего этапа.

§ Новые лица в сотне:
wasp (задач 111, время 38.925)

§ Продвинулись в рейтинге:
ДимонХХХ (128, 28.092)
Fencer (128, 191.523)
IAS56 (124, 64.458)
raul (123, 15.999)
Aladdin (123, 11.843)
xlum (120, 7.016)
Moiseenko (119, 54.445)
Fomichev (117, 9.989)
avk (116, 37.020)
safervas (117, 88.156)

§ На этой неделе сертифицированы:
marishkin (B07014704) [AR] (п.Белые Столбы, МО, Россия)
ДимонХХХ (B07014778) [AR] (г.Белгород, Россия)
freespoken (A07015584) [BK] (г.Сургут, Россия)

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

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

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

Сертифицировано на сайте - 130, 131

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

No Person Number of
Sel_ex
Last_Sel Number of
DML_ex
Scores Days Days_2 Days_3 S_3 LastSolved LastVisit
1 Агапов В. (KERBEROS) 141 141 20 333 89 6.183 1.262 11 20 Nov 2006 25 Jan 2007
2 Кувалкин К.С. (Cyrilus) 141 141 20 333 746 12.417 2.519 11 10 Dec 2006 26 Jan 2007
3 Карасёва Н.В. (vlksm) 141 141 20 333 196 27.850 2.710 11 18 Nov 2006 26 Jan 2007
4 Мурашкин И.В. (lepton) 141 141 20 333 240 14.865 4.724 11 18 Nov 2006 15 Jan 2007
5 Зверев Д.Л. (dimzv) 141 141 20 333 1141 9.324 4.938 11 19 Dec 2006 22 Dec 2006
6 Голубин Р.С. (Roman S. Golubin) 141 141 20 333 457 54.984 33.803 11 18 Nov 2006 26 Jan 2007
7 Войнов П.Е. (pаparome) 140 140 20 329 489 2.738 .049 7 26 Dec 2006 26 Jan 2007
8 Тарасов Д.Б. (Gavrila) 140 140 20 329 466 20.242 .513 7 05 Dec 2006 26 Jan 2007
9 Мальцев А.В. (Палкин) 140 141 20 329 145 27.557 7.373 7 09 Jan 2007 13 Jan 2007
10 Васьков Е.В. (Johan) 140 140 20 329 124 12.713 11.402 7 20 Nov 2006 20 Jan 2007
11 Валуев Д.И. (Fiolent) 139 140 20 326 1188 117.017 62.302 4 05 Dec 2006 26 Jan 2007
12 Юлдашев М.Р. (Snowbear) 139 139 20 325 546 4.113 .000 3 15 Jan 2007 26 Jan 2007
13 Держальцев В.А. (MadVet) 138 139 20 324 540 34.249 3.085 3 08 Oct 2006 19 Oct 2006
14 Палий С.А. (PS_Sergey) 139 139 20 325 212 15.756 4.188 3 01 Dec 2006 03 Dec 2006
15 Бородкина М.И. (marishkin) 138 138 20 322 67 15.105 .000 0 22 Jan 2007 26 Jan 2007
16 Утёнков М.Н. (=Maxim=) 138 138 20 322 200 24.998 .000 0 19 Nov 2006 23 Jan 2007
17 Slobodcicov A.N. (Testo) 136 138 20 319 337 7.171 .000 0 25 Aug 2006 10 Nov 2006
18 Иванов А.Н. (Goapsy) 136 138 20 319 270 18.911 .000 0 07 Aug 2006 18 Dec 2006
19 Абашин П.И. (Dizil) 137 137 20 318 453 3.966 .000 0 20 Nov 2006 25 Dec 2006
20 Крижевич С.А. (yaff) 137 137 20 318 523 15.010 .000 0 05 Dec 2006 05 Dec 2006

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

No surname n_sel sel_all sel_scores dml_scores scores rating last_visit
1 B D.I. (_DeniskaB_) 38 56 82 23 105 543 25 Jan 2007
2 Воротников Е.А. (Juggler) 54 54 102 0 102 1070 25 Jan 2007
3 Шмидт В.А. (Morgen) 50 50 93 5 98 1194 23 Jan 2007
4 Шадрин (m.s.) 21 69 44 31 75 348 23 Jan 2007
5 Шорникова (anna_sh) 42 42 75 0 75 1698 24 Jan 2007
6 Vinokur (Tamplier) 36 36 65 0 65 2020 25 Jan 2007
7 >kushnir (marisha) 40 40 65 0 65 2022 26 Jan 2007
8 >Пыткин А.В. (aslin) 30 30 55 0 55 2496 26 Jan 2007
9 >Vasilchenko V.M. (VVM) 29 29 52 0 52 2632 26 Jan 2007
10 >nuka R. (ravi) 28 31 50 0 50 2587 26 Jan 2007
11 >agnes N.A. (nes) 28 28 49 1 50 2728 26 Jan 2007
12 Игнатенков (phat) 28 28 50 0 50 2730 24 Jan 2007
13 vandeweyer (weyer) 26 28 47 2 49 2711 26 Jan 2007
14 Балыков Д.И. (sturgeon) 28 28 49 0 49 2798 23 Jan 2007
15 >Garaeva E. (elka) 28 28 49 0 49 2807 26 Jan 2007
16 Dale C. (ch_ip) 27 27 46 0 46 2950 26 Jan 2007
17 >Bakhtina E. (Nochkale) 24 24 37 7 44 3038 26 Jan 2007
18 Leysen (Seppe) 25 25 43 1 44 3043 26 Jan 2007
19 chandran A. (Arunc) 26 26 44 0 44 3049 25 Jan 2007
20 Кебало П.Н. (Пашка) 19 71 41 0 41 303 24 Jan 2007
21 Kondeti P.K. (Pawan) 25 25 41 0 41 3214 25 Jan 2007

Изучаем SQL

Пять причин, по которым Вы никогда прежде не использовали PostgreSQL (окончание, начало в вып.123)

W. Jason Gilmore (оригинал: Five reasons why you should never use PostgreSQL -- ever)
Перевод Моисеенко С.И.

Причина #3: PostgreSQL не поддерживает мой язык

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

Следующие ссылки указывают на интерфейсы PostgreSQL для наиболее используемых на сегодняшний день языков: C ++, C#, JDBC, Perl, PHP, Питон, Ruby и Tcl.

Cуществуют даже интерфейсы для некоторых довольно неожиданных языков, на ум приходят Ada, Common Lisp и Pascal.

Причина #4: некого обвинить, когда кое-что работает не так, как надо

Неправильное представление о том, что проекты с открытыми исходными кодами не обеспечивают технической поддержки, весьма любопытно, особенно если под поддержкой не понимается просто наличие кого-то, кого можно обвинить, когда кое-что работает не так, как надо.

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

Документация доступна он-лайн, ее также можно загрузить в формате PDF. Дополнительную помощь можно получить в многочисленных новостных группах, доступных через группы Google, тематика которых связана с производительностью, администрированием, построением SQL-запросов, разработкой и общими вопросами.

Если Вы сразу хотите получить ответ, можно найти сотни приверженцев PostgreSQL, зарегистрированных в IRC (irc.freenode.net #postgresql?).

Вы можете в любой момент подключиться к клиентам чата IRC для всех общих операционных систем (включая Windows). Например, в последнюю среду вечером на канале было зарегистрировано более 240 человек. Проснувшись следующим утром, я обнаружил свыше 252 зарегистрированных пользователей, включая несколько известных в сообществе экспертов. Темы бесед варьировались от помощи новичкам, впервые инсталлировавшим PostgreSQL, до продвинутых алгоритмов генерации деревьев. Участвовать и задавать вопросы приглашается каждый независимо от уровня своей подготовки.

Для тех пользователей, кто более комфортно себя чувствует в среде формализованной поддержки, существуют другие варианты. Диапазон пакетов PostgreSQL CommandPrompt Inc охватывает одноразовую поддержку 24x7 через веб, телефон и электронную почту. Недавно к этому подключился Pervasive Software Inc, предлагая различные пакеты поддержки в дополнение к консультационным услугам. Служба поддержки продуктов с открытыми кодами компании SpikeSource Inc прошлым летом объявила о поддержке PostgreSQL, наряду с интеграцией базы данных в свою систему SpikeSource Core Stack.

Причина #5: Вы (не) получаете то, за что Вы (не) платите

Итак, если Вам требуется совместимая со стандартом SQL база данных со всеми возможностями, которые предоставляют продукты класса предприятия, способная хранить терабайты данных, эффективно работающая при тяжелой нагрузке, у PostgreSQL весьма приличные шансы удовлетворить ваши потребности. Однако он не упакован в красивую коробочку и торговый представитель не будет стоять за окном вашей спальни после того, как Вы загрузите программу.

Для приложений, которым требуется, чтобы даже Oracle функционировал должным образом, обратите внимание на EnterpriseDB - версию PostgreSQL, которая повторяет те же возможности типов данных, триггеров, представлений и курсоров, которые дублируют поведение Oracle. И думайте только о всех тех дополнительных кружках кофейных компаний, которые Вы сможете купить на сэкономленные средства.

Посмотрите CLSQL, еще одну библиотеку, которая работает с PostgreSQL.

14-03-2006

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

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

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

Контакты

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

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

В избранное