Изменение данных с использ-ем курсора
Команда изменения/удаления данных строки связаны с текущим указателем курсора. Удаление данных с использ-ем курсора DeletefromStudentswherecurrentofQQ4 Для того, чтобы кур-р м.б. использован для изменения или удаления данных он д. удовлетворять условиям:
1.Запрос курсора д.б. основан только на одной таблице.
2.В запросе не д.б. предложений ORDER BY, GROUP BY, HAVING.
3.В списке вывода курсора не д. содержаться слово Disting.
30.Исп-ие привилегий доступа к БД SQL
Обеспеч-ие без-ти данных-осн.задача СУБД при хра-нении И.В SQL опр-ны след-ие принципы защиты И: 1.Любые изм-ия данных происходят только от имени конкретного польз-ля.СУБД м.отказаться вып-ть к.-л. д-ия,в завис-ти от того,какой польз-ль запрашивает эти д-ия.2.СУБД разрешает одн.польз-ям вып-ть нек-ые д-ия над одними объектами БД и запрещает над др.3.SQL исп-ет сист.привилегий-прав польз-ля на проведение тех или иных д-ий над опр-ми объектами БД.Кажд.польз-ль СУБД имеет свой набор привиле-гий,к-й м.со t изменяться.Назначение привилегий про -исходит с помощью команды GRANT;REVOKE.
Пр.:для разрешения польз-лю MAX удалять записи из табл.STUDENTS б.команда:
GRANT Delete on STUDENTS To MAX;
Разр-ть польз-ям MAX,DEN изменять И в табл.STUD ENTS: GRANT Update on STUDENTS To DEN,MAX;
А отмену разрешения изм-ть записи для DEN:
REVOKE Update on STUDENTS To DEN.
Польз-лю м.б.назначены привилегии для вып-ия сле-д-х д-ий:Select-разрешение\отмена…выборки данных из табл.;Insert-разреш-ие вставки;Update-изменение; Delete-удаление;References-возм-ть опр-я внешн.клю -ча для табл.;Index-разрешение индексации;Alter-… изменения структуры таблицы.
31. Основные понятия ODBC-технологии
Открытый интерфейс доступа к БД, представляющий собой библиотеку ф-ий, кот. Позволяют обращаться из прикладной программы к СУБД используя SQL. Гл. цель ODBC – создание взаимодействия прикладной программы и СУБДпрозрачным, т.е. независящим от особенности и класса конкретной СУБД или ОС.
1……….использует интерфейс ODBC для выполнения след-их ф-ий:
-соединение и рассоединение с БД;
-выполнение запросов и обеспечение областей хранения форматов данных для выбранных рез-ов;
-разрешение обработки транзакции в режиме OnLine;
-внешние по отношению к интерфейсу ODBC ср-ва к доступам данных. Для того, чтобы приложение м. выполнить эти ф-ии оно д. Содержать ODBC Administrator – приложение, кот. Позволяет определить какие источники доступны для данного приложения с помощью ODBC и описать новые источники.
2.Драйверы ODBC определяет вызов ф-ии ODBC, передает операторы SQL в СУБД и возвращает рез-т в приложение.
3.Менеджер драйвера. Его главное назначение – загрузка драйверов ODBC, сами драйверы при этом принимая вызовы обращаются к источнику данных. Для того, чтобы драйвер м. выполнить эти обращения, он д. Управлять коммуникационными протоколами между прикладной программы и источником данных. Ф-ии, определяющие соединение к источнику данных вызыв-ся непосредственно из прикладной программы.
4.Источник данных ODBC содержит описание имени, месторасположение хар-ки СУБД и обеспечиваем. её функциональность, а также описание хар-к, кот. обеспечиваются ОС.
С помощью ODBC м. обрабатывать данные любой СУБД, данные содержащиеся в электронных таблицах или в текстовых данных, для кот. имеется ODBC драйвер.
32. Основные понятия АDO-технологии.
ADO – набор библиотек, содержащих COM-объекты, которые реализуют прикладной высокоуровневый программный интерфейс для доступа к данным клиентских приложений. ADO использует провайдеры OLE DB в качестве низкоуровневого интерфейса доступа к данным. ADO содержит набор объектов, используемых для соединения с источником данных для чтения, добавления и модификации данных.
Объект ADOConnection – используется для установки связи с источником данных и эта связь является единственной. Используя объект Connection можно выполнить команды SQL с помощью метода Execute(). Если команда возвращает набор данных, автоматически создается RecorderSet, который возвращается в результате выполнения этого метода.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.