русс | укр

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

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

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

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


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

Создание и редактирование схемы БД. Поиск данных


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


Цель работы:

Освоить приёмы создания и редактирования структуры БД, поиска и автозамены данных.

Задачи работы:

1. Создать проект БД из двух таблиц.

2. Произвести поиск и автозамену данных в одной из таблиц.

Общие сведения.

Основным структурным компонентом базы данных, как правило, яв­ляется таблица. При определении состава таблиц следует руководство­ваться правилом: в каждой таблице должны храниться данные только об одном классе объектов.

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

Связи между любыми двумя таблицами относятся к одному из трех типов: один-к-одному (1:1), один-ко-многим (1:М) и многие-ко-многим (М:М).

Связь типа "один-к-одному" (1:1)

При этом типе связи каждой записи в одной таблице соответствует не более одной записи в другой таблице. Этот вид связи встречается довольно редко. В основном в тех случаях, когда часть информации об объекте либо редко используется, либо является конфиденциальной (такая информация хранится в отдельной таблице, которая защищена от несанкционированного доступа).

Связь типа "один-ко-многим" (1:М)

При таком типе связи каждой записи в одной таблице соответствует несколько записей в связанной таблице. Этот тип связей наиболее рас­пространенный. Для его реализации используются две таблицы. Одна из них представляет сторону "один", другая - сторону "много".

В таблице со стороны "один" связывающее поле называется клю­чевым. Основное требование к значениям в ключевых полях - это их уникальность для каждой записи (т.е. они не должны повторяться).

Связь типа "многие-ко-многим" (М:М)

При таком типе связи множеству записей в одной таблице соответ­ствует множество записей в связанной таблице. Большинство современ­ных СУБД непосредственно не поддерживают такой тип связи. Для его реализации такая связь разбивается на две связи типа один-ко-многим.



1. Установление связи между таблицами. Сделайте активной вкладку Работа с базами данных. Связь можно установить между одноимёнными полями таблиц.

1.1. Нажмите кнопку Схема данных на вкладке Работа с базами данных.

1.2. В появившемся окне Добавление таблицы со списком всех таблиц открытой базы данных, выделите таблицы «Выплаты», «Сотрудники» и нажмите кнопку Добавить. Закройте окно Добавление таблицы.

1.3. Выделите поле «КодСотрудника» в таблице «Сотрудники» и, удерживая нажатой левую клавишу мыши, переместите указатель (он примет вид маленького прямоугольника) на поле «КодСотрудника» в таблице «Выплаты». Появится диалоговое окно Изменение связей.

 
 

1.4. Чтобы обеспечить целостность данных при установлении связи между двумя таблицами, необходимо установить флажок «Обеспечение целостности данных» (рис. 3).

Рис. 3. Окна схемы данных и изменения связей.

 

1.5. Нажмите кнопку Создать, после чего на экране вновь появится окно Схемы данных с графическим изображением установленной связи. Пометки у концов линии связи показывают тип отношения: один-к-одному.



<== предыдущая лекция | следующая лекция ==>
Мастер подстановок. Создание поля Подстановки. | Редактирование и удаление связей.


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


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

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

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


 


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

 
 

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

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