Основные понятия реляционных баз данных и субд ms access



Pdf көрінісі
бет7/70
Дата15.11.2022
өлшемі3,02 Mb.
#50402
1   2   3   4   5   6   7   8   9   10   ...   70
Составной ключ. В случаях, когда невозможно гарантировать 
уникальность значений каждого поля, существует возможность создать ключ, 
состоящий из нескольких полей. 
Пример ключевых полей: 
Пусть задана база данных сотрудников предприятия, которая состоит из 
двух таблиц. Первая таблица содержит данные о сотруднике. Вторая таблица 
содержит сведения о заработной плате сотрудника. 
Таблицы имеют следующую структуру: 
Таблица «Сотрудник». Содержит данные о сотруднике 
Таблица «Зарплата». Содержит сведения о заработной плате 
сотрудников. 
В таблице сотрудник поле «Табельный номер» является первичным 
ключом, а для таблицы «Зарплата» - вторичным ключом.
Табельный номер может являться ключом, так как, теоретически, не может 
быть двух одинаковых табельных номеров. Но на практике могут быть случаи, 
что один и тот же табельный номер будет введен по ошибке и совпадут значения 
всех полей таблицы. В результате возникнут две одинаковых записи в таблице. 
Во избежание такой ошибки, лучше создать в таблице дополнительное поле-
счетчик, которое обеспечит уникальность. 
Поле «№» и «Табельный номер» являются примером составного ключа. 
 
Виды логической связи. 
Связь устанавливается между двумя общими полями (столбцами) двух 
таблиц. 



Отношения, которые могут существовать между записями двух таблиц: 
один – к - одному, каждой записи из одной таблицы соответствует одна 
запись в другой таблице; (оба связываемых поля являются ключевыми или 
имеют уникальные индексы.) 
один – ко - многим, каждой записи из одной таблицы соответствует 
несколько записей другой таблице; (только одно из полей является полем 
первичного ключа или уникального индекса. ) 
многие – к - одному, множеству записей из одной таблице соответствует 
одна запись в другой таблице; 
 многие – ко - многим, множеству записей из одной таблицы соответствует 
несколько записей в другой таблице. (фактически является двумя 
отношениями «один-ко-многим» с третьей таблицей, первичный ключ 
которой состоит из полей внешнего ключа двух других таблиц) 
Запросы - эти объекты служат для извлечения данных из таблиц и 
предоставления их пользователю в удобном виде.
 С помощью запросов выполняют такие операции, как отбор данных по 
заданному критерию, их сортировку и фильтрацию.
 С помощью запросов можно выполнять преобразование данных по 
заданному 
алгоритму, 
создавать 
новые 
таблицы, 
выполнять 
автоматическое наполнение таблиц данными, импортированными из 
других источников, выполнять простейшие вычисления в таблицах и 
многое другое. 
Формы — это средства для ввода данных или просмотра данных. 
Предоставляют пользователю средства для заполнения только тех полей, 
которые ему заполнять положено.
◼ Одновременно с этим в форме можно разместить специальные 
элементы 
управления 
(счетчики, 
раскрывающиеся 
списки, 
переключатели, флажки и прочие) для автоматизации ввода. 
Отчеты предназначены для вывода данных на печатающее устройство 
(например, принтер).
◼ В них приняты специальные меры для группирования выводимых 
данных и для вывода специальных элементов оформления, 
характерных для печатных документов (верхний и нижний 
колонтитулы, номера страниц, служебная информация о времени 
создания отчета и т. п.). 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   70




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет