🗊Презентация Организация баз данных и системах управления ими

Категория: Информатика
Нажмите для полного просмотра!
Организация баз данных и системах управления ими, слайд №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Организация баз данных и системах управления ими, слайд №31Организация баз данных и системах управления ими, слайд №32Организация баз данных и системах управления ими, слайд №33Организация баз данных и системах управления ими, слайд №34Организация баз данных и системах управления ими, слайд №35Организация баз данных и системах управления ими, слайд №36

Содержание

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

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


Слайд 1





Лекция № 30
ПРЕДСТАВЛЕНИЕ ОБ ОРГАНИЗАЦИИ БАЗ ДАННЫХ И СИСТЕМАХ УПРАВЛЕНИЯ ИМИ (ПРОДОЛЖЕНИЕ)
Описание слайда:
Лекция № 30 ПРЕДСТАВЛЕНИЕ ОБ ОРГАНИЗАЦИИ БАЗ ДАННЫХ И СИСТЕМАХ УПРАВЛЕНИЯ ИМИ (ПРОДОЛЖЕНИЕ)

Слайд 2





Основные понятия организации данных в реляционной БД:
Основные понятия организации данных в реляционной БД:
таблица,
запись,
поле,
тип поля,
главный (первичный) ключ таблицы.
Данные в базах хранятся в виде таблиц.
Описание слайда:
Основные понятия организации данных в реляционной БД: Основные понятия организации данных в реляционной БД: таблица, запись, поле, тип поля, главный (первичный) ключ таблицы. Данные в базах хранятся в виде таблиц.

Слайд 3





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

Слайд 4





Таблица – информационная модель реальной системы.
Таблица – информационная модель реальной системы.
Каждая таблица имеет структуру.
В БД столбцы называют полями, а строки – записями.
Поля образуют структуру базы данных, а записи составляют информацию, которая в ней содержится.
Описание слайда:
Таблица – информационная модель реальной системы. Таблица – информационная модель реальной системы. Каждая таблица имеет структуру. В БД столбцы называют полями, а строки – записями. Поля образуют структуру базы данных, а записи составляют информацию, которая в ней содержится.

Слайд 5





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

Слайд 6





Например, в библиотечной базе данных таким ключом может быть выбран инвентарный номер книги, который не может совпадать у разных книг.
Например, в библиотечной базе данных таким ключом может быть выбран инвентарный номер книги, который не может совпадать у разных книг.
Уникальное (ключевое) поле – это поле, значения в котором не могут повторяться (например, номер телефона).
Ключевое поле (первичный (главный) ключ) – кандидат для создания связей; это поле, значение которого однозначно определяет запись в таблице.
В качестве ключевого поля чаще всего используют поле, содержащее тип данных счетчик.
Описание слайда:
Например, в библиотечной базе данных таким ключом может быть выбран инвентарный номер книги, который не может совпадать у разных книг. Например, в библиотечной базе данных таким ключом может быть выбран инвентарный номер книги, который не может совпадать у разных книг. Уникальное (ключевое) поле – это поле, значения в котором не могут повторяться (например, номер телефона). Ключевое поле (первичный (главный) ключ) – кандидат для создания связей; это поле, значение которого однозначно определяет запись в таблице. В качестве ключевого поля чаще всего используют поле, содержащее тип данных счетчик.

Слайд 7





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

Слайд 8





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

Слайд 9





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

Слайд 10





Основные свойства полей таблиц баз данных (СУБД Microsoft Access):
Основные свойства полей таблиц баз данных (СУБД Microsoft Access):
Имя поля – определяет, как следует обращаться к данным этого поля при авто­матических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
Тип поля – определяет тип данных, которые могут содержаться в данном поле.
Размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.
Описание слайда:
Основные свойства полей таблиц баз данных (СУБД Microsoft Access): Основные свойства полей таблиц баз данных (СУБД Microsoft Access): Имя поля – определяет, как следует обращаться к данным этого поля при авто­матических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц). Тип поля – определяет тип данных, которые могут содержаться в данном поле. Размер поля – определяет предельную длину (в символах) данных, которые могут размещаться в данном поле.

Слайд 11





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

Слайд 12





Значение по умолчанию – то значение, которое вводится в ячейки поля авто­матически (средство автоматизации ввода данных).
Значение по умолчанию – то значение, которое вводится в ячейки поля авто­матически (средство автоматизации ввода данных).
Условие на значение – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как пра­вило, для данных, имеющих числовой тип, денежный тип или тип даты).
Описание слайда:
Значение по умолчанию – то значение, которое вводится в ячейки поля авто­матически (средство автоматизации ввода данных). Значение по умолчанию – то значение, которое вводится в ячейки поля авто­матически (средство автоматизации ввода данных). Условие на значение – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как пра­вило, для данных, имеющих числовой тип, денежный тип или тип даты).

Слайд 13





Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выпол­няется автоматически, если задано свойство Условие на значение).
Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выпол­няется автоматически, если задано свойство Условие на значение).
Обязательное поле – свойство, определяющее обязательность заполнения дан­ного поля при наполнении базы;
Описание слайда:
Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выпол­няется автоматически, если задано свойство Условие на значение). Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выпол­няется автоматически, если задано свойство Условие на значение). Обязательное поле – свойство, определяющее обязательность заполнения дан­ного поля при наполнении базы;

Слайд 14





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

Слайд 15





Для каждого поля определяется тип и формат данных. Microsoft Access работают со следующими типами данных.
Для каждого поля определяется тип и формат данных. Microsoft Access работают со следующими типами данных.
Текстовый – тип данных, используемый для хранения обычного неформатиро­ванного текста ограниченного размера (до 255 символов).
Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.
Описание слайда:
Для каждого поля определяется тип и формат данных. Microsoft Access работают со следующими типами данных. Для каждого поля определяется тип и формат данных. Microsoft Access работают со следующими типами данных. Текстовый – тип данных, используемый для хранения обычного неформатиро­ванного текста ограниченного размера (до 255 символов). Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он хранится в другом месте базы данных, а в поле хранится указатель на него, но для пользователя такое разделение заметно не всегда.

Слайд 16





Числовой – тип данных для хранения действительных чисел.
Числовой – тип данных для хранения действительных чисел.
Дата/время – тип данных для хранения календарных дат и текущего времени.
Денежный – тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа.
Описание слайда:
Числовой – тип данных для хранения действительных чисел. Числовой – тип данных для хранения действительных чисел. Дата/время – тип данных для хранения календарных дат и текущего времени. Денежный – тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа.

Слайд 17





Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использо­вание – для порядковой нумерации записей.
Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использо­вание – для порядковой нумерации записей.
Логический – тип для хранения логических данных (могут принимать только два значения, например, Да или Нет).
Описание слайда:
Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использо­вание – для порядковой нумерации записей. Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использо­вание – для порядковой нумерации записей. Логический – тип для хранения логических данных (могут принимать только два значения, например, Да или Нет).

Слайд 18





Поле объекта Ole – специальный тип данных, предназначенный для хранения объектов Ole, например мультимедийных. Реально, конечно, такие объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указа­тели на них (иначе работа с таблицами была бы чрезвычайно замедленной).
Поле объекта Ole – специальный тип данных, предназначенный для хранения объектов Ole, например мультимедийных. Реально, конечно, такие объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указа­тели на них (иначе работа с таблицами была бы чрезвычайно замедленной).
Описание слайда:
Поле объекта Ole – специальный тип данных, предназначенный для хранения объектов Ole, например мультимедийных. Реально, конечно, такие объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указа­тели на них (иначе работа с таблицами была бы чрезвычайно замедленной). Поле объекта Ole – специальный тип данных, предназначенный для хранения объектов Ole, например мультимедийных. Реально, конечно, такие объекты в таблице не хранятся. Как и в случае полей MEMO, они хранятся в другом месте внутренней структуры файла базы данных, а в таблице хранятся только указа­тели на них (иначе работа с таблицами была бы чрезвычайно замедленной).

Слайд 19





Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.
Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне.
Мастер подстановок – это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод в данных поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.
Описание слайда:
Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне. Гиперссылка – специальное поле для хранения адресов URL Web-объектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне. Мастер подстановок – это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод в данных поле так, чтобы не вводить их вручную, а выбирать из раскрывающегося списка.

Слайд 20





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

Слайд 21





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

Слайд 22





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

Слайд 23





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

Слайд 24





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

Слайд 25





Для формирования, отображения и редактирования схемы данных используется инструмент   , после выбора которого загрузится окно:
Для формирования, отображения и редактирования схемы данных используется инструмент   , после выбора которого загрузится окно:
Описание слайда:
Для формирования, отображения и редактирования схемы данных используется инструмент   , после выбора которого загрузится окно: Для формирования, отображения и редактирования схемы данных используется инструмент   , после выбора которого загрузится окно:

Слайд 26





Виды логической связи между таблицами
Виды логической связи между таблицами
Реляционные таблицы могут быть связаны друг с другом, следовательно, данные могут извлекаться одновременно из нескольких таблиц. 
Таблицы связываются между собой для того, чтобы в конечном счете уменьшить объем БД. 
Связь каждой пары таблиц обеспечивается при наличии в них одинаковых столбцов.
Описание слайда:
Виды логической связи между таблицами Виды логической связи между таблицами Реляционные таблицы могут быть связаны друг с другом, следовательно, данные могут извлекаться одновременно из нескольких таблиц. Таблицы связываются между собой для того, чтобы в конечном счете уменьшить объем БД. Связь каждой пары таблиц обеспечивается при наличии в них одинаковых столбцов.

Слайд 27





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

Слайд 28





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

Слайд 29





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

Слайд 30





Формирование и описание такой связи реализуется по аналогии с предыдущим примером.
Формирование и описание такой связи реализуется по аналогии с предыдущим примером.
Только теперь связываются первичный ключ «Код издательства» таблицы «Издательства» и внешний ключ «Код издательства» таблицы «Книги».
Описание слайда:
Формирование и описание такой связи реализуется по аналогии с предыдущим примером. Формирование и описание такой связи реализуется по аналогии с предыдущим примером. Только теперь связываются первичный ключ «Код издательства» таблицы «Издательства» и внешний ключ «Код издательства» таблицы «Книги».

Слайд 31





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

Слайд 32





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

Слайд 33





Например:
Например:
Описание слайда:
Например: Например:

Слайд 34





После описания таблицы «Связи» ее следует включить в схему данных. Для этого необходимо загрузить схему данных, выбрать из контекстного меню команду «Добавить таблицу» и добавить таблицу «Связи» в схему данных. В результате появится окно:
После описания таблицы «Связи» ее следует включить в схему данных. Для этого необходимо загрузить схему данных, выбрать из контекстного меню команду «Добавить таблицу» и добавить таблицу «Связи» в схему данных. В результате появится окно:
Описание слайда:
После описания таблицы «Связи» ее следует включить в схему данных. Для этого необходимо загрузить схему данных, выбрать из контекстного меню команду «Добавить таблицу» и добавить таблицу «Связи» в схему данных. В результате появится окно: После описания таблицы «Связи» ее следует включить в схему данных. Для этого необходимо загрузить схему данных, выбрать из контекстного меню команду «Добавить таблицу» и добавить таблицу «Связи» в схему данных. В результате появится окно:

Слайд 35





Теперь осталось сформировать связь один ко многим между таблицами «Издательства» и «Связи» и такую же связь – между таблицами «Книги» и «Связи».
Теперь осталось сформировать связь один ко многим между таблицами «Издательства» и «Связи» и такую же связь – между таблицами «Книги» и «Связи».
В результате получится схема данных:
Описание слайда:
Теперь осталось сформировать связь один ко многим между таблицами «Издательства» и «Связи» и такую же связь – между таблицами «Книги» и «Связи». Теперь осталось сформировать связь один ко многим между таблицами «Издательства» и «Связи» и такую же связь – между таблицами «Книги» и «Связи». В результате получится схема данных:

Слайд 36





Вопросы
Что такое ключевое поле?
Что такое простой ключ?
Что такое составной ключ?
Перечислите основные свойства полей таблиц БД, поясните несколько из них.
Какие существуют типы данных полей?
Для чего устанавливаются связи между таблицами БД?
Какие виды связей между таблицами существуют?
В чем заключается связь один к одному и как она устанавливается?
В чем заключается связь один ко многим и как она устанавливается?
В чем заключается связь многие ко многим и как она устанавливается?
Описание слайда:
Вопросы Что такое ключевое поле? Что такое простой ключ? Что такое составной ключ? Перечислите основные свойства полей таблиц БД, поясните несколько из них. Какие существуют типы данных полей? Для чего устанавливаются связи между таблицами БД? Какие виды связей между таблицами существуют? В чем заключается связь один к одному и как она устанавливается? В чем заключается связь один ко многим и как она устанавливается? В чем заключается связь многие ко многим и как она устанавливается?



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