
- •Часть 1
- •Предмет и задачи информатики
- •История эвм
- •Состав вычислительной системы
- •Аппаратное обеспечение
- •Программное обеспечение
- •Операционная система
- •Кодирование Двоичный код
- •Кодирование чисел
- •Кодирование текстовых данных
- •Кодирование графических данных
- •Представление цвета в машинной графике
- •Кодирование звуковой информации
- •Прикладное программное обеспечение Системы обработки текстов
- •Интегрированный пакет Microsoft Office
- •Текстовый процессорWord
- •Создание в документе листа Microsoft Excel
- •О рисунках и других графических объектах
- •Закрепление областей листа
- •Скрытие и отображение столбцов и строк
- •Выделение фрагментов документа
- •Ввод данных с клавиатуры
- •Ввод текста
- •Ввод чисел
- •Ввод формул с клавиатуры
- •Установка границ ячеек
- •Работа с диаграммами
- •Работа с базами данных Основные понятия
- •Объекты базы данных
- •Запросы
- •Страницы
- •Макросы и модули
- •Безопасность баз данных
- •Технологии программирования
- •Алгоритм, программа
- •Интегрированная среда разработки приложений в Delphi
- •Стандарт и диалекты языка
- •Основы Паскаля
- •Основные понятия языка Алфавит
- •Имена и идентификаторы
- •Программные элементы
- •Описания
- •Раздел констант
- •Типизированные константы
- •Переменные
- •Функции и процедуры
- •Правила записи текста программы
- •Концепция данных
- •Основные типы данных Целые типы
- •Битовые операции
- •Вещественные типы
- •Тип дата-время
- •Символьные типы
- •Логические типы
- •Выражения
- •Оператор присваивания
- •Составной оператор
- •Раздел меток
- •Оператор перехода
- •Пустой оператор
- •Раздел типов
- •Условный оператор
- •Перечислимые типы (перечни)
- •Оператор варианта
- •Ограниченные типы
- •Операторы цикла
- •Операторы цикла с параметром
- •Оператор цикла с постусловием
- •Оператор цикла с предусловием
- •Регулярные типы (массивы)
- •Многомерные массивы
- •Комбинированные типы (записи)
- •Оператор присоединения
- •Подпрограммы
- •Подпрограммы-процедуры
- •Подпрограммы-функции
- •Формальные и фактические параметры
- •Параметры-значения
- •Параметры-переменные
- •Параметры-константы
- •ПроцедураExit
- •Процедурные типы
- •Множественные типы
- •Оглавление
- •Часть 1
Объекты базы данных
Привести полную классификацию возможных объектов баз данных затруднительно, так как каждая система управления базами данных может реализовать свои типы объектов. Рассмотрим основные типы объектов на примере СУБД MicrosoftAccess.
Таблицы
Таблицы – это основные объекты любой базы данных. В таблицах хранятся все данные, имеющиеся в базе. Таблицы хранят и структуру базы (поля, их типы и свойства). Выше мы уже рассмотривали этот вид объектов.
Запросы
Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции, как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразование данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнение таблиц данными, импортированными из других источников и многое другое.
Особенность запросов состоит в том, что они черпают данные из таблиц и создают на их основе временную результирующую таблицу(иногда ее называютмоментальным снимком). Основные таблицы базы расположены на жестком диске, а результирующая таблица располагается в оперативной памяти, и работа с ней происходит гораздо быстрее.
Из соображений безопасности, чем меньше доступа к базовым таблицам имеют пользователи, тем лучше. Во-первых, снижается риск повредить данные в таблицах. Во-вторых, предоставляя разным пользователям разные запросы, можно эффективно разграничить их доступ к данным в строгом соответствии с кругом персональных обязанностей.
Формы
Если запросы– это специальные средства для отбора и анализа данных, тоформа – это средства для ввода данных. Смысл их в том, чтобы предоставить пользователю средства для заполнения только тех полей, которые ему положено заполнять. Одновременно с этим в форме можно разместить специальные элементы управления (счетчики, раскрывающиеся списки, переключатели и др.) для автоматизации ввода. Преимущества форм наглядно видны, когда происходит ввод данных с заполненных бланков. В этом случае форму делают так, чтобы она повторяла оформление бланка. Это заметно упрощает работу наборщика, снижает его утомление и предотвращает появление печатных ошибок.
Отчеты
По своим свойствам и структуре отчеты похожи на формы, но предназначены только для вывода данных. В связи с этим в отчетах приняты специальные меры для группирования выводимых данных и вывода специальных элементов оформления, характерных для печатных документов (колонтитуры, номера страниц, служебная информация о времени создания отчета и т.п.).
Страницы
Страницы – это специальные объекты баз данных, реализованные в последних версиях СУБД MicrosoftAccess. Более корректно их называтьстраницами доступа к данным. Физмчески это особый объект, выполненный в кодеHTML, размещаемый наWeb-странице и передаваемый клиенту вместе с ней. Этот объект не является базой данных, но содержит компоненты, через которые осуществляется связь переданнойWeb-страницы с базой данных, остающейся на сервере. Пользуясь этими компонентами, посетительWeb-узла может просматривать записи базы в полях доступа. Таким образом, страницы доступа к данным осуществляют интерфейс между клиентом, сервером и базой данных. Эта база данных не обязательно должна быть базой данныхMicrosoftAccess. Страницы доступа, созданные средствамиMicrosoftAccess, позволяют работать и с базами данныхMicrosoftSQLServer.