Главная Случайная страница


Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






Страницы доступа к данным, их виды

Страницы доступа к данным (Data Access Pages) — это специальный тип Web-страниц, предоставляющий пользователям Web интерфейс форм и отчетов Access для доступа к данным из базы данных Microsoft Access. Страницы доступа к данным представляют собой текстовые файлы с исходным кодом, соответствующим расширенному стандарту HTML — XML (Extended Markup Language). Страницы доступа к данным поддерживают возможности DHTML.

Страницы доступа к данным появились как новый тип объектов базы данных в Access 2000. В отличие от других объектов, они не хранятся в файле базы данных, а хранятся в виде отдельных файлов HTML. В базе данных содержатся только ярлыки, указывающие на эти файлы. Страницы доступа к данным:

Динамические (генерируемые сервером) файлы HTML

Статические файлы HTML

Файлы шаблонов HTML

 

Первая нормальная форма.

Нормальные формы – линейн.последоват-ть правил,применяемых к бд,причем,чем выше норм.форма,тем совершеннее структура бд.

нормализация – многомтупенчат.процес уменьшения избыточности инф-ции в бд, при кот-м таблицы бд организ-ся, разъединяются и данные приводятся в порядок. хотя существует много уровней, обяно достаточно выполнять норм-цию до 3-й нормальной формы (3 нф).1 нормальная форма (1нф):

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

Вторая нормальная форма

1) она удовлетворяет условиям 1нф(задает существ-е в кажд.позиции,определенной строкой или столбцом, только одного значения, а не массива или списка значений.)2) любое неключев.поле однозначно идентифицируется полным набором ключевых полей,т.е. кажд.неключевое поле должно полн-ю зависеть от первичного ключа.

Вопрос. Третья НФ.

Удовлетворяет 2 НФ (сущ-ние в каждой позиции, определяемой строкой или столбцом, только одного значения, а не массива или списка + каждое неключевое поле полностью зависит от первичного ключа) и все неключевые столбцы взаимно независимы.

 

Назначение, стандарты и преимущества языка SQL.

Интенсивное развитие технологий БД потребовало разработки стандартного языка, пригодного для создания БД и работы с ними независимо от специфики компьютера. Таким стал и по прогнозам останется и в ближайшем будущем язык SQL. Если поначалу SQL был средством формирования запросов к реляционным БД, то с течением времени он превратился в мощное средство для работы с такими БД и стал использоваться многими СУБД. Пользователи, владеющие им, имеют огромные возможности доступа к данным разнообразных баз, применения и интеграции их.

Функции языка SQL обширны и включают:

ü организацию данных в таблицах;

ü обновление данных: добавление в БД новых данных, удаление и изменение уже имеющихся;

ü чтение данных. SQL дает возможность пользователю или прикладной программе извлекать данные из БД;

ü управление доступом. С помощью SQL можно ограничить возможности пользователя по чтению и изменению данных и защитить их от несанкционированного доступа;

ü совместное использование данных. SQL координирует совместное использование данных пользователями, работающими одновременно;

ü целостность данных. SQL позволяет защитить БД от разрушения из-за несогласованных изменений или отказа компьютерной системы.

Язык SQL можно использовать для доступа к БД в двух режимах: при интерактивной работе (командный режим) и в прикладных программах (программный режим). С помощью SQL пользователь может в интерактивном режиме быстро получить ответы на сложные запросы. При написании прикладных программ так же используют язык SQL для обращения к БД (встроенный SQL). Освоив один раз стандарт SQL, пользователь может работать с БД в среде любой реляционной СУБД.

 

Структура команды SQL. Основные команды SQL

 

Команда Назначение
Описание данных
CREATE TABLE Создает структуру таблицы
Манипулирование данными
INSERT Добавляет новые записи в таблицу
DELETE Удаляет записи из таблицы
UPDATE Обновляет данные таблицы
Формирование запросов
SELECT Извлекает данные из БД
Создание представлений
CREATE VIEW Создает представление*
Управление доступом
GRANT Предоставляет пользователю право доступа
REVOKE Отменяет право доступа
Управление транзакциями
COMMIT Завершает текущую транзакцию
ROLLBACK Отменяет текущую транзакцию
Встроенный SQL
DECLARE Определяет курсор* для запроса
OPEN Открывает курсор для чтения результата запроса
FETCH Считывает курсор из результатов запроса
CLOSE Закрывает курсор

Пример команды SQL

 

DELETE FROM СВЕДЕНИЯ WHERE НОМЗ=200101
(удалить) (из) (имя таблицы) (где) (условие)
_________ ________ _______________ ____________ _______________ _________

Типы данных и выражения в SQL.

Тип данных Описание
CHAR(длина) CHARACTER(длина) Строки символов постоянной длины
INTEGER INT Целые числа
SMALLINT Малые целые числа
NUMERIC(точность, степень) DECIMAL(точность, степень) DEC(точность, степень) Числа с фиксированной запятой
FLOAT (точность) Числа с плавающей запятой
REAL Числа с плавающей запятой низкой точности
DOUBLE PRECISION Числа с плавающей запятой высокой точности

Выражения в SQL используются для выполнения операций над значениями, которые считаны из БД или используются для поиска в БД. Онипредставляют собой определенную последовательность полей, констант, функций, соединенных операторами. В них можно использовать следующие операторы:

1) арифметические: + (сложение), - (вычитание), * (умножение),

/ (деление);

2) реляционные: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно);

3) логические: AND (логическое "И"), OR (логическое "ИЛИ"), NOT ("НЕТ");

4) специальные:in, between,like, is null

Последнее изменение этой страницы: 2016-08-11

lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда...