русс | укр

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

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

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

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


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

Выбор ключевого поля.


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


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

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

Создание связей между таблицами.

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

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

Для размещения связываемых таблиц в окне Схема данных выполните следующее:

1. Выберите команду Сервис – Схема данных. Появится окно Схема данных или диалоговое окно Добавление таблицы.

2. Для выбора таблицы, запроса или таблиц и запросов вместе щелкните на одной из вкладок Таблицы, Запросы или Таблицы и запросы.



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

4. Щелкните на кнопке Добавить.

5. Повторяйте пп. 2-4 до тех пор, пока в окне Схема данных не будут размещены все те таблицы и запросы, между которыми надо установить связь.

6. Щелкните на кнопке Закрыть.

После размещения нужных таблиц в диалоговом окне Схема данных приступают к определению связей между ними:

1. В одной из таблиц (таблица 1 Рис.7) перетащите и опустите с помощью мыши нужное поле в другую таблицу (на Рис.7 поле Код пациента).

2. Отпустите кнопку мыши, и на экране появится диалоговое окно Связи. Это окно содержит имя перетаскиваемого поля и поля, на котором оно было опущено, а в нижней части окна указан тип созданной связи.

3.Щелкните на кнопке Создать.

Рис.7. Для получения информации о связях между таблицами базы данных следует выбрать команду меню Сервис – Схема данных



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


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


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

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

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


 


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

 
 

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

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