Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика(Л).docx
Скачиваний:
20
Добавлен:
18.07.2019
Размер:
44.27 Кб
Скачать

Файловая система

Файл - поименованная область на диске.

Каталог (папка)- это специальное место на диске, предназначенное для хранения файлов. Создается пользователем.

Файловая система – способ организации служебной и пользовательской информации о файлах, записанных на диске.

На диске файловая система образует иерархическую древообразную структуру.

Каждый диск имеет корневой каталог (каталог нулевого уровня). Корневой каталог диска Н обозначается символами Н: \

В каталоги нулевого уровня входят каталоги первого уровня и т.д. Все нижестоящие по иерархии каталоги называются подкаталогами.

Номер уровня обозначается первой цифрой в имени каталога.

Номер каталога - вторая цифра.

Путь доступа к файлу в структуре каталогов называется префиксом. Префикс (ПР)образуется из логического имени диска и имен каталогов, разделенных символом \Всегда начинается с имени диска Н:\и заканчивается именем каталога, в котором хранить файл.

Для файла F31

ПР F31 = H:\k1\k2\k3\

Идентификатор файла и его составляющие.

В файловой системе файлы определяются общей характеристикой, идентификатором файла (ИДФ). Идентификатор файла имеет 3 составляющих: префикс (ПР), имя (ИФ) и тип «расширение» (ТФ).

ИДФ записывается в виде следующей структуры: ИДФ=[ПР]\ИФ.[ТФ]

Префикс указывает - где искать

Имя – что искать

Тип - вид содержимого файла.

Для групповых операций с файлами используются маски (шаблоны) имен файлов.

Маска-это последовательность букв, цифр и прочих, допустимых в именах файлов символов, в которых могут встречаться:

Символ ? означает ровно один произвольный символ

Символ * означает любую последовательность символов произвольной длины

Например:

Маска D:\k1\k2\k3\F1.* позволяет отобразить все файлы в каталоге К3 с именем F1 и разными расширениями.

Маске ?5.txt соответствует файл F5.txt

Коммандеры

Коммандеры-это сервисные программные средства, предназначенные для выполнения операций над основными системными объектами: дисками, каталогами и файлами.

Windows Commander (WC) – приложение для различных модицикаций ОС Windows. В 2002 году переименован в Total Commander. Инсталируется отдельно.

Базы данных. Системы управления базами данных.

БД – совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязи.

СУБД – комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.

Классификация СУБД.

Модель данных:

  1. Иерархические

  2. Сетевые

  3. Реляционные

  4. Постреляционные

Виды программ:

  1. Полнофункциональные

  2. Серверы

  3. Клиенты

  4. Средства разработки.

Характер использования:

  1. Персональные

  2. Многопользовательские

Подклассы языков для работы с БД.

  1. Язык описания данных

  2. Язык манипулирования данными

Распространение получили языки

  1. QBE- язык запросов по образцу, свойства языка манипулирования данными.

  2. SQL – структурированный язык запросов, сочетающий свойства языков описания и манипулирования данными.

Среда формирования VBA для Access.

Форма представления отношения - двумерная таблица. Строки-кортежи. Столбец – атрибут.

Создание базы данных в среде Microsoft Access.

Microsoft Access обеспечивает ввод, хранение, сопровождение данных и получение из совокупности информации нужных сведений.

G:\Lr\morgward\Access\

Объекты базы данных Microsoft Access:

  1. Таблицы – центральный объект базы данных, предназначенный для хранения информации.

  2. Формы – используется для работы с индивидуальными записями из таблиц баз данных.

  3. Отчеты – средства преобразования данных из виртуальной электронной формы в документ с итоговыми расчетами, выводимый на печать.

  4. Запросы – позволяет извлекать из таблиц базы сведения, соответствующие определенному критерию. С помощью запросов можно автоматизировать процесс обновления и удаления записей из таблицы, выполнять вычисления, основываясь на данных в таблицах.

  5. Модули – представляют собой процедуру или функцию, написанные на языке visual Basic for Application. Процедуры используются для проведения сложных вычислений.

  6. Макросы – позволяют автоматизировать повторяющиеся операции.

Вся эта совокупность сохраняется в одном файле базы данных, имеющем расширение (.mdb).

Создание новой таблицы в режиме конструктор:

  1. Вводить имена полей.

При создании таблицы Имя назначается с учетом ограничений:

  1. Имя должно быть уникальным и содержать не более 64 символов

  2. Может включать любую комбинацию букв, цифр и пробелов (кроме .!’[]).

  3. Всегда должно начинаться с символа.

  1. Выбрать тип данных. Выбор типа поля оказывает влияние на выполняемый при вводе контроль правильности данных.

Если для полей существует ограниченный набор данных (небольшой список значений), то используют поле подстановок.

Свойства полей:

Для числового поля во вкладке ОБЩИЕ устанавливаются размер и формат поля. Эти свойства влияют на представление числа в ячейке. Число 5558,5537 будет представлено как 5558,554 (1 байт-2 символа) - одинарное с плавающей точкой.

Определение ключа таблицы.

Каждая реляционная таблица имеет ключ для установления связей с другими таблицами.

По ключу система автоматически выполняет индексирование, проверяет уникальность значения ключа при вводе новых записей.

Ключ определяется при описании таблицы:

  1. Автоматически программой.

  2. Принудительно пользователем.

При автоматическом определении ключа после сохранения таблицы появится запрос на создание ключевого поля (подтвердить команду).

Access автоматически создает код – поле типа счетчик.

В данном варианте автоматически появляются числа – номера записей.

Связывание таблиц.

После создания и модификации таблиц обеспечивают их связанность.

Связь задается:

  1. Главное меню Сервис – Схема данных.

  2. Пиктограмма в панели инструментов.

В схему добавляют таблицы, между которыми определяется связь.

Добавить в схему новую таблицу можно, используя пиктограмму в панели инструментов.

Для установления связи при нажатой левой клавиши мыши значок поля связи в главной таблице перетаскиваются на соответствующее поле в подчиненной таблице.

Каскадное обновление связанных полей – при изменении первичного ключа в главной таблице соответствующие поля в подчиненной таблице автоматически изменяются.

Каскадное удаление связанных записей – при удалении записи из одной таблицы будут ликвидированы все записи из других таблиц, относящихся к этой теме.

Типы связей:

  1. 1:1 один-к-одному – все поля связи являются ключевыми обеспечиваются взаимно-однозначное соответствие записей главной и подчиненной таблиц.

  2. 1:М один-ко-многим – одной записи главной таблицы соответствует несколько записей подчиненной таблицы.

  3. М:1 многие-к-одному.

  4. М:М многие-ко-многим.

Данные просматриваются и корректируются во всех связанных таблицах.

Окна взаимосвязанных таблиц открываются одновременно, каскадом, при раскрытии группы.

Работа с фильтрами.

Включение фильтра оставляет в таблице только данные, соответствующие условиям фильтрации.

Порядок включения фильтра:

  1. Открыть таблицу базы данных.

  2. В меню Записи выбрать команду Фильтр – Изменить фильтр.

Задать в нужных полях условия фильтрации, используя операторы сравнения.

Включение расширенного фильтра выводит бланк фильтра, где появляется дополнительная строка Сортировка. Выбирается тип сортировки для любого поля таблицы.

Формирование запросов. Создание вычисляемых полей.

Получить сведения из разных таблиц БД можно, сделав запрос с помощью инструментария программы.

Для задания запроса открыть объект Запросы, активизировать кнопку Создать.

При создании запроса определяются таблицы с исходной информацией. Запрос сохраняется для последующего использования и корректируется в режиме Конструктор. Имя запроса должно быть уникальным, не допускаются совпадения с именем таблицы в данной БД.

Включение полей в запрос:

  1. Перетаскивание с помощью мыши.

  2. Двойной щелчок мыши по имени поля в списке полей.

  3. Выбор поля в раскрывающемся списке полей, в строке Поле бланка запроса.

Поля, выводимые в ответ.

В конструкторе запроса поля, выводимые в ответ, указываются в строке Вывод на экран. В соответствующих колонках этой строки указывается знак вхождения поля в ответ («галочка»).

При выборе символа * («звездочка»), при переносе поля, в запрос автоматически выводятся все поля таблицы.

Типы запросов:

  1. Запрос на выборку (Select).

Простой запрос.

При создании простого запроса условие отбора записывается в соответствующий столбец бланка запроса. При вводе в условие отбора значений используются ограничители. В Access ограничители добавляются автоматически: прямые кавычки («») вокруг строковых значений, символы (#) вокруг дат.

  1. Перекрестный запрос (Crosstab).

  2. Запрос на Создание таблицы (Make-table).

  3. Запрос на обновление (Update).

  4. Запрос на добавление (Append).

  5. Запрос на удаление (Delete).

Запрос с использованием операторов сравнения

IN- проверяет на равенство любому значению из списка значений в скобках.

BETWEEN – проверяет нахождение значения поля между двумя граничными значениями, разделенными оператором AND.

LIKE- проверяет соответствие текстового поля заданному шаблону символов: ?-один произвольный символ; # - одна произвольная цифра; * - произвольное число символов.

Способы просмотра ответа на запрос:

  1. Кнопка Запуск (!) на панели инструментов.

  2. Меню Запрос – команда Запуск.

Запросы с использованием статистических функций.

Статистические функции: Sum(сумма), Count (количество записей, возвращаемых запросом), Avg (среднее).

Статистическая функция выбирается строке Групповая операция в бланке запроса. Первоначально эта строка в бланке отсутствует!

Первое поле, выводимым в ответ, обязательно поле, по которому производится группировка, а затем – поля, над которыми проводятся вычисления.

Все группировки, кроме Count выполняются только над числовыми данными.

Запрос с параметрами.

При выполнение однотипного запроса на выборку, с изменением значения какого-либо атрибута в условии отбора, используется запрос с параметрами (параметрический).

Не требует постоянно вносить изменения в бланк запроса.

При запуске параметрического запроса выводится приглашение пользователю для задания условий отбора.

Текст подсказки должен отличаться от имени поля, но может и включать его.

Создание вычисляемых полей в запросе.

При формулировании запросов можно обеспечить вывод в ответ вычисляемых полей, которые в исходных таблицах отсутствуют. Для создание вычисляемого поля выбрать в панели инструмент Построить.

В Построителе выражений сформировать формулу для вычисления. По умолчанию в построителе выражений название нового поля «Выражение 1»!

Корректирующие запросы.

Запрос на обновление (Update).

Корректирующие запросы на обновление могут изменять как все записи таблицы, так и определенное их подмножество. Это зависит от условия отбора.

Создание запросов на обновление:

  1. В режиме конструктов выбрать таблицу.

  2. Изменить тип запроса – меню Запрос – Обновление.

В бланке запроса появляется строка Обновление. В этой строке записывается овое значение корректируемого поля.

Открытие запроса на обновление означает изменение значений в базе данных.

Каждое открытие запроса будет означать обновление уже обновленных данных.

Запрос на удаление.

Используют для удаления группы записей, отбираемых с помощью указанных условий отбора. Алгоритм создания запроса на удаления аналогичен запросу на обновление.

Внимание! Если в запросе на удаление не указать условие отбора, то будут удалены все записи.

Обработка числовой информации с помощью табличного процессора.

Электронные таблицы – способ хранения и обработки табличных данных с помощью компьютера.

  1. Quattro Pro

  2. Табличный процессор Lotus 1-2-3

  3. Табличный процессор MS Excel

Для проведения сложных вычислений предназначены специальные программные комплексы, включающие набор инструментов и процедур, управления электронной таблицей.

Табличный процессор MS Excel.

Термин табличный процессор и электронная таблица – синонимы.

Таблицы хранятся на диске в виде файлов, с расширением .xls

По умолчанию имя файла КНИГА.

Книга состоит из листов. На пересечении строк и столбцов в рабочем листе образуются ячейки данных.

Данные:

  1. Числа.

  2. Текст.

  3. Формулы.

256 столбцов, 65536 строк.

Настройка параметров.

Главное меню-сервис-параметры.

Во вкладке Вид настраивается отображение элементов интерфейса и параметры рабочего окна программы.

Во вкладке Правка выбирается направление перехода к другой ячейке после нажатия клавиши ENTER.

Во вкладке Общие настраивается стиль ссылок R1C1 (R1-строка, C1-столбец) и устанавливается количество листов в новой книге (по умолчанию их 3).

Настройка стиля.

Главное меню-формат-стиль

Для каждого стиля представления данных указываются компоненты:

  1. Выравнивание.

  2. Шрифт.

  3. Рамка.

  4. Узоры.

  5. Защита.

Порядок ввода данных.

При вводе даты в качестве разделителя используются точка, прямой слэш, дефис.

01.09.2011 01/03 Сентябрь – 2011

Ввод текущей даты – клавиши CTRL SHIFT ;

При вводе времени – разделитель :

Для отображения времени суток в 12 – часовом формате вводится буква а (время до 12 часов дня) или р (время после полудня), отделенная пробелом от значения времени: 11:20 а 9:00 р

Ввод текущего времени - CTRL SHIFT :

Перед рациональной дробью вводится 0, чтобы избежать ее преобразования в дату. Например, 0 ½

Перед отрицательным числом вводится знак минус – или само число заключается в круглые скобки.

Формат числа.

Формат числа, назначаемый ячейке, определяет способ просмотра числа на листе.

По умолчанию формат ячейки общий, который автоматически преобразуется в любой другой формат при вводе обозначений.

Например, если вводится обозначение денежной единицы 14,73р. , то автоматически формат ячейки преобразуется в денежный.

Для изменения числового формата выделить ячейки

  1. Меню Формат – команда Ячейки (контекстное меню Формат ячеек)

  2. Вкладка Число, выбрать формат.

Ряды и автозаполнение смежных ячеек.

Автозаполнение смежных ячеек выполняется маркером заполнения.

Маркер заполнение – небольшой черный квадрат в углу выделенного диапазона.

Попав на маркер заполнения, курсор принимает вид черного крестика.

Если ячейка содержит данные, которые являются частью ряда, то при перетаскивании маркера при нажатой левой кнопки мыши происходит приращение значения.

Создание ряда автозаполнения.

  1. Выделить список, созданный на листе.

  2. Меню-сервис-параметры-списки-импорт.

Для задания типа ряда, во время перетаскивания маркера, удерживается нажатой правая кнопка мыши.

В контекстном меню выбирается команда прогрессия.

Арифметическая прогрессия – значения увеличиваются или уменьшаются на постоянную величину, основанную на указанных начальных значениях.

Геометрическая прогрессия – все значения умножаются на постоянный множитель, указанный как шаг при настройке параметров прогрессии.

Формулы в EXCEL. Адресация ячеек. Фильтрация данных.

Формула в EXCELосновное средство анализа данных.

Формула – это последовательность символов, начинающаяся со знака равенства =

Символы формулы – постоянные значения (константы), ссылки на ячейки, операторы, функции.

Результат работы формулы – новое значение, представленное как результат вычисления по данным.

Если значения в ячейках с данными меняются, то результат изменится автоматически.

Синтаксис формул – это порядок записи и вычисления значений в формуле.

Основные элементы формулы:

  1. Знак равенства =.

  2. Операнды-константы, ссылки на ячейки, имена блоков ячеек, функции.

  3. Операторы – знаки операций, которые выполняются над операндами формулы.

В MS EXCEL включены операторы:

  1. Арифметические операторы – результат выполнения –это всегда число (+ - * / % степень и корень).жжж

  2. Текстовые операторы - & склеивание

  3. Операторы сравнения – результат – логическое значение Истина или Ложь (= < <= > >= <>)

  4. Адресные операторы – соединяют ячейки и диапазоны ячеек для выполнения вычислений :

  5. , - оператор объединения – ссылается на объединение диапазонов ячеек В5:В15, Д5:Д15

  6. Пробел оператор пересечения ссылается на общие ячейки диапазонов.