11.07.2015 Views

Выпуск 1 - Российский государственный профессионально ...

Выпуск 1 - Российский государственный профессионально ...

Выпуск 1 - Российский государственный профессионально ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Нет — вполне можно несколько раз потратиться в течениедня. Поле Назначение? Тоже нет — ничего немешает нам купить, например, две ручки. Поле Сумма?И здесь ответ отрицательный — даже тетрадка имороженое могут стоить одинаково.Таблица “06 Регионы”Код регионаНазваниеКоды регионов России знают все — эти числаимеются, например, на автомобильных номерах.То, что сам по себе Код региона является простымключом, достаточно очевидно. А вот что можносказать о поле Название? Вполне возможно, чтокто-то отметил именно это поле. Правильно ли это?Оказывается, это зависит от того, как именно мысмотрим на таблицу “Регионы”. Если мы подумали,что речь идет только о регионах России, то и полеКод региона, и поле Название могут быть ключами!Если речь идет о перечислении регионов нашейстраны, то и в одном, и в другом поле содержатсяуникальные и не повторяющиеся значения.А вот если кто-то подумал, что речь идет о кодахрегионов на автомобильных номерах, ситуацияиная. Тогда Код региона по-прежнему простойключ, а вот Название — нет! Все ведь знают, что когдаавтомобильные номера в крупных регионах стализаканчиваться, этим регионам выдали дополнительныекоды для автомобильных номеров. Например, вМоскве это и 77, и 97, и 99, и 177, и 197, и 199.Это очень важно! Является то или иное полепростым ключом или нет, зависит от содержательнойсущности таблицы! Сами по себе значениямало что значат — важно, что мы знаем отом, какими они могут быть.Таблица “07 Номера машин”Три цифры Три буквы Код региона МаркаТе же рассуждения справедливы и для поляE-mail. Электронные адреса бывают разными —бывают адреса людей, а бывают адреса организаций.Если мы считаем, что каждый человек имеетсвой личный уникальный электронный адрес, то иполе E-mail можно считать простым ключом.Таблица “09 Книга”НомерстраницыКоличествосимволовКоличествословКоличествознаковпрепинанияЗдесь поле Номер страницы является простымключом, и обсуждать, пожалуй, нечего. Нет возражений?Таблица “10 Мои прогулы”ДатаНомер урокаВо-первых, прогуливать нехорошо! Можно дажесказать, что прогуливать нельзя! Но… со всеми бывает.Можно ли назвать простым ключом какое-то однополе в этой таблице? Увы, нет. И в один день можнонесколько уроков прогулять, и один и тот же урокможно прогулять в различные дни. Но это нехорошо!Таблица “11 Мои оценки”Дата Номер урока ОценкаНи одно из полей в этой таблице нельзя назватьпростым ключом. Согласны?Таблица “12 Наши учителя”Фамилия Имя Отчество ПредметИ в этой таблице ни одно из полей нельзя назватьпростым ключом. В каждом из них вполнемогут повторяться значения.Таблица “13 Футбольный турнир”Дата Команда 1 Команда 2 СчетНи одно из полей этой таблицы нельзя назватьпростым ключом. Согласны?Таблица “08 Мои друзья”Фамилия Имя Телефон E-mail Дата рожденияЭто очень интересное задание! Результаты еговыполнения в классе вполне могут оказаться различными.И каждый из этих результатов может оказатьсяправильным! Вот как!Давайте разберемся. С полями Фамилия, Имя,Дата рождения все понятно. Их нельзя назватьпростыми ключами. Понятно почему? А вот с полямиТелефон и E-mail не все так очевидно. В нашевремя мобильные телефоны есть практически укаждого. И когда мы звоним на мобильный, мызвоним именно конкретному человеку. То естьможно считать, что если мы имеем в виду номермобильного телефона, то он для каждого свой, идва разных человека не могут иметь один и тот женомер. Значит, поле Телефон можно будет считатьпростым ключом.Скорее всего простого ключа в этой таблице нет.По крайней мере авторы ни одно из полей таковымне считают. Хотя… надо бы поподробнее знать обособенностях данного турнира. Вдруг, допустим, в течениеодного дня может состояться только один матч.Тогда поле Дата будет простым ключом.Таблица “14 Температуры”Дата Время ТемператураМожет быть, кто-то подумал о собственных температурах?Авторы-то имели в виду, например, данныеметеостанции — измерения температуры воздуха.В любом случае ни одно из полей тут нельзясчитать простым ключом.Таблица “15 Шахматная партия”Номер ходаХодНу, наконец-то! А то в предыдущих примерахслишком долго мы не могли найти простой ключ.Здесь же все очевидно.Таблица “16 Шахматный турнир”Номер партии Номер хода Ход31январь 2012 / ИНФорматика

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!