<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; Помоги со структурой БД]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2500</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2500&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Помоги со структурой БД».]]></description>
		<lastBuildDate>Wed, 07 Mar 2012 13:04:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19157#p19157</link>
			<description><![CDATA[<p>ясно, спасибо за советы)</p>]]></description>
			<author><![CDATA[null@example.com (CrazyValenokBlg)]]></author>
			<pubDate>Wed, 07 Mar 2012 13:04:29 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19157#p19157</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19156#p19156</link>
			<description><![CDATA[<p>Запросом такой массив собрать не получится. Лучше из этого массива собрать второй пройдя его циклом foreach().</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 07 Mar 2012 12:24:28 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19156#p19156</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19155#p19155</link>
			<description><![CDATA[<p>СДела так, как говорили, с помощю JOIN получил список id предметов, которые ведёт преподаватель, теперь массив такого вида:<br /></p><div class="codebox"><pre><code>Array
(
    [0] =&gt; Array
        (
            [ID] =&gt; 1
            [NAME] =&gt; Василий Петрович
            [DISCIPLINE_ID] =&gt; 1
        )
    [1] =&gt; Array
        (
            [ID] =&gt; 1
            [NAME] =&gt; Василий Петрович
            [DISCIPLINE_ID] =&gt; 2
        )
)</code></pre></div><p>нельзя ли сделать, чтобы при выборке взращался такого вида массив? или это уже только самому преобразования делать нужно?<br /></p><div class="codebox"><pre><code>Array
(
    [0] =&gt; Array
        (
            [ID] =&gt; 1
            [NAME] =&gt; Василий Петрович
            [DISCIPLINE_ID] =&gt; Array
                                            (
                                               [0] =&gt; 1
                                               [1] =&gt; 2
                                             )
        )
)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (CrazyValenokBlg)]]></author>
			<pubDate>Wed, 07 Mar 2012 10:56:19 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19155#p19155</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19126#p19126</link>
			<description><![CDATA[<p>Hanut, да, вы правы, один предмет могут вести &gt;1 преподавателя, спасибо за помощь.</p>]]></description>
			<author><![CDATA[null@example.com (CrazyValenokBlg)]]></author>
			<pubDate>Sun, 04 Mar 2012 11:08:15 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19126#p19126</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19124#p19124</link>
			<description><![CDATA[<div class="quotebox"><cite>CrazyValenokBlg сказал:</cite><blockquote><p>потом делаю селект из связывающией таблицы по полю этого преподователя и потом беру делаю селект по таблицы предметов по полученым id предметов?</p></blockquote></div><p>Верно. Только эти два запроса можно объединить с помощью конструкции JOIN.</p><p>Идея в том, что один предмет может принадлежать разным преподавателям. Если каждый предмет может принадлежать только одному преподавателю, то связь таблиц будет еще проще: в таблице предметов необходимо создать поле в котором будет храниться идентификатор преподавателя.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sun, 04 Mar 2012 11:02:47 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19124#p19124</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19122#p19122</link>
			<description><![CDATA[<p>не совсем понимаю эту идею), как потом мне делать выборку, например мне нужно вывести информацию о преподователе + предметы которые он ведёт, я сначала делаю селект из таблицы преподавателей, потом делаю селект из связывающией таблицы по полю этого преподователя и потом беру делаю селект по таблицы предметов по полученым id предметов?</p>]]></description>
			<author><![CDATA[null@example.com (CrazyValenokBlg)]]></author>
			<pubDate>Sun, 04 Mar 2012 10:50:13 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19122#p19122</guid>
		</item>
		<item>
			<title><![CDATA[Re: Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19120#p19120</link>
			<description><![CDATA[<p>Если связь таблиц нужна только логическая, без выполнения каких-либо операций над связанными таблицами, то осуществить ее можно через поля первичных ключей. Например: таблица преподавателей имеет первичный ключ id, есть таблица предметов, которая тоже имеет первичный ключ id; теперь создаем третью таблицу назначающую преподавателям предметы, полей у этой связывающей таблицы может быть три - первичный ключ связи, id преподавателя и id предмета. Первичный ключ связи нужен, чтобы иметь возможность эту связь удалить или отредактировать.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Sun, 04 Mar 2012 10:37:30 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19120#p19120</guid>
		</item>
		<item>
			<title><![CDATA[Помоги со структурой БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=19118#p19118</link>
			<description><![CDATA[<p>Добрый день. Стоит такая задача, нужно сделать БД преподавателей, в базе хранятся различные сведения, так же преподаватели могу вести несколько предметов. Будет и база данных предметов, где будет id предмета, его название, описание, может что-ниудь ещё, как завязать эти таблицы? Через set?</p>]]></description>
			<author><![CDATA[null@example.com (CrazyValenokBlg)]]></author>
			<pubDate>Sun, 04 Mar 2012 10:11:36 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=19118#p19118</guid>
		</item>
	</channel>
</rss>
