русс | укр

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

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

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

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


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

Лабораторна робота № 2


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


 

Встановлення відношень між таблицями та пошук інформації в таблиці

 

Для встановлення відношень між таблицями необхідно визначити ключові поля. Ключові поля визначаються в режимі Конструктора за допомогою команди контекстного меню або відповідної кнопки на панелі інструментів.

 

1.Встановити ключі.

Перейти до режиму Конструктор командою Вид ® Конструктор або відповідною кнопкою на панелі інструментів.

У полі Код туроператоратаблиці Туроператор зберігається унікальна інформація, тому це поле вибирається як ключове. Ліворуч від цього поля встановіть ключ командою Ключевое поле контекстного меню або кнопкою із зображенням ключа, яка розташована на панелі інструментів. В області Свойства знайдіть властивість Индексированное поле і виберіть зі списку значення поля Да(совпадения не допускаются).

Аналогічні операції виконайте з полем Код готелюу таблиці Готель.

У таблиці Замовлення значення полів Код готелю, Код туроператора і Дата замовлення повторюються. Але сукупність значень цих полів буде унікальною. В цьому випадку слід створити складений ключ, для того, щоб однозначно визначити кожний запис. В області Свойства у властивості Индексированное поле виберіть зі списку значення поля Да (Допускаются совпадения) для всіх трьох полів.Після цього позначте їх як ключові.

2.Встановлення відношень між таблицями.

З меню Сервис виберіть команду Схема данных або відповідну кнопку на панелі інструментів. Відкриється вікно Схема данных. За допомогою команди з контекстного меню Добавить таблицу виведіть усі таблиці у вікно Схема данных. Для встановлення зв’язків перетягніть ключове поле однієї таблиці на відповідне ключове поле іншої таблиці.

Поле Код туроператора перетягніть на однойменне поле таблиці Замовлення. Відкриється вікно Связи. В цьому вікні:



· перевірте назви полів, за якими встановлюються відношення;

· встановіть позначку на опції Обеспечение целостности данных;

· якщо відношення встановилося, то у нижній частині вікна має бути вказано тип відношення: Один-ко-многим.

Закрийте вікно, натиснувши кнопку Создать. Коли відношення встановлено, то після закриття вікна Связи, Ви знову знаходитесь у вікні Схема данных. Між одноіменими ключовими полями відображається лінія зв’язку з позначенням типу відношення (1:¥). Якщо в області Тип отношения написано Не определено, то була зроблена помилка при визначенні ключових полів. Наприклад, однойменні ключові поля у різних таблицях мають різні типи даних (повинні мати один тип) або невірно встановлено значення індексів. В цьому разі слід повернутися до режиму Конструктор і перевірити типи і властивості ключових полів.

Аналогічно встановіть відношення між таблицями Готель і Замовлення за полем Код готелю.

 



<== предыдущая лекция | следующая лекция ==>
Примітка. Для поля Адреса визначити тип Memo. | Пошук інформації в таблиці


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


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

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

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


 


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

 
 

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

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