- •1 Понятие информация, данные
- •2 Понятия: инфологические и даталогические аспекты
- •3 Перечислить основные функции информационной системы.
- •12 Перечислить основные компоненты субд.
- •13 Перечислить основные функции субд
- •38 Тип бинарной связи 1:1 (с примером).
- •39 Диаграмма er-экземпляров (с примером).
- •52 Операция реляционной алгебры: объединение (с примером)
- •53 Операция реляционной алгебры: разность (с примером).
- •54 Операция реляционной алгебры: декартово произведение (с примером).
- •55 Операция реляционной алгебры: селекция (с примером).
- •56 Операция реляционной алгебры: пересечение (с примером).
- •57 Операция реляционной алгебры: деление (с примером).
- •58 Операция реляционной алгебры: эквисоединение (с примером).
- •59 Операция реляционной алгебры: естественное соединение (с примером).
- •66 Виды и свойства нормальных форм.
- •67 Понятие нормализации отношений
- •69 Вторая нормальная форма (с примером).
- •70 Третья нормальная форма (с примером)
- •71 Четвертая нормальная форма (с примером).
- •72 Понятие полной и частичной функциональных зависимостей (с примером).
13 Перечислить основные функции субд
Языковые средства для написания и манипулирования данными
Поддержку логических моделей данных
Взаимодействие логической и физической структур данных
Защиту и целостность данных
Поддержку баз данных в актуальном состоянии
14 Языки данных СУБД Субд предполагает наличие языка определения данных (ЯОД)=(DDL) и языка манипулирования данных (ЯМД)=(DML).
ЯОД это язык высокого уровня который служит для описания логической структуры (схемы) БД а так же в некоторых случаях способов хранения и доступа к данным
ЯМД это язык высокого уровня который предоставляет средство для обработки сохраняемых в БД элементов данных с помощью которого пользователи или прикладные программы выполняют операции над содержимым базы данных.
15 Определение СУБД
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных
16 Определение модели данных
Это логическое представление данных и совокупность операций над ними. Модель данных отражает самые важные аспекты предметной области информационной системы
17 Перечислить составные части модели данных
Структурная часть(определяет допустимые структуры), управляющая часть(определяет возможные операции над структурами), Ограничение целостности(ограничения которые могут быть реализованы в этой модели)
18 Трехуровневая архитектура
Предполагает наличие следующих компонентов приложения: клиентское приложение (обычно говорят «тонкий клиент» или терминал), подключенное к серверу приложений, который в свою очередь подключен к серверу базы данных. (Интранет)
19 Двухуровневая архитектура
Позволяет обеспечить физическую независимость при работе с данными за счет введения внутренней модели данных любые способы хранения и представления данных на физических носителях не оказывают на модель данных и прикладные программы. (приложения)
20 Основные модели данных
Инфологические, Даталогические, Физические модели данных
21 Понятие об инфологических моделях
И.м. отражают в естественной и удобной для разработчиков и пользователей форме инф.-логич. Уровень абстрагирования, связанный с фиксацией и описанием объектов предметной области, их свойств и взаимодействия. (выделяется модель «Сущьность-связь»)
22 Понятие о даталогических моделях
Под даталогической понимается модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учетом конкретной реализации СУБД, также с учетом специфики конкретной предметной области на основе ее инфологической модели.
23 Понятие о физических моделях
Ф.м. описывает организацию внешней памяти и структур хранения данных, используемых в данной операционной среде.
24 Понятие и виды документальных моделей
Д.м. соответствуют представлению о слабоструктурированной информации, ориентированной на свободные форматы документов и текстов на естественном языке(3 группы: Дескрипторные модели, Тезаурусные модели, основанные на языке разметки документов)
25 Понятие и виды фактографических моделей
Описывают структурированные данные(3 группы: Теоретико-графовые (иерархические модели и сетевые модели), Теоретико-множественные(Реляционные),
Объектно-ориентированные)
26 Основные этапы проектирования базы данных
Предварительное планирование, Инфологический этап, Даталогический этап.
27 Задачи этапа предварительного планирования
Производится обследование объекта проектирования, анализируется существующие информационные ресурсы, в целом определяются инф потребности организации и дается обоснование необходимости создания БД
28 Задачи инфологического этапа проектирования
Получение семантических моделей отражающих содержание выбранной предметной области.
29. Задачи даталогического пректирования
основной задачей даталогического (логического) проектирования является описание свойств понятий предметной области, их взаимосвязь и ограничения, накладываемые на данные, описание БД в терминах принятой даталогической (логической) модели данных.
30. Задачи физического проектирования
Физическое проектирование выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения.
31. Элементы информационной модели предметной области
Элементы информационной модели данных предметной области являются входными данными для решения задачи проектирования базы данных - создания логической модели данных
32 Понятие предметной области
Предметная область – это целенаправленная первичная трансформация части картины внешнего мира в некоторую абстрактную куртину, которая фиксируется в информационной системе в виде алгоритмической модели.
33 Понятие функциональной модели предметной области
При создание информационной системы анализируется взаимодействие объектов предметной области. Результаты этого анализа представляют в виде функциональной модели предметной области.
Определим функциональную модель предметной области как совокупность моделей, предназначенных для описания процессов обработки информации.
34 Понятие информационной модели предметной области
Информационная модель представляет семантику предметной области.
35 Перечислить основные составляющие функциональной модели ПО
Модели процессов:
- бизнес-модель процессов (иерархия функций системы
-модель потока данных
Модели состояний
-модель жизненного цикла сущности
-набор спецификаций функций системы через сущности и атрибуты
-бизнес-правила, которые реализуют функции
36 Компоненты ER-модели
Для представления составляющих предметной области в модели «сущность-связь» используют три конструктивных элемента: сущность, атрибут, сязь.
37 Диаграмма ER-типов (с примером).
На диаграмме ER-типов сущности представляются в виде прямоугольников, атрибуты в виде овалов или прямоугольников с закругленными краями, связи в виде ромбов, соединенных линиями с соответствующими сущностями. Тип связи указывается на диограмм.
Кроме типа связи на диаграмме может указываться класс принадлежности, который показывает, является связь сущности данного типа с сущностью другого типа обязательной или необязательной. Точкой отмечают обязательные сущности.
|
|
Пример
В качестве примера рассмотрим учебное заведение, в котором необходимо хранить информацию о преподавателях и учебных курсах, которые они читают .
В данном случае можно выделить две сущности «Преподаватель» и «курс», которые соединены друг с другом с помощью связи «читает».
Длительность
Краткое название
Название
Ученая степень
Кафедра
Должность
Отчество
Имя
фамилия
Курс
Читает
Преподаватель
