Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

5.4.1. Реляционные (табличные) структуры данных

Задача 1.

Преобразовать приведенную ниже информацию к табличному виду, определив имя таблицы и название каждого поля: Оля, Петя, 13, пение, 14, баскетбол, Вася, Катя, 13, хоккей, баскетбол, футбол, 15, 11, Коля, 11, танцы, Сережа.

Задача 2.

Преобразовать приведенную ниже информацию к табличному виду, определив имя таблицы, название каждого поля и первичный ключ: +18, Москва, Пермь, дождь, дождь, южный, +20, +15, Санкт-Петербург, южный, без осадков, без осадков, Екатеринбург, +17, восточный.

Задача 3.

Дана таблица базы данных «Автомобилисты».

Владелец

Модель

Номер

Дата регистрации

Волга

А537АК-59

15.08.96

Форд

К137ОП-59

14.02.95

Жигули

Б171АМ-59

27.10.95

Волга

А138АП-02

20.05.96

Жигули

К735ММ-59

27.10.95

Перечислите названия всех полей таблицы и определите ее первичный ключ.

Задача 4.

Таблица базы данных «Сотрудники» содержит поля: фамилия, имя, отчество, дата рождения, пол, образование, должность, членство в профсоюзе. Определить тип и длину каждого поля.

Задача 5.

Таблица базы данных «Пациенты» содержит поля: фамилия, имя, отчество, дата рождения, номер участка, адрес, наличие хронических болезней, дата последнего посещения врача. Определить тип и длину каждого поля.

Задача 6.

Придумать и описать структуру таблицы базы данных, которая содержит четыре поля различных типов: символьного (текстовый), числового (целого или вещественного) дата-время, логического.

НЕ нашли? Не то? Что вы ищете?

Задача 7.

Дана структура таблицы БД «Погода»:

Имя поля

Тип

Размер

Число

Целый

Месяц

Текстовый

6

Температура

Целый

Осадки

Текстовый

10

Ветер

Текстовый

10

Для каких полей необходимо увеличить размер, чтобы в таблице с данной структурой можно было хранить следующие ниже записи (указать минимально необходимую длину этих полей:

Число

Месяц

Температура

Осадки

Ветер

1

Май

+5

Дождь

Северный

15

Июнь

+19

Гроза

Юго-западный

30

Июль

+24

Нет

Южный

20

Август

+18

Дождь

Западный

1

Сентябрь

+15

Нет

Восточный

15

Октябрь

+2

Дождь со снегом

Северный

30

Октябрь

-3

Снег

Западный

20

Ноябрь

-8

Снег

Северо-восточный

Какие записи нужно исключить из таблицы, чтобы не было необходимости менять ее структуру? Описать структуру для приведенной выше таблицы с указанием таких размеров полей, чтобы в базе данных можно было хранить информацию о погоде в течение всего года (значения любого месяца, любого вида осадков и любого направления ветра).

Задача 8.

Дана сетевая структура БД «Вкладчики»

Преобразовать данную структуру к табличному виду. Описать структуру созданной таблицы.

Задача 9.

Дана иерархическая структура БД «Ученики»

Преобразовать данную структуру к табличному виду. Описать структуру созданной таблицы. Определить первичный ключ таблицы.

Задача 10.

Дана иерархическая структура БД «Таблица Менделеева»

Преобразовать данную структуру к табличному виду. Описать структуру созданной таблицы. Определить первичный ключ таблицы.

Упражнения

Упражнение 11.

Создать структуру таблицы БД «Страны Мира»

Имя поля

Тип

Размер

Описание

Страна

Текстовый

25

Название страны

Столица

Текстовый

15

Название столицы

Часть света

Текстовый

20

Название части света

Население

Целый

Население (в тыс. чел.)

Площадь

Вещественный

Площадь (в тыс. кв. км.)

Упражнение 12.

Создать структуру таблицы БД «Видеотека»

Имя поля

Тип

Размер

Описание

Номер

Целый

Номер видеокассеты

Фильм

Текстовый

30

Название фильма

Страна

Текстовый

15

Страна, где был снят фильм

Время

Дата/время

Продолжительность фильма

Жанр

Текстовый

15

Жанр фильма

Дата

Дата/время

краткий

Дата приобретения кассеты

Упражнение 13.

Создать структуру таблицы БД «Абитуриенты»

Имя поля

Тип

Размер

Описание

Фамилия

Текстовый

15

Фамилия абитуриента

Имя

Текстовый

15

Имя абитуриента

Отчество

Текстовый

15

Отчество абитуриента

Пол

Целый

Пол (1 - мужской, 2 - женский)

Дата рождения

Дата/время

краткий

Дата рождения

Факультет

Текстовый

15

Название факультета

Школа

Целый

Номер оконченной школы

Подготовительные курсы

Логический

Посещение подготовительных курсов (да/нет)

Упражнение 14.

Создать структуру таблицы БД «Автомобилисты»

Владелец

Модель

Номер

Дата регистрации

Волга

А537АК-59

15.08.96

Форд

К137ОП-59

14.02.95

Жигули

Б171АМ-59

27.10.95

Волга

А138АП-02

20.05.96

Жигули

К735ММ-59

27.10.95

Упражнение 15.

Создать структуру таблицы БД «Ученики» (см. задачу 9).

Упражнение 16.

Создать структуру таблицы БД «Таблица Менделеева» (см. задачу 10).

Индивидуальные работы

Работа 1

Создание и редактирование структуры таблицы базы данных

Вариант 1.

Создать структуру таблицы базы данных «Ученики», содержащую следующие поля: фамилия, имя, школа, класс, дата рождения, вес. Определить первичный ключ таблицы. Добавить в структуру после поля «дата рождения» поле «рост». Определить, значения каких полей для каждого ученика могут меняться в течение всей его учебы в данной школе.

Вариант 2.

Создать структуру таблицы базы данных «Библиотека», содержащую следующие поля: инвентарный номер, автор, название, издательство, количество страниц, номер библиотеки. Определить первичный ключ. Добавить в созданную структуру после поля «издательство» поле «год выпуска». Определить, значения каких полей не имеют непосредственного отношения к книге.

Вариант 3.

Создать структуру таблицы базы данных «Расписание уроков», содержащую следующие поля: день недели, номер урока, время начала урока, время окончания урока, название урока, фамилия учителя. Определить первичный ключ таблицы. Добавить в созданную структуру после поля «название урока» поле «номер кабинета». Определить, значения каких полей могут изменяться, если в расписании в течение дня уроки будут переставлены местами.

Вариант 4.

Создать структуру таблицы базы данных «Компьютеры», содержащую следующие поля: номер компьютера, тип процессора, объем оперативной памяти, объем жесткого диска, размер монитора, наличие устройства CD-ROM. Определить первичный ключ таблицы. Добавить в созданную структуру после поля «объем жесткого диска» поле «марка монитора». Определить, какие поля связаны с устройствами внешней памяти компьютера.

Вариант 5.

Создать структуру таблицы базы данных «Расписание поездов», содержащую следующие поля: номер поезда, пункт отправления, пункт назначения, время прибытия, время стоянки. Определить первичный ключ таблицы. Добавить в созданную структуру после поля «время прибытия» поле «время отправления». Определить, значения каких полей могут быть вычислены исходя из значений других полей.