
1. a) Для чего предназначены базы данных? Выберите верный ответ: 1) для выполнения вычислений на компьютере; 2) для осуществления хранения, поиска и сортировки данных; 3) для принятия управляющих решений. б) Какие существуют варианты классификации БД? в) Почему реляционный вид БД является наиболее распространенным? г) Что такое запись в реляционной БД? д) Что такое поле, тип поля; какие бывают типы полей? е) Что такое главный ключ записи? 2. Определите главный ключ и типы записей в следующих отношениях: АВТОБУСЫ (номер маршрута, начальная остановка, конечная остановка) КИНО (кинотеатр, сеанс, фильм, российский, длительность) УРОКИ (день недели, номер урока, класс, предмет, преподаватель) 3. Опишите структуру записей (имена полей, типы полей, главные ключи) для баз данных: РЕЙСЫ САМОЛЕТОВ, ШКОЛЫ ГОРОДА, СТРАНЫ МИРА.
Ответы на вопрос

-
а) Для чего предназначены базы данных?
Верный ответ: 2) для осуществления хранения, поиска и сортировки данных.
Базы данных (БД) предназначены для организации, хранения, извлечения и обработки данных. Это системы, которые позволяют эффективно управлять данными, обеспечивая возможность их быстрого поиска, сортировки, фильтрации и модификации. Кроме того, базы данных позволяют обеспечивать целостность данных, их безопасность и доступность.
б) Какие существуют варианты классификации БД?
Базы данных можно классифицировать по различным признакам. Наиболее распространенная классификация:
-
Реляционные базы данных (например, MySQL, PostgreSQL) — данные хранятся в виде таблиц, которые могут быть связаны друг с другом.
-
Объектно-ориентированные базы данных — данные хранятся в виде объектов, аналогично объектно-ориентированным языкам программирования.
-
Документно-ориентированные базы данных (например, MongoDB) — данные хранятся в виде документов (например, JSON или BSON).
-
Графовые базы данных (например, Neo4j) — данные хранятся в виде графов, где связи между сущностями важны.
-
Иерархические базы данных — данные организованы в виде иерархий (например, XML базы данных).
в) Почему реляционный вид БД является наиболее распространенным?
Реляционные базы данных являются наиболее распространенными, потому что они обладают рядом преимуществ, включая:
-
Простота использования: Структура данных в виде таблиц интуитивно понятна и удобна для моделирования реальных объектов и их взаимосвязей.
-
Мощные средства запроса: Реляционные базы данных используют SQL (Structured Query Language), что позволяет эффективно искать, фильтровать, обновлять и удалять данные.
-
Нормализация данных: Реляционная модель позволяет избежать избыточности и аномалий данных, обеспечивая высокую целостность данных.
-
Гибкость и масштабируемость: Реляционные БД легко адаптируются к изменениям и могут масштабироваться для обработки больших объемов данных.
г) Что такое запись в реляционной БД?
Запись в реляционной базе данных — это строка в таблице, которая состоит из значений полей. Каждое поле в записи соответствует одному атрибуту сущности, которую эта таблица моделирует. Например, в таблице "Пользователи" запись может содержать имя пользователя, его электронную почту, дату рождения и другие данные.
д) Что такое поле, тип поля; какие бывают типы полей?
Поле — это столбец в таблице, который хранит данные одного типа. Тип поля указывает, какие данные могут быть записаны в это поле, например, текст, число, дата и т.д. Типы полей могут быть:
-
Текстовый — для хранения строковых данных (например, VARCHAR, TEXT).
-
Числовой — для хранения чисел (например, INTEGER, DECIMAL).
-
Дата/время — для хранения дат и времени (например, DATE, DATETIME).
-
Логический — для хранения булевых значений (например, BOOLEAN).
-
Двоичный — для хранения двоичных данных (например, BLOB).
е) Что такое главный ключ записи?
Главный ключ — это поле или комбинация полей, которые уникально идентифицируют каждую запись в таблице. Он должен быть уникальным и не может содержать пустых значений. Главный ключ гарантирует, что в таблице не будет двух одинаковых записей.
-
Определите главный ключ и типы записей в следующих отношениях:
-
АВТОБУСЫ (номер маршрута, начальная остановка, конечная остановка):
Главный ключ: номер маршрута (если каждый маршрут уникален) или комбинация номер маршрута + начальная остановка + конечная остановка.
Типы записей:-
номер маршрута — Целое число (INTEGER)
-
начальная остановка — Текст (VARCHAR)
-
конечная остановка — Текст (VARCHAR)
-
-
КИНО (кинотеатр, сеанс, фильм, российский, длительность):
Главный ключ: комбинация (кинотеатр, сеанс, фильм) (предположительно, этот набор данных уникален для каждого сеанса в кинотеатре).
Типы записей:-
кинотеатр — Текст (VARCHAR)
-
сеанс — Время (TIME)
-
фильм — Текст (VARCHAR)
-
российский — Булево значение (BOOLEAN)
-
длительность — Целое число (INTEGER)
-
-
УРОКИ (день недели, номер урока, класс, предмет, преподаватель):
Главный ключ: комбинация (день недели, номер урока, класс) (предполагается, что в расписании уникальным будет именно этот набор данных).
Типы записей:-
день недели — Текст (VARCHAR)
-
номер урока — Целое число (INTEGER)
-
класс — Текст (VARCHAR)
-
предмет — Текст (VARCHAR)
-
преподаватель — Текст (VARCHAR)
-
-
Структура записей для баз данных:
-
РЕЙСЫ САМОЛЕТОВ:
-
Имена полей: номер рейса, дата вылета, пункт отправления, пункт назначения, время отправления, время прибытия, статус рейса.
-
Типы полей:
-
номер рейса — Текст (VARCHAR)
-
дата вылета — Дата (DATE)
-
пункт отправления — Текст (VARCHAR)
-
пункт назначения — Текст (VARCHAR)
-
время отправления — Время (TIME)
-
время прибытия — Время (TIME)
-
статус рейса — Текст (VARCHAR)
-
-
Главный ключ: номер рейса + дата вылета.
-
-
ШКОЛЫ ГОРОДА:
-
Имена полей: название школы, адрес, количество учеников, тип школы.
-
Типы полей:
-
название школы — Текст (VARCHAR)
-
адрес — Текст (VARCHAR)
-
количество учеников — Целое число (INTEGER)
-
тип школы — Текст (VARCHAR)
-
-
Главный ключ: название школы + адрес (или уникальный идентификатор школы).
-
-
СТРАНЫ МИРА:
-
Имена полей: название страны, столица, площадь, население, континент.
-
Типы полей:
-
название страны — Текст (VARCHAR)
-
столица — Текст (VARCHAR)
-
площадь — Число с плавающей точкой (FLOAT)
-
население — Целое число (INTEGER)
-
континент — Текст (VARCHAR)
-
-
Главный ключ: название страны.
-
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili