
- •Информатика учебное пособие
- •Рецензенты
- •Ответственный за выпуск
- •Оглавление
- •Раздел 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.
6.7.2. Введение в системы управления базами данных (субд)
СУБД – комплекс программных средств, необходимых для создания баз данных, пополнения и организации поиска в них необходимой информации.
СУБД используются для создания баз данных в различных прикладных областях. Можно выделить следующие основные средства для работы в современных СУБД:
1) средства описания структуры базы данных (БД);
2) средства конструирования экранных форм БД;
3) средства создания запросов для выборки и обработки данных по некоторым критериям;
4) средства создания отчетов из БД для вывода на печать результатов обработки в удобном для пользователя виде;
5) языковые средства — макросы, встроенные алгоритмические языки (например, Visual Basic), язык запросов (QBE – Query by Example SQL – Structured Queries Language);
6) средства создания приложений пользователя с удобным интерфейсом (меню, панели управления и т.д.).
Язык запросов QBE предоставляет возможность пользователю работать с помощью подпрограмм – Конструкторов и Мастеров, которые позволяют строить запросы по образцу.
Язык запросов SQL является довольно сложным языком программирования высокого уровня и используется, как правило, программистами.
Возможности современных СУБД:
1) работа с различными типами данных, в том числе мультимедийными – звуковыми, графическими, видеоклипами, а также в формате HTML и электронной почтой;
2) интеграция данных из различных СУБД.
Классифицировать СУБД можно по разным критериям. С некоторыми из них мы познакомимся.
По степени универсальности СУБД делят на два класса: СУБД общего назначения и специализированные СУБД.
СУБД общего назначения не ориентированы на какую-либо предметную область или на конкретные информационные потребности пользователей. Каждая система такого рода является универсальной и реализует функционально избыточное множество операция над данными. СУБД ОН имеют в своем составе средства настройки на конкретную предметную область, условия эксплуатации и требования пользователей. Производство этих систем поставлено на широкую коммерческую основу.
Специализированные СУБД создаются в тех случаях, когда ни одна из существующих СУБД общего назначения не может удовлетворительно решить задачи, стоящие перед разработчиками, например, не достигается требуемое быстродействие обработки или не обеспечивается поддержка необходимого объёма данных. СУБД предназначены для решения конкретной задачи, а приемлемые параметры этого решения достигаются:
за счёт знания особенностей конкретной предметной области;
путём сокращения функциональной полноты системы.
Создание такой СУБД – дело весьма трудоемкое, поэтому для того, чтобы выбрать этот путь, надо иметь действительно веские основания.
По модели данных различают иерархические, сетевые, реляционные и объектно-ориентированные СУБД.
По методам организации хранения и обработки данных СУБД делят на централизованные и распределённые.
Централизованная база данных хранится на одной ЭВМ, которая является компонентом сети. Это не означает, что пользователь может работать с БД только за этим же компьютером: доступ может быть удалённым. Однако доступ усложняется за счёт одновременности обращения многих пользователей к данным и соответственно ожидания ответа.
Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга, хранимых на разных ЭВМ вычислительной сети. Работа с такой базой данных ведется с помощью СУРБД ‑ системой управления распределенной БД (например, Oracle).
Существует множество альтернатив распределенной обработки. Наиболее популярна в настоящее время архитектура клиент-сервер. Более распределенной и более гибкой является архитектура типа много-клиентов/много-серверов, когда база данных размещена на множестве серверов.
Специализированные СУБД ориентированы на конкретную область и поддерживают ряд функций: поиск, визуализацию в текстовом редакторе, пополнение базы данных и др. К таким СУБД можно отнести, например, информационно-поисковые системы (ИПС).
На Российском рынке широко известны такие системы, как база нормативных документов таможенного цикла ВЭД-инфо, информационно-правовые системы КонсультантПлюс, Кодекс и Гарант.
Каждая из этих систем имеет свой интерфейс, свой набор функций для работы, однако есть общие функции:
1) поиск документов по реквизитам (простой и сложный);
2) просмотр документов;
3) сохранение документов;
4) печать документов.
В данном курсе на практических занятиях подробно рассматривается ИПС КонсультантПлюс, которая состоит из нескольких баз:
Консультант профессионал;
Консультант эксперт;
Консультант арбитраж;
Консультант финансист и бухгалтер;
Консультант международное право.
Основная идея состоит в том, что база данных содержит карточки с полями такие, как Вид документа, Орган принятия, Дата принятия, Название документа и т.д., по которым можно осуществлять поиск нужных нормативных документов.
СУБД общего назначения - это очень сложные программные комплексы, предназначенные для выполнения всей совокупности функций по созданию и эксплуатации баз данных в любой области. Основные разработки СУБД на мировом рынке принадлежат фирмам Microsoft (FoxPro-DOS/WIN, Access) и Borland (Paradox-DOS/WIN).
Наиболее популярной и широко применяемой в различных областях является СУБД Access из офисного пакета MS Office, поэтому в данном курсе будут рассмотрены основные понятия и функции MS Access.