<?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; Связи между таблицами (первичные и внешние ключи и disiner)]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=1447</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1447&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Связи между таблицами (первичные и внешние ключи и disiner)».]]></description>
		<lastBuildDate>Wed, 11 Nov 2009 08:14:28 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Связи между таблицами (первичные и внешние ключи и disiner)]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9601#p9601</link>
			<description><![CDATA[<p><strong>Hanut</strong><br />Спасибо за качественную поддержку, ответы меня удовлетворили. Скажу по секрету: я зарегился именно на вашем форуме лишь потому, что увидел как вы достаточно компетентно и конкретно отвечаете на поставленные вам вопросы пользователей. Желаю держать планку в том же уровне <img src="https://forum.php-myadmin.ru/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (sokrat)]]></author>
			<pubDate>Wed, 11 Nov 2009 08:14:28 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9601#p9601</guid>
		</item>
		<item>
			<title><![CDATA[Re: Связи между таблицами (первичные и внешние ключи и disiner)]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9593#p9593</link>
			<description><![CDATA[<p>1. В таблицах типа MyISAM установка связей повлияет только на отображение данных в phpMyAdmin (Дизайнер и связи для выбора отображаемого столбца). Данные связи работают только в phpMyAdmin и никак не влияют на данные.</p><p>2. Связи в таблицах типа InnoDB следует устанавливать, если требуется при выполнении какого-либо действия в одной из таблиц, чтобы происходило определенное действие в связанных таблицах. Например, если связаны две таблицы и вы в первой удалите строку, то связанные с ней записи будут автоматически удалены и из второй таблицы (каскадное удаление).</p><p>3. Связи проставляются исходя из логики построения БД. К примеру, есть таблица user состоящая из полей id и name, и есть таблица message состоящая из полей user_id и text. Поля user.id и message.user_id должны иметь одинаковый тип данных и могут быть связаны, чтобы установить каждому сообщению (message) своего пользователя.</p><p>4. Сменить тип таблиц с MyISAM на InnoDB можно, но особого смысла в этом нет. Считается, что таблицы типа MyISAM лучше предназначены для создания веб-ресурсов (очень большая скорость при выборке данных из БД), а InnoDB скорее для крупных, критичных к отказоустойчивости проектов (медленнее, но надежнее). Сам Joomla от смены типа таблиц ни лучше ни хуже работать не будет.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 10 Nov 2009 16:39:18 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9593#p9593</guid>
		</item>
		<item>
			<title><![CDATA[Re: Связи между таблицами (первичные и внешние ключи и disiner)]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9587#p9587</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>В отличии от InnoDB, у таблиц типа MyISAM в структуре таблиц нет возможности для установления внешних ключей и создания связей, их можно установить только с помощью phpMyAdmin, который хранит связи в специальной рабочей таблице</p></blockquote></div><p>ПАсиба величественна уважаемые Гуру!<br />Тогда назрели такие вопросы:<br />1. Имеет ли какой-либо практический смысл устанавливать связи между таблицами в типах MyISM? отразится ли это на скорости работы таких таблиц?На что повлияет?<br />2. Имеет ли какой-либо практический смысл устанавливать связи между таблицами в типах InnoDM?На что влияют связи в типах InnoDB?<br />3. Терь вопрос ближе к практике. Например, есть у меня 36 табличек&nbsp; MyISM с непроставленными связями. Вхожу я в любую из таблиц и далее мне нужно определить, из каких соображений выбирается первичный ключ, ссылки на внешние ключи и т.д.?<br />4. У меня есть движок Joomla, тип базы данных MyISM. Возможно ли выгрузить таблицы из базы MyISM новый тип таблиц InnoDB?Какие будут последствия и на чем это может отразиться?</p>]]></description>
			<author><![CDATA[null@example.com (sokrat)]]></author>
			<pubDate>Tue, 10 Nov 2009 10:22:46 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9587#p9587</guid>
		</item>
		<item>
			<title><![CDATA[Re: Связи между таблицами (первичные и внешние ключи и disiner)]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9586#p9586</link>
			<description><![CDATA[<p>В отличии от InnoDB, у таблиц типа MyISAM в структуре таблиц нет возможности для установления внешних ключей и создания связей, их можно установить только с помощью phpMyAdmin, который хранит связи в специальной рабочей таблице. Таким образом, просмотреть связи вы не можете, потому что они не установлены.</p><p>Связи устанавливаются так: выбираем первичный ключ, затем выбираем ссылочное поле, после чего устанавливается связь; следующим шагом, при необходимости, выбирается отображаемый столбец.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 10 Nov 2009 09:49:46 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9586#p9586</guid>
		</item>
		<item>
			<title><![CDATA[Связи между таблицами (первичные и внешние ключи и disiner)]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=9584#p9584</link>
			<description><![CDATA[<p>База Mysql MyISM/<br />Вопросы: <br />1. Как просмотреть связи между таблицами в базе данных (если есть,опишите несколько способов)?;<br />2. Почему в дизайнере таблиц через phpMyAdmin у меня связи на внешние и первичные ключи не отображаются? help me! скриншот ниже:</p><p><span class="postimg"><img src="http://smages.com/i/20/3e/203eff0e3a76d6b0e975fb14f458a24a.jpg" alt="http://smages.com/i/20/3e/203eff0e3a76d6b0e975fb14f458a24a.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (sokrat)]]></author>
			<pubDate>Tue, 10 Nov 2009 00:27:37 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=9584#p9584</guid>
		</item>
	</channel>
</rss>
