- •Основні положення Алгоритмізація обчислювальних процесів
- •Апаратне і програмне забезпечення пк
- •Програмне забезпечення
- •Архіватори
- •Етапи розв’язування задач на персональному комп’тері
- •Захист інформації від несанкціонованого доступу
- •Історія розвитку електронно-обчислювальної техніки.
- •Кодова таблиця
- •Носії інформації
- •Одиниці вимірювання кількості інформації
- •Основні типи обчислювальних процесів
- •Перегляд файлової системи програмами «Мій комп’ютер», «Провідник»
- •Поняття про віруси та антивірусні програми
- •Поняття про папки, файли та операції над ними
- •Програмні оболонки Norton Commander (nc), Windows Commander (wc)
- •Операційна система Windows X Використання технології ole для об’єднання документів з різних програмних засобів
- •Віконний інтерфейс
- •Графічний редактор Paint
- •Зміна розміру малюнка
- •Збереження малюнка
- •Операції з кольором
- •Робота з об'єктами
- •Операційна система Windows X
- •Оформлення документів за допомогою Word Art
- •Проведення простих та ланцюгових досліджень за допомогою програми Калькулятор (Стандартний, Інженерний)
- •Редактор формул Equation Editor
- •Робота з довідкою
- •Робочий стіл: малюнок столу; різновиди зображень: ярлик, значок, папка
- •Створення та редагування простих та комбінованих графічних зображень
- •Текстовий редактор Блокнот
- •Управління Windows клавіатурою і маніпулятором
- •Power Point – засіб створення презентацій
- •Вставка спеціальних ефектів, діаграм, таблиць, малюнків
- •Робота з текстами, шаблонами, маркерами
- •Створення інтерактивних кнопок
- •Абсолютна і відносна адресація комірок ет
- •Аналіз даних з використанням процедур підбору параметрів і пошуку рішень
- •Ввід і відображення інформації в комірках електронної таблиці
- •Використання гіперпосилання при створенні автоматизованих робочих місць
- •Використання логічних функцій and, or, not та їх комбінацій
- •Вкладені логічні функції if
- •Головне меню електронної таблиці
- •Дослідження трендів засобами Excel х
- •Електронна таблиця Excell X
- •Елементи вікна електронної таблиці
- •Завантаження, початок і завершення роботи з книгами електронної таблиці
- •Застосування шаблонів
- •Консолідація даних засобами ет
- •Копіювання інформації в середовищі Excel X
- •Логічна функція вибору альтернативних варіантів if
- •Математичні, статистичні функції
- •Обробка табличних документів в середовищі Excel х Microsoft Excel – табличний процесор, програма для створення й обробки електронних таблиць.
- •Організація і обробка баз даних в середовищі Excel х
- •Приклади створення і використання формул-масивів в ет
- •Робота з вікнами в середовищі Excel х
- •Робота з файлами в середовищі Excel_х
- •Сортування даних в середовищі Excel_х
- •Поняття: комірка, рядок, стовпчик, діапазон, список та дії над ними
- •Створення зведених таблиць засобами ет
- •Створення і редагування діаграм засобами Excel х
- •Створення макросів в середовищі Excel х
- •Створення нових шаблонів
- •Фільтрування даних: автофільтр, розширений фільтр
- •Фінансові функції та приклади їх використання
- •Форматування інформації в середовищі Excel X
- •Форми відображення інформації в середовищі Excel_х
- •Формування проміжних підсумків
- •Функції дати і часу та дії над ними
- •Функції обробки масивів ет
- •Функції обробки текстових даних в ет
- •Безпека в Інтернет
- •Броузери
- •Всесвітня павутина www
- •Глобальна мережа Інтернет
- •Групи новин в Інтернет
- •Додатки до повідомлень
- •Електронна пошта
- •Засоби інтерактивного спілкування
- •Інтернет-радіо
- •Комп’ютерні мережі Загальне поняття про комп’ютерні мережі
- •Топологія мереж
- •Послуги комп’ютерних мереж.
- •Локальні обчислювані мережі
- •Світова глобальна комп’ютерна мережа internet
- •Локальні і глобальні мережі
- •Мова html і Web-дизайн
- •Основні поняття служби www
- •Оформления таблиць
- •Побудова списків, таблиць, форм
- •Пошук інформації в Інтернет
- •Програма icq
- •Програма Qutlook Express
- •Робота з фреймами
- •Сервіси, протоколи та адресація ресурсів (служби) Інтернет
- •Служба ftp
- •Створення Web-сторінок засобами html та іншими програмними засобами
- •Автозаміна символів
- •Ввід і редагування інформації
- •Використання формул в таблицях
- •Вставка виносок, символів та гіперпосилань
- •Додавання номерів сторінок
- •Команди Меню
- •Користування автотекстом
- •Основне вікно
- •Панелі інструментів: стандартна і форматування
- •Побудова діаграм на основі таблиць
- •Редактор текстів Word X
- •Робота з колонтитулами
- •Робота з таблицями
- •Робота з файлами з використанням кількох вікон
- •Робота зі сторінками та блоками тексту
- •Розбиття тексту на колонки, на сторінки
- •Складові частини вікна
- •Вікно редактора Word
- •2.1. Рядок заголовка. (поз.6 на рис.1.1.)
- •2.2. Рядок меню. (поз.7 на рис.1.1.)
- •2.3. Панелі інструментів.
- •Створення змісту
- •Створення маркованих і нумерованих списків
- •Створення об’єктів за допомогою панелі «Рисование»
- •Створення рамки, заливки, буквиці
- •Створення списку ілюстрацій
- •Форматування сторінок, абзаців, символів
- •Встановлення зв’язків між таблицями
- •Групування даних та формування підсумків у звітах
- •Групування і сортування даних у звіті
- •Імпорт, експорт таблиць
- •Індексування та копіювання таблиць
- •Копіювання таблиці в іншу базу даних
- •Конструювання умов відбору записів у запитах
- •Редагування даних таблиць
- •Сортування та вибір даних за допомогою запитів
- •Сортування, фільтрування і пошук даних в таблицях
- •Створення головної кнопкової форми
- •Створення елементів керування для пошуку даних у формах
- •Створення звітів на основі даних таблиць
- •Створення звітів на основі запитів
- •Створення макросів
- •Створення обчислювальних полів у запитах
- •Створення обчислювальних полів у формах
- •Створення підсумкових запитів на вибірку даних
- •Створення простих форм в режимі майстра, керування їх властивостей в режимі конструктора
- •Створення складних і перехресних запитів
- •Створення таблиць за допомогою майстра, в режимі конструктора, шляхом введення даних
- •Форматування груп елементів керування у формах
Індексування та копіювання таблиць
Копіювання. Якщо необхідно внести серйозні корективи в наявну таблицю, то можна заздалегідь створити її резервну копію з іншим ім'ям і потім, у разі потреби, відновити цю копію під її старим ім'ям. Для цього потрібно видалити невдалий варіант старої таблиці, після чого перейменувати створену резервну копію, відновивши її початкове ім'я.
Наприклад, щоб створити копію таблиці, необхідно її виділити у вікні БД, після чого виконати операцію копіювання в буфер кнопкою Копіювати, потім здійснити вставку з буфера кнопкою Вставити. Після виконання вставки на екрані з'явиться діалогове вікно Вставка таблиці, в якому необхідно вказати нове ім'я таблиці, вибрати як Параметр вставки пункт структура і дані і натиснути кнопку ОК. .
Копіювання таблиці в іншу базу даних
Копіювання таблиці в іншу базу даних виконується так само, як і копіювання усередині бази даних. Така необхідність виникає при використанні однієї і тієї ж таблиці багатьма системами або при створенні резервних копій важливих таблиць. При копіюванні таблиць в іншу базу даних зв'язку між таблицями не копіюються - Access копіює тільки структуру таблиці і дані.
Индекс (англ. index) — объект базы данных, создаваемый с целью повышения производительности поиска данных. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в произвольном порядке, и их поиск по заданному критерию путем последовательного просмотра таблицы строка за строкой может занимать много времени. Индекс формируется из значений одного или нескольких столбцов таблицы и указателей на соответствующие строки таблицы и, таким образом, позволяет искать строки, удовлетворяющие критерию поиска. Ускорение работы с использованием индексов достигается в первую очередь за счёт того, что индекс имеет структуру, оптимизированную под поиск — например, сбалансированного дерева.
Некоторые СУБД расширяют возможности индексов введением возможности создания индексов по столбцам представлений[1] или индексов по выражениям.[2] Например, индекс может быть создан по выражению upper(last_name) и соответственно будет хранить ссылки, ключом к которым будет значение поля last_name в верхнем регистре. Кроме того, индексы могут быть объявлены как уникальные и как не уникальные. Уникальный индекс реализует ограничение целостности на таблице, исключая возможность вставки повторяющихся значений.Содержание [убрать]
1 Архитектура
2 Последовательность столбцов в составном индексе
3 Производительность
4 Ограничения
5 Редкий индекс
6 Примечания
[править]
Архитектура
Существует два типа индексов: кластерные и некластерные. При наличии кластерного индекса строки таблицы упорядочены по значению ключа этого индекса. Если в таблице нет кластерного индекса, таблица называется кучей[3]. Некластерный индекс, созданный для такой таблицы, содержит только указатели на записи таблицы. Кластерный индекс может быть только одним для каждой таблицы, но каждая таблица может иметь несколько различных некластерных индексов, каждый из которых определяет свой собственный порядок следования записей.
Индексы могут быть реализованы различными структурами. Наиболее частоупотребимы B*-деревья, B+-деревья, B-деревья и хеши.
Последовательность столбцов в составном индексе
Последовательность, в которой столбцы представлены в составном индексе, достаточно важна. Дело в том, что получить набор данных по запросу, затрагивающему только первый из проиндексированных столбцов, можно. Однако в большинстве СУБД невозможно или неэффективно получение данных только по второму и далее проиндексированным столбцам (без ограничений на первый столбец).
Например, представим себе телефонный справочник, отсортированный вначале по городу, затем по фамилии, и затем по имени. Если вы знаете город, вы можете легко найти все телефоны этого города. Однако в таком справочнике будет весьма трудоёмко найти все телефоны, записанные на определённую фамилию — для этого необходимо посмотреть в секцию каждого города и поискать там нужную фамилию. Некоторые СУБД выполняют эту работу, остальные же просто не используют такой индекс.
Производительность
Для оптимальной производительности запросов индексы обычно создаются на тех столбцах таблицы, которые часто используются в запросах. Для одной таблицы может быть создано несколько индексов. Однако увеличение числа индексов замедляет операции добавления, обновления, удаления строк таблицы, поскольку при этом приходится обновлять сами индексы. Кроме того, индексы занимают дополнительный объем памяти, поэтому перед созданием индекса следует убедиться, что планируемый выигрыш в производительности запросов превысит дополнительную затрату ресурсов компьютера на сопровождение индекса.
[править]
Ограничения
Индексы полезны для многих приложений, однако на их использование накладываются ограничения. Возьмём такой запрос SQL: SELECT first_name FROM people WHERE last_name = 'Франкенштейн';. Для выполнения такого запроса без индекса СУБД должна проверить поле last_name в каждой строке таблицы (этот механизм известен как «полный перебор» или «полный скан таблицы», в плане может отображаться словом NATURAL). При использовании индекса СУБД просто проходит по B-дереву, пока не найдёт запись «Франкенштейн». Такой проход требует гораздо меньше ресурсов, чем полный перебор таблицы.
Теперь возьмём такой запрос: SELECT email_address FROM customers WHERE email_address LIKE '%@yahoo.com';. Этот запрос должен нам найти всех клиентов, у которых е-мейл заканчивается на @yahoo.com, однако даже если по столбцу email_address есть индекс, СУБД всё равно будет использовать полный перебор таблицы. Это связано с тем, что индексы строятся в предположении, что слова/символы идут слева направо. Использование символа подстановки в начале условия поиска исключает для СУБД возможность использования поиска по B-дереву. Эта проблема может быть решена созданием дополнительного индекса по выражению reverse(email_address) и формированием запроса вида: select email_address from customers where reverse(email_address) like reverse('%@yahoo.com');. В данном случае символ подстановки окажется в самой правой позиции (moc.oohay@%), что не исключает использование индекса по reverse(email_address).
Редкий индекс
Редкий индекс (англ. sparse index) в базах данных — это файл с последовательностью пар ключей и указателей.[4] Каждый ключ в редком индексе, в отличие от плотного индекса, ассоциируется с определённым указателем на блок в сортированном файле данных. Идея использования индексов пришла оттого что современные базы данных слишком массивны и не помещаются в основную память. Мы обычно делим данные на блоки и размещаем данные в памяти поблочно. Однако поиск записи в БД может занять много времени. С другой стороны, файл индексов или блок индексов намного меньше блока данных и может поместиться в буфере основной памяти что увеличивает скорость поиска записи. Поскольку ключи отсортированы, можно воспользоваться бинарным поиском. В кластерных индексах с дублированными ключами редкий индекс указывает на наименьший ключ в каждом блоке.