Презентация, доклад на тему Информатика 11 кл Реляционные базы данных

Цель:ввести понятие реляционных многотабличных баз данных;ввести понятия связи, ключи.Задачи:углубление знаний по теме базы данных.

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

Слайд 1
Информатика и ИКТ ТЕМА:  «Реляционные многотабличные базы данных. 11 класс».Ростовская обл. п. Зимовники. МБОУ Зимовниковская СОШ
Текст слайда:

Информатика и ИКТ ТЕМА: «Реляционные многотабличные базы данных. 11 класс».

Ростовская обл. п. Зимовники.
МБОУ Зимовниковская СОШ №1.
Автор: учитель информатики Малявская Н.А.


Слайд 2
Цель:ввести понятие реляционных многотабличных баз данных;ввести понятия связи, ключи.Задачи:углубление знаний по теме базы данных.
Текст слайда:

Цель:

ввести понятие реляционных многотабличных баз данных;
ввести понятия связи, ключи.


Задачи:

углубление знаний по теме базы данных.


Слайд 3
Реляционные базы данных   Основой реляционной базы данных являются таблицы, которые логически связаны между собой. Эти
Текст слайда:

Реляционные базы данных

Основой реляционной базы данных являются таблицы, которые логически связаны между собой. Эти связи можно использовать для того, чтобы связывать таблицы по общим полям. В запросах связи представляются в виде объединений.


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

Причины создания реляционных многотабличных баз данных:


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


Слайд 5
Проект   определение перечня необходимых таблиц; задание их структуры; установки типа связей между этими
Текст слайда:

Проект

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

Процесс проектирования включает:

- модель будущей базы данных, состоящей из объектов и их связей, необходимых для выполнения поставленных задач.


Слайд 6
Пример. Таблица 1. Комплектующие компьютера и поставщики На какие группы можно разделить данные в таблице?Какая информация здесь
Текст слайда:

Пример. Таблица 1. Комплектующие компьютера и поставщики

На какие группы можно разделить данные в таблице?
Какая информация здесь избыточная?


Слайд 7
Комплектующие компьютера и поставщики Какая информация избыточна для каждой из групп?На какие группы можно разделить данные в
Текст слайда:

Комплектующие компьютера и поставщики

Какая информация избыточна для каждой из групп?

На какие группы можно разделить данные в таблице?

комплектующие

поставщики

Название, адрес, цена.

Описание, наименование, цена.


Слайд 8
Комплектующие и поставщикиКомплектующиеПоставщикиНаименованиеОписаниеНазвание фирмыАдресЦенаЦенаКакие данные здесь дублируются?Вывод:Разбить таблицу на 3 подтаблицы.
Текст слайда:

Комплектующие и поставщики

Комплектующие

Поставщики

Наименование

Описание

Название фирмы

Адрес

Цена

Цена

Какие данные здесь дублируются?

Вывод:

Разбить таблицу на 3 подтаблицы.


Слайд 9
Рассмотрим таблицу «Комплектующие компьютера и поставщики» повторно Какая информация избыточна для каждой из групп?комплектующиеценапоставщикиНазвание, адрес, ценаОписание, наименование,
Текст слайда:

Рассмотрим таблицу «Комплектующие компьютера и поставщики» повторно

Какая информация избыточна для каждой из групп?

комплектующие

цена

поставщики

Название, адрес, цена

Описание, наименование, цена

Название, адрес, Описание, наименование

На какие подтаблицы можно разбить данную таблицу


Слайд 10
Комплектующие и поставщикиКомплектующиеПоставщикиНаименованиеОписаниеНазвание фирмыАдресЦенаценаДублируются ли здесь данные?
Текст слайда:

Комплектующие и поставщики

Комплектующие

Поставщики

Наименование

Описание

Название фирмы

Адрес

Цена

цена

Дублируются ли здесь данные?


Слайд 11
Вывод-….Разделить (оптимизировать ) исходную таблицу на 3 не дублирующих данные таблицы.Таблица 2. «Комплектующие»Таблица 3. «Поставщики»Таблица 4.. «Цена»
Текст слайда:

Вывод-….

Разделить (оптимизировать ) исходную таблицу на 3 не дублирующих данные таблицы.

Таблица 2. «Комплектующие»

Таблица 3. «Поставщики»

Таблица 4.. «Цена»


Слайд 12
Итог После создания таблицы для каждого объекта в базе данных нужно предоставить Office Access средства, с помощью
Текст слайда:

Итог

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


Слайд 13
РезультатДобавлены общие поля через которые и будут установлены связиТаблица 2. «Комплектующие»Таблица 3. «Поставщики»Таблица 4. «Цена»
Текст слайда:

Результат

Добавлены общие поля через которые и будут установлены связи

Таблица 2. «Комплектующие»

Таблица 3. «Поставщики»

Таблица 4. «Цена»


Слайд 14
Типы связей:«один- ко- многим» каждой записи в одной (главной) таблице могут соответствовать несколько записей в другой (подчиненной)
Текст слайда:

Типы связей:

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


Слайд 15
Создание связи между таблицами На вкладке Работа с базами данных в группе Отображение выберите пункт Схема данныхЕсли
Текст слайда:

Создание связи между таблицами

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


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

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


Слайд 16
В диалоговом окне Добавить таблицу отображены все таблицы и запросы, содержащиеся в базе данных. Чтобы отобразить только
Текст слайда:

В диалоговом окне Добавить таблицу отображены все таблицы и запросы, содержащиеся в базе данных. Чтобы отобразить только таблицы, выберите пункт Таблицы. Чтобы отобразить только запросы, выберите пункт Запросы. Чтобы отобразить и таблицы и запросы, выберите пункт Таблицы и запросы.
Выберите одну или несколько таблиц или запросов и нажмите кнопку Добавить. После добавления таблиц и запросов на вкладку «Схема данных» нажмите кнопку Закрыть.

3. Перетащите поле (как правило, поле первичного ключа) из одной таблицы на общее поле (внешнего ключа) в другой таблице. Чтобы перетащить сразу несколько полей, нажмите клавишу CTRL и, удерживая ее, выберите каждое поле. Откроется диалоговое окно Изменение связей.


Слайд 17
5. Нажмите кнопку Создать. Access проведет линию связи между двумя таблицами. Если был установлен флажок Обеспечение целостности
Текст слайда:

5. Нажмите кнопку Создать. Access проведет линию связи между двумя таблицами. Если был установлен флажок Обеспечение целостности данных, линия будет толще на каждом конце. Кроме того, если был установлен флажок Обеспечение целостности данных, над широкой частью на одном конце линии связи будет отображено число 1, а над широкой частью на другом конце линии — символ бесконечности (∞).

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

Межтабличная связь обеспечивает целостность данных.


Слайд 18
Какова связь в нашей БД ?В нашем случае реализуется связь«многие-ко-многим»Одной записи в таблице «Комплектующие» соответствуют две записи
Текст слайда:

Какова связь в нашей БД ?

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

Таблица 2. «Комплектующие»

Таблица 3. «Поставщики»


Слайд 19
Две таблицы, находящиеся в отношении «многие –ко -многим», могут быть связаны только с помощью третьей (связующей) таблицы.
Текст слайда:

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

Таким образом, таблица «Цена» должна содержать сле­дующие поля (табл. 1):
• Счетчик (первичный ключ);
• Код комплектующих (поле внешнего ключа для таб­лицы «Комплектующие»);
• Код поставщика (поле внешнего ключа для таблицы « Поставщики »);
• Цена (числовое поле).


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

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

В главной таблице «Комплектующие» поле Код комплектующих является первичным ключом, соответственно в подчиненной таблице «Цена» должно существовать одноименное поле, которое является внешним ключом.


Слайд 21
Таблица «Поставщики» также является главной по от­ношению к таблице «Цена». Ее поле Код поставщика является первичным ключом,
Текст слайда:

Таблица «Поставщики» также является главной по от­ношению к таблице «Цена». Ее поле Код поставщика является первичным ключом, соответственно в подчиненной таблице «Цена» должно существовать одноименное поле, которое является внешним ключом.

Таким образом, таблица «Цена» должна содержать следующие поля :
• Счетчик (первичный ключ);
• Код комплектующих (поле внешнего ключа для таб­лицы «Комплектующие»);
• Код поставщика (поле внешнего ключа для таблицы « Поставщики »);
• Цена (числовое поле).
.


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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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