Разделы презентаций


Презентация к открытому уроку по теме: "Работа со связанными таблицами. Организация связей между таблицами"

Содержание

Информация о д\з « Создать БД «Музыкальная картотека» по примеру «Организации учета книг в бибилиотеке»»

Слайды и текст этой презентации

Слайд 1Тема: Работа со связанными таблицами. Организация связей между таблицами

.




Открытый урок Предмет: «Основы алгоритмизации и программирования»

Тема: Работа со связанными таблицами. Организация связей между таблицами.  Открытый урок Предмет: «Основы алгоритмизации и программирования»

Слайд 2Информация о д\з
« Создать БД «Музыкальная картотека» по примеру

«Организации учета книг в бибилиотеке»»

Информация о д\з « Создать БД «Музыкальная картотека» по примеру «Организации учета книг в бибилиотеке»»

Слайд 3Цели урока:
Образовательная: Дать представления о связях между таблицами: отношение «один-к-одному»;

отношение «один-ко-многим»; отношение «много-к-одному»; отношение «много-ко-многим».

Развивающая: Развить у учащихся умение

сравнивать и правильно объяснять связи между таблицами, умение выделять главное, совершенствовать умение работать со схемами, способствовать развитию умения делать выводы.

Воспитательная: Воспитание самостоятельности и дисциплинированности.
Цели урока:Образовательная: Дать представления о связях между таблицами: отношение «один-к-одному»; отношение «один-ко-многим»; отношение «много-к-одному»; отношение «много-ко-многим».Развивающая: Развить

Слайд 4Фронтальный опрос
БД и СУБД (определение)?
Является ли Delphi СУБД и почему?
В

чем заключается навигационный способ доступа?
По типу использования СУБД могут быть?
Количество

записей набора данных определяет свойство?
Что является достоинством прямого и индексно-последовательного доступа?
Перечислите способы доступа к данным?
На чем основан реляционный способ доступа?
Какие методы используются для перемещения указателя текущей записи?
Перечислите методы доступа СУБД?
Фронтальный опросБД и СУБД (определение)?Является ли Delphi СУБД и почему?В чем заключается навигационный способ доступа?По типу использования

Слайд 5Table – компонент формирования набора данных

Table – компонент формирования набора данных

Слайд 6Query – компонент формирования набора данных по SQL-запросу

Query – компонент формирования набора данных по SQL-запросу

Слайд 7Основные сведения о языке SQL

Основные сведения о языке SQL

Слайд 8Организация учета книг в библиотеке

Таблица карточек читателей (фамилия, имя, отчество читателя (поле FIO),

дата рождения (поле DataR), адрес (поле Adres), номер читательского билета (полеNomerChit)).
Таблица выдачи книг (автор книги (Avtor), название книги (NameBook), номер читательского билета (NomerChit), дата выдачи (DataV), срок возврата книги (SrokV)).

Организация учета книг в библиотеке       Таблица карточек читателей (фамилия, имя, отчество

Слайд 9 Работа со связанными таблицами. Организация связей между таблицами
Реляционная БД

(позволяет обрабатывать различные типы информации совместно) состоит из взаимосвязанных таблиц.

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


Работа со связанными таблицами. Организация связей между таблицами  Реляционная БД (позволяет обрабатывать

Слайд 10Существуют следующие виды связи
отношение «много-ко-многим»
отношение «много-к-одному»
отношение «один-ко-многим»
отношение «один-к-одному»

Существуют следующие виды связи отношение «много-ко-многим»отношение «много-к-одному»отношение «один-ко-многим»отношение «один-к-одному»

Слайд 11означает, что одной записи в главной таблице соответствует одна запись

в подчиненной таблице. Такое отношение используется при разбиении таблицы с

большим числом полей на несколько таблиц.

Отношение «один-к-одному»

означает, что одной записи в главной таблице соответствует одна запись в подчиненной таблице. Такое отношение используется при

Слайд 12означает, что одной записи главной таблицы в подчиненной таблице может

соответствовать несколько записей, в частном случае ни одной. Этот вид

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

Отношение «один-ко-многим»

означает, что одной записи главной таблицы в подчиненной таблице может соответствовать несколько записей, в частном случае ни

Слайд 13отличается от отношения «один-ко-многим» только направлением. Если на отношение «один-ко-многим»

посмотреть со стороны подчиненной таблицы, а не главной, то оно

превращается в отношение «много-к-одному».

Отношение «много-к-одному»

отличается от отношения «один-ко-многим» только направлением. Если на отношение «один-ко-многим» посмотреть со стороны подчиненной таблицы, а не

Слайд 14имеет место, когда одной записи главной таблице может соответствовать несколько

записей подчиненной таблицы и одновременно одной записи подчиненной таблицы –

несколько записей главной таблицы. На практике такое отношение используется достаточно редко.

Отношение «много-ко-многим»

имеет место, когда одной записи главной таблице может соответствовать несколько записей подчиненной таблицы и одновременно одной записи

Слайд 15 Работа со связанными таблицами имеет следующие особенности:
При изменении (редактировании) поля

связи может нарушиться связь между записями двух таблиц, поэтому при

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

Работа со связанными таблицами имеет следующие особенности: При изменении (редактировании) поля связи может нарушиться связь

Слайд 16При разработке приложения программист должен обеспечить следующее:
организация связи между таблицами;


контроль

(запрет) редактирования полей связи;


организация каскадного удаления записей.




При разработке приложения программист должен обеспечить следующее: организация связи между таблицами;контроль (запрет) редактирования полей связи;организация каскадного удаления

Слайд 17Фронталный опрос :
Организация связи (отношений) между таблицами

называется ?
Сколько таблиц можно связать в БД?
Связь между таблицами определяет

отношение подчиненности? Поясните?
Какие поля используются для связывания таблиц?
Существуют связи в виде следующих отношений. Перечислите отношения связи таблиц. Приведите примеры.

Фронталный опрос :Организация связи (отношений) между таблицами   называется ?Сколько таблиц можно связать в БД?Связь между

Слайд 18Работа по карточкам

Работа по карточкам

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика