Первичный ключ служит в первую очередь для придания уникальности каждой строке таблицы. Также используя первичные ключи можно организовать связь таблиц, когда одна таблица хранит значение первичного ключа другой таблицы.
Например, есть две таблицы:
таблица 1. Магазины поле ID - первичный ключ (целое, автоинкремент); поле Name - наименование (строка)
таблица 2. Товары поле ID - первичный ключ (целое, автоинкремент); поле Name - наименование товара (строка); поле Shop - номер магазина (целое)
В поле Shop таблицы Товары хранятся значения поля ID таблицы Магазины. Это называется связью таблицы Товары с таблицей Магазины по первичному ключу Один-ко-Многим (одной строке в таблице Магазины может соответствовать 0 и более записей в таблице Товары). Обозначают такую связь, как правило, так:
Var xa,ya,xb,yb,d2a,d2b:real; begin Write('Введите координаты (x,y) точки А: '); Readln(xa,ya); Write('Введите координаты (x,y) точки B: '); Readln(xb,yb); d2a:=sqr(xa)+sqr(ya); d2b:=sqr(xb)+sqr(yb); if d2a<d2b then Writeln('Точка А расположена ближе к началу координат') else if d2b<d2a then Writeln('Точка B расположена ближе к началу координат') else Writeln('Обе точки равноудалены от начала координат') end.
Тестовое решение: Введите координаты (x,y) точки А: 5 -3.7 Введите координаты (x,y) точки B: -4.2 3.8 Точка B расположена ближе к началу координат
1. перетаскивание (из одного окна в другое, то есть из папки откуда в папку куда) 2. горячими клавишами (CTRL+C скопировать, или CTRL+X вырезать и CTRL+V вставить, в требуемое место, предварительно выбрав это место кликом) 3. через контекстное меню (там есть аналогичные пункты: "скопировать", "вырезать" и "вставить"... в некоторых случаях даже пункты "копировать в.." или "переместить в...") 4. через командную строку (путем написания команд "копирования" и "перемещения" с указанием путей... данный вариант может быть сохранен в виде исполняемого файла с расширением .bat для могоразовго и быстрого применения) 5. есть еще вариант копирования (в том числе резервного) с специальных программ и планировщика задач), но если это вопрос из теста школьной программы, то маловероятно что этот там рассматривается.
Например, есть две таблицы:
таблица 1. Магазины
поле ID - первичный ключ (целое, автоинкремент);
поле Name - наименование (строка)
таблица 2. Товары
поле ID - первичный ключ (целое, автоинкремент);
поле Name - наименование товара (строка);
поле Shop - номер магазина (целое)
В поле Shop таблицы Товары хранятся значения поля ID таблицы Магазины. Это называется связью таблицы Товары с таблицей Магазины по первичному ключу Один-ко-Многим (одной строке в таблице Магазины может соответствовать 0 и более записей в таблице Товары). Обозначают такую связь, как правило, так:
Товары.Shop -> Магазины.ID