Реляционные (табличные) структуры данных
Задача 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.
Дана структура таблицы БД «Погода»:
Имя поля | Тип | Размер |
Число | Целый | |
Месяц | Текстовый | |
Температура | Целый | |
Осадки | Текстовый | |
Ветер | Текстовый |
- Для каких полей необходимо увеличить размер, чтобы в таблице с данной структурой можно было хранить следующие ниже записи (указать минимально необходимую длину этих полей:
Число | Месяц | Температура | Осадки | Ветер |
Май | +5 | Дождь | Северный | |
Июнь | +19 | Гроза | Юго-западный | |
Июль | +24 | Нет | Южный | |
Август | +18 | Дождь | Западный | |
Сентябрь | +15 | Нет | Восточный | |
Октябрь | +2 | Дождь со снегом | Северный | |
Октябрь | -3 | Снег | Западный | |
Ноябрь | -8 | Снег | Северо-восточный |
- Какие записи нужно исключить из таблицы, чтобы не было необходимости менять ее структуру?
- Описать структуру для приведенной выше таблицы с указанием таких размеров полей, чтобы в базе данных можно было хранить информацию о погоде в течение всего года (значения любого месяца, любого вида осадков и любого направления ветра).
Задача 8.
Дана сетевая структура БД «Вкладчики»
- Преобразовать данную структуру к табличному виду.
- Описать структуру созданной таблицы.
Задача 9.
Дана иерархическая структура БД «Ученики»
- Преобразовать данную структуру к табличному виду.
- Описать структуру созданной таблицы.
- Определить первичный ключ таблицы.
Задача 10.
Дана иерархическая структура БД «Таблица Менделеева»
- Преобразовать данную структуру к табличному виду.
- Описать структуру созданной таблицы.
- Определить первичный ключ таблицы.