- •Информатика учебное пособие
- •Рецензенты
- •Ответственный за выпуск
- •Оглавление
- •Раздел 4. Алгоритмические средства информатики 162
- •Раздел 1. Введение в информатику Глава 1. О науке Информатика. Понятие и представление информации
- •1.1. Наука информатика
- •1.2. Понятие информации
- •Простые типы данных и операции над ними
- •1.3. Представление информации в эвм
- •Коды десятичных и шестнадцатеричных цифр в двоичной системе
- •1.4. Операции с двоичными числами
- •Логическая функция «отрицание»
- •Логическая функция «конъюнкция»
- •Логическая функция «дизъюнкция»
- •1.5. Кодирование данных
- •Основной стандарт ascii
- •Расширенный стандарт ascii
- •Контрольные вопросы
- •Раздел 2. Технические средства информатики Глава 2. Общие сведения об эвм
- •2.1. Из истории развития эвм
- •Главные элементы концепции
- •2.2. Структура эвм
- •2.3. Особенности и классы современных эвм
- •Некоторые особенности современных эвм
- •Классы современных эвм (по размерам и функциональным возможностям)
- •Типы персональных компьютеров
- •2.4. Суперэвм
- •2.5. Персональные компьютеры
- •Состав персональных компьютеров
- •Устройства ввода-вывода
- •Внешние устройства для пк
- •Контрольные вопросы
- •Глава 3. Общие сведения о вычислительных компьютерных сетях
- •3.1. Классификация и топология компьютерных сетей
- •3.2. Технические средства для передачи информации в сети
- •Новые технологии беспроводной связи
- •Параметры качества коммуникационной сети
- •Единицы измерения
- •3.3. Организация локальных сетей
- •3.4. Организация глобальных сетей
- •3.5. Глобальная сеть интернет
- •Протоколы и услуги в Интернет
- •Система адресации в Интернет
- •3.6. Организация корпоративных сетей
- •Контрольные вопросы
- •Раздел 3. Программные средства информатики Глава 4. Классификация и обзор программных средств эвм
- •4.1. Классификация программных средств
- •4.2. Краткий обзор программных средств
- •Контрольные вопросы
- •Глава 5. Системные программы
- •5.1. Операционные системы
- •Характеристики ос
- •Файловая система
- •Драйверы устройств
- •Интерпретатор действий пользователя
- •5.2. Файловая система
- •5.3. Организация файловых систем
- •5.4. Краткий обзор семейств ос ос семейства unix
- •Ос семейства ms dos
- •Ос семейства Windows
- •5.5. Служебные программы
- •5.5.1. Диспетчеры файлов (файловые менеджеры)
- •5.5.2. Средства сжатия данных
- •5.5.3. Антивирусные программы
- •5.5.4. Средства обеспечения компьютерной безопасности и общие сведения о методах защиты
- •Контрольные вопросы
- •Глава 6. Прикладные системы на персональных компьютерах
- •6.1. Проблемно-ориентированные программы
- •6.2. Прикладные системы общего назначения
- •6.3. Интегрированные прикладные системы
- •Контрольные вопросы
- •6.4. Современные офисные пакеты. Пакет ms Office
- •Контрольные вопросы
- •6.5. Прикладные системы подготовки текстов
- •Основные характеристики текстовых процессоров
- •6.5.1. Текстовый процессор ms Word
- •Контрольные вопросы:
- •6.6. Электронные таблицы
- •6.6.1. Электронная таблица ms Excel
- •Представление данных в ячейках таблицы
- •Создание и обработка эт
- •Основные приемы работы в эт
- •Работа со структурированными данными или списками в эт
- •Пример списка «Данные о гтд»
- •Построение диаграмм в эт
- •Средства анализа данных в эт Excel
- •Основные встроенные функции
- •Финансовый анализ
- •Статистический анализ
- •Анализ "что-если"
- •Контрольные вопросы:
- •6.7. Базы данных (бд)
- •6.7.1. Реляционные модели
- •Соотношение терминов в теории и практике
- •6.7.2. Введение в системы управления базами данных (субд)
- •6.7.3. Субд ms access
- •Контрольные вопросы:
- •Раздел 4. Алгоритмические средства информатики Глава 7. Введение в моделирование
- •7.1. Классификации моделей и моделирования
- •7.2. Математические модели
- •7.3. Информационные модели
- •Контрольные вопросы:
- •Глава 8. Понятие алгоритма
- •8.1. Средства записи алгоритма
- •Словесная запись алгоритма
- •Псевдокоды
- •Структурные схемы алгоритмов
- •8.2. Языки программирования
- •Структуры алгоритмов и операторы языков программирования
- •8.2.1. Среда программирования
- •8.2.2. Технологии программирования
- •8.2.3. Основные методы разработки программ
- •Контрольные вопросы:
- •Глава 9. Язык программирования vba
- •9.1. Основные понятия языка программирования vba
- •9.2. Типы данных vba
- •9.3. Объявление переменных и констант
- •9.4. Объявление массивов
- •9.5. Операторы vba
- •If условие Then операторы1 Else операторы2 End If
- •Контрольные вопросы:
- •Заключение
- •Список литературы
- •Информатика
- •344002, Г. Ростов-на-Дону, пр. Буденновский, 20.
Контрольные вопросы:
Определите основные понятия электронной таблицы Excel - структурные элементы: книга, лист, ячейка, функции и приемы работы.
Что такое формулы, и каковы приемы работы с ними?
Что понимается под адресом ячейки?
Что такое трехмерный адрес?
Что такое абсолютный адрес и относительный?
Определите понятие диапазон.
Что такое сводная таблица?
Что понимается под фильтрацией?
Что такое сортировка?
В чем смысл средств анализа данных: подбор параметра, поиск решения, сценарий?
6.7. Базы данных (бд)
База данных – это именованная совокупность структурированных данных, относящихся к определенной предметной области.
Сначала рассмотрим более подробно понятие «База данных», а затем понятие «СУБД».
В представлении данных в базах данных можно выделить два уровня абстракции:
физическая модель и
логическая (информационная) модель.
Физическая модель означает организацию базы данных в файловой системе.
Логическая модель представляет собой описание объекта (сущности) любой природы и его характеристик (атрибутов). Между различными объектами и их свойствами могут существовать межсущностные и межатрибутные связи.
Модель данных – это совокупность взаимосвязанных структур данных и операций над ними.
Существует три типа логических моделей:
иерархическая модель данных;
сетевая модель данных;
реляционная модель данных.
Иерархическая модель – структура, в которой каждый объект может подчиняться только объекту вышестоящего уровня.
Сетевая модель – структура, в которой каждый объект может быть подчинен нескольким объектам.
Реляционная модель – структура данных, в которой каждый объект (таблица-отношение) может быть логически связан с другими объектами модели по равенству значений одинаковых характеристик.
Если сравнить три вида моделей между собой, то можно отметить следующее: сетевые модели являются более универсальными по сравнению с иерархическими, т.к. взаимосвязи в большинстве предметных областей имеют сетевой характер.
Реляционная модель наиболее проста и удобна по сравнению с другими моделями и обеспечивает многомерные связи между объектами предметной области. В принципе любая из моделей может быть сведена к реляционной.
Более подробно в пособии рассматривается именно реляционная модель и терминология, связанная с ее применением.
6.7.1. Реляционные модели
Понятие реляционный модели связано с разработками известного американского специалиста в области баз данных Эдгара Кодда (1970 год). Будучи по образованию математиком, Э. Кодд предложил использовать для обработки данных аппарат теории множеств (объединение, пересечение, разность, декартово произведение). Он показал, что любое представление данных сводится к совокупности двумерных таблиц особого вида, известного в математике как отношение – relation (англ.).
Концепция реляционной модели была предложена при решении задачи об обеспечении независимости представления и описания данных. Было доказано, что набор таблиц может быть использован для хранения данных об объектах реального мира и моделирования связей между ними. Эта модель характеризуется простотой структуры данных.
При проектировании реляционной базы данных устанавливается структурная связь между информационными объектами (ИО) для обеспечения всевозможных запросов. Для установления связи необходимо, чтобы между информационными объектами существовали реальные отношения. Существует три типа отношений:
один ИО к одному ИО;
один ИО ко многим ИО;
многие ИО ко многим ИО.
Реальные отношения "Один ИО к одному ИО" имеют место тогда, когда каждому экземпляру первого ИО соответствует только один экземпляр второго ИО и наоборот.
Реальные отношения "Один ИО ко многим ИО" имеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО, обратное неверно.
Реальные отношения "Многие ИО ко многим ИО" имеют место тогда, когда каждому экземпляру первого ИО соответствует несколько экземпляров другого ИО и наоборот, каждому экземпляру второго ИО соответствует несколько экземпляров первого ИО.
Термины теории и практики реляционных БД
Таблица 11