- •Технология баз данных
- •Эволюция технологии информационных систем
- •10) Отличительные признаки технологии "клиент-сервер" по сравнению с "файл-сервер":
- •Компоненты автоматизированной информационной системы
- •28) Компоненты банка данных:
- •Архитектура автоматизированной информационной системы
- •Жизненный цикл автоматизированной информационной системы
- •Основы методологии проектирования баз данных
- •Введение в методологию проектирования баз данных
- •49) Понятия информации и данных.
- •50) Синтаксис, семантика и прагматика данных (выберите вариант ответа).
- •51) Установите причинно-следственную связь между понятиями «предметная область», «инфологическая модель» и «модель данных».
- •Методология структурного анализа и функциональное моделирование
- •55) Типы моделей, которые поддерживает методология sadt.
- •56) Языки, используемые в sadt-моделях.
- •57) Установите соответствие между обозначением и названием компонентов функциональной модели.
- •58) В определение контекста функционального моделирования входят:
- •59) Разработка функциональной модели начинается с построения:
- •60) Установите соответствие между концепцией моделирования и ее определением:
- •61) Установите соответствие между условными обозначениями элементов функциональной модели и их интерпретацией:
- •62) Роль заданного компонента на диаграмме функциональной модели:
- •63) Все данные (стрелки на диаграмме декомпозиции idef0), которые в том или ином качестве сопутствуют выполнению заданной функции:
- •64) Указать порядок доминирования между функциями на диаграмме декомпозиции.
- •65) Icom - коды на диаграммах idef0 – это:
- •67) Установите соответствие между вариантами именования стрелок и правилами их интерпретации
- •68) Установите соответствие между обозначением и типом тоннелирования стрелок:
- •69) Популярным case-средством разработки функциональных моделей является:
- •Моделирование сущностей и связей
- •Структурные и классификационные аспекты моделирования данных
- •71) Тип и экземпляр сущности
- •Er-модель в нотации методологии idef1x
- •Реляционная модель данных
- •Структура данных. Понятие отношения
- •Ограничения целостности
- •Операции над отношениями
- •Нормализация отношений
- •Аномалии манипулирования данными
- •Функциональные зависимости данных
- •Нормальные формы
- •Sql – язык структурированных запросов
- •Основные понятия и термины
- •Язык определения данных ddl
- •Alter table Пример 1
- •Язык запросов dql
- •Простые запросы
- •Субд реляционного типа ms Access
- •Общая характеристика системы
- •205) Последовательность действий при создании базы данных в Access
- •206) Языки запросов реляционной модели данных, которые поддерживает Access
- •209) Установите соответствие между терминами реляционной модели данных и эквивалентными терминами, которые используются в Access.
71) Тип и экземпляр сущности
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных.
Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром – Москва, Киев и т.д.
72) Определение типа связи. Связь — это графически изображаемая ассоциация, устанавливаемая между двумя типами сущностей.
73) Тип и экземпляр связи. Как и сущность, связь — это типовое понятие, все экземпляры обоих связываемых типов сущностей подчиняются устанавливаемым правилам связывания. Поэтому правильнее говорить о типе связи, устанавливаемой между типами сущности, и об экземплярах типа связи, устанавливаемых между экземплярами типа сущности.
Связь – ассоциирование двух или более сущностей.
Между двумя сущностям, например, А и В возможны четыре вида связей. ОДИН-К-ОДНОМУ (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В. ОДИН-КО-МНОГИМ (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В. Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи МНОГИЕ-К-ОДНОМУ (М:1) и МНОГИЕ-КО-МНОГИМ (М:N) 74) Определение атрибута. Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности. 75) Определение обобщения Существует два способа абстракции – обобщение и агрегация. Обобщение позволяет соотносить множество знаков или типов с одним типом. Обобщение – это абстракция, превращающая класс объектов в родовой объект. Обобщения связывают обобщенные классы со специализированными, (т.е. объекты объединяются по общему признаку). 76) Определение агрегации Агрегация – это абстракция, которая превращает связь между объектами в некоторый агрегированный объект. Агрегация – абстракция, посредством которой объект конструируется из других базовых объектов (т.е. основной объект состоит из других). Операция, обратная агрегации называется декомпозицией. 77) В списке сущностей укажите сущность, которая является обобщением остальных сущностей. 78) Роль, которую играет заданная сущность в списке сущностей. 79) Генерализация (классификация) и специализация (установите соответствие между элементами групп). Создание объектной модели начинается с классификации – выявлении объектов с аналогичными свойствами и поведением и объединении их в классы. Процесс классификации позволяет выделить объекты с общими свойствами и методами. Однако, некоторые их свойства и методы различны. В этом случае производят генерализацию и специализацию. Генерализация выявляет классы объектов с аналогичными свойствами и образует на основе этих свойств абстрактный суперкласс. Например, в базе данных, содержащей описание геометрических фигур, можно начать проектирование с выделения классов: треугольников, прямоугольников, окружностей, – а затем образовать из них абстрактный суперкласс Фигуры, состоящий из свойств, общих для всех фигур. Специализация – процесс обратный генерализации. При использовании этих процессов создается иерархия классов. Иерархии указывают цепочку наследования. 80) В списке сущностей укажите сущность, которая является отношением (агрегатом) остальных сущностей (введите правильный ответ). Важным процессом в объектно-ориентированной базе является агрегация. С помощью агрегации классы объектов могут связываться друг с другом, образуя класс агрегатов. Например, банковская база может содержать информацию о клиентах, счетах, филиалах, а также связи между ними. В объектно-ориентированной базе всю эту информацию можно инкапсулировать в одном агрегированном классе объектов. 81) Иерархия обобщения (введите правильный ответ). Обобщение – это абстракция, превращающая класс объектов в родовой объект. Предполагается, что для всех объектов (индивидуальных, агрегатных, родовых) следует обеспечивать унифицированную интерпретацию в моделях реального мира. В качестве примитива для определения таких моделей разработан новый тип данных, названный родовым. Модели, определяемые с помощью этого примитива, структурируются как некоторое множество иерархий агрегации, пересекающееся с некоторым множеством иерархий обобщения. В точках пересечения появляются абстрактные объекты. 82) Иерархия агрегации (введите правильный ответ). Агрегация – это абстракция, которая превращает связь между объектами в некоторый агрегированный объект.