- •А.М. Петрова
- •Информатика Конспект лекций
- •Санкт-Петербург
- •Раздел 1. Основные понятия информатики и современных информационных процессов Тема 1.1. Введение. Основные понятия информатики.
- •Тема 1.2. Основные сведения об информации и информационных процессах.
- •Контрольные вопросы
- •Раздел 2. Технические и программные средства информатики Тема 2.1. Архитектура пэвм и вычислительных сетей.
- •Тема 2.2. Программное обеспечение пэвм
- •Тема 2.3. Компьютерные сети
- •Тема 2.4. Обеспечение безопасности и защиты информации.
- •Контрольные вопросы
- •Раздел 3. Информационные технологии обработки текстовых документов Тема 3.1. Офисное программное обеспечение.
- •Тема 3.2. Основы работы с текстовыми документами.
- •Тема 4.2. Организация вычислений в таблицах.
- •Тема 4.3. Создание и редактирование диаграмм.
- •Тема 4.4. Основные средства обработки таблиц Excel.
- •Тема 4.5. Автоматизация расчетов в электронных таблицах.
- •Контрольные вопросы:
- •Раздел 5. Основы алгоритмизации и программирования Тема 5.1. Основы алгоритмизации.
- •Тема 5.2. Основы моделирования.
- •Тема 5.3. Языки программирования.
- •Контрольные вопросы:
- •Раздел 6. Основы работы с базами данных Тема 6.1. Основные сведения о базах данных.
- •Тема 6.2. Субд Access и ее структура.
- •Тема 6.3. Работа с таблицами Access.
- •Тема 6.4. Конструирование запросов.
- •Тема 6.5. Конструирование форм.
- •Тема 6.6. Конструирование отчетов.
- •Тема 6.7. Автоматизация управления базой данных.
- •Контрольные вопросы
- •Заключение
- •Терминологический словарь
- •Список литературы Основная
- •Дополнительная
- •Примеры тестовых заданий
- •Рабочая программа
- •230201 – Информационные системы и технологии
- •Содержание разделов и тем дисциплины
- •Раздел 1. Основные понятия информатики и современных информационных процессов
- •Тема 1.1. Введение. Основные понятия информатики.
- •Тема 1.2. Основные сведения об информации и информационных процессах.
- •Раздел 2. Технические и программные средства информатики
- •Тема 2.1. Архитектура пк и вычислительных сетей.
- •Тема 2.2. Программное обеспечение пк.
- •Тема 2.3. Компьютерные сети.
- •Тема 4.1. Организация финансово-экономических расчетов в электронных таблицах
Тема 5.3. Языки программирования.
В группу языков низкого уровня входят машинные языки и языки символического кодирования: (Автокод, Ассемблер). Операторы этого языка – это те же машинные команды, но записанные мнемоническими кодами, а в качестве операндов используются не конкретные адреса, а символические имена. Все языки низкого уровня ориентированы на определенный тип компьютера, т.е. являются машинно-зависимыми. Машинно-ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.).
Следующую, существенно более многочисленную группу составляют языки программирования высокого уровня. Это Фортран, Алгол, Кобол, Паскаль, Бейсик, Си, Пролог и т.д. Эти языки машинно-независимы, т.к. они ориентированы не на систему команд той или иной ЭВМ, а на систему операндов, характерных для записи определенного класса алгоритмов. Однако программы, написанные на языках высокого уровня, занимают больше памяти и медленнее выполняются, чем программы на машинных языках.
К языкам сверхвысокого уровня можно отнести лишь Алгол-68 и APL. Повышение уровня этих языков произошло за счет введения сверхмощных операций и операторов.
Другая классификация делит языки на вычислительные и языки символьной обработки. К первому типу относят Фортран, Паскаль, Алгол, Бейсик, Си, ко второму типу - Лисп, Пролог, Снобол и др. .
Контрольные вопросы:
Что такое алгоритм и основные свойства алгоритмов?
Способы изображения алгоритмов вам известны?
Что называется блок-схемой алгоритма?
Какой вычислительный процесс называется линейным, ветвящимся, циклическим?
Раздел 6. Основы работы с базами данных Тема 6.1. Основные сведения о базах данных.
Эффективное управление данными предполагает использование компьютерных баз данных. База данных – это интегрированная компьютерная структура совместного доступа, в которой размещаются: данные и метаданные.
Данные отражают сферу интересов конечного пользователя; метаданные – это данные о данных, с помощью которых осуществляется интегрирование (объединение) данных.
Банк данных является современной формой организации хранения и доступа к информации. Ядром Банка Данных является База Данных (БД) и Система управления базой данных (СУБД).
Банк данных (date bank) – это система специальным образом организованных данных (баз данных), программных (СУБД) , технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных.
Основные требования к банку данных:
-обеспечивать заданный уровень достоверности хранимой информации;
-удовлетворять актуальным потребностям пользователей системы;
- хранить и модифицировать большие объемы информации;
-обеспечивать доступ и выдачу информации пользователям системы в различной форме;
-предоставлять возможность одновременного обслуживания большого числа пользователей системы.
База данных – представляет собой поименованную совокупность структурированных и взаимосвязанных данных, и объектов, относящихся к определенной предметной области.
Под структурированием данных понимается введение соглашений о способах представления данных.
Под предметной областью понимаются связанные между собой функции, задачи управления в некоторой области деятельности предприятия (организации), с помощью которых достигается выполнение поставленной цели.
По технологии своей обработки базы данных подразделяются на два вида: централизованные и распределенные.
Централизованная база данных хранится в памяти одной машины. Управление БД (ее корректировка и прочие процедуры, поддерживающие ее целостность, безопасность и т.д.) осуществляется централизованно. Компьютер, располагающий ресурсами, называется сервером, а компьютер, который обращается к серверу за данными, называется клиентом. По способу доступа централизованная база данных делится на: базы данных с локальным доступом (данные и процедуры их обработки хранятся на одной машине); базы данных с удаленным (сетевым) доступом.
Недостатки централизованной БД: необходимость передачи большого потока данных, низкая надежность и производительность. Преимущества: минимальные затраты на корректировку.
Распределенная база данных состоит из нескольких частей, хранимых на нескольких машинах вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных - СУРБД.
Для решения экономических задач в среде централизованной или распределенной базы данных, можно воспользоваться одним из следующих видов: на основе архитектуры сети «файл-сервер» или на основе архитектуры сети «клиент-сервер».
Архитектура сети вида «клиент-сервер»: центральная машина (сервер базы данных) хранит и обрабатывает данные, полученные по запросу,