- •Тема 1. Организация экономической информации
- •1. Экономическая информация, ее виды, структурные единицы
- •2. Внемашинная организация экономической информации: документы, их виды, структура.
- •3. Понятие классификации информации. Системы классификации. Классификаторы информации, их назначение, виды
- •4. Понятие кодирования информации. Методы кодирования
- •5. Внутримашинная организация экономической информации: файловая организация данных и базы данных. Преимущества баз данных. Приложения и компоненты бд. Словарь данных
- •6. Сверхбольшие бд.
- •Тема 2. Модели данных
- •7. Понятие модели данных
- •8. Иерархическая модель, ее достоинства и недостатки.
- •9. Сетевая модель, ее достоинства и недостатки
- •10. Реляционная модель. Ее базовые понятия, реляционная целостность. Связь между таблицами, первичный и внешний ключи, их отличия. Операции реляционной алгебры. Достоинства и недостатки
- •11.Постреляционная модель данных, ее достоинства и недостатки
- •12. Объектно-ориентированная модель данных. Ее базовые понятия, достоинства и недостатки. Объектно-реляционная модель данных.
- •13. Многомерная модель данных, ее базовые понятия, достоинства и недостатки
- •Тема 3. Проектирование базы данных
- •14. Понятие проектирования бд. Требования, предъявляемые к бд. Этапы жизненного цикла бд.
- •16. Правила преобразования er-диаграмм в реляционные таблицы в случае связей 1:1. Правила преобразования er-диаграмм в реляционные таблицы в случае связей 1:м, м:n
- •17. Нормализация таблиц, ее цель.1-я нормальная форма, 2нф, 3нф
- •18.Концептуальное проектирование, его цель, процедуры
- •19.Логическое проектирование, цель, процедуры
- •20.Физическое проектирование, цель, процедуры
- •21.Семантическая объектная модель. Пример объектной диаграммы
- •22.Сase-средства для автоматизированного проектирования реляционных бд. Функциональные возможности Erwin.
- •Тема 4. Системы управления базами данных
- •23.Понятие субд. Архитектура субд. Классификация субд.
- •24.Возможности, предоставляемые субд пользователям. Режимы работы пользователя в субд.
- •25. Функции субд. Производительность субд.
- •26. Перспективы развития бд и субд (интеграция в бд традиц. И нетрадиц.Типов данных, взаимодействие web-технологий и бд ..)
- •Тема 5. Общая характеристика субд Microsoft Access 10.
- •27. Характеристики субд Microsoft Access 2010: тип, платформа, функциональные возможности
- •28. Характеристика бд и ее объектов.
- •29. Пользовательский интерфейс, настройка рабочей среды.
- •30.Типы обрабатываемых данных. Выражения
- •Тема 6. Технологии работы с бд в субд Microsoft Access 10.
- •31.Технология создания базы данных: описание структуры таблиц, установка связи между таблицами, заполнение таблиц данными
- •32. Корректировка базы данных (каскадные операции). Работа с таблицей в режиме таблицы
- •33. Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных
- •34.Конструирование формы: простой, с вкладками, составной, с вычисляемым полем. Создание формы навигации.
- •35.Конструирование отчета с вычислениями в строках, с частными и общими итогами
- •36.Конструирование макросов связанных и не связанных с событиями, различных по структуре
- •Тема 7. Введение в язык sql
- •37.Назначения, стандарты и достоинства языка sql
- •38. Структура команды sql. Типы данных и выражения sql
- •39. Возможности языка sql по: определению данных, внесению изменений в базу данных, извлечению данных из базы
- •40.Понятие и типы транзакций. Обработка транзакций в sql
- •41. Управление доступом к данным в sql
- •42.Встраивание sql в прикладные программы
- •43.Диалекты языка sql в субд
- •Тема 8. Системы обработки многопользовательских бд
- •44. Эволюция концепций обработки данных
- •44. Обработка данных на автономных персональных компьютерах
- •45. Архитектура файл/сервер. Обработка запросов в ней. Причины неэффективности архитектуры файл/сервес. Настольные субд, их достоинства и недостатки.
- •46.Клиент/серверные системы: клиентские приложения, серверы бд. Выполнение запросов в архитектуре клиент/сервер. Преимущества клиент/серверной обработки. Характеристики серверов бд.
- •47.Механизмы доступа к данным базы на сервере
- •48.Понятие и архитектура распределения баз данных. Гомогенные и гетерогенные РаБд. Стратегии распределения данных в РаБд
- •49. Распределенные субд (РаСубд). Двенадцать правил к. Дейта. Преимущества и недостатки РаСубд.
- •50.Типы интерфейса доступа к данным (д) базы
- •Тема 9. Хранилища данных
- •51. Olap-технология. Тест fasmi.
- •52. Понятие хранилища данных (хд). Отличия хд от бд.
- •53. Классификация хд по б. Инмону.
- •54. Технологические решения хд.
- •55. Программное обеспечение для разработки хд.
- •Тема 10. Администрирование баз данных
- •56. Пользователи бд. Проблемы многопользовательских баз данных. Функции администратора бд.
- •57. Актуальность защиты бд. Причины, вызывающие ее разрушение. Правовая охрана баз данных
- •58. Восстановление бд (с помощью резервного копирования бд, с помощью журнала транзакций, восстановление через откат, накат).
- •59.Оптимизация работы бд
- •60.Возможности субд Access по администрированию бд
- •Тема 11. Базы данных и модели представления знаний.
- •61. Знания, их виды. Базы знаний. Экспертные системы
- •62. Продукционные модели. База фактов. База правил. Работа машины вывода, стратегии управления выводом в экспертной системе на основе продукционной модели.
- •63. Семантические сети. Виды отношений. Пример семантич. Сети. Функциональные возможности редактора онтологий Protege
- •64. Фреймы, их виды, структура. Сети фреймов. Примеры фреймов
- •65. Формальные логические модели. Их примеры
6. Сверхбольшие бд.
Сверхбольшая база данных— это база данных, которая занимает чрезвычайно большой объём на устройстве физического хранения. Термин подразумевает максимально возможные объёмы БД, которые определяются последними достижениями в технологиях физического хранения данных и в технологиях программного оперирования данными.
Количественное определение понятия «чрезвычайно большой объём» меняется во времени; в настоящее время считается, что это объём, измеряемый по меньшей мере петабайтами. Для сравнения, в 2005 г. самыми крупными в мире считались базы данных с объёмом хранилища порядка 100 терабайт.
Специалисты отмечают необходимость особых подходов к проектированию сверхбольших БД. Для их создания нередко выполняются специальные проекты с целью поиска такихсистемотехнических решений, которые позволили бы хоть как-то работать с такими большими объёмами данных. Как правило, необходимы специальные решения для дисковой подсистемы, специальные версии операционной среды и специальные механизмы обращения СУБД к данным.
Исследования в области хранения и обработки сверхбольших баз данных VLDB всегда находятся на острие теории и практики баз данных.
Тема 2. Модели данных
7. Понятие модели данных
В классической теории баз данных, модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта:
1) аспект структуры: методы описания типов и логических структур данных в базе данных;
2) аспект манипуляции: методы манипулирования данными;
3) аспект целостности: методы описания и поддержки целостности БД
Аспект структуры определяет, что из себя логически представляет база данных, аспект манипуляции определяет способы перехода между состояниями базы данных (то есть способы модификации данных) и способы извлечения данных из базы данных, аспект целостности определяет средства описаний корректных состояний базы данных.
Модель данных — это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы — поведение данных. Каждая БД и СУБД строится на основе некоторой явной или неявной модели данных. Все СУБД, построенные на одной и той же модели данных, относят к одному типу.
Ядром любой базы данных является модель данных. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.
Модель данных - это совокупность структур данных и операций их обработки. Три основные типа моделей данных: иерархическая, сетевая и реляционная.
8. Иерархическая модель, ее достоинства и недостатки.
В иерарх. модели связи между данными можно представить с помощью дерева. Данные в такой модели расположены на разных иерархич. уровнях и называется сегментами. Самый высокий сегмент имеет название «корневой». Сегменты, расположенные на более низком уровне, называется сегментами-потомками; на более высоко уровне – сегментами-предками. Каждый сегмент может иметь только одного предка на более высоком ур-не и одного или нескольких потомков на более низком ур-не. Доступ к опред-му сегменту осущ-ся по цепочке – от сегмента-предка к сегменту-потомку начиная слева. Иерархич. модель исп-ся для представления организационных структур, по своей природе являющихся иерархическими. Организовать более сложные связи в этой модели не возможно. Недостатки: громоздкость модели для обработки данных со сложными логическими данными. Достоинство: эф-ное использ-ие памяти компа при хранении данных.
