Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ОТИ - копия.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
8.91 Mб
Скачать

Создание запросов действия

Создайте запрос на обновление данных в таблице ПОКУПАТЕЛЬ. В записи с полем НАИМ_ПОК= 'Перспектива' наименование покупателя измените на значение компьютерный мир. Для этого необходимо выполнить алгоритм:

1. Введите в окне запроса к серверу инструкцию SQL:

UPDATE ПОКУПАТЕЛЬ

SET НАИМ_ПОК ='Компьютерный мир'

WHERE НАИМ_ПОК ='Перспектива';

  1. Так как этот запрос не возвращается записей, для свойства запроса Возврат записей (Returns Records) выберите значение Нет. В противном случае после выполнения запроса выведется сообщение (рис. 10.20).

Рис. 10.20. Сообщение при выполнении запроса на изменение записей.

  1. Для запуска запроса используйте только кнопку Запуск (Run) на панели инструментов. Для запроса к серверу, возвращающего записи, можно также нажать на панели инструментов кнопку Вид (View).

Создайте, по аналогии с предыдущим, файловый источник данных и, используя его, выполните следующие запросы действия.

Запрос на обновление данных в таблице ОТГРУЗКА. В записи с составным ключом НОМ_НАК='Н001', КОД_СК='С01' и КОД_ТОВ='Т005' полю КОЛ_ОТГР присваивается значение 500.

UPDATE ОТГРУЗКА

SET КОЛ_ОТГР =500

WHERE НОМ_НАКЛ='Н001' AND КОД_CK='CO1' AND КОД ТОВ='Т005';

Запрос на добавление записи в таблицу ТОВАР. Добавляется запись со значениями полей, указанными в третьей строке запроса.

INSERT INTO ТОВАР (КОД_ТОВ,НАИМ_ТОВ,ЦЕНА,ЕИ,СТАВКА_НДС) VALUES ('T017','Микрокомпьютер',200, 'штука',0.1);

Запрос на создание новой таблицы Table2 в базе данных сервера, в которой определяются поля Name_Pl и Name_P2.

CREATE TABLE ТаЫе2 ([Name_Pl] [char] (3),

[Name_P2] [char] (2) );

Контрольные вопросы:

Какую архитектуру поддерживает Microsoft SQL Server?

Под управлением каких операционных систем выполняется Microsoft SQL Server 2000?

Какую роль выполняет Access в архитектуре «клиент-сервер»?

Какую роль выполняет Microsoft SQL Server в архитектуре «клиент-сервер»?

На каком компьютере размещается база данных в системе с архитектурой «клиент-сервер»?

Являются ли базы данных Microsoft SQL Server реляционными?

На каком компьютере выполняются запросы пользователя в системе с архитектурой «клиент-сервер»?

Какой язык используется для работы с данными в реляционных СУБД?

Как называется язык, используемый Microsoft SQL Server для работы с данными?

Какой интерфейс используется при выполнении запросов к серверу из БД Access?

Какую команду надо выполнить, чтобы открыть окно формирования SQL-запроса к серверу?

Занятие №11

Лабораторная работа №1 «Работа Access с SQL Server с помощью ODBC. Запросы на языке SQL к базам данных SQL Server».

Упражнение 1. Подключение к источнику внешних данных через интерфейс ODBC.

Упражнение 2. Определение внешних источников данных в ODBC

Упражнение 3. Запросы на языке SQL к базам данных SQL Server

На этом занятии вы узнаете:

  • о широко используемом средстве взаимодействия приложения Access с SQL сервером -интерфейсе ODBC;

  • о способах доступа к данным сервера через интерфейс ODBC;

  • как создать запрос к серверу;

  • что такое связанная таблица;

  • как осуществить экспорт объектов из базы данных Access на SQL-сервер и импорт объектов баз данных сервера в базу данных Access