- •Тема 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. Формальные логические модели. Их примеры
 
23.Понятие субд. Архитектура субд. Классификация субд.
Понятие. Система управления базами данных (СУБД) – это сов-сть языковых и програмн средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
Современная СУБД содержит в своем составе программные средства создания баз данных (язык описания и манипулирования данными, визуальные средства, отладчики), средства работы с данными и сервисные средства. Функции элементов СУБД: - язык описания служит для преобразования логической модели в физическую; - язык манипулирования реализует операции над данными; - визуальные средства привлекаются в процессе проектирования графических объектов; - программы отладки соединяют и тестируют блоки программы управления, созданной БД; - средства работы с БД обеспечивают удобный интерфейс с пользователем; сервисные средства привлекают к работе с БД другие программы (эксель).
Архитектура. В среде СУБД можно выделить след. пять основных компонентов.
Аппаратное обеспечение. Одни СУБД предназначены для работы только с конкр типами ОС или оборудования, другие могут работать с широким кругом аппаратного обеспечения и различными ОС. Для работы СУБД обычно требуется некоторый минимум оперативной и дисковой памяти, но ее может быть недостаточно для достижения приемлемой производительности системы.
Программное обеспечение. Этот компонент включает операционную систему, программное обеспечение самой СУБД, прикладные программы, включая и сетевое программное обеспечение, если СУБД используется в сети. Обычно приложения создаются на языках третьего поколения, таких как С, COBOL, Fortran, Ada или Pascal, или на языках четвертого поколения, таких как SQL, операторы которых внедряются в программы на языках третьего поколения.
Данные – наиболее важный компонент с точки зрения конечных пользователей. База данных содержит как рабочие данные, так и метаданные, т.е. "данные о данных".
Процедуры, к которым относят инструкции и правила, которые должны учитываться при проектировании и использовании базы данных: регистрация в СУБД; использование отдельного инструмента СУБД или приложения; запуск и останов СУБД; создание резервных копий СУБД; обработка сбоев аппаратного и программного обеспечения, включая процедуры идентификации вышедшего из строя компонента, исправления отказавшего компонента (например, посредством вызова специалиста по ремонту аппаратного обеспечения), а также восстановления базы данных после устранения неисправности; изменение структуры таблицы, реорганизация базы данных, размещенной на нескольких дисках, способы улучшения производительности и методы архивирования данных на вторичных устройствах хранения.
Пользователи: клиенты БД, администратор БД, прикладн. программисты.
Подсистема средств проектирования представляет собой набор инструментов, упрощающих проектирование и реализацию баз данных и их приложений. Как правило, этот набор включает в себя средства для создания таблиц, форм, запросов и отчетов.
Подсистема обработки обеспечивает обработку компонентов приложений, созданных с помощью средств проектирования. Например, в Access 2003 имеется компонент, реализующий построение формы и связывающий элементы формы с данными таблиц.
Третий компонент СУБД – ее ядро (DBMS Engine) выполняет функцию посредника между подсистемой средств проектирования и обработки и данными. Ядро СУБД получает запросы от двух других компонентов, выраженные в терминах таблиц, строк и столбцов, и преобразует эти запросы в команды операционной системы, выполняющие запись и чтение данных с физического устройства.
Microsoft представляет два различных ядра для Access 2003: Jet Engine и SQL Server. Ядро Jet Engine используется для персональных и коллективных баз данных небольшого объема. Ядро SQL Server предназначено для крупных баз данных.
Классификация СУБД
По степени универсальности:
СУБД общего назначения не ориентированы на какую-либо конкретную предметную область или на информационные потребности конкретной группы пользователей. Они не всегда позволяют добиться требуемой производительности и/или удовлетворить заданные ограничения по объёму памяти, предоставляемой для хранения БД.
Тогда - специализированную СУБД для данного конкретного применения. Примером специализированной СУБД может быть система IMBASE, используемая для автоматизации проектных и конструкторских разработок.
По типу модели данных:
- иерархические. Первой такая СУБД - система IMS (Information Management System) компании IBM;
- сетевые. Первой сетевой СУБД считается система IDS (Integrated Data Store), разработанная компанией General Electric немного позже системы IMS;
- реляционные. Первые коммерческие реляционные СУБД от компаний IBM, Oracle Corporation, Relation Technology Inc. и других поставщиков появились в начале 80-х годов. Реляционные СУБД просты в использовании, повышают производительность программистов при разработке прикладных программ, хорошо приспособлены для работы в архитектуре клиент/сервер, позволяют параллельную обработку БД, хорошо приспособлены к графическим пользовательским интерфейсам.
- объектно-реляционные (постреляционные). Объектно-реляционные СУБД продолжают использовать стандартный язык запросов для реляционных БД – SQL, но с объектными расширениями;
- объектно-ориентированные. В основе объектно-ориентированных СУБД лежит объектно-ориентированная модель обработки данных.
- многомерные, в основе которых лежит многомерная модель данных.
На самом общем уровне все СУБД можно разделить на:
- профессиональные (промышленные), которые представляют собой программную основу для разработки автоматизированных систем управления крупными экономическими объектами. (Oracle, DB2, Sybase, Informix, Inqres, Progress).
- персональные (настольные). (DBASE,FoxBase, FoxPro, Clipper, Paradox, Access.)
