2.3.1.10. иметь представление о вводе, обработке и выводе данных в фактографических АИС, о языке баз данных;
2.3.1.11. иметь представление об особенностях ввода и загрузки данных в СУБД с сетевой моделью организации данных;
2.3.1.12. иметь представление об организации запроса в реляционных СУБД и о видах запроса 2.3.1.13. иметь представление об особенностях обработки данных в СУБД с сетевой моделью организации данных;
2.3.1.14. иметь представление о распределенных информационных системах, о технологии и модели «Клиент-сервер», о модели удаленного доступа к данным;
2.3.1.15. иметь представление о документальных информационных системах;
2.3.1.16. иметь представление о полнотекстовых информационно-поисковых системах;
2.3.1.17. иметь представление о гипертекстовых информационно-поисковых системах.
Учащиеся должны уметь:
2.3.2.1. набирать и редактировать текст в одном из текстовых редакторов;
2.3.2.2. иметь представление о классификации моделей данных: сетевая, иерархическая модели данных и реляционная модель данных;
2.3.2.3. уметь работать организовать запрос на языке баз данных для получения ответов на любые запросы;
2.3.2.4. иметь представление работы по сетевой модели данных, о языке описания данных в сетевой модели, языке манипулирования данными в сетевой модели;
2.3.2.5. иметь представление работать с реляционной моделью данных;
2.3.2.6. уметь создавать реляционную БД и эксплуатироать как пользователь, т.е. получать запросы, грамотно применяя приложение ACCESS;
2.3.2.7. уметь использовать язык баз данных для формирования запросов к базе данных;
2.3.2.8. организовывать поиск информации в БД;
2.3.2.9. редактировать содержимое полей БД;
2.3.2.10. сортировать записи в БД по ключу;
2.3.2.11. добавлять и удалять записи в БД;
2.3.2.12. уметь использовать операторы манипулирования данными, организовать сложные вложенные запросы;
2.3.2.13.проектировать реляционную базу данных для простых информационных систем (на примерах школьного учебного материала или организационной информации из деятельности школы);
2.3.2.14.осуществлять просмотр и поиск информации в Internet с помощью броузеров и поисковых программ (на примерах материала учебного и развивающего характера);
2.3.2.15. осуществить обмен информацией с ф айл-сервером локальной сети.
1. Быть способен:
1.1. Иметь представление о модели баз данных;
1.2. Иметь представление о базе данных: типы данных, записи, база данных как целостный объект и о принципах проектирования баз данных;
1.3. Иметь представление о управлениях базами данных: понятие о командах и их структуре, условные команды, математические операции с данными, логические операции, отношения;
1.4. Иметь представления о манипулировании данными;
1.5. Индексировании баз данных;
1.6. Интеграция баз данных;
1.7. Программирование и создание командных файлов;
1.8. Организация интерфейса с помощью меню;
1.9. Организация оконного интерфейса.
2. Знать и уметь использовать:
2.1. модели баз данных, основные конструкции языков манипулирования данными;
2.2. структуры базы данных и заполнять ее данными;
2.3. определенные формы базы данных;
2.4. и работать с записями базы данных;
2.5. программные средства по управлению базой данных: корректировать, редактировать и разработка отчета для вывода данных;
3. Уметь:
3.1. применять программные средства для организации и создания базы данных;
3.2. применять методы объединения конкретных программных средств для работы и управления базой данных и использовать методы организации базы данных в учебном процессе.
3.3. работать с базами данных под Windows;
5. КОНТРОЛИРУЮЩИЙ МАТЕРИАЛ 5.1. Экзаменационные вопросы по курсу «Базы данных» 5 семестр |
1. Первый этап развития систем управления базами данных. Особенности, сравнение с текущим положением в практике использования БД.
2. СУБД для персональных ЭВМ - особенности использования. Сравнение с первым этапом развития СУБД.
3. Третий этап развития СУБД и БД, сравнение со вторым и первым этапами.
4. Технология интернет -сетей и ее применение к развитию систем управления базами данных.
5. Причины возникновения СУБД и БД.
6. Трехуровневая архитектура систем управления базами данных. Ее особенности и реализация принципов логической и физической независимости с ее использованием.
7. Классификация моделей данных в системах баз данных.
8. Схема прохождения запроса.
9. Инфологические модели в системах БД. Модель "Сущность- связь" ( ER модель) и ее использование для моделирования предметной области, ограничения модели.
10. Иерархическая модель. Основные понятия, определения. Язык описания данных. Примеры.
11. Язык манипулирования данными в иерархической модели. Примеры.
12. Сетевая модель данных. Основные понятия, определения. Язык описания данных. Примеры.
13. Язык манипулирования данными в сетевой модели. Примеры.
14. Реляционная модель данных. Основные понятия, определения.
15. Реляционная алгебра. Примеры выполнения операций.
16. Язык SQL. Оператор выбора данных SELECT Общая структура. Предикаты и агрегированные функции. Примеры формирования простых запросов и запросов с использованием агрегированных функций.
17. Вложенные подзапросы. Примеры использования.
18. Внешние объединения. Стандарт SQL92 и примеры выполнения запросов. Сравнение с внутренними объединениями в стандарте SQL1
19. Операции модификации данных в SQL.
20. Язык QBE. Графический интерфейс и примеры выполнения запросов. (На примере MS Access)
21. Физические модели в базах данных, основанные на файловых структурах. Методы вычисления адреса в файлах с использованием хеш адресации. Понятие синонимов, стратегии разрешения коллизий при хеш адресации. Алгоритмы модификации данных в файлах с хеш адресацией.
22 Индексные файлы с плотным и неплотным индексом, В-деревья. Время доступа к произвольной записи в индексных файлах. Алгоритмы модификации данных в индексных файлах.
23. Инвертированные списки - назначение и принцип организации.
24. Связанные файлы, однонаправленные и двунаправленные цепочки. Алгоритмы модификации для связанных файлов.
25. Физические модели в базах данных, основанные на безфайловых структурах. Понятие экстента, страницы, типы страниц их структура.
26. Функциональные зависимости в реляционной модели данных. Проектирование БД. Процесс нормализации, понятие первой, второй и третьей нормальных форм. Приведение БД к 3НФ методом декомпозиции.
27. Нормальные формы высших порядков, их смысл и примеры существования многозначных зависимостей.
28. Построение БД в 3НФ методом синтеза, представление функциональных зависимостей булевыми функциями, реляционная интерпретация минимальной формы. Пример использования.
29. Реализация принципов логической и физической независимости в СУБД MS Access.
30. Реализация методов распределенной обработки в MS Access.
5.2. Контролирующий материал по «Базе данных и управление ими» за 6 семестр
Контролирующий тест:
I. Банки информации
1. Основой банка данных является:
1) база данных; 2) совокупность информационных документов;
3) СУБД; 4) система хранения данных.
2. Классы банков информации по назначению:
1) информационно-справочные системы, БД в автоматизированных системах управления, БД в системах автоматизации научных исследований;
2) БД в системах поиска, БД в системах управления;
3) БД в пользовательских системах, БД в системах управления, БД информационных систем;
4) исследовательские системы, информационные системы, логические системы.
3. Основные типы банков информации по режиму функционирования:
1) пакетный, диалоговый и смешанный тип;
2) логический, информационный и смешанный;
3) пакетный и логический;
4) информационный, диалоговый и логический.
4. По архитектуре вычислительной среды различают следующие банки информатики:
1) логические и диалоговые;
2) централизованные и распределенные;
3) распределенные и автоматизированные;
4) автоматизированные и диалоговые.
5. Предварительная обработка документа для его размещения в банк данных называется:
1) кодированием; 2) индексацией;
3) автоматизацией; 4) поисковой интерпретацией.
II. Базы данных в структуре информационных систем
1. Основные типы моделей данных:
1) логический, физический;
2) иерархический, эмпирический, физический;
3) сетевой, иерархический, реляционный;
4) реляционный, физический, логический.
2. Процесс построения концептуальной модели разделяется на следующие этапы:
1) сбор и дублирование информации, кодирование;
2) сбор и априорный анализ информации, концептуальный анализ данных и синтез концептуальной модели;
3) сбор информации, организация ПО (предметной области);
4) определение сферы применения БД, организация данных.
3. При проектировании БД в первую очередь необходимо определить:
1)способ интерпретации отчетов;
2)реализацию операций обработки и управления;
3)структуру данных и их отношение;
4)ключевые поля.
4. Как представлена информация в реляционной БД:
1) в виде списка;
2) в виде совокупности прямоугольных таблиц;
3) блоками; 4) в виде совокупности файлов?
5. Поле в реляционной БД — это:
1) единица информации;
2) совокупность связанных по какому-либо признаку записей;
3) наименьший поименованный элемент информации;
4) совокупность записей, соответствующих одному объекту.
6. Определение понятия «запись» в реляционной БД:
1) наименьший поименованный элемент информации;
2) совокупность полей, соответствующих одному объекту;
3) совокупность элементов файлов;
4) совокупность связанных по какому-либо признаку списков.
7. Как различаются поля в БД:
1) по типам; 2) по количеству информации; 3) по доменам; 4) по алфавиту?