
- •Тема 1. Организация экономической информации
- •Тема 2. Модели данных
- •Тема 3. Проектирование базы данных
- •Тема 4. Системы управления базами данных
- •Тема 5. Базы знаний и модели представления знаний
- •Тема 7. Технологии работы с базой данных в субд Microsoft Access 2003
- •Тема 8. Введение в язык sql
- •Тема 9. Системы обработки многопользовательских баз данных
- •Тема 10. Администрирование баз данных
- •1. Экономическая информация, ее виды, структурные единицы.
- •2. Внемашинная организация экономической информации: документы, их виды, структура
- •3. Понятие классификации информации. Системы классификации.
- •4. Классификаторы информации, их значение и виды.
- •5. Понятие кодирования информации. Методы кодирования.
- •6. Внутримашинная орг-ция экономич. Информации: файловая орг-ция дан и бд. Преим-ва бд.
- •8. Приложения и компоненты бд. Словарь дан.
- •9.Пользователи базы данных.
- •10. Трехуровневая модель организации баз данных.
- •11. Понятие модели данных. Иерархическая модель, ее достоинства и недостатки.
- •12. Сетевая модель, ее достоинства и недостатки.
- •13. Реляционная модель. Ее базовые понятия (отношения, домен, кортеж, степень и мощность отношения), достоинства и недостатки.
- •14. Связь между таблицами в реляционной модели данных. Первичный и внешний ключи, их отличия.
- •15. Реляционная целостность: целостность отношений, ссылочная целостность.
- •16. Операции реляционной алгебры: объединение, пересечение, декартово произведение, разность, проекция, выборка, соединение, деление.
- •17. Постреляционная модель, ее достоинства и недостатки.
- •18. Объектно – ориентированная модель данных. Ее базовые понятия (объекты, классы, методы, наследование, инкапсулирование, расширяемость, полифоризм), достоинства и недостатки.
- •21. Понятие проектирования бд. Требования, предъявляемые к бд
- •22.Этапы жизненного цикла базы данных.
- •23.Модель «сущность-связь»,ее понятия:сущность,атрибут,экземпляр …
- •24.Типы связи,их представление на er-диаграмме.
- •25.Класс принадлежности сущности,его представление на er-диаграмме.
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1.
- •27. Правила преобразования er-диаграммы в реляционные таблицы связи 1:м, м:n.
- •31.Физическое проектирование, его цель и процедуры.
- •28. Нормализ-ция таблиц, ее цель. Первая, вторая и третья норм. Формы
- •29.Концептуальное проектирование, его цель и процедуры.
- •30.Логическое проектирование, его цель и процедуры.
- •32. Семантическа объектная модель. Пример объектной диаграммы.
- •Кардинальное число атрибута
- •33. Case-средства для моделирования данных
- •34. Понятие субд. Архитектура субд.
- •35. Возможности, предоставляемые субд пользователям. Производительность субд.
- •36. Клас-ия субд. Режимы работы пользователя с субд.
- •По степени универсальности:
- •По принципу обработки запросов к бд :
- •37. Функции субд
- •38. Направления развития субд: расширение множества типов обрабатываемых данных, интеграция технологий баз данных и Web-технологий, превращение субд в с-мы управления базами знаний.
- •39. Знания, их виды. Базы знаний. Экспертные системы.
- •40) Продукционные модели. База факторов. База правил. Работа машины вывода.
- •41) Семантические сети. Виды отношений. Пример семантической сети.
- •42)Фреймы, их виды, структура. Сети фреймов. Примеры фреймов.
- •43)Формальные логические модели. Их примеры(исчисление высказываний и исчисление предикатов)
- •44Характеристика субд Microsoft Access 2003: тип. Платформа, функциональные возможности, пользовательский интерфейс, настройка рабочей среды.
- •Характеристика объектов базы данных.
- •47.Инструментальные средства для создания базы данных и ее приложений.
- •46.Типы обрабатываемых данных и выражения.
- •47.Инструментальные средства для создания базы данных и ее приложений.
- •48.Технология создания бд: описание стр-ры таблиц, установка связи между таблицами, заполнение таблиц данными.
- •49. Корректировка бд (каскадные операции)
- •50. Работа с таблицей в режиме таблицы
- •51. Типы, возможности и способы создания запросов.
- •52. Назначение форм, их виды и способы создания.
- •53. Назначение отчетов и способы их создания.
- •54. Создание статических Web-страниц из объектов базы данных. Конструирование страниц доступа к данным.
- •55. Конструирование макросов связанных и не связанных с событиями, различных по структуре
- •56. Назначение, стандарты, достоинства языка sql
- •3. Наличие стандартов.
- •57. Структура команды sql
- •58.Типы данных и выражения в sql.
- •59. Возможности языка sql по: определению данных, внесению изменений в базу данных, извлечению данных из базы.
- •60. Понятие транзакции. Обработка транзакций в sql.
- •61. Управление доступом к данным: привилегии, их назначение и отмена.
- •62.Встраивание sql в прикладные программы.
- •64.Эволюция концепций обработки данных.
- •65. Системы удаленной обработки.
- •66. Системы совместного использования файлов. Обработка запросов в них. Недостатки систем.
- •67. Настольные субд, из достоинства и недостатки.
- •68. Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы баз данных.
- •69. Функции клиентского приложения и сервера баз данных при обработке запросов. Преимущества клиент/серверной обработки.
- •71. Механизмы доступа к данным базы на сервере.
- •72. Понятие и арх-а распределенных бд (РаБд). Гомогенные и гетерогенные РаБд. Стратегии распр-я данных в РаБд.
- •73. Распределенные субд. Двенадцать правил к.Дейта.
- •74.Обработка распределенных запросов. Преимущества и недостатки РаСубд.
- •75. Типы интерфейса доступа к данным базы
- •76.Хранилища данных.Olap-технологии.
- •77.Проблемы многопользовательских бд. Администратор базы данных и его функции.
- •78. Актуал-ть защиты бд. Причины, вызыв ее разруш-е. Правовая охрана бд.
- •79. Методы защиты бд: защита паролем, шифрование, разгранич-е прав доступа.
- •80. Восстан-е бд с пом-ю резервного копирования бд,с пом-ю журнала транзакций.
- •81. Оптимизация работы бд (индексир-е, хешир-е, технологии сжатия данных базы).
- •82. Возм-ти субд Ассеss по администриров-ю бд.
Кардинальное число атрибута
Каждый атрибут семантического объекта имеет минимальное и максимальное кардинальные числа. Минимальное кардинальное число показывает количество экземпляров атрибута, которые должны существовать, чтобы объект был допустимым. Обычно это число равно 0 или 1. Если оно равно 0, атрибут не обязан иметь значение, а если 1, то атрибут обязан иметь значение.
Максимальное кардинальное число показывает максимальное количество экземпляров атрибута, которое может иметь объект. Обычно оно равно 1 или N. Если оно равно 1, атрибут может иметь не более одного экземпляра, если оно равно N, атрибут может иметь много экземпляров, и предельное количество не задано.
Кардинальность изображается в виде нижнего индекса атрибута в формате N.М, где N – минимальное кардинальное число, а М – максимальное, На рис 1 кардинальность атрибута Номер телефона равна 1.N, то есть кафедра, обязана иметь минимум один номер телефона, но в принципе номеров у нее может быть много. Кардинальность 0.1 у атрибута Номер факса означает, что кафедра может не иметь факса, а может иметь, но только один.
В семантической объектной модели нет однонаправленных связей между объектами. Если один объект содержит в себе другой объект, то другой объект должен содержать первый объект. Такие объектные атрибуты называются парными. С помощью таких атрибутов отображаются связи между объектами в данной модели.
Домен атрибута – это описание множества его значений. Домен простого атрибута состоит из физического и семантического описания. Физическое описание показывает тип данных (число или строка), длину данных и др. ограничения. Семантическое описание указывает функцию, или назначение данного атрибута; оно отличает этот атрибут от других атрибутов с тем же физическим описанием.
Для описания типов семантических объектов используют следующие понятия: однозначный атрибут – атрибут с максимальным кардинальным числом равны 1; многозначный атрибут – атрибут с максимальным кардинальным число больше 1; необъектный атрибут – простой или групповой атрибут.
Типы объектов:
Простые – семантический объект, имеющий только однозначные простые или групповые атрибуты;
Композитные – семантические объекты, содержащие 1 или несколько многозначных атрибутов, простых или групповых, но не имеющих объектных атрибутов;
Составные – имеют минимум один объектный атрибут;
Гибридные – комбинация композитных и составных объектов;
Ассоциативные – каждый такой объект связывает 2 или более объектов и описывает характер связи, а также содержит данные относящиеся к этой связи;
Родитель – семантический объект, который порождает др. семантический объект.
33. Case-средства для моделирования данных
Case-средства (Computer-Aided System Engineering) – предназначены для автоматич-ого проектирования реляционных БД.
Они позволяют строить ER-диаграммы в реальном масштабе времени. Современные Case-средства обладают характерными особенностями:
Единый графический язык,
использование репозитария.
Репозитарий – это БД проекта, предназначенных для хранения всей информации о проекте, к-я может использоваться совместно разработчиками соответственно их правом доступа.
Поддержка коллективной разработки и управления проектом;
Макетирование;
Генерация документации
Верификация проекта.
Верификация – проверка проекта на полноту и соответ-ть на ранних этапах разработки.
Современные Case-средства поддерживают все этапы ЖЦБД.
Достоинства:
Позволяет избежать ошибок на этапе концептуального проектирования системы.
Улучшает качество создаваемых БД зав счет применения современных методов проектирования, формализации проекта, автоматического контроля.
Дают возможность создавать протокол будущей БД, что позволяет на ранних этапах оценить желаемый результат.
Ускоряет процесс проектирования и разработки системы.
Освобождает разработчиков от рутинной работы, позволяя сосредоточится на творческой части разработанных проектов.
Поддерживаем развитие и сопровождение разработки БД.
Мы встречались в курсе КИТ 2 с Erwin.