1. Что такое база данных?
База данных (БД) - это организованная коллекция данных, которая хранится и управляется с помощью специальных программных средств. Базы данных используются для хранения и обработки больших объемов информации, обеспечивая удобный и эффективный доступ к данным.
2. В чем различие между фактографическими и документальными БД?
Фактографические базы данных содержат численные и фактические данные, такие как статистика, цифры, факты. Документальные базы данных включают в себя текстовые и мультимедийные документы, такие как статьи, отчеты, изображения, аудио и видео.
3. Что такое распределенная БД?
Распределенная база данных - это коллекция данных, которая физически распределена по нескольким компьютерам или серверам, но логически представлена как единая база данных. Это позволяет эффективнее использовать ресурсы, повышать надежность и улучшать доступность данных.
4. Что такое информационная система? Приведите примеры информационных систем.
Информационная система (ИС) - это организованный набор методов, процедур, аппаратных и программных средств для сбора, хранения, обработки и передачи информации с целью обеспечения определенных функций и задач. Примеры информационных систем включают системы управления предприятием, системы учета, системы управления заказами и другие.
5. Что вы знаете о реляционной БД?
Реляционная база данных основана на модели данных, в которой информация организована в виде таблиц, называемых отношениями. Каждое отношение состоит из строк (кортежей) и столбцов (атрибутов). Реляционные базы данных обеспечивают структурированный способ хранения и доступа к данным, а SQL (Structured Query Language) используется для запросов и управления данными в таких базах.
6. Что такое запись, поле? Какую информацию они содержат?
В реляционных базах данных запись (или кортеж) представляет собой строку в таблице, содержащую информацию о конкретном объекте, сущности или событии. Поле - это одна из колонок в записи, представляющая конкретный атрибут или характеристику этой сущности. Например, в таблице с информацией о клиентах запись может представлять клиента, а поля могут содержать его имя, адрес, номер телефона и т.д.
7. Определите имена полей в таблицах «Домашняя библиотека» (табл. 2.1), «Погода» (табл. 2.2), «Успеваемость» (табл. 2.3), «Факультативы» (табл. 2.5). 8. Что такое первичный ключ БД? Какие бывают ключи?
- Имена таблицы "Домашняя библиотека": "Номер", "Автор", "Название", "Год" и "Полка".
- Имена таблицы "Погода": "День", "Осадки", "Температура, °С", "Давление, мм рт.ст.", "Влажность, %".
- Имена таблицы "Успеваемость": "Ученик", "Русский", "Алгебра", "Химия", "Физика", "История", "Музыка".
- Имена таблицы "Факультативы": "Ученик", "Геология", "Цветоводство", "Танцы".
8. Что такое первичный ключ БД? Какие бывают ключи?
Первичный ключ - это уникальный идентификатор для каждой записи в таблице базы данных. Он обеспечивает уникальность записей и является основным способом идентификации записи в таблице. Благодаря первичному ключу можно точно указать на определенную запись и проводить связи между таблицами.
Типы ключей:
Первичный ключ (Primary Key): Уникальный идентификатор записи в таблице. Внешний ключ (Foreign Key): Поле, которое ссылается на первичный ключ другой таблицы, устанавливая связь между таблицами. Кандидатский ключ (Candidate Key): Поле или комбинация полей, которые могут быть использованы как первичный ключ. Альтернативный ключ (Alternate Key): Не выбранный в качестве первичного ключа кандидатский ключ.
9. Назовите объекты, сведения о которых содержат записи баз данных «Погода», «Успеваемость», «Факультативы». Определите ключи записей в этих БД.
"Погода": Записи о погодных условиях, возможный ключ - дата. "Успеваемость": Записи об успеваемости студентов, возможный ключ - комбинация студента и предмета. "Факультативы": Записи о факультативных занятиях, возможный ключ - дата и название факультатива.
10. Определите следующие понятия: имя поля, значение поля, тип поля. Какие бывают типы полей? Какие величины определяет каждый из типов?
Имя поля: Название атрибута, по которому хранится информация в записях таблицы. Значение поля: Данные, хранящиеся в конкретном атрибуте записи. Тип поля: Определяет вид данных, которые могут храниться в поле.
Типы полей:
Текстовый (Text/String): Хранит текстовую информацию. Целочисленный (Integer): Хранит целые числа. Десятичный (Decimal/Float): Хранит числа с плавающей точкой. Дата/Время (Date/Time): Хранит даты и временные значения. Булевский (Boolean): Хранит значение "Истина" или "Ложь".
11. Определите типы всех полей в таблицах «Домашняя библиотека», « Погода», « Школы ».
Таблица "Домашняя библиотека":
КнигаID (Первичный ключ, Целочисленный) Название (Текстовый) Автор (Текстовый) Год издания (Целочисленный) Таблица "Погода": - Дата (Первичный ключ, Дата/Время) - Температура (Десятичный) - Влажность (Десятичный)
Таблица "Школы": - ШколаID (Первичный ключ, Целочисленный) - Название (Текстовый) - Адрес (Текстовый) - Город (Текстовый)
12. Определите структуру (состав полей), ключи и типы полей для реляционных баз данных под такими названиями: «Страны мира»; «Мои одноклассники»; « Кинофильмы »; «Телефонный справочник»; «Мои посещения врача».
Таблица "Страны мира": СтранаID (Первичный ключ, Целочисленный) Название (Текстовый) Континент (Текстовый) Таблица "Мои одноклассники": - ОдноклассникID (Первичный ключ, Целочисленный) - Имя (Текстовый) - Фамилия (Текстовый) - Дата рождения (Дата/Время)
Таблица "Кинофильмы": - ФильмID (Первичный ключ, Целочисленный) - Название (Текстовый) - Год выпуска (Целочисленный) - Режиссер (Текстовый)
Таблица "Телефонный справочник": - КонтактID (Первичный ключ, Целочисленный) - Имя (Текстовый) - Номер телефона (Текстовый) - Адрес (Текстовый)
Таблица "Мои посещения врача": - ПосещениеID (Первичный ключ, Целочисленный) - Дата (Дата/Время) - Врач (Текстовый) - Диагноз (Текстовый)