- •Информатика учебное пособие
- •Рецензенты
- •Ответственный за выпуск
- •Оглавление
- •Раздел 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.3. Субд ms access
База данных, созданная с помощью СУБД MS Access, содержит следующие объекты: таблицы, формы, запросы, отчеты, макросы и модули и хранится в одном файле с расширением .mdb (Microsoft Data Base). Основной структурный элемент БД в СУБД Access – это таблица.
Как и другие СУБД, Access включает в себя три основных типа функций:
1) определение данных – тип данных и связи, иногда критерии проверки;
2) обработка данных – вычисления и другие действия;
3) управление данными – определение правил доступа и корректировки информации.
Процесс проектирования БД в рамках СУБД Access осуществляется с помощью встроенных программ: Конструкторов и Мастеров.
Например, формирование структуры таблицы используется Конструктор таблиц, для создания запросов – Конструктор запросов, для создания форм – Мастер форм, для создания отчетов – Мастер отчетов.
Процесс формирования таблицы включает создание структуры, т.е. полей из которых будет состоять каждая запись. Определяются имя, тип (текстовый, числовой, логический, объект OLE и др.), размер полей. Кроме того СУБД формирует записи специального типа, содержащие уникальные номера – ключи, с помощью которых можно организовывать связь между таблицами.
В Microsoft Access существуют ключи двух типов: первичные и вторичные или внешние.
Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах. Внешний (вторичный) ключ содержит ссылку на поле или поля первичного ключа в другой таблице и определяет способ объединения таблиц.
Можно выделить три типа первичных ключей: счетчик, простой ключ и составной ключ.
Ключевые поля счетчика
Поле счетчика можно задать таким образом, чтобы добавлении каждой записи в таблицу в это поле автоматически вносилось порядковое число. Указание такого поля в качестве ключевого является наиболее простым способом создания ключевых полей.
Простой ключ
Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как ключевое. Если выбранное поле содержит повторяющиеся или пустые значения, то оно не будет определено как ключевое.
Составной ключ
В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим».
Запросы
Для обработки данных используется удобное средство - запрос.
Запрос – это механизм выборки и (или) обработки данных из БД по некоторому критерию.
Запросы строятся по-разному, в зависимости от потребности. Существует несколько групп запросов:
Запрос-выборка, предназначенный для отбора данных в таблице, не изменяющий эти данные в самой таблице:
Запрос сортировка и по критерию (статический критерий).
Запрос с параметром, который позволяет определять одно или несколько условий отбора во время выполнения запросов (динамический критерий).
Запрос на вычисление, предназначенный для организации нового вычисляемого поля или замены имеющегося поля вычисляемым.
Запрос-изменение, предназначенный для изменения или перемещения данных.
Запрос на добавление.
Запрос на удаление записи.
Запрос на обновление таблицы.
Итоговые запросы, которые могут производить обобщенные вычисления и выводить групповые значения полей с помощью агрегатных функций.
Формы
Для создания удобного пользовательского интерфейса СУБД Access дает возможность создать с помощью мастера экранную форму окна с кнопками, полями для ввода.
Отчеты
СУБД Access позволяет вывести на принтер необходимую информацию в виде отчета, в который можно включить: выборочную информацию из таблицы, новую информацию, информацию из других таблиц.
С помощью макросов и модулей можно изменять ход выполнения приложения, путем программирования, каких-либо действий, но эти вопросы не рассматриваются в данном курсе.
Функции СУБД Access.
Для построения базы данных в СУБД Access предусмотрены следующие основные группы функций:
функции работы с файлами-базами (открытие, сохранение и т. д.);
функции редактирования;
функции форматирования;
функции работы с окнами;
функции работы в основных режимах: таблица, форма, запрос, отчет и др.;
функция справки.
Основные этапы создания базы данных:
1) создание структур таблиц (имена, типы полей и т.д.);
2) ввод и редактирование данных в таблице
3) создание формы (если необходимо)
4) связывание таблиц и создание запросов для обработки данных в таблицах
5) вывод информации из БД на основе отчетов (если нужно).
Очень важным является вопрос связывания таблиц. В СУБД Access предусмотрено два варианта связывания таблиц:
1) создание с помощью «Схемы данных» постоянной связи между таблицами и применение ее при создании запросов;
2) создание временной связи между нужными таблицами в Конструкторе запросов.
Для создания проекта базы данных не требуется глубокого знания теории реляционных баз данных и их приложений, но решение поставленной задачи в рамках СУБД Access требует тщательной проработки структур данных и взаимосвязей между ними.