русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Целостность данных


Дата добавления: 2015-07-04; просмотров: 537; Нарушение авторских прав


В Access можно установить не только связи между таблицами, но и правила, которые помогут поддерживать корректность связей между таблицами. Такие правила называютсяцелостностью данных.

Целостность данных предохраняет данные от изменений, которые нарушают связи между таблицами.

Таблицы можно организовать таким образом, чтобы целостность данных поддерживаласьавтоматически.

Задание 8.1. Установить связи таблицыОплата коммунальных услугпо полю Услугис таблицейОрганизации ПТО по полю Вид услуг с помощьюКонструктора связей. ЭтаСвязьотносится к типу"Многие-к-одмому",т.к. несколько записей таблицыОплата коммунальных услуг будут связаны с одной записью таблицыОрганизации ПТО.Связи устанавливаются в окне базы данныхКоммунальные платежи.

Действия:

· Открыть базу данныхКоммунальные платежи.

· Закрыть все открытые таблицы (если такие есть). Создавать или изменять связи между открытыми таблицами нельзя.

· Для связи типа"Многие-к-одному"в свойствеИндексированное поле для таблиц должны быть установлены параметры соответственно:

Ø в таблице Оплата коммунальных услугдля поляУслугиДа(допускаются совпадения).

Ø в таблице Организации ПТОдля поля Вид услуг — Да(совпадения не допускаются).

Проверить корректность этого свойства полей в таблицах в режиме Конструктор!!!

· Выбрать команду Сервис, Схема данныхили щелкнуть по кнопке Схема данныхпанели инструментов. При этом появится окно Схема данных. Изначально окно Сумма данныхне содержит таблиц.

· Использовать диалоговое окноДобавление таблицы. Выбрать из диалогового окна обе таблицы для установления связей и щелкнуть на кнопке<Добавить>. После добавления таблиц для связизакрыть окно.В окнеСхема данных появились две добавленные таблицы.

· Выделить полеУслуги в таблицеОплата коммунальных услуг.



· Перетащить и опустить полеУслуги на полеВид услугиз таблицы Организации ПТО Городского хозяйства Access при этом вызовет диалоговоеокно Связи.

· Установить опции:

Ø Обеспечение целостности данных

Ø Каскадное обновление связанных полей

Ø Каскадное удаление связанных записей

Ø Многие к одному

· Щелкнуть по кнопке<Создать> диалогового окнаСвязи для установления связи. Access закроет диалоговое окно и нарисует линию, соединяющую таблицы по типу-"Многие-к-одному"(Рис. 36)

 
 


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

Проблемы при установлении связи возникают в том случае, если данные связываемых полей в этих таблицах не совпадаютпо значению. Например, значение поля в одной таблицекв. м не совпадает со значением поля кв. м. —в другой, т.к. во втором случае добавлена лишняя точка.

· Сохраните связи, щелкнув по кнопке<Сохранить>.



<== предыдущая лекция | следующая лекция ==>
Раздел 8. Создание форм | Общие сведения о формах


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.291 сек.