Таблица БД Реки мира содержит последующие поля: заглавие, материк, nbsp;длина (в

Таблица БД Реки мира содержит следующие поля: заглавие, континент, nbsp;длина (в км), максимальная глубина (в м), куда впадает, наличие водохранилищ (имеются либо нет). Опишите тип и ширину каждого поля. Определите первичный ключ таблицы.

Задать свой вопрос
2 ответа

"Реки мира"

nbsp;НазваниеКонтинентnbsp;nbsp;Длина (в км)nbsp;Наибольшая глубина (в м)nbsp;Куда впадаетnbsp;Наличие водохранилищ(имеются либо нет)

Поля "Заглавие", "Материк", "Куда впадает" - это символьный тип.

Поля "Длина (в км)" и "Максимальная глубина (в м)" - это числовой тип.

Поле "Наличие водохранилищ (имеются или нет)" - это логический тип.nbsp;

Первичный ключ таблицы - поле "Заглавие".

материк: так же типа varchar здесь довольно длины 50 знаков (50 взято для припаса, если вдруг решат изменить это поле скажем на страну в которой протекает река)
nbsp;длина: тут можно использовать два типа либо float если мы хотим получить длину в километрах с точкой, т.е чтобы можно было записать 655,78 км, либо UNSIGNED INT (беззнаковое целое число, беззнаковое поэтому что длина реки не может быть отрицательной), если нам нужно беречь только целую часть длины в километрах
- максимальная глубина: явно что нет никаких гарантий что в мире нет рек с схожей максимальной глубиной.
Длины достаточно 80 знаков
- континент, здесь понятно не может, потому что есть много рек текущих по одному континенту
nbsp;заглавие : тип text либо varchar (text может беречь не более 65 535 знаков, varchar может беречь не более 255 знаков, поскольку в российском языке нет слов длиной больше 255 знаков то здесь предпочтительнее varchar)
-наличие водохранилищи тоже не может выступать как первичный ключ, так как теснее для 3х рек он не будет уникальным (ведь он воспринимает только 2 значение TRUE либо FALSE)
- название не подходит поэтому что nbsp;к примеру по Калимантану протекает две реки с схожим названием Капуас, означает заглавие реки не может быть первичным ключом.
Первичным ключом в данной таблице сторого разговаривая нельзя именовать ни одно поле, поэтому что поле, назначенное первичным ключом обязано иметь уникальное значение для каждой записи. ни одно из полей не может быть уникальным:
наличие водохранилищ: тип bool (1 - есть водохранилища, 0 - нет водохранилищ)
nbsp;В принципе это делается довольно просто с помощью sql запроса и некоторого обработчика входных данных.
Означает под из перечисленных строк первичным ключом можно назначить длину в километрах, желая окончательно это будет ошибочно.

- куда впадает: в одно и то же место может впадать множество рек, это тоже не подходит под первичный ключ.
- длина в километрах: на теоретическом уровне может выступать как первичный ключ, но нельзя исключить что в мире есть 2 реки с одинаковой длиной.
куда впадает: тут тип varchar, длиной в 80 символовю
наибольшая глубина: десь так же либо float или unsigned int
, оставишь ответ?
Имя:*
E-Mail:


Похожие вопросы
Последние вопросы
задание экономиоти Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких

Экономика.

Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности

Экономика.

там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо

Русский язык.

Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.

Разные вопросы.

Сочинение на тему "Русский язык не сможет умереть!"

Математика.

Приветствую! Меня зовут Станислав, я представляю компанию under.site. Хотел бы предложить интересное решение

Разные вопросы.

Масса трёх одинаковых пакетов чая 180г чему равна масса

Математика.

Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл

Химия.

Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы

Русский язык.

Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника

Геометрия.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт