LINEBURG


<< Пред. стр.

страница 66
(всего 83)

ОГЛАВЛЕНИЕ

След. стр. >>





3 . Отмене

Рис. 7.13. Связи таблиц в схеме данных

В диалоговом окне Изменение связей (рис. 7.13, а) нажимается кнопка Новое,
появляется диалоговое окно Создание (рис 7 13, б), в котором выбираются ле­
вая и правая таблицы/запросы, ключи связи — столбцы левой и правой таблиц.
При нажатии кнопки ОК происходит возврат в окно Изменение связей (рис. 7.1, в),
в котором можно указать составной ключ связи, задать обеспечения целостно­
сти данных, каскадное обновление связанных полей, каскадное удаление свя­
занных записей и отредактировать тип объединения таблиц - кнопка Объеди­
нение вызывает окно Параметры объединения (рис. 7.13, г)

ПРИМЕЧАНИЕ
Для объединения таблиц графическим способом в схеме данных выделяется ключ связи
одной таблицы. При нажатой левой кнопке мыши он переносится на ключ связи другой
таблицы Если ключей связи несколько, определение дру! их ключей осуществляется в
окне Связи

Варианты объединения таблиц:
• внутреннее — выводятся лишь записи связанных таблиц, у которых совпада­
ют значения ключей связи;
• левое внешнее — выводятся все записи таблицы, указанной в левой части свя­
зи, и только связанные с ними записи из таблицы справа;
544 Глава 7 Система управления базами данных MS Access 2000


а правое внешнее — выводятся все записи таблицы, указанной в правой части
связи, и только связанные с ними записи из таблицы слева.
Схему данных можно вывести на печать. Для этого в окне схемы данных выпол­
няется команда меню Файл • Печать схемы данных, автоматически строится отчет
со стандартным названием Связи для хххх (где ххх — имя файла БД). Для созда­
ния печатной копии отчета следует предварительно настроить формат печатной
страницы с помощью команды меню Файл • Параметры страницы. Для больших
схем данных можно изменить ориентацию страницы на альбомную (рис. 7.14).




Рис. 7 . 1 4 . Схема данных


Отчет по схеме данных можно сохранить как «снимок» с помощью команды ме­
ню Файл • Экспорт. Создается файл в формате .SNP, который содержит копию
каждой страницы отчета. Для просмотра, печати, хранения, публикации, рас-
npociранения и архивирования снимков отчетов нужна программа «Просмотр
снимков», а также программа электронной почты или Web-обозреватель.
Для докуменгирования описания структуры БД используется команда меню
Сервис • Анализ • Архивариус. Эта команда позволяет выбрать в окне Архивари­
ус объек гы БД Кнопка Параметры управляет содержанием описания БД, в част-
noci и для таблиц БД в описание можно включить:
• свойства и связи таблиц, разрешения доступа к таблице;
Q имена, типы данных, форматы и свойства полей таблиц;
• имена индексов таблиц, состав полей и свойства индексов.
545
Основные понятия СУБД Access


Команда меню Сервис • Анализ • Архивариус формирует отчет Описание, кото­
рый можно с помощью команды меню Сервис • Связи с Office • Публикация в Word
превратить в документ Word со стандартным именем doc_rptObjects. rtf.

Пример 3
Создать БД по учету основных средств.
Последовательность действий.
1. Создать файл БД с помощью команды меню Файл • Создать, выбрать шаб­
лон БД, указать местоположение и имя файла — OC.MDB.
2. Создать таблицы БД ОС согласно табл. 7.6 с помощью команды меню Встав­
ка • Таблица.
3. Создать схему данных с помощью команды меню Сервис • Схема данных.
4. Установить связи между таблицами согласно табл. 7.7.

ВНИМАНИЕ
Таблица Счет включается в схему данных дважды для реализации структурных связей но
дебету и кредиту счета, субсчета.

5. Открыть таблицу Группа ОС и ввести в нее исходные данные (табл. 7.8).

ВНИМАНИЕ
При вводе данных формируется си.мвот + для каждой записи. Благодаря схеме данных
автоматически создается подгаб.шца (см. ниже)

6. Открыть таблицу МОЛ с помощью кнопки Открыть и ввести исходные дан­
ные согласно табл. 7.9
7. Закрыть БД с помощью команды меню Файл • Закрыть.

Таблица 7.6. Состав и структура таблиц 5Д OC.MDB
Таблица БД Свойства полей
Состав полей
Группа ОС Код группы ОС Ключ, текстовый, длина 5
Наименование группы ОС [Текстовый, длина 50
Числовой, Одинарное с плавающей точкой,
Годовая норма
Процентный, Обязательное поле
амортизации
Норма автотранспорта
Инвентар­ Ключ, текешвын, длина 6
Инвентарный номер ОС
ный
Код группы ОС Мает ер подстановок — Группа ОС,
объект ОС
ключевой столбец скрыть
Обязательное поле

Продолжение i3>
546 Глава 7 Система управления базами данных MS Access 2000


Таблица 7 . 6 . Продолжение

Таблица БД Состав полей Свойства полей

Кол подразделения
Инвентар­ Мастер подстановок, набор значении 2
ный его i6na
объек] ОС Цех 1', ' Цех по производству мебели ',
'Цех 2 , 'Цех по производству столярных
изделии ,
"Адмии 'Администрация ,
Склад 1 , Склад мебели ,
Склад 2', 'Склад столярных изделий"
Обязательное поле
Начальная стоимость Денежный
Начальный износ
Накопленный износ
Да1а приобрекчгпя Дага/время Краткий cpopMai даты, Маска
ввода 00 00 00,0,_
'Дата постановки на учет
Да га списания
Помер документа Текстовый длина 5
Суммарный пробег Чистовой, Фиксированный, 2 знака
Инвентарная Номер карточки ОС Ключ, текстовый, дтипа 6
карточка ОС i
Maciep подстановок — Инвентарнын
Инвентарный номер ОС
объек! ОС, ключевой столбец не скрыва!ь
Обязательное поле
Табельный помер Мастер подстановок — МОЛ ключевой
столбец скрыть
Обязате шнос ноле
' Код подразделения Мастер подстановок, ключевой столбец
скры гь
Обязательное ноле
Дата открытия карточки Обязаюлыюе поте
Дага/время, Краткий формат даты, Маска
Дата закрытия карточки
ввода 00 00 00,0,_
МОЛ Табельный номер Ключ, текстовый, длина 4
Фамилия Текстовый длина 50
Имя
Oinecino
547
Основные понятия СУБД Access



Состав полей
Таблица БД Свойства полей

Код подразделения
МОЛ Мастер подстановок, набор значений 2
столбца
"Цех 1", "Цех по производству мебели",
"Цех 2", "Цех по производству столярных
изделий",
"Админ", "Администрация",
"Склад 1", "Склад мебели",
"Склад 2", "Склад столярных изделии"
Обязательное поле
Счет Номер с ч е т Ключ, текстовый, длина 3

Номер субсчета Ключ, текстовый, длина 2
Наименование счета Текстовый, длина 50

Тип счета Мастер подстановок, набор значений
2 столбца "А", "активный", "А/П",
"активно-пассивный", "П", "пассивный",
"Р", "резулыирующий", Обязательное поле
Сальдо Д Денежный, 2 знака после десятичной точки
Сальдо К Денежный, 2 знака после десятичной точки

ДО (дебетовый оборот) Денежный, 2 знака после десятичной точки
КО (кредшовый оборот) Денежный, 2 знака после десятичной точки

Сальдо текущее Д Денежный, 2 знака после десятичной точки

Сальдо текущее К Денежный, 2 знака после десятичной точки
Дата начала учешого Дата, краткий формат даты, маска ввода
периода 00 00 00,0,_
ЖХО Дата проводки (операции) Дата/время, Краткий формат даты, маска
ввода 00 00 00,0,^

Номер счета дебета Мастер подстановок — Счет, ключевой
столбец не скрьпшь

Номер субсчеча дебета Текстовый, длина 2
Номер счета кредита Мастер подстановок — Счет, ключевой
столбец не скрывать
Текстовый, длина 2
Номер субсчета кредша
Номер документа Текстовый, длина 5

Дата документа Дата/время, Краткий формат даты, Маска
ввода 00 00 00,0,_
Продолжение &
548 Глава 7 Система управления базами данных MS Access 2000


Таблица 7 . 6 . Продолжение

Свойства полей
Таблица БД Состав полей

жхо Текстовый, д птна 50
Содержание операции
Сумма операции Денежный, 2 знака после десятичной точки
Обязательное по ie

Амортизация Инвентарный номер ОС Ключ Мастер подстановок — Инвентарный
объект ОС, ключевой стотбец не скрывать
ОС
Дата/время, Краткий формат цаты Маска
Даш амортизации
ввода 00 00 00 0,_Обязательное поле

Числовой фиксированный 2 шака
Пробег
Денежный 2 знака после десятичной точки
Сумма амортизации
Ключ, Дата/время, Краткий формат даты,
Проводка Дата проводки
Маска ввода 00 00 00 0,_

Ключ Мастер подстановок — Шаблон
Код шаблона
проводки, ключевой столбец не скрывать

Инвентарный номер ОС Ключ, Мастер подстановок —
Инвентарный обьекг ОС ключевой
столбец не скрывать

Денежный 2 знака после десятичной точки
Сумма проводки
Обязательное поте
Ктюч, текстовый, дтипа 5
Номер докумеша
Типовая Код типовой операции Ключ, текстовый длина 3
операция
Наименование типовой I Текстовый, длина 50
операции 1
1
Шабтон Код шаблона Ключ, текстовый дпина 3
проводки
Мастер подстановок — Типовая операция,
Код типовой операции
ключевой столбец скрыть
Обязательное поте
Мастер подстановок — Счет, ключевой
Номер счета дебета
столбец не скрывать
Обязательное поле

Текстовый, длина 2
Субсчет дебета
Обязательное ноле

Номер счета кредита Мастер подстановок - Счет ктючевои
стотбец не скрывать
Обязательное по ie
549
Основные понятия СУБД Access


Свойства полей
Таблица БД Состав полей

Шаблон Субсчет кредита Текстовый, дчина 2
проводки Обязательное поле
Коэффициент Чпс ювой Одинарное с плавающей точкой,
Фиксированный, 2 знака, обязательное
поле

Описание операции Поле MEMO


ПРИМЕЧАНИЕ
Информационный объект Подразделение имеет нсэначигетыюе число леземнляров и как
самостоятельная таблица не создается


Таблица 7.7. Связи таблиц в БД ОС MDB

Таблица 1 Таблица 2 Ключи связи Тип отношения Примечание
Инвентарный
Группа ОС Код группы ОС 1 М
объект ОС
Инвентарный Амортизация Инвентарный 1М
объект ОС ОС номер ОС
Инвентарный Инвентарная Инвентарный 1М
объект ОС карточка ОС номер ОС
МОЛ Инвентарная Табельный 1М
карточка ОС номер
Счет ЖХО Номер счета- 1М Для дебетовой
Номер счета ч а с т проводки
дебе га
Номер субсче га-
Номер субсчета
дебета
Счет1 ЖХО Номер счета- 1М Для кредитовой
Номер счета проводки
кредита
Номер
субсчета-
Номср субсчета
кредита
Счет Шаблон Номер счета- 1М Дтя дебетовой
проводки Счет дебета части проводки
Номер субсчета-
Субсчет дебета

Продолжение *&
550 Глава 7 Система управления базами данных MS Access 2000

Таблица 7.7. Продолжение

Таблица 1 Таблица 2 Ключи связи Тип отношения Примечание

Для кредитовой
СчеП Шаблон Номер счета- 1-М
части проводки
проводки Счет кредита
Номер субсчета-
Субсчет кредита

Типовая Код типовой
Шаблон
операция проводки операции
Шаблон Код шаб юна 1.М
Проводка
проводки


Установить свойства связей таблиц БД:
• обеспечение целостности данных;
• каскадное обновление связанных полей;
• каскадное удаление связанных записей;
• тип объединения — внутреннее объединение связанных записей таблиц.
Таблица 7.8. Справочник групп ОС и норм амортизации

Годовая норма
Код группы Норма
Наименование группы ОС
автотранспорта
амортизации
ОС

| Здания высотные (более 25 этажей) 0,40%
10000

1,00%
10001 Здания многоэтажные (более 2
этажей)
1
12,50%
10010 Деревометалличсские здания

10101 1,00%
Здания с кирпичными стенами,
перекрытия ж/беюиные

20131 2,00%
Металлические и деревянные
сооружения

8,30%
44502 Станки круглопильные,
ст poi альные, шлифовальные

7,00%
44503 Линии автоматические
и полуавтоматические

12,50%
48005 ЭВМ персональные компьютеры

50402 0,37%
Автомобили более 2 т ресурс
200 тыс км

50417 0,00% 0,50%
Автомобили малою класса
1,2-1,8 л, такси
551
Основные понятия СУБД Access


<< Пред. стр.

страница 66
(всего 83)

ОГЛАВЛЕНИЕ

След. стр. >>

Copyright © Design by: Sunlight webdesign