Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь 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; просмотров: 419; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |