- •Информатика и информационные технологии.
- •Основные задачи информатики.
- •Сигналы, данные, информация.
- •Измерение информации
- •Свойства информации
- •Кодирование информации.
- •Системы счисления.
- •Контрольные вопросы по первому разделу
- •Аппаратное обеспечение информационных технологий.
- •Структура и принципы функционирования эвм
- •Совершенствование и развитие внутренней структуры эвм
- •Архитектура современного персонального компьютера.
- •Основные характеристики пк
- •Типы памяти и запоминающие устройства
- •Устройства ввода информации
- •Устройства вывода данных: принтеры.
- •Устройство обмена данными – модем.
- •Перспективы развития вычислительных средств
- •Контрольные вопросы по второму разделу
- •Программное обеспечение.
- •Классификация программных продуктов
- •Операционные системы
- •Особенности операционных систем семейства Windows
- •Файловая структура системы Windows
- •Контрольные вопросы по третьему разделу
- •Разработка сложных документов с помощью текстового процессора Word
- •Возможности системы
- •Настройка системы
- •Правила работы с текстом
- •Разбивка документа на листы
- •Использование стилей для форматирования текста
- •Атрибуты форматирования абзаца
- •Атрибуты форматирования текста
- •Средства автоматизации на основе стилей.
- •Разработка таблиц
- •Разработка сложных таблиц
- •Сортировка содержимого таблицы
- •Использование списков в документе
- •Маркированный список
- •Виды вагонов:
- •Нумерованный список
- •Просим выслать на дискетах следующие деловые игры:
- •Многоуровневый список
- •Перечень товаров, хранящихся на складе №5
- •Особенности работы в редакторе формул
- •Создание иллюстраций
- •Редактор WordArt
- •Графический редактор
- •Контрольные вопросы по текстовому процессору (раздел 4)
- •Процессор электронных таблиц Microsoft Excel
- •Назначение процессора
- •Общие правила работы с книгами и листами
- •Основные типы данных
- •Форматирование таблиц и отдельных ячеек
- •Формулы
- •Особенности копирования формул
- •Функции
- •Использование строки формул для ввода и изменения формул
- •Основные причины возникновения ошибок
- •Диаграммы
- •Разработка новой диаграммы
- •Редактирование существующей диаграммы
- •Редактирование элементов диаграммы
- •Примеры оформления различных графиков и диаграмм
- •Использование логических функций
- •Работа с массивами
- •Решение системы линейных уравнений
- •Задача аппроксимации
- •Решение оптимизационных задач
- •Работа с большими таблицами и базами данных
- •Контрольные вопросы по процессору электронных таблиц (раздел 5)
- •Разработка презентаций с помощью программы PowerPoint
- •Правила разработки и представления презентаций
- •Способы создания презентаций
- •Итоговый слайд. Слайд повестки дня
- •Добавление в презентацию объектов
- •Создание гиперссылок
- •Произвольные показы
- •Добавление управляющих кнопок
- •Настройка эффектов перехода слайдов
- •Анимация содержимого слайдов
- •Вставка примечаний
- •Скрытые слайды
- •Рисование в процессе демонстрации презентации
- •Контрольные вопросы по презентациям (раздел 6)
- •Основные понятия по компьютерным сетям и Интернет
- •Виды компьютерных сетей
- •Глобальная сеть Интернет
- •Информационные службы глобальной сети Интернет
- •Адресация в Интернете
- •Всемирная паутина и гипертексты в Интернете.
- •Контрольные вопросы по компьютерным сетям и Интернет(раздел7)
- •Основы защиты информации
- •Информационная безопасность и её составляющие
- •Основные угрозы безопасности данных
- •Основные методы и средства защиты данных
- •Криптографические средства защиты
- •Допуск пользователя и предоставление прав доступа.
- •Шифрование сообщений.
- •Цифровая подпись (эцп – электронная цифровая подпись).
- •Защита от вирусов и вредоносных программ
- •Основные признаки проявления вирусов в компьютере
- •Классификация антивирусных средств.
- •Защита в сети (сетевая безопасеность).
- •Мероприятия по защите информации от компьютерных вирусов
- •Мероприятия по защите информации от случайного удаления
- •Мероприятия по защите информации от сбоев в работе устройств
- •Контрольные вопросы по компьютерной безопасности( тема№8)
- •Модели решения функциональных и вычислительных задач.
- •Моделирование как метод познания.
- •Классификация моделей.
- •Классификация задач, решаемых с помощью моделей.
- •Методы и технологии моделирования.
- •Контрольные вопросы по моделированию( тема№9)
- •Языки программирования
- •Алгоритм и программа
- •Формы представления алгоритмов
- •Основные алгоритмические конструкции
- •Языки программирования
- •Уровни языков программирования
- •Поколения языков программирования
- •Классификация и обзор языков программирования
- •Объектно-ориентированное программирование (ооп)
- •Декларативные языки программирования
- •Языки программирования баз данных
- •Языки программирования для компьютерных сетей
- •Основы программирования на vba (visual basic for application)
- •Редактор Visual Basic for Application
- •Структура программ на языке Visual Basic
- •Этапы создания проекта программы
- •Грамматика языка программирования vba
- •Объекты используемые в vba
- •Переменные и константы
- •Типы данных
- •Операторы для реализации основных алгоритмических конструкций
- •Линейные алгоритмы. Оператор присваивания.
- •Разветвляющаяся алгоритмы. Условные операторы
- •If Условие Then Оператор1 Else Оператор2
- •Select Case арифметическое или текстовое выражение
- •Циклические алгоритмы. Цикл с параметром
- •Циклические алгоритмы. Циклы с предусловием и постусловием
- •Массивы
- •Объявление одномерных массивов
- •Dim a (200) As Single, n, Ct, I As Integer,
- •Макросы
- •Обработка строковых выражений
- •Контрольные вопросы по языкам программирования ( разделы №10 и №11)
- •Информационные технологии управления данными.
- •Основные понятия теории баз данных
- •Уровни моделей данных
- •Типы модели данных и виды взаимосвязей.
- •Реляционная модель данных.
- •Основные возможности системы управления базами данными Microsoft Access
- •Создание новой базы данных
- •Создание новой таблицы базы данных
- •Типы данных
- •Общие свойства поля
- •Отличие свойств «Формат поля» и свойство «Маска ввода».
- •Пример создания базы данных с одной таблицей
- •Запросы системы Access
- •Qbe запросы на выборку
- •Правила заполнения бланка запросов
- •Виды условий отбора
- •Примеры описания различных запросов на выборку информации.
- •Вычисляемые поля
- •Использование построителя выражений при разработке запроса
- •Основные встроенные функции Access
- •Использование групповых операций в запросах
- •Порядок создания запроса с использованием групповых операций
- •О структурированном языке запросов sql
- •Работа с более сложными базами данных.
- •Разработка форм для загрузки, просмотра и корректировки данных
- •Основы конструирования формы
- •Разработка отчетов
- •Контрольные вопросы по базам данных (разделы №12 и №13)
- •Литература
- •Содержание
Уровни моделей данных
В базе данных отражается информация об определенной предметной области. Для представления этой информации используются моделей данных различного уровня (Рисунок 60).
Информационно-логическая модель (инфологическая модель) -это модель отображения предметной области в виде информационных объектов и связей между ними. При этом под информационным объектом понимается абстрактный объект, информацию о свойствах которого предполагается хранить в БД. Такими информационными объектами, например, могут быть: «Персонал», «Деталь», «Оборудование» и др.
Инфологическая модель строится безотносительно к физической реализации БД. Следовательно, она является наиболее стабильной среди множества моделей, и к ней предъявляются следующие требования:
• адекватное отображение предметной области;
модели (модель должна содержать информацию, достаточную для создания БД);
однозначность модели.
Пользовательская модель - это модель, отражающая интересы конкретного пользователя с точки зрения информации о предметной области. В определенном смысле пользовательская модель - это вся инфологическая модель или некоторая ее часть.
Концептуальная модель - это интегрированное представление предметной области с точки зрения информации, предполагаемой для хранения в БД.
Внешняя модель - это модель, соответствующая пользовательской модели с конкретным отображением информационных потребностей пользователя (какие данные и как должны быть представлены, каковы процедуры обработки данных и т. д.).
Даталогическая модель - это модель, ориентированная на реализацию БД в конкретной СУБД, т. е. это инфологическая модель, трансформированная с учетом требований и ограничений конкретной СУБД (тип модели данных, поддерживаемой СУБД, формат данных, возможности по обеспечению целостности данных и т. д.).
Внутренняя модель - это модель, которая отражает используемые запоминающие устройства, способы расположения элементов данных в памяти и физической реализации логических связей между ними.
Рисунок
60 - Уровни
моделей данных
Типы модели данных и виды взаимосвязей.
Ядром любой БД является модель данных. Модель данных – это способ представления объектов и их взаимосвязей. Имеются следующие виды взаимосвязей (Error: Reference source not found):
Один к одному. Объекты равноценны между собой - один родительский объект связан только с одним дочерним. Например, пациент в больнице может находиться только на одной койке
Один ко многим. Один родительский объект связан с несколькими дочерними. Например, в одной палате, как правило, лежат несколько пациентов.
Многие ко многим. Объекты равноценны между собой - один родительский объект связан с несколькими дочерними и наоборот один дочерний объект связан с несколькими родительскими. Например, один пациент может лечиться у нескольких врачей, а один врач, как правило, лечит несколько пациентов. Однако этот вид связи является не однозначным, поэтому в реальных информационных системах его стараются свести к связям типа один ко многим, путём введения дополнительного объекта. Например, при добавлении объекта лечение (Error: Reference source not found) связь врач пациент (многие ко многим) сводиться к двум связям врач лечение и пациент лечение типа один ко многим.
Модель данных это множество структур данных, ограничений целостности и операций манипулирования данными. Различают следующие типы моделей:
иерархическую;
сетевую;
объектно-ориентированную;
реляционную;
семантическую.
Иерархическаямодель представляет совокупность элементов, связанных между собой по принципу «дерева» (Error: Reference source not found). К основным понятиям иерархической структуры относятся:
узел - совокупность атрибутов, описывающих некоторый информативный объект;
уровень - уровень иерархии (срез дерева);
связь — ребро графа.
Отличительные признаки иерархической структуры следующие:
каждый элемент является либо управляющим, либо подчиненным, либо и тем и другим одновременно;
существует один и только один только управляющий элемент;
существует, по крайней мере, один только подчиненный элемент;
любой подчиненный элемент непосредственно взаимодействует с одним и только одним управляющим элементом;
связи между элементами на одном уровне отсутствуют;
к каждому элементу существует только один путь от корневого элемента.
Таким образом в иерархической модели связи один ко многим возможны только от родительских объектов к дочерним.
Если в иерархической структуре разрешить связи между элементами на одном уровне иерархии, то получится сетевая модель (Error: Reference source not found). На рисунках, где приведены иерархическая и сетевая модели, кружками изображены объекты, а стрелками связи между ними. В чистом виде в современных системах управления базами данных эти модели не используются.
Объектно-ориентированная модельпредставляет собой синтез сетевой и реляционной моделей. Она ориентирована на использование методов объектно-ориентированного программирования, в котором существенными являются понятия инкапсуляции, наследования и полиморфизма.
Реляционная модель получила название от английского термина «relation» (отношение). Ее предложил в 1970-х гг. известный американский специалист фирмы «IBM» Эдгар Кодд.
Реляционные модели характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата реляционной алгебры и реляционного исчисления.
Реляционная модель ориентирована на представление данных в виде плоских (двумерных) таблиц (отношений).
Семантическая модель данных, наиболее распространенная в настоящее время, ориентирована на отражение семантики (смысла) данных и их взаимодействия. Ключевыми понятиями семантической модели являются «сущность» (Entity), «атрибут» (Attribute) и «связь» (Relationship).
Сущность (entity) — множество однотипных объектов, называемых экземплярами (instance). Каждый экземпляр характеризуется набором свойств, называемых атрибутами сущности (attribute). Каждый экземпляр индивидуален и отличается от всех остальных экземпляров множества. Примером атрибута сущности «Трудовая деятельность» может служить понятие "Должность", а примерами экземпляров — "Начальник отдела", "Программист".
Атрибут (attribute) представляет собой определенное свойство (характеристику) данной сущности. Рекомендуется в качестве атрибутов выделять атомарные свойства сущности. Например атрибут «Адрес» не является атомарным, так как может быть разбит на атрибуты «Улица», «Дом», «Квартира».