Учебное пособие. Елец: егу им. И. А. Бунина, 2018. 66 с



Pdf көрінісі
бет19/36
Дата12.02.2024
өлшемі1.96 Mb.
#491699
1   ...   15   16   17   18   19   20   21   22   ...   36
1537451434 tarova-tarov-lo-base

Выполнение работы: 
 
Для создания связей служит пункт главного меню LibreOffice 
Base Сервис → Связи. При его вызове отрывается окно Добавить таблицы 
(рис. 6). Необходимо добавить все таблицы базы данных и закрыть окно. 


31
Рис. 6. Добавление таблиц. 
Для того чтобы создать связь нужно мышкой выделить по-
ле Табельный_номер в таблице Сотрудники кафедры и, при нажа-
той левой кнопке мыши, ведем курсор к полю Табельный_номер таб-
лицы Личные данные. Должна образоваться связь (рис. 7). Если этого не про-
изошло и появилось сообщение об ошибке, то в первую очередь надо прове-
рить, совпадает ли тип и длина данных в связываемых колонках. 
Рис. 7. Конструктор связей. 


32
Второй способ создания связи: нажмите кнопку Создать связь 
на 
панели инструментов. В списках Включенные таблицы выберите таблицы 
Сотрудники кафедры и Контакты. В списках Включенные поля выберите 
поля Табельный_номер (рис. 8). 
Рис. 8. Создание связей. 
 
Задания для самостоятельного выполнения: 
Проведите процедуру построения связей для всех созданных Вами таб-
лиц (рис. 9). 
Рис. 9. Создание связей.


33
Выполнение работы: 
Следующим шагом является задание свойств связей. Предположим, что 
вы добавили несколько записей в таблицу Темы ВКР, а затем обнаружили 
ошибку в написании табельного номера в таблице Сотрудники кафедры. Ес-
ли вы попытаетесь исправить ошибку в поле Табельный_номер таб-
лицы Сотрудники кафедры, то получите сообщение об ошибке (рис. 10): 
 
Рис. 10. Ошибка обновления.
Чтобы избежать подобных проблем, необходимо установить каскадное 
обновление отношений. Это подразумевает, что все изменения в значении 
первичного ключа автоматически распространятся на внешний ключ. Щелк-
нув два раза на связи (или ПКМ → Правка) между полями Табельный_номер 
и в разделе При обновлении выберите Обновить каскадно.  
Подобная ситуация возникает и при удалении записей из таблицы Со-
трудники кафедры (рис. 11), поэтому при задании свойств связей в разделе 


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   36




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

    Басты бет