<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[My Visual Database — Сохранение данных в таблицы]]></title>
		<link>https://myvisualdatabase.com/forum/viewtopic.php?id=4853</link>
		<atom:link href="https://myvisualdatabase.com/forum/extern.php?action=feed&amp;tid=4853&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Сохранение данных в таблицы.]]></description>
		<lastBuildDate>Thu, 10 Jan 2019 06:22:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28511#p28511</link>
			<description><![CDATA[<p>Derek, thank you very mach !</p>]]></description>
			<author><![CDATA[null@example.com (chaoba)]]></author>
			<pubDate>Thu, 10 Jan 2019 06:22:27 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28511#p28511</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28497#p28497</link>
			<description><![CDATA[<div class="quotebox"><cite>derek wrote:</cite><blockquote><p>Привет снова, Chaoba,<br />Избыточные данные обычно относятся к данным об одном и том же субъекте, которые хранятся более одного раза, а не к данным, относящимся к разным субъектам.<br />Пожалуйста, посмотрите на диаграмму. Верхняя часть диаграммы показывает, как данные хранятся в плоском файле - красные прямоугольники показывают все данные, которые являются избыточными.<br />Когда вы создаете реляционную базу данных, вы удаляете избыточность, создавая связанные таблицы и связывая эти таблицы с тем, что называется «внешним ключом». Посмотрите на синие прямоугольники - «таблица строк счета» связана с «таблицей заголовка счета» его внешним ключом заголовка счета. «Таблица заголовков счетов» связана с «таблицей счетов» внешним ключом таблицы счетов. Ничего не повторяется<br />MVD создает все это автоматически - все, что вам нужно сделать, это создать ссылку в вашей структуре данных.<br />Наконец, посмотрите на зеленые коробки; это не избыточные данные, просто один и тот же товар (принтер) был куплен по двум разным счетам двумя разными покупателями.<br />Я надеюсь, что это не делает вещи более запутанными! Но важно получить правильную структуру данных. и когда это, MVD очень прост в использовании.<br />Regards,<br />Derek.</p></blockquote></div><p><span class="postimg"><img src="https://hi-cd.ru/images/smiley/739172991.gif" alt="https://hi-cd.ru/images/smiley/739172991.gif" /></span></p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Wed, 09 Jan 2019 00:19:12 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28497#p28497</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28496#p28496</link>
			<description><![CDATA[<p>Привет снова, Chaoba,<br />Избыточные данные обычно относятся к данным об одном и том же субъекте, которые хранятся более одного раза, а не к данным, относящимся к разным субъектам.<br />Пожалуйста, посмотрите на диаграмму. Верхняя часть диаграммы показывает, как данные хранятся в плоском файле - красные прямоугольники показывают все данные, которые являются избыточными.<br />Когда вы создаете реляционную базу данных, вы удаляете избыточность, создавая связанные таблицы и связывая эти таблицы с тем, что называется «внешним ключом». Посмотрите на синие прямоугольники - «таблица строк счета» связана с «таблицей заголовка счета» его внешним ключом заголовка счета. «Таблица заголовков счетов» связана с «таблицей счетов» внешним ключом таблицы счетов. Ничего не повторяется<br />MVD создает все это автоматически - все, что вам нужно сделать, это создать ссылку в вашей структуре данных.<br />Наконец, посмотрите на зеленые коробки; это не избыточные данные, просто один и тот же товар (принтер) был куплен по двум разным счетам двумя разными покупателями.<br />Я надеюсь, что это не делает вещи более запутанными! Но важно получить правильную структуру данных. и когда это, MVD очень прост в использовании.<br />Regards,<br />Derek.<br />.<br />Redundant data typically refers to data about the same subject that is held more than once, not data that is held against different subjects.<br />Please have a look at the diagram.&nbsp; The top of the diagram shows how data is held in a flat file - the red boxes show all the data that is redundant.<br />When you create a relational database, you remove the redundancy by creating related tables and linking those tables with what is called &#039;a foreign key&#039;.&nbsp; Look at the blue boxes - the &#039;invoice line table&#039; is related to the &#039;invoice header table&#039; by its invoice header foreign key.&nbsp; The &#039;invoice header table&#039; is related to the &#039;account table&#039; by its account table foreign key.&nbsp; Nothing is repeated<br />MVD creates all this automatically - all you need to do is create a link in your data structure.<br />Finally, look at the green boxes;&nbsp; this is not redundant data - it is simply that the same item (a printer) has been bought on 2 different invoices by 2 different customers.<br />I hope this doesn&#039;t make things more confusing!&nbsp; But it is important to get your data structure correct. and when it is, MVD is very straightforward to use.</p>]]></description>
			<author><![CDATA[null@example.com (derek)]]></author>
			<pubDate>Tue, 08 Jan 2019 21:53:36 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28496#p28496</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28491#p28491</link>
			<description><![CDATA[<p>Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (chaoba)]]></author>
			<pubDate>Tue, 08 Jan 2019 14:24:46 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28491#p28491</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28490#p28490</link>
			<description><![CDATA[<p>Согласен с Дереком - не стоит делать отдельные таблицы для фамилии и имени. Даже в крупных информационных системах эти данные хранятся в одной таблице, так как с вероятностью 99.9% вам никогда не понадобится какая-либо аналитика по фамилии или имени. Обычно данные поля являются текстовыми свойствами сущности &quot;Субъект&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (k245)]]></author>
			<pubDate>Tue, 08 Jan 2019 14:13:16 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28490#p28490</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28488#p28488</link>
			<description><![CDATA[<p>Спасибо за ответы. В одной таблице, конечно, сделать проще. Одна фамилия или имя могут повторяться сотню раз. Я подумал, что для исключения избыточности нужно разделить таблицы.</p>]]></description>
			<author><![CDATA[null@example.com (chaoba)]]></author>
			<pubDate>Tue, 08 Jan 2019 06:49:38 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28488#p28488</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28485#p28485</link>
			<description><![CDATA[<p>Привет Chaoba,<br />Может быть, я неправильно понимаю ваш вопрос, но я не понимаю, как поможет создание 2 дополнительных таблиц, которые содержат только 1 поле (имя) и 1 поле (фамилия)? Кроме того, с точки зрения базы данных, это не очень хороший дизайн.<br />Может ли ваша проблема (если я правильно понимаю) не быть решена простым использованием полей поиска для фильтрации вашей таблицы?<br />Пожалуйста, посмотрите на пример, где я использую только 1 таблицу. В поле поиска вы можете ввести что угодно - имя, фамилию, дату, телефон и т. Д. - и в любой комбинации.&nbsp; &nbsp;Например, поиск «John», поиск «Smith», поиск «John Smith», поиск «200», поиск «.org» и т. Д. И т. Д.&nbsp; Извините - все данные на английском<br />Derek.<br />.<br />Maybe I misunderstand your question, but I do not understand how the creation of 2 additional tables that contain only 1 field (name) and 1 field (last name) will help? In addition, from a database point of view, this is not a very good design.<br />Can your problem (if I understand correctly) not be solved by simply using search fields to filter your table?<br />Please look at the example where I use only 1 table. In the search field, you can enter anything - first name, last name, date, phone number, etc. - and in any combination. For example, the search for &quot;John&quot;, the search for &quot;Smith&quot;, the search for &quot;John Smith&quot;, the search for &quot;200&quot;, the search for &quot;.org&quot;, etc.. Etc. Sorry - all data in English.</p>]]></description>
			<author><![CDATA[null@example.com (derek)]]></author>
			<pubDate>Mon, 07 Jan 2019 19:10:36 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28485#p28485</guid>
		</item>
		<item>
			<title><![CDATA[Re: Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28478#p28478</link>
			<description><![CDATA[<p>вам нужны&nbsp; таблицы&nbsp; <br />1. Имя <br />2. Фамили<br />3. Инная информация...<br />&nbsp; <br />есть 2-варианта<br />1. с начало нужно создать запись в таблице ФИО<br />потом используя компонент комбобокс создать запись во вторую таблицу.. где комбобокс будет играть роль Ключа записи<br />&nbsp; <br />2. использовать только скрипт или скрипт клика на кнопку сохраниения записи , но этот вариант как я считаю не имеет смысла потому, что запись в паблицу сама по себе ни с чем и ни скем не связана, для связи записей таблиц Вам нужен внешний ключ..&nbsp; дла создания внешнего ключа можно использовать кастыли .. Да в программе можно связывать таблицы но проблема в том как именно программа понимает этот ключ.. если создать две записи в разные таблицы то и программа будет понимать их как две разные записи... запись в&nbsp; таблицы должна происходить с заранее указанными ключами а как программа поймет что от чего если первоначальной записи у Вас просто не будет..<br />потому вариант 1.лучше всего..<br />&nbsp; <br />&nbsp; &nbsp;вот пример связи</p>]]></description>
			<author><![CDATA[null@example.com (sibprogsistem)]]></author>
			<pubDate>Mon, 07 Jan 2019 15:51:20 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28478#p28478</guid>
		</item>
		<item>
			<title><![CDATA[Сохранение данных в таблицы]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=28477#p28477</link>
			<description><![CDATA[<p>Вопрос новичка.<br />Т.к. бывает много людей с одинаковыми фамилиями и именами создал таблицу Имя, Фамилия и 3-я где будут все остальные данные.<br />Для сохранения даннык к кнопке привязывается таблица, в которую эти данные необходимо внести. Значит одна кнопка может внести данные только в одну таблицу. <br />В связи с этим вижу 2 возможных решения.<br />1 На форме установить 3 кнопки записи по одной на каждую таблицу, что для пользователя не очень удобно.<br />2. Поставить одну кнопку и привязать к ней скрипт, где описать запись в эти таблицы из соответсвующих полей.</p><p>Я правильно понимаю?</p>]]></description>
			<author><![CDATA[null@example.com (chaoba)]]></author>
			<pubDate>Mon, 07 Jan 2019 12:57:54 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=28477#p28477</guid>
		</item>
	</channel>
</rss>
