
- •1 (1.1)Понятие модели. Материальные модели и их краткая характеристика.
- •2(1.2) Понятие модели. Абстрактные модели и их краткая характеристика
- •3(1.3) Понятие моделирование. Цели моделирования. Виды моделирования.
- •4(1.4) Основные понятия компьютерного моделирования.
- •5(1.5) Основные этапы компьютерного моделирования.
- •11. (2.2) Виды моделей данных и их структурные элементы
- •12. (2.3) Реляционная база данных: основные термины, определения и требования к её разработке Реляционная модель данных
- •13. (2.4) Общие принципы проектирования баз данных.
- •14.(2.5) Системы управления базой данных: определения и её функции. Основные объекты субд: таблица, форма, отчет, запрос. Виды запросов.
- •15.(3.1) Понятие алгоритма. Свойства алгоритмов. Способы представления алгоритмов. Блоки, используемые для построения блок-схем и их функции.
- •16 (3.2).Базовые алгоритмические конструкции. Базовая структура "следование" (линейная структура).
- •17(3.3). Базовая структура "ветвление"
- •18(3.4) Базовая структура "цикл"
- •20(3.6) Объектно-ориентированное проектирование: понятия объекта, свойства, метода, события, класса. Методика объектно-ориентированного проектирования.
11. (2.2) Виды моделей данных и их структурные элементы
Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.
Модель данных — совокупность структур данных и операций их обработки.
СУБД основывается на использовании иерархической, сетевой, реляционной, объектно-ориентированной и объектно-реляционной модели, на комбинации этих моделей или на некотором их подмножестве
Поле – элементарная единица логической организации данных, которые соответствует неделимой единицы информации – реквизиту.
Для описания поля используют следующие характеристики:
1.имя (фамилия, название)
2. тип (символьный, числовой)
3. длина
4. точность (для числовых данных)
Запись – совокупность связных полей (заголовок таблицы).
Экземпляр записи – отдельная реализация записи, содержащая конкретные значения ее полей.
Файл (таблица) – совокупность экземпляров записи одной структуры.
12. (2.3) Реляционная база данных: основные термины, определения и требования к её разработке Реляционная модель данных
Понятие реляционный (англ. relation — отношение) связано с разработками известного американского специалиста в области систем баз данных Е. Кодда.
Эти модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
· каждый элемент таблицы — один элемент данных;
· все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
· каждый столбец имеет уникальное имя;
· одинаковые строки в таблице отсутствуют;
· порядок следования строк и столбцов может быть произвольным.
Отношения представлены в виде таблиц, строки которых соответствуют кортежам или записям, а столбцы — атрибутам отношений, доменам, полям
13. (2.4) Общие принципы проектирования баз данных.
Проектирование баз данных — процесс создания схемы базы данных и определения необходимых ограничений целостности.
Концептуальное (инфологическое) проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных.
Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных
Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п.