Что такое целостность данных




Информатика и ИКТ, Преподаватель Курбанова О.Н.

Аудиторная работа

Тема: «Проектирование многотабличной базы данных»

Цели урока:

Обучающая: освоить новые возможности СУБД MS Access, приблизить овладение СУБД MS Access к профессиональному уровню

Развивающая: развитие умения анализировать, сопоставлять, сравнивать, выделять главное, приобрести опыт использования теоретических знаний и средств СУБД MS Access в реализации конкретной задачи

Воспитывающая: понимать значимость хранения и структурирования информации

План урока

1. Запишите в тетрадь число, аудиторная работа.

2. Ознакомьтесь с видеоматериалом к уроку по ссылке:

3. https://www.youtube.com/watch?v=RxQyZyM0vC4&feature=emb_logo

1. Ознакомиться с §7 стр.41-49, который можно найти по ссылке https://informika-e.ru/S2/11_SEMAKIN.pdf

4.

5. Записать в тетрадь систему основных понятий.

Объяснение нового материала

Рассмотрим на конкретном примере методику проектирования много табличной базы данных.

Имеем модель данных, состоящую из трех взаимосвязанных таблиц (Слайд 3):

АБИТУРИЕНТЫ
Регистрационный номер
Фамилия
Имя
Отчество
Дата рождения
Город
Законченное учебное заведение
Название специальности
Производственный стаж
Медаль
Оценка за экзамен 1
Оценка за экзамен 2
Оценка за экзамен 3
Зачисление

 

ФАКУЛЬТЕТЫ
Название факультета
Экзамен 1
Экзамен 2
Экзамен 3

 

 

СПЕЦИАЛЬНОСТИ
Название специальности
Название факультета
План приема

 

 

Эти таблицы можно рассматривать как модель данных в реляционной СУБД. Но работать с БД в таком виде неудобно, т.к. к реляционной БД предъявляется требование: минимизация избыточности данных.

Недостаток этих таблиц - многократное повторение длинных значений полей в разных записях.

Внесем изменения в таблицы (Слайд 4):

ФАКУЛЬТЕТЫ
Название факультета
Экзамен 1
Экзамен 2
Экзамен 3

 

ФАКУЛЬТЕТЫ
Код факультета
Название факультета
Экзамен 1
Экзамен 2
Экзамен 3

 

СПЕЦИАЛЬНОСТИ
Название специальности
Название факультета
План приема

 

 

 


СПЕЦИАЛЬНОСТИ
Название специальности
Название факультета
План приема

 

 

 


Таблицу АБИТУРИЕНТЫразделим на четыре таблицы (Слайд 5):

АНКЕТЫ
Регистрационный номер
Фамилия
Имя
Отчество
Дата рождения
Город
Учебное заведение

 

АБИТУРИЕНТЫ
Регистрационный номер
Код специальности
Медаль
Производственный стаж

 

ОЦЕНКИ
Регистрационный номер
Оценка за экзамен 1
Оценка за экзамен 2
Оценка за экзамен 3

 

ИТОГИ
Регистрационный номер
Зачисление

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

Для указания связей между таблицами построим схему базы данных (Слайд 6).

 
 

 


В схеме указывается наличие связей между таблицами и типы связей.

Здесь использованы два типа связей:

· «один-к-одному»;

· «один-ко-многим».

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

Что такое целостность данных

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

Система не допустит, чтобы одноименные поля в разных связанных между собой таблицах имели разные значения. Согласно этому принципу, будет автоматически контролироваться ввод данных. В связанных таблицах может быть установлен режим каскадной замены: если в одной из таблиц изменяется значение поля, по которому установлена связь, то в других таблицах одноименные поля автоматически изменят свои значения. Аналогично действует режим каскадного удаления: достаточно удалить запись из одной таблицы, чтобы связанные записи исчезли из всех остальных таблиц. Это естественно, поскольку, например, если закрывается ка- кой-то факультет, то исчезают и все его специальности. Или если у абитуриента изменяют регистрационный номер в таблице АБИТУРИЕНТЫ, то автоматически номер должен обновиться и в других таблицах.

 

Компьютерный практикум:

Техника безопасности при работе с ПК:

ü Будьте внимательны, осторожны.

ü Не трогайте провода.

ü Не касайтесь мониторов руками.

ü Не пытайтесь самостоятельно устранить неполадки в компьютере - немедленно обратитесь к учителю.

ü Монитор должен быть на расстоянии 60 см от глаз.

ü Каждые 5 минут старайтесь отрывать взгляд от экрана.

 

Задание:

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

Домашнее задание

Выучить §7 стр.41-49

Выслать скриншот конспекта и БД со связями личным сообщением учителю с именем Дата_Связи_Фамилия и имя_ Группа.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-05-25 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: