Практическая лабораторная работа №1


Download 3.23 Mb.
Pdf ko'rish
bet96/207
Sana16.11.2023
Hajmi3.23 Mb.
#1778259
TuriУчебно-методическое пособие
1   ...   92   93   94   95   96   97   98   99   ...   207
Bog'liq
курс лаб по SQL 2008

Город char (10), 
……….Должность ……сhar (10) NOT NULL, 
PRIMARY KEY ( Фамилия, Имя )); 
Выполните sql-код. Обновите базу данных и просмотрите созданную таблицу. 
Сохраните sql-запрос под именем Пример5.sql в папке ФИО_студента/Лаб4


93 
Когда вы обьявляете поля Фамилия уникальным, убедитесь, что в вашей базе 
данных не будет двух Ивановых или Петровых. В то же время это не так уж необходимо 
с функциональной точки зрения - потому что поле Имя в качестве первичного ключа,
все равно обеспечит отличие этих двух строк - что проще для людей использующих
данные в таблицах, чем помнить, что эти Ивановы не идентичны.
Столбцы ( не первичные ключи ) чьи значения требуют уникальности,
называются ключами-кандидатами или уникальными ключами
4.6.3. Ограничение по умолчанию (DEFAULT) 
Столбцу может быть присвоено значение по умолчанию. Оно будет актуальным в 
том случае, если пользователь не введет в столбец никакого иного значения. 
Отдельно необходимо отметить пользу от использования значений по умолчанию 
при добавлении нового столбца в таблицу. Если для добавляемого столбца не разрешено 
хранение значений NULL и не определено значение по умолчанию, то операция 
добавления столбца закончится неудачей. 
Когда вы вставляете строку в таблицу без указания значений в ней для каждого 
поля, SQL должен иметь значение по умолчанию для включения его в определенное 
поле, или же команда будет отклонена. Наиболее общим значением по умолчанию 
является - NULL. Это - значение по умолчанию для любого столбца, которому не было 
дано ограничение NOT NULL или который имел другое назначение по умолчанию. 
Значение DEFAULT(ПО УМОЛЧАНИЮ) указывается в команде CREATE
TABLE тем же способом что и ограничение столбца, хотя, с технической точки
зрения, значение DEFAULT не ограничительного свойства - оно не ограничивает
значения которые вы можете вводить, а просто определяет, что может случиться если 
вы не введете любое из них.
Предположим, что вы работаете в г. Москва и подавляющее большинство ваших 
сотрудников живут в этом городе. Вы можете указать г. Москва в качестве значения 
поля Город, по умолчанию, для вашей таблицы Сотрудников

Download 3.23 Mb.

Do'stlaringiz bilan baham:
1   ...   92   93   94   95   96   97   98   99   ...   207




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling