Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ACCESS_2010-ч2

.pdf
Скачиваний:
94
Добавлен:
20.02.2016
Размер:
1.79 Mб
Скачать

50

Задание 1.21. Выбрать из базы сведения о турах, организуемых фирмой МИР.

Это задание реализуется с помощью вложенного SQL-запроса по команде:

SELECT * FROM TUR WHERE KF=

(SELECT KF FROM FIRMA WHERE NF="МИР")

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

1.Как пользователь работает с БД в режиме SQL?

2.Для чего предназначен язык SQL?

3.Какие преимущества дает пользователям знание стандарта SQL?

4.Каковы функциональные возможности языка SQL?

5.Какова структура SQL-команды?

6.С чего начинаются предложения в SQL-команде?

7.Какие требования предъявляются к именам полей и таблиц в языке SQL?

8.Что собой представляют выражения в языке SQL?

9.Данные каких типов могут обрабатываться в языке SQL?

10.Какие константы могут использоваться в выражениях в языке SQL?

11.Какие специальные операторы используются в выражениях в языке SQL?

12.Как открывается окно SQL-запроса?

13.Какая SQL-команда применяется для создания структуры таблицы?

14.С помощью каких ключевых слов определяются первичный и внешний ключи таблицы?

15.Какая SQL-команда позволяет добавить записи в таблицу?

16.Какая SQL-команда дает возможность обновить значения полей таблицы?

17.С помощью какой SQL-команды можно удалить записи из таблицы?

18.Какая SQL-команда используется для выбора информации из БД?

19.Каковы возможности команды SELECT по созданию запросов?

51

Тема 4. СИСТЕМЫ ОБРАБОТКИ МНОГОПОЛЬЗОВАТЕЛЬСКИХ БАЗ

ДАННЫХ

1. РАБОТА С МНОГОПОЛЬЗОВАТЕЛЬСКОЙ БАЗОЙ ДАННЫХ В АРХИТЕКТУРЕ КЛИЕНТ/СЕРВЕР

В этом разделе Вы освоите создание запросов к базе данных на сервере локальной сети средствами

клиентского приложения Access клиентского приложения Query Analyzer

1.1. Структура многопользовательской базы данных

ECONOMICS_OF_RB

Для обучения работе с многопользовательской БД в архитектуре клиент/сервер будем использовать БД о социально-экономическом развитии Республики Беларусь за 1998-2011 годы, разработанную авторами на основании данных статистических ежегодников Национального статистического комитета РБ. С этой целью она создана с помощью сервера баз данных Microsoft SQL Server на сервере локальной сети учебного заведения и к ней обеспечен доступ – Только чтение.

Задание 1.1. Ознакомьтесь со структурой таблиц реляционной БД

ECONOMICS_OF_RB, представленных в нижеприведенных таблицах Таблица 1.1

Основные показатели (OSNOVA)

52

Имя поля

 

Наименование показателя

 

 

 

GOD

 

Год

 

 

 

NAS

 

Численность населения, тыс. чел.

 

 

 

ZAN

 

Численность занятых в народном хозяйстве, тыс. чел.

 

 

 

BEZ

 

Численность безработных, тыс. чел.

 

 

 

ZARPL

 

Начисленная среднемесячная заработная плата работников, тыс.

 

 

р.

 

 

 

INDZR

 

Индекс среднемесячной реальной заработной платы

 

 

 

INDZEN

 

Индекс потребительских цен

 

 

 

 

 

Таблица 1.2

 

 

Развитие сельского хозяйства (SX)

 

 

 

Имя поля

 

Наименование показателя

 

 

 

GOD

 

Год

 

 

 

PSX

 

Темп роста производства продукции сельского хозяйства в

 

 

 

 

хозяйствах всех категорий

 

 

 

RSP

 

Реализация скота и птицы (в живом весе) в

 

 

 

 

сельскохозяйственных предприятиях, тыс. т

 

 

 

MOL

 

Производство молока в сельскохозяйственных предприятиях,

 

 

 

 

тыс. т

 

 

 

JAZ

 

Производство яиц в сельскохозяйственных предприятиях,

 

 

 

 

млн шт.

 

 

 

 

 

Таблица1.3

 

 

Валовой внутренний продукт (VVP)

53

Имя поля

Наименование показателя

 

 

GOD

Год

 

 

PTZ

Валовой внутренний продукт в текущих ценах, млрд р.

 

 

PSZ

Валовой внутренний продукт в среднегодовых ценах 1995г.,

 

млрд р.

 

 

Таблица 1.4

Использование валового внутреннего продукта (ISPVVP)

Имя поля

 

 

Наименование показателя

 

 

 

 

GOD

Год

 

 

 

 

VVP

Валовой внутренний продукт (в текущих ценах), млрд р.

 

 

 

 

 

RKP

1) расходы на конечное потребление

 

 

 

 

 

 

RDX

1.1)

домашних хозяйств

 

 

 

 

 

 

RGY

1.2)

государственных учреждений

 

 

 

 

 

RITY

а) из них на индивидуальные товары и услуги

 

 

 

 

 

RKY

б) из них на коллективные услуги

 

 

 

RODX

1.3)

некоммерческих организаций, обслуживающих

 

 

домашние

хозяйства

 

 

VN

2) валовое накопление

 

 

 

VNOK

2.1)

основного капитала

 

 

 

VIZM

2.2)

в том числе изменение запасов материальных оборотных

 

 

средств

 

 

 

EXPTY

3) чистый экспорт товаров и услуг

 

 

 

 

Таблица 1.5

Развитие промышленности (PROM)

54

 

Имя поля

Наименование показателя

 

 

 

 

 

GOD

Год

 

 

 

 

 

PP

Продукция промышленности в фактически действовавших

 

 

 

 

 

ценах, млрд р.

 

 

 

 

 

PE

в том числе электроэнергетика

 

 

 

 

 

 

 

PT

топливная

 

 

 

 

 

 

 

PM

черная металлургия

 

 

 

 

 

 

 

PX

химическая и нефтехимическая

 

 

 

 

 

 

 

PMM

машиностроение и металлообработка

 

 

 

 

 

 

 

PLES

лесная, деревообрабатывающая и целлюлозно-

 

 

 

бумажная

 

 

 

 

 

PSM

промышленность строительных материалов

 

 

 

 

 

PL

легкая

 

 

 

 

 

PPI

пищевая

 

 

 

 

 

 

 

Таблица 1.6

 

 

Инвестиции (INVEST)

 

 

 

 

Имя поля

Наименование показателя

 

 

 

 

GOD

Год

 

 

 

 

INV

Инвестиции в основной капитал в фактически действовавших

 

 

 

 

 

ценах, млрд р.

 

 

 

 

SMR

В том числе строительно-монтажные работы в фактически

 

 

 

 

 

действовавших ценах, млрд р.

 

 

 

 

PLD

Ввод в действие общей площади жилых домов, тыс. м2

 

 

 

 

 

 

 

 

Таблица 1.7

 

 

Развитие торговли (TORG)

55

Имя поля

Наименование показателя

 

 

 

 

GOD

Год

 

 

 

 

EXPORT

Объем внешней торговли РБ, млн дол. США (экспорт)

 

 

 

 

IMPORT

Объем внешней торговли РБ, млн дол. США (импорт)

 

 

 

 

EXPCNG

Объем внешней торговли со странами СНГ, млн дол. США

 

 

(экспорт)

 

 

 

 

IMPCNG

Объем внешней торговли со странами СНГ, млн дол. США

 

 

(импорт)

 

 

 

 

EXPRU

в том числе с Россией (экспорт)

 

 

 

 

IMPRU

в том числе с Россией (импорт)

 

 

 

 

EXPDR

Объем внешней торговли со странами вне СНГ, млн дол. США

 

 

(экспорт)

 

 

 

 

IMPDR

Объем внешней торговли со странами вне СНГ, млн дол. США

 

 

(импорт)

 

 

 

 

 

Таблица 1.8

 

 

Прочие показатели (RAZNOE)

 

 

 

 

Имя поля

Наименование показателя

 

 

 

 

GOD

Год

 

 

 

 

GRYZ

Отправлено грузов транспортом общего пользования (без

 

 

 

 

внутреннего водного), млн т

 

 

 

 

ORT

Общий объем розничного товарооборота в фактически

 

 

 

 

действовавших ценах, млрд р.

 

 

 

 

OOP

в том числе оборот общественного питания в фактически

 

 

 

 

действовавших ценах, млрд р.

 

 

 

 

PLY

Платные услуги в фактически действовавших ценах, млрд р.

 

 

 

 

 

 

Схема базы данных ECONOMICS_OF_RB представлена на рис. 1.1.

 

56

Рис. 1.1. Схема базы данных ECONOMICS_OF_RB

Задание 1.2. Просмотреть таблицы базы данных ECONOMICS_OF_RB и

ее схему данных.

Выполнение задания Используя папку Сетевое окружение, откройте файл базы данных

ECONOMICS_OF_RB (путь к файлу узнайте у преподавателя). В окне База данных открывайте таблицы и просматривайте их. Для просмотра схемы данных введите команду Сервис/Схема данных.

57

1.2. Использование клиентского приложения Access

для формирования запросов к базе данных на сервере

Чтобы пользователю получить доступ к БД на сервере с помощью клиентского приложения Access, необходимо определить пользовательский источник данных (User DSN). Пользовательский источник данных – это ссылка на внешнюю БД, которую можно создать с помощью Мастера ODBC,

разработанного Microsoft для доступа к данным разнообразных баз

(например, к БД, созданным в СУБД Access, dBase, Paradox, Visual FoxPro, SQL Server, Oracle).

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

просматривать и использовать наряду с таблицами локальной БД при

создании ее объектов. Структура связанных таблиц просматривается в режиме Конструктора.

Формирование запросов на чтение данных из БД на сервере с помощью клиентского приложения Access осуществляется по команде SELECT языка

SQL.

1.2.1. Создание пользовательского источника данных

Задание 1.3. Создать пользовательский источник данных, обеспечивающий доступ из клиентского приложения Access к базе данных, созданной с помощью сервера баз данных Microsoft SQL Server на сервере локальной сети.

Выполнение задания Для создания пользовательского источника данных вызовите Мастер

ODBC щелчком по значку Администрирование, а затем по ярлыку

Источники данных (ODBC) на Панели управления, открываемой из Главного меню Windows.

Появится первое окно Мастера ODBC вида, как на рис. 1.2

58

Рис. 1.2. Первое окно Мастера ODBC

в окне Администратор источников данных ODBC нажмите [Добавить]

([Add]);

в окне Создание нового источника данных выберите драйвер SQL Server

[Готово];

в окне Создание источника данных для SQL-сервера выполните следующее:

введите в поле Имя имя пользовательского источника данных,

которое должно быть уникальным. Уникальности имени можно достичь, добавляя к произвольному имени номер компьютера и номер лаборатории, например, IECON7301, где 7 – номер компьютера,

301 – номер лаборатории;

введите в поле Описание краткое описание пользовательского источника данных. Например, для доступа к базе

ECONOMICS_OF_RB;

59

выберите в поле Сервер имя сервера (его узнайте у преподавателя).

Если это имя не отображается, то введите его с клавиатуры [Далее];

поставьте переключатель в положение Проверка подлинности учетной записи SQL Server;

укажите в поле Пользователь имя пользователя БД (его узнайте у преподавателя);

введите в поле Пароль пароль для входа в сервер (его узнайте у

преподавателя) [Далее];

поставьте флажок "Использовать по умолчанию базу данных" и

выберите из раскрывающегося списка базу данных

ECONOMICS_OF_RB [Далее];

на следующем шаге [Готово];

в окне Установка ODBC для SQL-сервера Microsoft нажмите

[Проверить источник данных]. Сообщение ТЕСТ УСПЕШНО ЗАВЕРШЕН! информирует о завершении создания пользовательского источника данных. Нажмите [ОК], затем еще раз [ОК] и закройте окно

Администратор источников данных ODBC.

1.2.2. Связь пользователя с таблицами базы данных на сервере

Задание 1.4. Осуществить просмотр таблиц БД ECONOMICS_OF_RB путем связи с ними.

Выполнение задания

Загрузите клиентское приложение Access. и создайте в своей папке новую БД с именем РАБОЧАЯ. Затем осуществите связь с таблицами БД на сервере следующим образом:

на вкладке Внешние данные нажмите кнопку [База данных ODBC];

в появившемся окне Внешние данные-База данных ODBC поставьте переключатель в положение Создать связанную таблицу для связи с источником данных и нажмите [ОК];

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]