русс | укр

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

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

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

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


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

Конструирование и связывание таблиц


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


После завершения проектирования данных следует организовать данные в таблицах. Теория проектирования реляционных баз данных относится к разделу математики, называемомутеорией множеств. Правила и символы, с помощью которых определяются реляционные базы, называются реляционной алгеброй. При конструировании таблиц следует различать простое(неизбыточное) и избыточное дублирование данных. Избыточное дублирование данных может приводить к проблемам при обработке данных. Средством исключения избыточности в отношениях являетсянормализация отношений. Подробное рассмотрение этой проблемы выходит за рамки практикума. Механизм нормализации отношений описан в работе [1] (рекомендуемой литературы). Будем исходить из того, что проекты конструирования таблиц имеют нормализованные связи.

В Access есть средство анализа и приведения единой таблицы к нормализованному виду. Анализатор таблицпомогает разбить плоскую таблицу данных на несколько небольших связанных таблиц (устранив избыточность), создатьпервичные и внешние ключи и проверить орфографию.

Первичный ключ является индексом, который значительно ускоряет поиск и выполнение запросов.

Внешний ключ — поле, в котором содержится величина, соответствующая величине первичного ключа в другой таблице.

Полепервичного ключа и полевнешнего ключа образуютсвязь. Таблицы связываются так, что по записи из одной таблицы можно однозначно найти записи в другой таблице. Если одно-

 

Рис. 13. Образец заполнения данными Таблицы 1

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

Анализатор таблиц можно запустить с помощью команды Сервис, Анализ, Таблица.

 
 


Рис. 14. Образец заполнения данными таблицы 2



На рис. 13 и 14 представлены фрагменты двух таблиц, в которых отображены перечисленные выше данные.



<== предыдущая лекция | следующая лекция ==>
Проектирование данных | Типы данных для полей, свойства полей


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


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

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

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


 


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

 
 

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

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