Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
040101InfTexvSocSfere.doc
Скачиваний:
9
Добавлен:
30.04.2019
Размер:
928.26 Кб
Скачать
  1. Создать связь таблиц бд

Для установления связи таблиц БД необходимо выполнить следующие действия:

  1. Выполнить команду Сервис/Схема данных;

  2. Выбрать таблицы для связывания и нажать кнопку Добавить;

  3. Для пары связываемых таблиц поле связи первой таблицы с помощью мыши перетащить и наложить на поле связи второй таблицы;

  4. В диалоговом окне Изменение связей включить переключатели каскадных операций Обеспечения целостности и нажать кнопку Создать;

  5. Повторить пп. 3,4 для каждой пары связываемых таблиц;

  6. Сохранить Макет схемы данных;

  7. Закрыть окно макета схемы данных.

  1. Определить подстановку:

Подстановка в рассматриваемой задаче определяется для таблицы «Пенсионеры» в поля «Код района» и «Код статуса», поскольку именно в эти поля помещается закодированная информация из таблиц-справочников «Район» и «Статус пенсионера» (см. рис. 7) При определении подстановки в таблице «Пенсионеры» для поля «Код района» необходимо задать источник строк таблицу «Район» (т. к. данные в это поле будут подставляться из таблицы «Район»), соответственно для поля «Код статуса» - таблицу «Статус пенсионера».

Для выполнения подстановки в указанную таблицу следует выполнить последовательность действий:

  1. Открыть таблицу, для которой задается подстановка, в режиме Конструктора;

  2. Выбрать поле определения подстановки;

  3. В окне Свойства поля выбрать вкладку Подстановка;

  4. Выбрать Тип элемента управления –Поле со списком;

  5. В строке Источник строк выбрать таблицу-источник для подстановки;

  6. В строку Присоединенный столбец ввести номер присоединенного столбца (как правило, первый);

  7. В строку Число столбцов ввести число отображаемых столбцов таблицы-источника при выборе значения;

  8. Сохранить изменения;

  9. Закрыть окно Конструктора.

  1. Ввести записи в бд:

Следует ввести записи в таблицы базы данных, например, как это показано на рис. 8.

В таблицу Районы – районы Санкт-Петербурга.

В таблицу Статус пенсионера – информацию о статусе пенсионера, в соответствии с которым ему начисляется пенсия.

В таблицу Пенсионер:

  • несколько пенсионеров из Колпинского и Калининского районов (некоторые из них должны являться инвалидами);

  • несколько женщин-пенсионерок, родившихся до 1967 года.;

  • несколько лиц, не являющихся пенсионерами, получивших страховое свидетельство: а) в 2002 году; б) за текущий день; в) за текущий месяц; г) за текущий год.

Статус пенсионера

Пенсионер

Район

#Код статуса

Статус пенсионера

#Личный счет

Фамилия

Код статуса

Код района

#Код района

Район

Инв1

Инвалид 1 группы

12354897

Дорут

Инв1

Колп

Гатч

Гатчин-ский

Инв2Н

Инвалид 2 нерабочей группы

12354897

Ли

Инв2Н

Колп

Выб

Выборгс-кий

Инв2Р

Инвалид 2 рабочей группы

12354897

Семенов

Инв2Р

Калин

Колп

Колпинс-кий

Инв3

Инвалид 3 группы

12354897

Чекмар

Инв3

Фрунз

Калин

Калинин-ский

Ижд

Имеющий иждивенца

12354885

Ким

Ижд

Центр

Пушк

Пушкинс-кий

Корм

Потеря кормильца

12354786

Рон

Корм

Гатч

Фрунз

Фрунзенс-кий

Общ

Пенсия по старости

12389787

Суслова

Общ

Выб

Центр

Централь-ный

12354788

Калмак

Общ

Киров

Киров

Кировс-кий

Рис. 8. Пример заполнения таблиц базы данных

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