<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Форум 'Базы данных' на RSDN.RU</title>
    <link>http://www.rsdn.ru/Forum/db/</link>
    <description />
    <category>db</category>
    <language>ru-ru</language>
    <copyright>Copyright ©, RSDN.ru, 2001-2007</copyright>
    <webMaster>webmaster@rsdn.ru</webMaster>
    <generator>RSDN RSS Generator 1.3</generator>
    <image>
      <url>http://www.rsdn.ru/rsdn.gif</url>
      <title>RSDN.RU</title>
      <link>http://www.rsdn.ru</link>
    </image>
    <lastBuildDate>Sun, 12 Feb 2012 19:45:08 GMT</lastBuildDate>
    <ttl>5</ttl>
	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rsdn/db" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rsdn/db" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>[MS SQL] блокировка read commited</title>
		<link>http://www.rsdn.ru/Forum/db/4613947.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4613947.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4613947.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4613947</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4613947.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4613947</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Есть некая таблица TestTable (без первичного ключа) и две транзакции работающие с ней.&lt;br /&gt;
Транзакция 1:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;BEGIN TRAN 
SELECT TOP&lt;/span&gt; 800000 t1.ID &lt;span class='kw'&gt;FROM&lt;/span&gt; TestTable, TestTable t1,TestTable t2,TestTable t3
&lt;span class='kw'&gt;ROLLBACK TRAN&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
Транзакция 2:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;BEGIN TRAN
UPDATE&lt;/span&gt; TestTable &lt;span class='kw'&gt;SET&lt;/span&gt; ID=6
&lt;span class='kw'&gt;ROLLBACK TRAN&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
Запускаем "долгую"(20 сек) транзакцию 1. Затем запускаем "быструю" транзакцию 2.&lt;br /&gt;
Транзакция 2 не блокируется первой, а результат транзакции 1 выводит как данные до обновления так и после (кашу).&lt;br /&gt;
Но ведь такого не должно быть- инструкция SELECT должна ставить блокировку на update из других транзакций. Вот что об этом пишется в мсдн:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class='q'&gt;&lt;p&gt;READ COMMITTED&lt;br /&gt;
Указывает, что инструкции не могут считывать данные, которые были изменены другими транзакциями, но еще не были зафиксированы. Это предотвращает «грязные» чтения. Данные могут быть изменены другими транзакциями &lt;b&gt;между отдельными инструкциями&lt;/b&gt; в текущей транзакции&lt;/p&gt;&lt;/blockquote&gt;
Но у нас то отдельная интсрукция! Значит судя по мсдн -данные не должны быть изменены во время SELECT. &lt;br /&gt;
&lt;br /&gt;
PS Понятно что можно использовать TABLOCK/UPDLOCK в SELECT для достижения цели, но вопрос не об этом&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/K8ENYgcrYqM" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Sun, 12 Feb 2012 01:05:42 GMT</pubDate>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>[MS SQL] create table as select</title>
		<link>http://www.rsdn.ru/Forum/db/4612210.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4612210.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4612210.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4612210</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4612210.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4612210</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Hello devs,&lt;br /&gt;
&lt;br /&gt;
подскажите есть ли в mssql такая конструкция &lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;create table&lt;/span&gt; #tmp 
&lt;span class='kw'&gt;as 
select&lt;/span&gt; * &lt;span class='kw'&gt;from&lt;/span&gt; table1&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/CvsAJO8WCFY" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Fri, 10 Feb 2012 10:42:51 GMT</pubDate>
		
			<author>av12 &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>5</slash:comments>
		
	</item>

	<item>
		<title>[SQLite] помогите с выборкой!</title>
		<link>http://www.rsdn.ru/Forum/db/4611693.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4611693.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4611693.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4611693</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4611693.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4611693</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Помогите, пожалуйста. Уже весь мозг сломал. &lt;img border='0' width='15' height='15' src='http://www.rsdn.ru/Forum/images/frown.gif' /&gt;&lt;br /&gt;
&lt;br /&gt;
Есть две таблицы, A и B, примерно такие:&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE A (&lt;br /&gt;
  id INTEGER,&lt;br /&gt;
  link INTEGER&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE B (&lt;br /&gt;
  id INTEGER&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
Мне нужно выбрать из таблицы A те id, для которых существуют ВСЕ link, &lt;br /&gt;
содержащиеся в B.id. Если я пишу:&lt;br /&gt;
&lt;br /&gt;
SELECT DISCTINCT id FROM A WHERE link IN (SELECT id FROM B);&lt;br /&gt;
&lt;br /&gt;
то B.id складываются по OR, а мне надо по AND. Это вообще возможно?&lt;div class='tagline'&gt;Posted via RSDN NNTP Server 2.1 beta&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/WAAiffkmQ-E" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Fri, 10 Feb 2012 05:04:03 GMT</pubDate>
		
			<author>garant &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>13</slash:comments>
		
	</item>

	<item>
		<title>средняя длинна VarChar</title>
		<link>http://www.rsdn.ru/Forum/db/4610433.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4610433.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4610433.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4610433</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4610433.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4610433</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Как написать запрос (MS SQL), определеяющий среднюю фактическую длинну VarChar поля в таблице?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/7DXDt_rSYvE" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Thu, 09 Feb 2012 08:38:32 GMT</pubDate>
		
			<author>Hard_Club &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Из Firebird вызвать MsSql</title>
		<link>http://www.rsdn.ru/Forum/db/4610237.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4610237.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4610237.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4610237</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4610237.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4610237</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Есть 2 базы. Сначала всегда вызывается процедура в Firebird.&lt;br /&gt;
Иногда в некоторых процедурах надо делать некоторую логику которая не должна быть доступна базе Firebird.&lt;br /&gt;
Пока решил ее запечатать в процедуры MsSql. &lt;br /&gt;
вопрос: как из процедуры Firebird вызвать процедуру MsSql и при этом желательно чтобы была одна транзакция?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/7WnGqX44A4I" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Thu, 09 Feb 2012 05:04:22 GMT</pubDate>
		
		
			<slash:comments>6</slash:comments>
		
	</item>

	<item>
		<title>Города РФ</title>
		<link>http://www.rsdn.ru/Forum/db/4608048.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4608048.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4608048.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4608048</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4608048.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4608048</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Кто-то знает базу городов и регионов РФ, чтобы было на русском и английском сразу?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/P32Ai61xbzg" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Tue, 07 Feb 2012 17:24:05 GMT</pubDate>
		
		
			<slash:comments>2</slash:comments>
		
	</item>

	<item>
		<title>Работа с базами данных на Visual C++</title>
		<link>http://www.rsdn.ru/Forum/db/4607323.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4607323.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4607323.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4607323</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4607323.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4607323</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Как работать с базами данных на Visual C++ (версия 6.0 или выше)?&lt;br /&gt;
Если учесть, что работа с таблицами происходит через SQL-запросы?&lt;br /&gt;
(Если конкретно, то используется СУБД Oracle).&lt;br /&gt;
&lt;br /&gt;
Где об этом можно прочитать?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class='mod'&gt;08.02.12 20:31: Перенесено модератором из 'C/C++. Прикладные вопросы' &amp;mdash; Кодт&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/T3MJ2F9_XLE" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Tue, 07 Feb 2012 10:31:01 GMT</pubDate>
		
		
			<slash:comments>6</slash:comments>
		
	</item>

	<item>
		<title>Hard_Club</title>
		<link>http://www.rsdn.ru/Forum/db/4607073.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4607073.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4607073.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4607073</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4607073.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4607073</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Как узнать объем данный, которые гоняются по сети во время выполнения какого-либо select?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/m4SlczYCXeg" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Tue, 07 Feb 2012 08:44:20 GMT</pubDate>
		
			<author>Hard_Club &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>Нужен Общероссийский классификатор стандартов как БД</title>
		<link>http://www.rsdn.ru/Forum/db/4606861.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4606861.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4606861.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4606861</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4606861.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4606861</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Доброе утро. В свою программу нужно втроить ОКС. Нигде в инете не могу найти его в виде БД (набора insert"ов). Может у кого есть и скинет в каком-нить формате?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/nfCYWChEQss" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Tue, 07 Feb 2012 05:58:22 GMT</pubDate>
		
		
			<slash:comments>0</slash:comments>
		
	</item>

	<item>
		<title>Связь многих сущностей</title>
		<link>http://www.rsdn.ru/Forum/db/4606771.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4606771.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4606771.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4606771</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4606771.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4606771</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Это все про SQL (точнее про relational db)&lt;br /&gt;
&lt;br /&gt;
Скажем есть 8 сущностей в БД.  Каждая сущность представлена таблицей в которой хранятся сущности данного типа &amp;mdash; entity_1 ... entity_8&lt;br /&gt;
Каждая сущность имеет уникальный ID.&lt;br /&gt;
&lt;br /&gt;
Нужно уметь а) устанавливать связи между сущностями. Т.е. например некая запись entity_1 связана с одной или нескольких записей из entity_3 или entity_5 и т.д.  &lt;br /&gt;
Нужно уметь б) получать список всех ID сущностей связанных с данной.&lt;br /&gt;
&lt;br /&gt;
Подход в лоб &amp;mdash; заведение link таблиц вида&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
entity_1_to_entity_2
{
  id entity_1_id;
  id entity_2_id;
}
entity_1_to_entity_3
{
  id entity_1_id;
  id entity_3_id;
}
...&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
дает в общей сложности 28 таких таблиц плюс запрос вида б) это UNION восьми SELECTов.&lt;br /&gt;
&lt;br /&gt;
Вопросы: 1) это нормально? 2) как народ решает такие проблемы? &lt;br /&gt;
&lt;br /&gt;
Проблема отягощается еще тем что сегодня это 8 сущностей а завтра скажем 9 (link tables in total:36) и т.д.&lt;br /&gt;
&lt;br /&gt;
Проблема количества таблиц решается заведением одной link table вида&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
entity_to_entity
{
  id id_1; int entity_type_1;
  id id_2; int entity_type_2;
}&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
Но тогда теряем автоматический key integrity как я понимаю.&lt;br /&gt;
&lt;br /&gt;
Или как это всё делается?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/2PikmAN9qLw" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Tue, 07 Feb 2012 01:25:50 GMT</pubDate>
		
			<author>c-smile &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>7</slash:comments>
		
	</item>

	<item>
		<title>SQL запрос имен по  Id</title>
		<link>http://www.rsdn.ru/Forum/db/4606093.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4606093.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4606093.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4606093</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4606093.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4606093</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Есть две таблицы. Первая содержит набор разных Id в качестве столбцов. Все эти Id адресуют имена из второй таблицы.&lt;br /&gt;
&lt;br /&gt;
Как написать select, чтобы выводилось Name1, Name2, Name3,.. NameN, когда&lt;br /&gt;
&lt;br /&gt;
Table1: &lt;a target="_blank" href="http://findbook.ru/search/?isbn=1-2-3-4&amp;ozon=rsdn&amp;bolero=rsdnru&amp;biblion=791&amp;booksru=rsdn&amp;zonex=248&amp;piter=3600&amp;myshop=00776"&gt;1 2 3 4&lt;/a&gt;... n&lt;br /&gt;
Table2: 1 Name1&lt;br /&gt;
        2 Name2&lt;br /&gt;
        3 Name3&lt;br /&gt;
        ...&lt;br /&gt;
        N NameN&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/yUxlWe5_Lx8" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Mon, 06 Feb 2012 14:56:01 GMT</pubDate>
		
			<author>Hard_Club &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>24</slash:comments>
		
	</item>

	<item>
		<title>Что полистать про SQL и .Net</title>
		<link>http://www.rsdn.ru/Forum/db/4605047.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4605047.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4605047.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4605047</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4605047.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4605047</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Подскажите литературку, что почитать для начала про базы данных, язык SQL, и работу с БД на .NET(C#).&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/IEXxkQ38lSA" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Sun, 05 Feb 2012 23:33:56 GMT</pubDate>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>Структура форума - организация БД</title>
		<link>http://www.rsdn.ru/Forum/db/4601654.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4601654.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4601654.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4601654</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4601654.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4601654</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Вопрос чайника.&lt;br /&gt;
Очень давно писал "Гостевую Книгу" на PHP с использованием БД. Мне хотелось сделать гостевую книгу, что бы можно было было отвечать на само сообщение. Ну т.е. есть сообщение и что бы к нему можно было прикрепить ответ. Я долго ломал голову, как реализовать эту БД.&lt;br /&gt;
По сути это тоже самое что форум. Есть "главные" посты, а к ним ответы.&lt;br /&gt;
Как правильнее это реализовать?&lt;br /&gt;
Создать 2 таблицы.&lt;br /&gt;
Первая таблица &amp;mdash; "главные" посты, где им будет присвоен номер.&lt;br /&gt;
id_post(индексый)|date|title|massage&lt;br /&gt;
Вторая таблица &amp;mdash; ответы на эти посты, им будет присвоин номер "главного" поста и дата, что бы выводить в порядке очереди.&lt;br /&gt;
id(индексый)|id_post|date|massage&lt;br /&gt;
Всё так?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/Rv60YqUNI1c" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Thu, 02 Feb 2012 22:46:17 GMT</pubDate>
		
		
			<slash:comments>4</slash:comments>
		
	</item>

	<item>
		<title>Память в 32 битной ОС</title>
		<link>http://www.rsdn.ru/Forum/db/4600417.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4600417.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4600417.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4600417</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4600417.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4600417</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;windows server 2003/32 bytes&lt;br /&gt;
сейчас смотрю и вижу, что процесс скл сервера (2005) жрет 1,8 гига памяти.&lt;br /&gt;
Что произойдет при достижении 2 гига потребления памяти?&lt;br /&gt;
&lt;br /&gt;
&lt;div class='mod'&gt;02.02.12 17:19: Перенесено модератором из '.NET' &amp;mdash; VladD2&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/htY6dFZMiYk" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Thu, 02 Feb 2012 09:50:22 GMT</pubDate>
		
		
			<slash:comments>18</slash:comments>
		
	</item>

	<item>
		<title>Sqlite: хитрый insertoupdate</title>
		<link>http://www.rsdn.ru/Forum/db/4599158.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4599158.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4599158.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4599158</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4599158.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4599158</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;День добрый.&lt;br /&gt;
&lt;br /&gt;
Есть СУБД sqlite(полностью моя, что хочу то и делаю).&lt;br /&gt;
Таблица с полями:&lt;br /&gt;
ID &amp;mdash; int, primary key&lt;br /&gt;
ChangeDate &amp;mdash; DATE&lt;br /&gt;
DoubleValue &amp;mdash; REAL&lt;br /&gt;
Counter &amp;mdash; int&lt;br /&gt;
SomeText &amp;mdash; TEXT&lt;br /&gt;
&lt;br /&gt;
Хочеться делать insertоupdate-ы следующим образом:&lt;br /&gt;
Если записи с таким текстом нет, то ChangeDate = CurrentDateTime, Counter=1, DoubleValue = переданное значение&lt;br /&gt;
Если запись с таким текстом есть, то ChangeDate = CurrentDateTime, Counter увеличивается на один , DoubleValue = min( текущее значение DoubleValue, переданное значение )&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/aOFt3WZ9m4Q" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Wed, 01 Feb 2012 13:29:51 GMT</pubDate>
		
			<author>Flat117 &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>помогите составить запрос</title>
		<link>http://www.rsdn.ru/Forum/db/4598922.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4598922.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4598922.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4598922</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4598922.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4598922</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Всем доброго времени суток.&lt;br /&gt;
&lt;br /&gt;
есть таблица:&lt;br /&gt;
id , event_id , count&lt;br /&gt;
1 |    2   |     10&lt;br /&gt;
2 |    2   |     10&lt;br /&gt;
3 |    5   |     8&lt;br /&gt;
4 |    29  |     15&lt;br /&gt;
5 |    29  |     7&lt;br /&gt;
6 |    7   |     3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   допустим:&lt;br /&gt;
event_id 2  это первый тип;&lt;br /&gt;
event_id 29 это второй тип;&lt;br /&gt;
&lt;br /&gt;
все остальные event_id (не 2 и не 29) ето третий тип.&lt;br /&gt;
&lt;br /&gt;
мне нужно получить в таблицу сумму  count-ов по каждому типу&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
первый тип , второй тип , третий тип&lt;br /&gt;
20             22       ,  11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
помогите пожалуйста состажить запрос.&lt;br /&gt;
&lt;br /&gt;
Заранее спасибо.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/n3WovwmMQoU" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Wed, 01 Feb 2012 10:18:20 GMT</pubDate>
		
			<author>RobinHood &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>3</slash:comments>
		
	</item>

	<item>
		<title>[MSSQL] IRowsetFastLoad вставить NULL</title>
		<link>http://www.rsdn.ru/Forum/db/4596069.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4596069.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4596069.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4596069</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4596069.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4596069</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;в каком месте тут надо поменять что вставлялся NULL ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
&lt;span class='kw'&gt;static bool&lt;/span&gt; SetFloat( &lt;span class='kw'&gt;const&lt;/span&gt; BYTE* pData, DBBINDING&amp;amp; rgBinding, &lt;span class='kw'&gt;float&lt;/span&gt; fValue )
{
    &lt;span class='kw'&gt;if&lt;/span&gt;( NULL == pData )
    {
        &lt;span class='kw'&gt;return false&lt;/span&gt;;
    }
    *(DBSTATUS *)(pData + rgBinding.obStatus) = DBSTATUS_S_OK;
    *(DBLENGTH *)(pData + rgBinding.obLength) = &lt;span class='kw'&gt;sizeof&lt;/span&gt;(&lt;span class='kw'&gt;float&lt;/span&gt;); 
    *(&lt;span class='kw'&gt;float&lt;/span&gt; *)   (pData + rgBinding.obValue)  = fValue;

    &lt;span class='kw'&gt;return true&lt;/span&gt;;
}&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/t8x1oyAOp6k" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Mon, 30 Jan 2012 16:22:39 GMT</pubDate>
		
			<author>Lepsik &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>1</slash:comments>
		
	</item>

	<item>
		<title>сравнить две таблицы</title>
		<link>http://www.rsdn.ru/Forum/db/4595427.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4595427.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4595427.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4595427</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4595427.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4595427</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Здравствуйте !&lt;br /&gt;
Подскажите пожалуйста такой вопрос ...&lt;br /&gt;
Имеются две таблицы одинаковой структуры.&lt;br /&gt;
Скажем, одна отражает состояние некоторого объекта сегодня, а вторая &amp;mdash; вчера.&lt;br /&gt;
Есть ли в реляционной алгебре (ну или где то там в теории БД) некая операция, которая позволяет одним махом сравнить эти таблицы и вывести различия ?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/T20XXiF6Id4" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Mon, 30 Jan 2012 10:03:08 GMT</pubDate>
		
			<author>Фукерман &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>8</slash:comments>
		
	</item>

	<item>
		<title>Хитрость с "упаковкой" данных</title>
		<link>http://www.rsdn.ru/Forum/db/4594692.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4594692.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4594692.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4594692</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4594692.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4594692</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;Привет,&lt;br /&gt;
&lt;br /&gt;
Хотелось бы услышать критику более продвинутых комрадов следующего моего решения/идеи&lt;br /&gt;
&lt;br /&gt;
Вобщем, имелась таблица:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
----------------------------------------------------------
| id | web_id | school_id | month | year | visits | kind |
----------------------------------------------------------
|    |        |           |       |      | 890    |      |
|    |        |           |       |      | 1043   |      |&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
в ней хранилась ежемесячная посещаемость учебных сайтов школами. Всё это служило верой и правдой. Но с развитием проекта появилась необходимость хранить &lt;b&gt;ежедневные&lt;/b&gt; посещаемости. Ну, на первый взгляд, можно просто изменить таблицу на:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
----------------------------------------------------------------
| id | web_id | school_id | &lt;b&gt;day &lt;/b&gt;| month | year | visits | kind |
----------------------------------------------------------------
|    |        |           |     |       |      | 20     |      |
|    |        |           |     |       |      | 34     |      |&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
В этом случае мы имеем примерно 30-кратное увеличение количества записей в таблице. Это при том, что в одной записи значение посещаемости занимает около 5% памяти.&lt;br /&gt;
&lt;br /&gt;
Так вот, а что если хранить всю месячную посещаемсть (по дням) в одной записи? Реализовать это можно, например, строкой с пробелами в одном поле или добавив 31(!)(хм) новое поле для каждого дня. Получится:&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
-------------------------------------------------------------------------         
| id | web_id | school_id | day | month | year | &lt;b&gt;visits_str&lt;/b&gt;      | kind |
-------------------------------------------------------------------------
|    |        |           |     |       |      | 20 22 ... 34 30 |      |
|    |        |           |     |       |      | 14 21 ... 28 33 |      |&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
OR&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
----------------------------------------------------------------------------------
| id | web_id | school_id | day | month | year | &lt;b&gt;vs1 | vs2 ||||||||| vs31&lt;/b&gt; | kind |
----------------------------------------------------------------------------------
|    |        |           |     |       |      | 20  | 22  | ..... |  30  |      |
|    |        |           |     |       |      | 14  | 21  | ..... |  28  |      |&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
Из плюсов такого подхода видится увеличение процента полезной информации и уменьшение количества записей. К минусам можно отнести усложнение обслуживающих скриптов и ...(?).&lt;br /&gt;
&lt;br /&gt;
Был бы очень признателен за оценку такого вот подхода. А то при кажущейся еффективности решения не покидает чувство изобретения велосипеда на ровном месте для класической задачи.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/yrW_ecurcCU" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Sun, 29 Jan 2012 12:02:40 GMT</pubDate>
		
			<author>dimic &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>5</slash:comments>
		
	</item>

	<item>
		<title>[MSSQL][C#]  сохранить float в тип Single</title>
		<link>http://www.rsdn.ru/Forum/db/4593537.1.aspx</link>
		<guid isPermaLink="true">http://www.rsdn.ru/Forum/db/4593537.aspx</guid>
		<comments>http://www.rsdn.ru/Forum/db/4593537.aspx</comments>
		<wfw:comment>http://www.rsdn.ru/Forum/PostRssComment.aspx?mid=4593537</wfw:comment>
		<wfw:commentRss>http://www.rsdn.ru/Forum/RSS/4593537.aspx</wfw:commentRss>
		<trackback:ping>http://www.rsdn.ru/Forum/Trackback.aspx?mid=4593537</trackback:ping>
		<description>&lt;div style="@import url(http://www.rsdn.ru/Forum/Forum.css);"&gt;описать  dataset&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
      &lt;span class='kw'&gt;foreach&lt;/span&gt; (String ColumnName &lt;span class='kw'&gt;in&lt;/span&gt; AirMod)
            {
                DataColumn idColumn = &lt;span class='kw'&gt;new&lt;/span&gt; DataColumn();

                &lt;span class='kw'&gt;if&lt;/span&gt; (iterCol &amp;lt; 6)
                {
                    idColumn.DataType = System.Type.GetType(&lt;span class='str'&gt;"System.Int32"&lt;/span&gt;);
                    idColumn.AllowDBNull = &lt;span class='kw'&gt;false&lt;/span&gt;;
                }
                &lt;span class='kw'&gt;else&lt;/span&gt;
                {
                    idColumn.DataType = System.Type.GetType(&lt;span class='str'&gt;"System.Single"&lt;/span&gt;);
                    idColumn.AllowDBNull = &lt;span class='kw'&gt;true&lt;/span&gt;;
                }
                idColumn.ColumnName = ColumnName;

                dataTable.Columns.Add(idColumn);
                iterCol++;
            }&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
вставить данные&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table width='96%'&gt;&lt;tr&gt;&lt;td nowrap='nowrap' class='c'&gt;&lt;pre&gt;
            &lt;span class='kw'&gt;for&lt;/span&gt; (Int32 i = 0; i &amp;lt; nAmountRecords; i++)
            {
                DataRow nextRow = dataTable.NewRow();
                Int32 iCol = 0;

                &lt;span class='kw'&gt;foreach&lt;/span&gt; (String col &lt;span class='kw'&gt;in&lt;/span&gt; AirMod)
                {
                    &lt;span class='kw'&gt;if&lt;/span&gt; (iCol &amp;lt; 6)
                    {
                        nextRow[col] = iCol;
                    }
                    &lt;span class='kw'&gt;else&lt;/span&gt;
                    {
                            Single &lt;span class='kw'&gt;value&lt;/span&gt; = rnd.Next(1, 10);
                            &lt;span class='kw'&gt;value&lt;/span&gt; /= (iCol + col.Length) * 1000;

                            nextRow[col] = &lt;span class='kw'&gt;value&lt;/span&gt;;
                    }
                    iCol++;
                }
                dataTable.Rows.Add(nextRow);
            }&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
там где int все в прорядке, где float &amp;mdash; нули. Что делать?&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/rsdn/db/~4/WCRoD38Gy_4" height="1" width="1"/&gt;</description>
		
		<category>db</category>
		<pubDate>Fri, 27 Jan 2012 21:02:16 GMT</pubDate>
		
			<author>Lepsik &lt;forum@rsdn.ru&gt;</author>
		
		
			<slash:comments>2</slash:comments>
		
	</item>
</channel>
</rss>

