<?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=2205</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2205&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Организация БД».]]></description>
		<lastBuildDate>Mon, 23 May 2011 12:12:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16456#p16456</link>
			<description><![CDATA[<p>Благодарю.Будем пробовать.</p>]]></description>
			<author><![CDATA[null@example.com (Гриша)]]></author>
			<pubDate>Mon, 23 May 2011 12:12:44 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16456#p16456</guid>
		</item>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16455#p16455</link>
			<description><![CDATA[<div class="quotebox"><cite>Гриша сказал:</cite><blockquote><p> То есть в моем случае, как я понял, нужно создать несколько таблиц с одинаковым НАЗВАНИЕМ первичного ключей и и их ПАРАМЕТРОВ(INT и автоинкремент)?</p></blockquote></div><p>Не совсем так. Поле идентификатора строки должно быть у каждой таблицы свое, обычно оно называется id; поле связи - это идентификатор основной таблицы. Например, есть основная таблица анкеты (anketa) с полем идентификатора id, тогда связанные таблицы будут иметь вид: таблица города - id(первичный ключ с автоувеличением), name_gor(название города), anketa_id (идентификатор из таблицы анкеты); таблица товары - id(первичный ключ с автоувеличением), name_tov(название товара), anketa_id (идентификатор из таблицы анкеты).</p><p>Делать отдельные связанные таблицы надо только в том случае, если у основной таблицы может быть несколько связанных строк. Например, у анкеты может быть поле фотографии; если фотография только одна, то данные можно сохранить в основной таблице, но если фотографий у анкеты может быть несколько, то сохранить их можно только в связанной таблице, связав ее с основной через поле идентификатора основной таблицы анкеты.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 23 May 2011 11:45:09 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16455#p16455</guid>
		</item>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16454#p16454</link>
			<description><![CDATA[<p>которая включала бы в себя все поля.В чем недостаток такого способа?. С уважением, благодарю.</p>]]></description>
			<author><![CDATA[null@example.com (Гриша)]]></author>
			<pubDate>Mon, 23 May 2011 10:57:48 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16454#p16454</guid>
		</item>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16453#p16453</link>
			<description><![CDATA[<p>Уважаемый Hanut благодарю вас за ответ. Теперь немного становится понятно. Можно уточнить? То есть в моем случае, как я понял, нужно создать несколько таблиц с одинаковым НАЗВАНИЕМ первичного ключей и и их ПАРАМЕТРОВ(INT и автоинкремент)??</p><p>То есть к примеру: таблица города - id(код города), name_gor(название города), таблица товары - id(код товара), name_tov(название товара) и т.д. То есть эти самые id будут в итоге совпадать? Вот я не пойму в чем разница? ведь все тоже самое я могу сделать одной ЕДИНСТВЕННОЙ большой таблицей под названием - анкета.</p>]]></description>
			<author><![CDATA[null@example.com (Гриша)]]></author>
			<pubDate>Mon, 23 May 2011 10:55:41 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16453#p16453</guid>
		</item>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16450#p16450</link>
			<description><![CDATA[<div class="quotebox"><cite>Гриша сказал:</cite><blockquote><p>Как сделать так что-бы данные отправлялись в несколько таблиц котрые между собой связаны, и что бы потом их можно достать обратно в виде цельной заполненной анкеты?</p></blockquote></div><p>Все таблицы можно связать через единый идентификатор, поле, которое во всех таблицах будет иметь одно значение. Например, если у основной таблицы анкеты есть идентификатор 1, то у остальных связанных таблиц должно быть поле такого же типа данных и строка с тем же значением - 1. Объединяются такие таблицы в единую, через SQL запрос с помощью метода JOIN.</p><p>Пример запроса на объединение 4 таблиц:<br /></p><div class="codebox"><pre><code>SELECT * FROM t1 LEFT JOIN (t2, t3, t4)
                 ON (t2.a=t1.a AND t3.b=t1.b AND t4.c=t1.c)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Mon, 23 May 2011 08:24:04 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16450#p16450</guid>
		</item>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16449#p16449</link>
			<description><![CDATA[<p>Ну подскажите друзья</p>]]></description>
			<author><![CDATA[null@example.com (Гриша)]]></author>
			<pubDate>Mon, 23 May 2011 08:00:39 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16449#p16449</guid>
		</item>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16448#p16448</link>
			<description><![CDATA[<p>Вообщем если в крации - Человек заполняет анкету, эти переменные передаются в БД в ОДНУ единственную таблицу под названием - anketa(она получается большая). Как сделать так что-бы данные отправлялись в несколько таблиц котрые между собой связаны, и что бы потом их можно достать обратно в виде цельной заполненной анкеты? Мозгов у меня не хватает...растолкуйте кто-нибудь пожалуйста данный момент.</p>]]></description>
			<author><![CDATA[null@example.com (Гриша)]]></author>
			<pubDate>Sun, 22 May 2011 21:35:07 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16448#p16448</guid>
		</item>
		<item>
			<title><![CDATA[Re: Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16447#p16447</link>
			<description><![CDATA[<p>Ограничение что-ли? не дали досказать...</p>]]></description>
			<author><![CDATA[null@example.com (Гриша)]]></author>
			<pubDate>Sun, 22 May 2011 21:14:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16447#p16447</guid>
		</item>
		<item>
			<title><![CDATA[Организация БД]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16446#p16446</link>
			<description><![CDATA[<p>Добрый вечер друзья! Прошу совета/помощи/подсказки, Передо мной следующая задача:<br />Нужно сделать базу данных по всем организациям-поставщикам России, с возможностями <br />1) Добавление анкеты нового поставщика(если вы поставщик)<br />2) Поиск поставщика по нескольким критериям типа город, виды товаров и т.д.(соответственно если вы ищите поставщика для своей организации)<br />Как я это пока себе представляю:Грубо говоря человек заходит на сайт, перед ним две кнопки -</p>]]></description>
			<author><![CDATA[null@example.com (Гриша)]]></author>
			<pubDate>Sun, 22 May 2011 21:13:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16446#p16446</guid>
		</item>
	</channel>
</rss>
