🗊Презентация Базы данных

Категория: Информатика
Нажмите для полного просмотра!
Базы данных, слайд №1Базы данных, слайд №2Базы данных, слайд №3Базы данных, слайд №4Базы данных, слайд №5Базы данных, слайд №6Базы данных, слайд №7Базы данных, слайд №8Базы данных, слайд №9Базы данных, слайд №10Базы данных, слайд №11Базы данных, слайд №12Базы данных, слайд №13Базы данных, слайд №14Базы данных, слайд №15Базы данных, слайд №16Базы данных, слайд №17Базы данных, слайд №18Базы данных, слайд №19Базы данных, слайд №20Базы данных, слайд №21Базы данных, слайд №22Базы данных, слайд №23Базы данных, слайд №24Базы данных, слайд №25Базы данных, слайд №26Базы данных, слайд №27Базы данных, слайд №28Базы данных, слайд №29Базы данных, слайд №30

Содержание

Вы можете ознакомиться и скачать презентацию на тему Базы данных. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Базы данных
Базу данных можно определить как совокупность взаимосвязанных хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений.
База данных – это совокупность сведений об объектах, процессах, событиях или явлениях, устроенная таким образом, чтобы обеспечить удобное представление этой совокупности как вцелом, так и любой её части.
Появление понятия "База данных" обусловлено возникновением нового класса невычислительных задач, при решении которых используются общие данные. 
В качестве основного критерия оптимальности функционирования базы данных, как правило, используются временны᷾е характеристики реализации запросов пользователей прикладными программами.
Описание слайда:
Базы данных Базу данных можно определить как совокупность взаимосвязанных хранящихся вместе данных при наличии такой минимальной избыточности, которая допускает их использование оптимальным образом для одного или нескольких приложений. База данных – это совокупность сведений об объектах, процессах, событиях или явлениях, устроенная таким образом, чтобы обеспечить удобное представление этой совокупности как вцелом, так и любой её части. Появление понятия "База данных" обусловлено возникновением нового класса невычислительных задач, при решении которых используются общие данные. В качестве основного критерия оптимальности функционирования базы данных, как правило, используются временны᷾е характеристики реализации запросов пользователей прикладными программами.

Слайд 2





Модели данных
Иерархическая модель






К каждому элементу данных есть только один маршрут по дереву, никакие горизонтальные связи между элементами не допускаются, то есть связи могут быть только между потомками и предками (вертикальные), а не между ветвями.
Достоинство - высокая скорость поиска данных, если известен путь к ним. 
Недостаток такой организации связей – необходимость дублирования некоторых данных на разных ветвях.
Описание слайда:
Модели данных Иерархическая модель К каждому элементу данных есть только один маршрут по дереву, никакие горизонтальные связи между элементами не допускаются, то есть связи могут быть только между потомками и предками (вертикальные), а не между ветвями. Достоинство - высокая скорость поиска данных, если известен путь к ним. Недостаток такой организации связей – необходимость дублирования некоторых данных на разных ветвях.

Слайд 3





Модели данных
Сетевая модель






Допускаются как вертикальные, так и горизонтальные связи между элементами данных.
Достоинство – меньшая избыточность данных
Недостаток – сложность разработки.
Описание слайда:
Модели данных Сетевая модель Допускаются как вертикальные, так и горизонтальные связи между элементами данных. Достоинство – меньшая избыточность данных Недостаток – сложность разработки.

Слайд 4





Модели данных
Реляционная модель






База данных в реляционной модели – это совокупность взаимосвязанных таблиц с информацией. 
В каждой таблице хранятся данные об  объектах определенного вида. 
Все таблицы связаны между собой.
Описание слайда:
Модели данных Реляционная модель База данных в реляционной модели – это совокупность взаимосвязанных таблиц с информацией. В каждой таблице хранятся данные об объектах определенного вида. Все таблицы связаны между собой.

Слайд 5





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

Слайд 6





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

Слайд 7





Назначение ключей
Для правильного назначения ключа нужно знать некоторые особенности заполнения таблиц.
Пример. 
Имеется таблица Экзамены, в которой должны храниться сведения о сдаче студентами экзаменов за всё время обучения. Требуется назначить ключ.
Описание слайда:
Назначение ключей Для правильного назначения ключа нужно знать некоторые особенности заполнения таблиц. Пример. Имеется таблица Экзамены, в которой должны храниться сведения о сдаче студентами экзаменов за всё время обучения. Требуется назначить ключ.

Слайд 8





Назначение ключей
Если в учебном заведении действует железное правило, что в течение дня студент ни при каких обстоятельствах не может сдать более одного экзамена, то ключом можно назначить номер зачетки +дата сдачи.  Если хотя бы иногда это правило может нарушаться, то такой ключ не годится, так как некоторые записи (с указанным нарушением) будет просто невозможно ввести в таблицу.
Если названия предметов, которые сдает студент за всё время обучения, никогда не повторяются, то ключом может быть номер зачетки + предмет. При этом названия одних и тех же предметов, сдаваемых в разных семестрах, обязательно должны отличаться, например, математика-1, математика-2 и т.п.
 Если ни одно из вышеназванных правил не выполняется, то ключом можно сделать  номер зачетки +дата сдачи + предмет. 
Это будет означать, что в течение одного дня один и тот же студент по указанному предмету может получить только одну оценку.
 Таким образом, при назначении ключей в таблицах нужно прогнозировать процесс заполнения таблиц данными.
Описание слайда:
Назначение ключей Если в учебном заведении действует железное правило, что в течение дня студент ни при каких обстоятельствах не может сдать более одного экзамена, то ключом можно назначить номер зачетки +дата сдачи. Если хотя бы иногда это правило может нарушаться, то такой ключ не годится, так как некоторые записи (с указанным нарушением) будет просто невозможно ввести в таблицу. Если названия предметов, которые сдает студент за всё время обучения, никогда не повторяются, то ключом может быть номер зачетки + предмет. При этом названия одних и тех же предметов, сдаваемых в разных семестрах, обязательно должны отличаться, например, математика-1, математика-2 и т.п.  Если ни одно из вышеназванных правил не выполняется, то ключом можно сделать номер зачетки +дата сдачи + предмет. Это будет означать, что в течение одного дня один и тот же студент по указанному предмету может получить только одну оценку.  Таким образом, при назначении ключей в таблицах нужно прогнозировать процесс заполнения таблиц данными.

Слайд 9





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

Слайд 10





Системы управления базами данных 
dBase III
FoxPro			настольные СУБД
Paradox
Access
 
MySQL
MS SQL Server	    клиент-серверные СУБД
Oracle
Описание слайда:
Системы управления базами данных dBase III FoxPro настольные СУБД Paradox Access   MySQL MS SQL Server клиент-серверные СУБД Oracle

Слайд 11





Системы управления базами данных 
Настольные СУБД
Преимущества:
наличие графического интерфейса пользователя
простота создания баз данных и пользовательских приложений
низкие затраты на создание приложений и обслуживание
Недостатки:
многопользовательский режим  работы возможен, но не является основным
обработка данных выполняется внутри пользовательского приложения и может оказаться длительной по времени
большой объем трафика при многопользовательском режиме
отсутствие ограничения доступа к данным на уровне полей
рост объёмов хранимой информации существенно снижает производительность и надёжность
отсутствие механизма транзакций
Описание слайда:
Системы управления базами данных Настольные СУБД Преимущества: наличие графического интерфейса пользователя простота создания баз данных и пользовательских приложений низкие затраты на создание приложений и обслуживание Недостатки: многопользовательский режим работы возможен, но не является основным обработка данных выполняется внутри пользовательского приложения и может оказаться длительной по времени большой объем трафика при многопользовательском режиме отсутствие ограничения доступа к данным на уровне полей рост объёмов хранимой информации существенно снижает производительность и надёжность отсутствие механизма транзакций

Слайд 12





Системы управления базами данных 
Клиент-серверные СУБД
Функции приложения-клиента: 
	Посылка запросов серверу.
	Интерпретация результатов запросов, полученных от сервера.
	Представление результатов пользователю в некоторой форме (интерфейс пользователя).
 Функции серверной части: 
	Прием запросов от приложений-клиентов.
	Интерпретация запросов.
	Оптимизация и выполнение запросов к БД.
	Отправка результатов приложению-клиенту.
	Обеспечение системы безопасности и разграничение доступа.
	Управление целостностью БД.
	Реализация стабильности многопользовательского режима работы.
Описание слайда:
Системы управления базами данных Клиент-серверные СУБД Функции приложения-клиента: Посылка запросов серверу. Интерпретация результатов запросов, полученных от сервера. Представление результатов пользователю в некоторой форме (интерфейс пользователя).  Функции серверной части: Прием запросов от приложений-клиентов. Интерпретация запросов. Оптимизация и выполнение запросов к БД. Отправка результатов приложению-клиенту. Обеспечение системы безопасности и разграничение доступа. Управление целостностью БД. Реализация стабильности многопользовательского режима работы.

Слайд 13





Системы управления базами данных 
Клиент-серверные  СУБД
Преимущества:
рассчитаны на многопользовательский режим работы
обработка запросов выполняется оптимальным образом на сервере, что повышает производительность
снижение сетевого трафика
гибкая система управления доступом к данным
поддержка механизма транзакций
встроенные средства архивации и восстановления данных
правила целостности данных определяются в базе данных на сервере и являются едиными для всех приложений
Недостатки:
требуется разработка клиентских приложений
нужен администратор баз данных
Описание слайда:
Системы управления базами данных Клиент-серверные СУБД Преимущества: рассчитаны на многопользовательский режим работы обработка запросов выполняется оптимальным образом на сервере, что повышает производительность снижение сетевого трафика гибкая система управления доступом к данным поддержка механизма транзакций встроенные средства архивации и восстановления данных правила целостности данных определяются в базе данных на сервере и являются едиными для всех приложений Недостатки: требуется разработка клиентских приложений нужен администратор баз данных

Слайд 14





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

Слайд 15





Этапы разработки базы данных
2.    Разработка информационно-логической (инфологической) модели

детальное обследование предметной области
определение перечня входной и выходной информации
фиксация детальных характеристик  информации
выявление связей между отдельными объектами предметной области
Результат разработки нередко представляется в виде ER-диаграммы ("сущность-связь«).
При этом еще не решаются технические вопросы выбора оборудования, СУБД и т.п.
Описание слайда:
Этапы разработки базы данных 2. Разработка информационно-логической (инфологической) модели детальное обследование предметной области определение перечня входной и выходной информации фиксация детальных характеристик информации выявление связей между отдельными объектами предметной области Результат разработки нередко представляется в виде ER-диаграммы ("сущность-связь«). При этом еще не решаются технические вопросы выбора оборудования, СУБД и т.п.

Слайд 16





Этапы разработки базы данных
3.     Выбор СУБД. Разработка логической модели базы данных

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

Если выбранная СУБД по каким-то параметрам не подходит., в этом случае производится или изменение требований к системе или выбирается другая СУБД.
Описание слайда:
Этапы разработки базы данных 3. Выбор СУБД. Разработка логической модели базы данных принимается решение об используемой СУБД (на основании анализа выполнения этапов 1 и 2) на основе инфологической модели создается детальное описание данных в терминах выбранной СУБД (логическая модель) производится распределение данных по таблицам, описывается структура каждой таблицы (состав и характеристики полей, ключи, индексы, связи и т.п.) производится уточнение инфологической модели Если выбранная СУБД по каким-то параметрам не подходит., в этом случае производится или изменение требований к системе или выбирается другая СУБД.

Слайд 17





Этапы разработки базы данных
4.     Разработка программного обеспечения базы данных

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

Слайд 18





Этапы разработки базы данных
5.       Заполнение базы рабочими данными и поддержание ее в актуальном состоянии

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

Приведенные этапы характерны для достаточно больших проектов. Для более мелких задач некоторые этапы могут объединяться или отсутствовать. Например, если СУБД заранее известна, то выбирать ее не нужно, но проверить, насколько ее возможностей достаточно для поставленной задачи, стоит. Иначе разработка может зайти в тупик или созданная база данных по своим характеристикам окажется далекой от совершенства.
Описание слайда:
Этапы разработки базы данных 5. Заполнение базы рабочими данными и поддержание ее в актуальном состоянии Производится первичное обучение пользователей Вводятся необходимые для дальнейшей работы данные Разрабатываются и внедряются организационные документы, закрепляющие обязанности персонала при работе с базой Выполняются необходимые доработки по вопросам, выявившимся в процессе эксплуатации Приведенные этапы характерны для достаточно больших проектов. Для более мелких задач некоторые этапы могут объединяться или отсутствовать. Например, если СУБД заранее известна, то выбирать ее не нужно, но проверить, насколько ее возможностей достаточно для поставленной задачи, стоит. Иначе разработка может зайти в тупик или созданная база данных по своим характеристикам окажется далекой от совершенства.

Слайд 19





Объекты базы данных MS Access
Таблицы – основное хранилище информации базы данных
Запросы – выборки данных из таблиц в соответствии с некоторыми условиями
Формы – средства наглядного представления данных на экране
Отчеты – документы, предназначенные для печати
Макросы – минипрограммы на языке макрокоманд для автоматизации некоторых действий с базой данных
Модули – программы на языке VBA (Visual Basic for Applications) для обработки данных 
Страницы доступа к данным (в последних версиях не поддерживаются) – Web-страницы для работы с базой данных
Описание слайда:
Объекты базы данных MS Access Таблицы – основное хранилище информации базы данных Запросы – выборки данных из таблиц в соответствии с некоторыми условиями Формы – средства наглядного представления данных на экране Отчеты – документы, предназначенные для печати Макросы – минипрограммы на языке макрокоманд для автоматизации некоторых действий с базой данных Модули – программы на языке VBA (Visual Basic for Applications) для обработки данных Страницы доступа к данным (в последних версиях не поддерживаются) – Web-страницы для работы с базой данных

Слайд 20





Типы данных Access
Текстовый – для хранения любых символов. (допустимая длина 1…255 символов)
Числовой
Целые числа			С плавающей запятой
Байт(0…255)				 Одинарной точности
Целое (-32768…32767)			 Двойной точности
Длинное целое (≈ -2,1…2,1млрд.)
Денежный – для хранения денежных величин. Отсутствует ошибка округления
Дата/время – для хранения даты и(или) времени
Логический – для хранения данных типа Да/Нет
Описание слайда:
Типы данных Access Текстовый – для хранения любых символов. (допустимая длина 1…255 символов) Числовой Целые числа С плавающей запятой Байт(0…255)  Одинарной точности Целое (-32768…32767)  Двойной точности Длинное целое (≈ -2,1…2,1млрд.) Денежный – для хранения денежных величин. Отсутствует ошибка округления Дата/время – для хранения даты и(или) времени Логический – для хранения данных типа Да/Нет

Слайд 21





Типы данных Access
Поле мемо – для хранения символьных (текстовых) данных, длина которых непредсказуема и может превышать 255 символов
Гиперссылка – для хранения не самой информации, а ее адреса. Адрес может быть как локальным, так и глобальным
Объект OLE (Вложение) – для хранения документов, созданных в других приложениях (документов Word, таблиц Excel, изображений, аудио – и видеозаписей и т.п.)
Счетчик – автоматически заполняемое поле типа длинное целое. Гарантируется неповторяемость данных в этом поле.
Описание слайда:
Типы данных Access Поле мемо – для хранения символьных (текстовых) данных, длина которых непредсказуема и может превышать 255 символов Гиперссылка – для хранения не самой информации, а ее адреса. Адрес может быть как локальным, так и глобальным Объект OLE (Вложение) – для хранения документов, созданных в других приложениях (документов Word, таблиц Excel, изображений, аудио – и видеозаписей и т.п.) Счетчик – автоматически заполняемое поле типа длинное целое. Гарантируется неповторяемость данных в этом поле.

Слайд 22





Способы создания таблиц в Access
С помощью мастера – предлагается выбрать шаблон таблицы по ее назначению и указать, какие поля из готового списка включать.
	Структура таблицы обычно требует   	дополнительной правки
Посредством ввода данных -  типы и размеры полей назначаются автоматически по первым введенным записям.
	Структура таблицы обычно требует   	дополнительной правки
Режим конструктора – структура таблицы полностью определяется пользователем
Описание слайда:
Способы создания таблиц в Access С помощью мастера – предлагается выбрать шаблон таблицы по ее назначению и указать, какие поля из готового списка включать. Структура таблицы обычно требует дополнительной правки Посредством ввода данных - типы и размеры полей назначаются автоматически по первым введенным записям. Структура таблицы обычно требует дополнительной правки Режим конструктора – структура таблицы полностью определяется пользователем

Слайд 23





Правила назначения имен полей в Access
Имя поля не может начинаться с цифры или пробела
В именах разрешается использовать только буквы, цифры (начиная со второго символа имени), пробелы и символы подчеркивания
Имена полей в пределах одной таблицы не могут повторяться
Длина имени поля не более 64 символов
Заглавные и строчные буквы не различаются
Имена не должны совпадать с именами встроенных функций (SIN, COS, DATE и др.)
Имя должно быть осмысленным (обычно отражает содержимое поля)
В Access 2003 избегать пробелов в именах полей, набранных кириллицей
Описание слайда:
Правила назначения имен полей в Access Имя поля не может начинаться с цифры или пробела В именах разрешается использовать только буквы, цифры (начиная со второго символа имени), пробелы и символы подчеркивания Имена полей в пределах одной таблицы не могут повторяться Длина имени поля не более 64 символов Заглавные и строчные буквы не различаются Имена не должны совпадать с именами встроенных функций (SIN, COS, DATE и др.) Имя должно быть осмысленным (обычно отражает содержимое поля) В Access 2003 избегать пробелов в именах полей, набранных кириллицей

Слайд 24





Виды связей между таблицами в Access
Связь «один к одному»:
Каждой записи первой таблицы соответствует 0 или 1 запись второй таблицы.
Такая связь целесообразна, если
Записей во второй таблице гораздо меньше, чем в первой
Длина записи первой таблицы превышает допустимую (часть полей из первой таблицы переносится во вторую)
В остальных случаях можно недостающие поля из второй таблицы добавить в первую и обойтись без второй таблицы.
Описание слайда:
Виды связей между таблицами в Access Связь «один к одному»: Каждой записи первой таблицы соответствует 0 или 1 запись второй таблицы. Такая связь целесообразна, если Записей во второй таблице гораздо меньше, чем в первой Длина записи первой таблицы превышает допустимую (часть полей из первой таблицы переносится во вторую) В остальных случаях можно недостающие поля из второй таблицы добавить в первую и обойтись без второй таблицы.

Слайд 25





Виды связей между таблицами в Access
Связь «один ко многим»:
Каждой записи первой таблицы соответствует 0 ,1 или несколько записей второй таблицы.
Это наиболее часто встречающийся вид связей между таблицами.
Связь «многие ко многим»:
Каждой записи первой таблицы соответствует 0 ,1 или несколько записей второй таблицы и наоборот.
Напрямую между двумя таблицами в Access такую связь не создать, но можно организовать через промежуточную таблицу.
Описание слайда:
Виды связей между таблицами в Access Связь «один ко многим»: Каждой записи первой таблицы соответствует 0 ,1 или несколько записей второй таблицы. Это наиболее часто встречающийся вид связей между таблицами. Связь «многие ко многим»: Каждой записи первой таблицы соответствует 0 ,1 или несколько записей второй таблицы и наоборот. Напрямую между двумя таблицами в Access такую связь не создать, но можно организовать через промежуточную таблицу.

Слайд 26





Нормализация таблиц
Нормализация таблиц используется для устранения потенциальных противоречий при добавлении, изменении и удалении данных.
Таблица находится в первой нормальной форме (1NF), если каждый её атрибут (поле) атомарен, то есть может содержать только одно значение. 
Если в поле хранится набор значений, то это не 1NF.
Атомарность (неделимость)  поля определяется, исходя из возможных вариантов использования содержимого поля.
Описание слайда:
Нормализация таблиц Нормализация таблиц используется для устранения потенциальных противоречий при добавлении, изменении и удалении данных. Таблица находится в первой нормальной форме (1NF), если каждый её атрибут (поле) атомарен, то есть может содержать только одно значение. Если в поле хранится набор значений, то это не 1NF. Атомарность (неделимость) поля определяется, исходя из возможных вариантов использования содержимого поля.

Слайд 27





Нормализация таблиц
Таблица находится во второй нормальной форме (2NF), если она находится в первой нормальной форме, и при этом любой её атрибут (поле), не входящий в состав первичного ключа, функционально полно зависит от первичного ключа. 
Функционально полная зависимость означает, что атрибут(поле) функционально зависит от всего первичного составного ключа, но при этом не находится в функциональной зависимости от какой-либо из входящих в него атрибутов(полей). 
В 2NF нет неключевых атрибутов, зависящих от части составного ключа. 
2NF гарантирует, что каждый атрибут на самом деле является атрибутом этой сущности.
Описание слайда:
Нормализация таблиц Таблица находится во второй нормальной форме (2NF), если она находится в первой нормальной форме, и при этом любой её атрибут (поле), не входящий в состав первичного ключа, функционально полно зависит от первичного ключа. Функционально полная зависимость означает, что атрибут(поле) функционально зависит от всего первичного составного ключа, но при этом не находится в функциональной зависимости от какой-либо из входящих в него атрибутов(полей). В 2NF нет неключевых атрибутов, зависящих от части составного ключа. 2NF гарантирует, что каждый атрибут на самом деле является атрибутом этой сущности.

Слайд 28





Нормализация таблиц
Описание слайда:
Нормализация таблиц

Слайд 29





Нормализация таблиц
Таблица находится в третьей нормальной форме (3NF), если она находится во второй нормальной форме (2NF) и при этом любой ее неключевой атрибут зависит только от первичного ключа, то есть отсутствуют транзитивные зависимости неключевых атрибутов от ключевых.
Зависимость называется транзитивной, если один атрибут (поле), зависит от другого, а тот зависит от первичного ключа.
Обычно для решения практических задач приведения таблиц к 3NF достаточно.
Описание слайда:
Нормализация таблиц Таблица находится в третьей нормальной форме (3NF), если она находится во второй нормальной форме (2NF) и при этом любой ее неключевой атрибут зависит только от первичного ключа, то есть отсутствуют транзитивные зависимости неключевых атрибутов от ключевых. Зависимость называется транзитивной, если один атрибут (поле), зависит от другого, а тот зависит от первичного ключа. Обычно для решения практических задач приведения таблиц к 3NF достаточно.

Слайд 30





Нормализация таблиц
Пример.
Ключ: Фамилия
Если оклад определяется штатным расписанием, то зависит от должности, но не от фамилии. Это не 3NF.
Для приведения к 3NF таблицу следует разбить на две:
Описание слайда:
Нормализация таблиц Пример. Ключ: Фамилия Если оклад определяется штатным расписанием, то зависит от должности, но не от фамилии. Это не 3NF. Для приведения к 3NF таблицу следует разбить на две:



Похожие презентации
Mypresentation.ru
Загрузить презентацию