- •6. Информационные технологии в задачах планирования и управления
- •6.1. Системы принятия решения (экспертные системы)
- •6.1.1. Основные понятия теории систем принятия решений
- •6.1.2. Пример разработки системы принятия решения
- •Правила вывода
- •4. Реализация системы принятия решений в электронной таблице
- •6.2. Финансовые вычисления в электронных таблицах
- •Вычисление простых процентов
- •Решение
- •6.2.2. Финансовые функции электронных таблиц для вычисления будущего значения
- •Введем в любую ячейку Excel формулу:
- •6.2.3. Сложные проценты
- •Введем в любую ячейку Excel формулу:
- •Финансовые функции для вычисления текущих значений
- •Введем в любую ячейку Excel формулу:
- •6.3. Планирование производства. Балансовая модель
- •6.4. Оптимизация управленческих задач
- •6.4.1. Транспортная задача
- •6.4.2. Задача о распределении ресурсов
- •Формулировка требований к математической модели
- •Базы данных (бд)
- •Основные понятия теории баз данных
- •7.2. Модели данных
- •7.2.1. Иерархическая модель данных
- •7.2.2. Сетевая модель данных
- •7.2.3. Реляционная модель данных
- •Среди моделей данных в субд нет
- •Субд Access использует модель данных…
- •7.3. Структурные элементы реляционных бд
- •7.4. Информационно-логическая модель базы данных
- •Задание 7.7. В каком случае реляционная таблица может иметь составной ключ?
- •7.5. Типы связей в бд
- •Задание 7.8. Перечислите типы связей в базах данных:
- •Задание 7.9. Назовите тип связи стипендиясессия
- •7.6. Создание базы данных
- •7.6.1. Этапы проектирования баз данных
- •7.6.2. Пример проектирования базы данных
- •Контрольный лист для студентов всех специальностей, кроме 080502, 080506, 080507 и 080105 Вариант 1
- •Вариант 1
- •Контрольный лист для студентов всех специальностей, кроме 080502, 080506, 080507 и 080105 Вариант 2
- •Вариант 2
- •4. Что такое запись?
- •6. Назовите тип связи «СтудентПреподаватель», где один студент обучается у многих преподавателей и один преподаватель обучает много студентов.
- •Контрольный лист для студентов всех специальностей, кроме 080502, 080506, 080507 и 080105 Вариант 3
- •Вариант 3
- •3. При создании схемы таблицы бд следует описать:
- •6. Выберите список атрибутов для объекта «Студент»
- •Контрольный лист для студентов специальностей 080502, 080506, 080507 и 080105 Вариант 1
- •Вариант 1
- •Контрольный лист для студентов специальностей 080502, 080506, 080507 и 080105 Вариант 2
- •Вариант 2
- •Контрольный лист для студентов специальностей 080502, 080506, 080507 и 080105 Вариант 3
- •Вариант 3
- •6. Информацонные технологии в задачах
- •191186, Санкт-Петербург, ул. Миллионная, д.5
Основные понятия теории баз данных
База данных - это поименованная совокупность структурированных
сведений об объектах какой-либо предметной области
Структурирование - это введение соглашений о способах представления данных.
Неструктурированная запись информации о студентах:
1). Номер личного дела: 14693;
Фамилия, Имя: Алексеев Максим;
Дата рождения: 01.01.88;
Специальность: 2201.
2). Шифр: 65788;
Сергеева Ольга;
д.р. 23 февраля 1987 г.;
спец. 0604
Структурированная запись тех же данных
Таблица 16
Система управления базами данных (СУБД) - это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Наиболее популярны СУБД: FoxPro, Microsoft Access, OpenOffice.org Base.
7.2. Модели данных
В СУБД происходит процесс логического представления данных, с которыми имеет дело пользователь, в язык ЭВМ и обратно. Общая логическая структура БД называется моделью данных. Различают три основные модели данных: иерархическую, сетевую и реляционную.
7.2.1. Иерархическая модель данных
Иерархическая структура представляет совокупность элементов, образующих граф (дерево) - рис. 5. К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь. Каждый узел (запись) описывает какой-то объект. К каждой записи есть только один путь от верхней (корневой) записи.
Первые системы управления базами данных использовали иерархическую модель данных (например, СУБД Фокус). Преимущество такой модели – ее наглядность (см., например, рис. 6). Недостатки – далеко не всякий объект можно представить в виде графа. Поэтому сегодня иерархические модели данных используются редко.
Рис. 6
7.2.2. Сетевая модель данных
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом (рис. 7).
Рис. 7
Сетевые модели позволяют описывать любые предметные области (см. пример на рис. 8), однако такую подробную модель может быть трудно описать математически. Поэтому сегодня сетевые БД применяются, прежде всего, в банковских структурах (например, db Vista, AdaBas).
Фрагмент сетевой модели данных «Курсовые работы»
Иванов
И.И. Студент Петров
П.П.
Дисциплина,
(преподаватель) Информатика (Николаев
Н.Н.) Экономика
(Алексеева А.А).
Рис. 8
7.2.3. Реляционная модель данных
Реляционная модель использует организацию данных в виде двумерных таблиц. Примером реляционной БД может служить БД Студент (табл. 16).
Реляционные СУБД – самые распространенные. Реляционные модели данных используют FoxPro, Microsoft Access, OpenOffice.org Base.
Задание 7.1. Выберите правильное утверждение:
Среди моделей данных в субд нет
А. Иерархической.
В. Реляционной.
С. Модемной.
D. Сетевой.
Задание 7.2. Выберите правильное утверждение: