Работа с реляционными базами данных (2 ч.).
Цель: изучение принципов построения реляционной базы данных для информационных систем типа «Объект-свойство» и формирование умений определять структуру базы данных для конкретной задачи. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Компетентности: Технология хранения, поиска и сортировки информации: понятие базы данных (поле, запись, ключевое поле), понятие СУБД. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Терминологический минимум: данные, база данных, управление базой данных, структурированные данные, модель данных, схема данных, модели данных: «один-к-одному», «один-ко-многим», «многие-ко-многим». | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Вопросы к теме: В каких объектах хранятся данные базы? Чем отличаются поля и записи таблицы? Какие типы полей таблиц вы знаете? Содержит ли какую-либо информацию таблица, в которой нет ни одной записи? Содержит ли какую-либо информацию таблица, в которой нет полей? Может ли существовать такая таблица? Какую базу данных называют реляционной? Для чего предназначены запросы? Какое поле можно считать уникальным? Поле какого типа является естественным кандидатом на роль ключевого поля? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Практические задания: 1. Опишите логическую структуру записи файла «Сотрудники фирмы». Предварительно заполните таблицу, подобрав к каждому алгоритму конкретное соответствие из данного задания.
2. Составьте иерархическую схему базы данных «Транспорт». Предварительно заполните таблицу, подобрав к каждому алгоритму конкретное соответствие из данного задания.
3. Постройте таблицу «Сотрудник фирмы» реляционной модели базы данных. Предварительно заполните таблицу, подобрав к каждому алгоритму конкретное соответствие из данного задания.
Таблица «Сотрудник фирмы» реляционной модели базы данных (ключ выделен цветом):
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Материал для самостоятельной работы 1. Опишите логическую структуру записи файла «Студенты». 2. Опишите логическую структуру записи файла «Компьютеры». 3. Составьте иерархическую схему базы данных «Колледж». 4. Составьте иерархическую схему базы данных «Растительный мир». 5. Постройте таблицу «Студент» реляционной модели базы данных. 6. Постройте таблицу «Компьютер» реляционной модели базы данных. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
КИМ для самоконтроля: Тестовые задания Выберите вариант ответа, наиболее полным образом завершающего утверждение. 1. Поле, каждое значение которого однозначно определяет соответствующую запись таблицы, называется a) объектом; b) первичным ключом; c) кортежем; d) идентифицирующей записью. 2. Размер поля данных реляционной БД определяется в зависимости от a) объема жесткого диска ПК; b) размера файла; c) типа данных, выбранного для этого поля; d) количество записей в файле. 3. Связи между таблицами в реляционной БД позволяют a) избежать дублирования информации; b) осуществлять поиск информации по ключевому полю; c) обеспечить наглядность представления информации; d) обнаружить пустые записи. 4. Поименованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области называется a) системой управления базами данных (СУБД); b) базой данных (БД); c) концептуальной схемой; d) информационной системой. 5. В настоящее время наиболее распространенные СУБД a) сетевые; b) реляционные; c) смешанные; d) иерархические. 6. Поисковая фраза в БД называется: a) запросом; b) ответом; c) отчетом; d) комментарием. 7. Между двумя реляционными таблицами могут быть сформированы связи, если они имеют: a) одинаковое количество строк; b) одинаковое количество столбцов; c) одинаковое имя; d) общее поле данных. 8. Система управления базами данных - это a) формальный аппарат ограничений на формирование таблиц, который позволяет устранять дублирование; b) система, реализующая сбор, обработку и манипулирование данными и включающая технические средства, программное обеспечение и соответствующий персонал; c) комплекс программных и языковых средств, предназначенных для создания, ведения и совместного применения баз данных многими пользователями; d) совокупность четко определенных целенаправленных действий пользователя. 9. Системы управления базами данных, ориентированные на персональные компьютеры, как правило, поддерживают модель данных a) иерархическую; b) реляционную; c) сетевую; d) семантическую. 10. Связи между отдельными таблицами в реляционной БД осуществляется a) через общее поле данных; b) через систему ссылок; c) путем индексирования записей; d) путем группировки записей в таблицах. 11. Одно или несколько полей, однозначно идентифицирующих запись в БД, называются a) вторичным ключом; b) структурой; c) идентифицирующей записью; d) первичным ключом. 12. К неструктурированным данным построенным из строк, относятся a) группа взаимосвязанных полей данных; b) запись; c) текст; d) таблица. 13. Ключом записи таблицы «студенты» реляционной БД может быть поле, содержащее следующие данные: a) номер группы; b) факультет; c) изучаемая дисциплина; d) номер студенческого билета. 14. Соединение нескольких разнотипных данных в составное данное, это a) массив; b) структура; c) файл; d) интерфейс. 15. Генеологическое древо семьи является a) реляционной моделью данных; b) иерархической моделью данных; c) сетевой моделью данных; d) предметной информационной моделью. 16. Набор условий, применяемых для отбора записей, называется a) массивом; b) фильтром; c) запросом; d) модулем. 17. Полный набор данных об определенном объекте, называется a) полем; b) ключом; c) отчетом; d) записью. 18. Таблица на стороне «один» при связи двух таблиц с отношением «один-по-многим», называется a) главной таблицей; b) сводной таблицей; c) конструктором; d) фильтром. Правильные ответы
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Основная учебная литература по теме 1. Информатика. Учебное пособие. Под редакцией Симоновича, С-Пб., 2000. 2. , Практикум по компьютерной технологии. М., АБФ, 1998. 3. Могилев А. В., , Информатика. Под редакцией Хеннера, М., Академия, 2000. 4. , , Практикум по информатике. М., Академия 2000. 5. , и др. Информатика: Задачник-практикум. – М.: Лаборатория базовых знаний, 1999. – Т. 1, 2. 6. и др. Специальная информатика: Учебное пособие. – М.: АСТ-ПРЕСС: Инфорком-Пресс, 1999. 7. Информатика и информационные технологии. Уч. Пособие для 10-11 классов. Углубленный курс. – М.: Лаборатория Базовых Знаний, 2000. – 440 с.: ил. 8. Информатика и информационные технологии. – М.: Лаборатория базовых знаний: АО «Московские учебники», 2002. |
Практическое занятие №18
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |


