Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание статических web-страниц из объектов базы данных. Конструирование страниц доступа к данным.Содержание книги
Поиск на нашем сайте
Статическая Web-страница – это Web-страница, которая отображает данные из базы в состоянии на момент создания Web-страницы.Ее можно создавать для объектов базы данных – таблицы, запроса, отчета, экспортируя их содержимое в HTML-файл. Страница доступа к данным – это диалоговая Web-страница, которая поддерживает динамическую связь с базой данных и позволяет просматривать, редактировать и вводить данные в базу.Страница доступа к данным сохраняется не в базе данных, а в HTML-файле. В базе данных хранится лишь указатель на этот файл – ярлык. На странице доступа к данным может размещаться форма или интерактивный отчет.Страницы, содержащие форму, позволяют вводить новые записи в базу данных, изменять значения полей в записях базы, удалять записи из базы.Страницы, содерж интерактивный отчет, дают возможность управлять составом отчета в процессе его просмотра. В интерактивном отчете имеются кнопки развертывания групп (кнопки со знаком +) и кнопки их сворачивания (кнопки со знаком –), которые позволяют превратить подробный отчет в краткую сводку или, наоборот, отобразить на экране интересующие пользователя подробности. Возможна также сортировка и фильтрация записей.На стр доступа к данным могут размещаться: надписи, поля, раскрывающиеся списки, списки, флажки, переключатели, графические изображения, диаграммы, электронные таблицы, гиперссылки, элемент "бегущая строка", линии, прямоугольники, панели перехода по записям и др. Страницам доступа к данным могут назначаться темы, что обеспечивает их более привлекательное оформление. Существует следующие способы создания страницы доступа к данным: в автоматическом режиме, с помощью Мастера, путемизменения существующей Web-страницы и с помощью Конструктора. Создание с помощью Конструктора требует навыков манипулирования объектами, расположенными на странице доступа к данным: их выделения, перемещения, выравнивания, изменения размеров. Просмотреть созданную страницу можно в Access, а также в браузере Internet Explorer 5.0 и выше. Чтобы статические Web-страницы и страницы доступа к данным были доступны пользователям Интернет или Интранет, они должны размещаться на Web-сервере сети, а база данных – на сервере сети. Конструирование макросов связанных и не связанных с событиями, различных по структуре.
Макрос – это набор из одной или нескольких макрокоманд, каждая из которых выполняет определенное действие. Назначение макросов – автоматизация часто выполняемых операций без написания программ. Макросы могут быть разные по структуре. Макрос, в котором макрокоманды выполняются последовательно, одна за другой, называется линейным. Макрос, в котором отдельная макрокоманда или набор макрокоманд выполняются в зависимости от выполнения некоторого условия, называется макросом с условием. Макрос, в котором объединены несколько логически связанных макросов, называется групповым. Макрос, в котором есть многократное выполнение другого макроса, называется макросом с циклом. Существуют макросы связанные с событиями и не связанные с ними. Событие – это изменение состояния объекта БД, в момент возникновения которого можно изменить стандартный порядок обработки объекта и определить свою, нестандартную реакцию. События делятся на восемь категорий: · окна формы, отчета (например, Открытие);данных (например, Изменение);фокуса ввода (например, Вход); клавиатуры (например, Нажатие клавиши);мыши (например, Нажатие кнопки);печати (например, Страница); ошибки (например, Ошибка);таймера (например, Таймер). В Access только формы и отчеты являются объектами, для которых определены события. Для обработки событий разрабатываются макросы, которые классифицируются на: · макросы, связанные с событиями элементов управления в форме; · макросы, связанные с событиями раздела формы; · макросы, связанные с событиями формы; · макросы, связанные с событиями раздела отчета; · макросы, связанные с событиями отчета. Макросы создаются с помощью Конструктора макросов. Назначения, стандарты и достоинства языка SQL SQL – непроцедурный яз, который сочетает возможность яз: - Определение данных; - Манипулирование данными; - Запросов. SQL представляет собой некоторые комбинации реляционных исчислений кортежей и расширение реляционной алгебры. SQL используется для реализации всех функций, которые в СУБД: - Организация в данных; - Чтение данных; - Обработка; - Управление доступом; - Совместное использование данными; - Поддержание целостности данных.
SQL обеспечивает доступ данных в 2-х режимах: - Интерактивные; - Программные Цель стандартизации – переносимость приложений между различными СУБД. В стандарте ANSI/ISO определены наиболее простые условия цельности данных (например: обязательность данных, уникальность первичных ключей). Более сложные условия (деловое правило) не определены в стандарте и реализуются по-разному. SQL 1 (1980) содержит только описание яз. определения структуры БД в реализации СУБД различными подходами: · Созданная в ходе процесса установки ПО (Oracle) таблица пользователя всегда помещается в единую общесистемную БД · С помощью специальных программы – утилиты (Ingress) · оператором Create data base (SQL Server) SQL 2 (1992) · Существенно более полная и охватывает практически все необходимые для реализации аспекты: · Манипулирование схемой БД · Управление транзакциями и сессиями · Подключение к БД · Динамическое SQL · Определеныы общие требования к системному каталогу · Не требует, чтобы СУБД в точности поддерживала требуемый набор системных наборов. SQL 3 (1993) · Содержит механизм триггеров · Поддержка типов данных, определяемых пользователем · Поддержка курсоров · Расширенные средства подключение и транзакции · Поддержка обновляемых результирующих наборов SQL 2003 · Расширение типов данных (MXL - документ) · Табличные функции · Расширенные возможности Create table · Новый оператор Merge · Вложенные таблицы Достоинства SQL · Легко для понимания · Наличие стандартов · Универсальное программное средство управление данными · Независимость от СУБД · Переносимость с одной вычислительной системы на другую · Реализационная основа – единственный яз для реляционной БД · Обеспечения интерактивного и программного доступа к данным · Возможность различного представления данных в БД для различных пользователей · Обеспечение администрирования и защиты БД · Работа с распределенной БД · Поддержка возможности динамического определения данных · Полноценный яз для работы с БД Структура команды SQL Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу). Примечание. В языках программирования ключевое слово – название, зарезервированное для определенных целей, например, названий команд, устройств и т.п. После действия может следовать одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, например, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий). Многие предложения содержат имена таблиц и полей БД; некоторые – константы и выражения. Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации. В качестве имен нельзя использовать ключевые слова SQL. Пример команды SQL:
Типы данных и выражения SQL Типы данных · Символьный тип данных содержащий буквы, цифры, специальные символы CHAR или CHAR (n) – символьные строки фиксированные данные VARCHAR (n) – символьные строки Целые числа INTЕGER или INT – целое для решения которого отводится, как байта
SMALLINT – короткое целое (2 байта) FLOAT – число плавающих точек DECIMAL (p) – аналогично FLOAT с числовым значение цифр р DECIMAL (p, n) – аналогично предыдущим, р – общее количество десятичных чисел
· Денежный тип MONEY (p, n) – аналогично типу DECIMAL (p, n) Дата и время DATE - дата TIME - время INTERVAL – временный интервал DATETIME – момент время · Двоичные данные BINARY BYTE BLOB – хранить данные любого объема в двоичном коде · Последовательный тип SERIAL – тип данных на основе INTEGER позволяющий сформировать уникальные значения · Выражения Арифметические выражения +, -, *, %, /, ^, Логические операции AND – логическое умножение OR – лог сложение NOT –лог отриц Текстовые операции & - слияние слов Пример выражения Kol*Price (Kol*Price)/8200 AVG Язык SQL оперирует терминами: таблица, строка, столбец или колонка. Полное имя таблицы: имя _ владельца.имя_таблицы Полное имя столбца: имя _ владельца.имя_столбца Основной яз SQL составляет операции, условно разбитые на несколько групп. Категории операторов SQL: · Date Definition Language (DDC) · Date Manipulation Language (DML) · Date Control Language (DCL) · Transaction Control Language (TCL) · Cursor Control Language (CCL)
|
|||||||
Последнее изменение этой страницы: 2016-04-26; просмотров: 314; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.145.97 (0.011 с.) |