<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Masteroid.ru — Новости</title>
      <link>http://masteroid.ru/articles</link>
      <description>Лента статей Masteroid.ru</description>
      <language>ru-ru</language>
      <pubDate>Sun, 20 May 2012 00:13:17 +0400</pubDate>
      <lastBuildDate>Sun, 20 May 2012 00:13:17 +0400</lastBuildDate>
      <generator>Masteroid.ru RSS Feed</generator>
      <managingEditor>admin@radiomaster.ru</managingEditor>
      <webMaster>admin@radiomaster.ru</webMaster>
      <item>
         <title>Детерминированность функций</title>
         <link>http://masteroid.ru/articles/view/1476/</link>
         <description>
<P>В SQL Server есть как детерминированные, так и недетерминированные функции. 
Детерминированной считается функция, которая возвращает одинаковые результаты, 
если ее вызывают с одним и тем же набором входных параметров. 
Недетерминированной называется функция, если при вызове с одним и тем же набором 
входных параметров она может возвращать различные результаты.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1476/</guid>
      </item>
      <item>
         <title>Элементы языка управления ходом выполнения</title>
         <link>http://masteroid.ru/articles/view/1480/</link>
         <description>
<P>Язык управления ходом выполнения состоит из специальных слов, которые 
контролируют ход выполнения операторов Transaet-SQL, блоков операторов и 
хранимых процедур. Эти слова можно использовать в операторах Transact-SQL, 
пакетах и хранимых процедурах</p>
<P>Если язык управления ходом выполнения не используются, отдельные операторы 
Transact-SQL выполняются последовательно, в том порядке, в каком они 
расположены. Язык управления ходом выполнения допускает объединение связанных 
операторов Он также позволяет сделать их взаимозависимыми. При этом один 
оператор языка управления ходом выполнения не может относиться сразу к 
нескольким пакетам или хранимым процедурам.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1480/</guid>
      </item>
      <item>
         <title>Занятие 4. Исполнение операторов Transact-SQL</title>
         <link>http://masteroid.ru/articles/view/1485/</link>
         <description>
<P>В SQL Server 2000 предусмотрено несколько методов исполнения операторов 
Transact-SQL. Можно исполнить одиночный оператор или несколько операторов в виде 
пакета (который является группой из одного или нескольких операторов 
Transact-SQL). Операторы Transact-SQL также можно исполнять в хранимых 
процедурах и триггерах. На этом занятии вы познакомитесь с различными методиками 
исполнения операторов, а также узнаете о способах исполнения в зависимости от 
применяемой методики и об исполнении операторов Transact-SQL с помощью 
сценариев.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1485/</guid>
      </item>
      <item>
         <title>Одиночные операторы Transact-SQL</title>
         <link>http://masteroid.ru/articles/view/1486/</link>
         <description>
<P>Обработка одиночных операторов является основным способом исполнения 
операторов SQL в SQL Server 2000. Проще всего обработку оператора 
проиллюстрировать на примере оператора SELECT.</p>
<P>SELECT относится к непроцедурным операторам — он не определяет конкретных 
шагов, которые должен выполнить сервер баз данных для выборки запрошенных 
данных. Другими словами, чтобы определить наиболее эффективный способ извлечения 
запрошенных данных, сервер баз данных должен проанализировать оператор. Этот 
процесс называется оптимизацией оператора SELECT, а выполняет его оптимизатор 
запросов.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1486/</guid>
      </item>
      <item>
         <title>Обработка пакета</title>
         <link>http://masteroid.ru/articles/view/1492/</link>
         <description>
<P>Пакет — это набор из одного или нескольких операторов, которые клиент 
отсылает как единую группу. При компиляции каждого пакета получается один план 
исполнения. Если пакет состоит из нескольких операторов SQL, то из всех 
оптимизированных шагов, необходимых для исполнения каждого оператора, 
формируется единый план исполнения. Для того чтобы задать пакет, имеется 
несколько способов.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1492/</guid>
      </item>
      <item>
         <title>Исполнение хранимых процедур и триггеров</title>
         <link>http://masteroid.ru/articles/view/1494/</link>
         <description>
<P>SQL Server 2000 хранит только исходный текст хранимых процедур и триггеров. 
Когда хранимая процедура или триггер исполняется первый раз, исходный текст 
компилируется в план исполнения. Если до того, как план исполнения устареет и 
будет удален из памяти, хранимая процедура или триггер исполняется снова, 
реляционный механизм обнаруживает существующий план и использует его повторно. 
Если план устарел и удален из памяти, создается новый план исполнения. Этот 
процесс напоминает обработку SQL Server 2000 всех операторов SQL Увеличение 
производительности при применении хранимых процедур и триггеров объясняется 
постоянством их SQL-операторов, что позволяет SQL Server использовать для них 
существующие планы исполнения.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1494/</guid>
      </item>
      <item>
         <title>Сценарии Transact-SQL</title>
         <link>http://masteroid.ru/articles/view/1495/</link>
         <description>
<P>Сценарий - это набор операторов Transact-SQL, сохраненных в файле. Этот файл 
можно ввести в SQL Query Analyzer или утилиты osql и isql Они способны исполнить 
операторы SQL, хранящиеся в файле.</p>
<P>Сценарии Transact-SQL состоят из одного или нескольких пакетов. Конец пакета 
отмечается командой GO, Если в сценарии Transact-SQL нет ни одной команды GO, он 
исполняется как один пакет.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1495/</guid>
      </item>
      <item>
         <title>Таблица Employees</title>
         <link>http://masteroid.ru/articles/view/1502/</link>
         <description>
<div align="center"><IMG height=152   src="http://masteroid.ru/pic/sql30/tmp46-51.jpg" 
width=326>
</div>
<P align="center">Рис. 3-2. Таблица без уникального идентификатора</p>
<P>Таблицу можно нормализовать, добавив столбец, уникально идентифицирующий 
каждую строку (рис. 3-3). Обратите внимание, что у каждого экземпляра строки с 
именем David Mendlen есть идентификатор (EmplD) с уникальным значением. В 
таблице должны храниться сведения лишь об одном типе объектов</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1502/</guid>
      </item>
      <item>
         <title>Таблица Books</title>
         <link>http://masteroid.ru/articles/view/1506/</link>
         <description>
<div align="center"><IMG height=260   src="http://masteroid.ru/pic/sql30/tmp46-54.jpg" 
width=439>
</div>
<P align="center">Рис. 3-6. Две возможные структуры таблицы Books</p>

<P>Если необходимо хранить список значений в одном столбце или создать несколько 
столбцов для хранения одной единицы информации (Author1, Author2 и т.д.), 
следует предусмотреть размещение дублирующихся данных в другой таблице, 
связанной с главной. Для таблицы Books можно создать дополнительную главную 
таблицу, где хранить сведения об авторах, а затем — третью таблицу, в которой 
будут сопоставлены названия книг с их авторами. Последняя таблица обеспечивает 
хранение повторяющихся значений (рис. 3-7). Такая структура позволяет описать 
книгу с любым числом авторов без изменения определения таблицы и не допускает 
наличия пустых мест при сохранении информации о книгах с одним автором.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1506/</guid>
      </item>
      <item>
         <title>Связь «один ко многим»</title>
         <link>http://masteroid.ru/articles/view/1510/</link>
         <description>
<P>«Один ко многим» — наиболее распространенный тип связи. При этом типе связи 
одной строке таблицы А может соответствовать множество строк таблицы В, но любой 
строке таблицы В может соответствовать только одна строка таблицы А. Например, в 
таблицах Publishers и Titles используется связь «один ко многим». Каждое 
издательство выпускает много книг, но любая книга выходит только в одном 
издательстве. Связь «один ко многим» возможна, если только один из связанных 
столбцов является первичным ключом или имеет ограничение, обеспечивающее 
уникальность.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1510/</guid>
      </item>
      <item>
         <title>Упражнение 1. Изучение основных понятий структуры баз данных</title>
         <link>http://masteroid.ru/articles/view/1512/</link>
         <description>
<P>Это упражнение посвящено главным объектам, содержащимся в базе данных SQL 
Server. Вы попрактикуетесь в применении принципов нормализации структуры баз 
данных и определении связей, существующих между сущностями базы данных. Чтобы 
выполнить это упражнение, необходимо зарегистрироваться в качестве 
администратора на компьютере под управлением Windows 2000 Server. Кроме того, 
вам понадобится SQL Query Analyzer и SQL Server Enterprise Manager, а также 
бумага и ручка или карандаш.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1512/</guid>
      </item>
      <item>
         <title>Создание диаграммы базы данных в SQL Server</title>
         <link>http://masteroid.ru/articles/view/1517/</link>
         <description>
<P>1.    В меню Start выберите пункт Programs\MicrosoflSQL Server. 
Далее щелкните Enterprise Manager.</p>
<P>Появляется SQL Server Enterprise Manager.</p>
<P>2.    На вкладке Tree раскройте узел Microsoft SQL Servers и группу 
SQL Server Group, затем раскройте узел локального компьютера и далее — Databases 
и базу данных Pubs.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1517/</guid>
      </item>
      <item>
         <title>Группы файлов по умолчанию</title>
         <link>http://masteroid.ru/articles/view/1522/</link>
         <description>
<P>База данных состоит из основной группы файлов и пользовательских групп 
файлов. Группа файлов, в которую входит основной файл, называется основной 
группой файлов. При создании базы данных в основной группе размещаются основной 
файл данных и любые другие файлы, не вошедшие в другие группы. Системные таблицы 
размещаются в основной группе файлов. Если свободное место в основной группе 
файлов заканчивается, добавить новые данные каталога к системным таблицам 
невозможно. Заполнение основной группы файлов происходит, только если отключен 
параметр autogrow или заканчивается свободное место на всех дисках, несущих 
файлы основной группы. В такой ситуации следует включить параметр autogrow или 
убрать с дисков ненужные файлы, чтобы освободить место.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:16 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1522/</guid>
      </item>
      <item>
         <title>Привычные аргументы не принимаются 12 Обязанностей руководителя (координатора) номинальной группы:</title>
         <link>http://masteroid.ru/articles/view/1073/</link>
         <description>

<P>1. Знакомит ее членов с правилами работы и поведения в группе.</p>
<P>2.   Ставит проблему и предлагает высказать любые решения без 
предварительного обдумывания.</p>
<P>3.   Организует запись всех высказываемых предложении (как можно 
точнее).</p>
<P>4.   Не перебивает, не иронизирует, не усмехается, что бы он не 
услышал.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:15 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1073/</guid>
      </item>
      <item>
         <title>Консультация в ситуации Человек не критикует идеи или он слишком практичен</title>
         <link>http://masteroid.ru/articles/view/1074/</link>
         <description>

<P>Классический МНГ (метод номинальной группы) предполагает разделение во 
времени и по исполнителям этапов «мозгового штурма». Участников разбивают на 
«генераторов» и «критиков». Понятно, что «генераторы» высказывают как можно 
больше идей, а «критики» критикуют их идеи. Авторские права обеспечиваются путем 
стенографирования, записи на магнитофон, записи высказанных мыслей самими 
«генераторами.»</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:15 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1074/</guid>
      </item>
      <item>
         <title>Виды мозговых атак Существуют несколько разновидностей МНГ:</title>
         <link>http://masteroid.ru/articles/view/1075/</link>
         <description>

<P>прямая мозговая атака, обратная, двойная атака, «конференция идей» и др.</p>
<P>Обратная мозговая атака не генерирует идеи, а целиком направлена на критику 
уже имеющихся идей.</p>
<P>  При двойной мозговой атаке число участников может возрасти до 20 - 60 
человек. Эти люди заранее получают пригласительные билеты, в которых указаны 
цель и правила предстоящей сессии, продолжительность которой обычно 5-6 часов. 
Обсуждение задачи идет в непринужденной обстановке и во время перерыва, где 
допускается критика высказанных идей, которая как бы «неофициальна». После 
перерыва генерация идеи продолжается, но уже с учетом высказанных замечаний.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:15 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1075/</guid>
      </item>
      <item>
         <title>
Не все так просто Расширение орг-моментов «Мозгового штурма»</title>
         <link>http://masteroid.ru/articles/view/1076/</link>
         <description>

<P>Руководитель-координатор обычно проблему ставит перед группой просто и четко. 
Когда его спрашивают, что понимается под постановкой проблемы, он избегает 
примеров, чтобы не впасть в предвзятость.</p>
<P>Вместо этого часто предлагает нескольким участникам дать свое толкование 
проблемы. Если их ответы совпадают с целью «мозгового штурма» и остальные 
участники поняли, координатор переходит к первому этапу метода номинальной 
группы.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:15 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1076/</guid>
      </item>
      <item>
         <title>Первое послесловие к «мозговому штурму».</title>
         <link>http://masteroid.ru/articles/view/1077/</link>
         <description>

<P>Чем меньше знаешь, тем лучше.</p>
<P>Часто в «мозговой атаке» участвуют люди, слабо знающие проблему или вообще ее 
не знающие. И это хорошо. Поэтому спустя некоторое время приглашенные 
специалисты (обычно 57 человек) знакомятся с выдвинутыми идеями и выбирают из 
них те, которые можно реализовать.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:15 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1077/</guid>
      </item>
      <item>
         <title>Второе послесловие</title>
         <link>http://masteroid.ru/articles/view/1078/</link>
         <description>

<P>Меньше баллов – выше ранг.</p>
<P>Метод Дельфы</p>
<P>Главная задача применения этого метода – выбор лучшего из альтернативных 
предложении. Как это происходит? Например, участники «мозгового штурма» 
обсуждали проблему – повысить интерес к работе. И они предложили:</p>
<P>1.   Больше платить за работу.</p></description>
         <pubDate>Tue, 03 Aug 2010 16:20:15 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/1078/</guid>
      </item>
      <item>
         <title>Система программирования Code Vision AVR</title>
         <link>http://masteroid.ru/articles/view/739/</link>
         <description>









<P>С системой Code Vision AVR мы уже немного знакомы. В первой главе (раздел 
1.2) подробно рассматривалась работа с мастером-построителем проектов. Теперь 
настал момент познакомиться с программой Code Vision AVR подробнее. Эта 
программа разработана румынской фирмой «HP Infotech», специализирующейся на 
разработке программного обеспечения.</P></description>
         <pubDate>Tue, 03 Aug 2010 16:20:15 +0400</pubDate>
         <guid>http://masteroid.ru/articles/view/739/</guid>
      </item>
   </channel>
</rss>
