Презентация Создание БД и таблиц в СУБД. Понятие ключевого поля и индекса. Типы данных. Свойства полей

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


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

Презентация содержит 44 слайда и доступна для скачивания в формате ppt. Размер скачиваемого файла: 474.50 KB

Просмотреть и скачать

Pic.1
Лекция №2 Создание БД и таблиц в СУБД Понятие ключевого поля и индекса Типы данных Свойства полей Ма
Лекция №2 Создание БД и таблиц в СУБД Понятие ключевого поля и индекса Типы данных Свойства полей Маска ввода. Символы маски (самостоятельно) Типы отношений Создание связей между таблицами Схема данных.
Pic.2
Понятие ключевого поля и индекса. Ключевое поле – это уникальный идентификатор, который может состоя
Понятие ключевого поля и индекса. Ключевое поле – это уникальный идентификатор, который может состоять из одного или нескольких полей. Искусственное ключевое поле - это поле с типом данных счетчик, который создает MsA.
Pic.3
Индекс – это внутренняя таблица, имеющая 2 столбца: Индекс – это внутренняя таблица, имеющая 2 столб
Индекс – это внутренняя таблица, имеющая 2 столбца: Индекс – это внутренняя таблица, имеющая 2 столбца: 1-й – значение выражения, содержащего все поля, включенные в индекс. 2-й – месторасположение каждой записи таблицы с данным значением индексного выражения. Большинство индексов будут содержать значение только одного поля.
Pic.4
Создание индекса: Создание индекса: выбрать свойство «Индексированное поле» и выбрать: да (допускают
Создание индекса: Создание индекса: выбрать свойство «Индексированное поле» и выбрать: да (допускаются совпадения); да (совпадения не допускаются). По умолчанию для поля первичный ключ устанавливается по 2-му варианту. Замечание: первичный ключ индексируется автоматически.
Pic.5
Определение ключевого поля необязательно, но целесообразно по следующим причинам: Определение ключев
Определение ключевого поля необязательно, но целесообразно по следующим причинам: Определение ключевого поля необязательно, но целесообразно по следующим причинам: если ключевые поля определены, то работа с данными будет значительно ускорена ключевое поле необходимо при создании связей между таблицами при работе с данными, находящимися в разных таблицах, те могут быть обработаны только в том случае, если таблицы связанны с помощью ключевых полей
Pic.6
Типы данных Типы данных Текстовый – для хранения обычного текста с максимальным количеством символов
Типы данных Типы данных Текстовый – для хранения обычного текста с максимальным количеством символов 255. Поле MEMO – для хранения больших объемов текста до 65 535 символов. Числовой – для хранения действительных чисел. Дата/время – для хранения календарных дат и текущего времени.
Pic.7
Денежный – эти поля содержат денежные суммы. Денежный – эти поля содержат денежные суммы. Счетчик –
Денежный – эти поля содержат денежные суммы. Денежный – эти поля содержат денежные суммы. Счетчик – для определения уникального системного ключа таблицы. Обычно используется для порядковой нумерации записей. При добавлении в таблицу новой записи значение этого поля увеличивается на 1 (единицу). Значения в таких полях не обновляются. Логический – для хранения данных, принимающих значения: Да или Нет.
Pic.8
Поле объекта OLE – для хранения объектов, созданных в других приложениях (фотографии, картинки, граф
Поле объекта OLE – для хранения объектов, созданных в других приложениях (фотографии, картинки, графики). Поле объекта OLE – для хранения объектов, созданных в других приложениях (фотографии, картинки, графики). Гиперссылка – для хранения ресурсов сети Internet или Intranet. Мастер подстановок – это не тип данных, а способ организации ввода данных в поле путем выбора из списка фиксированных значений или значений поля другой таблицы.
Pic.9
Замечания: Замечания: В таблице может использоваться только одно поле типа Счетчик. Это поле являетс
Замечания: Замечания: В таблице может использоваться только одно поле типа Счетчик. Это поле является разновидностью числового поля. Выбранный тип данных нельзя в дальнейшем преобразовать в тип данных Счетчик.
Pic.10
Замечания: Замечания: Если таблица уже содержит данные, и вы изменяете тип данных, то Access попытае
Замечания: Замечания: Если таблица уже содержит данные, и вы изменяете тип данных, то Access попытается преобразовать данные в новый тип. Поля типа МЕМО, объекта ОLE и Гиперссылка нельзя индексировать.
Pic.11
СВОЙСТВА ПОЛЕЙ Размер поля – это свойство задает максимальный размер данных, для хранения в данном п
СВОЙСТВА ПОЛЕЙ Размер поля – это свойство задает максимальный размер данных, для хранения в данном поле.
Pic.12
Для текстового типа данных– Для текстового типа данных– от 1 до 255 символов (50 по умолчанию)
Для текстового типа данных– Для текстового типа данных– от 1 до 255 символов (50 по умолчанию)
Pic.13
Для числового типа данных– Для числового типа данных– байт: целые (0 до 255) целое: целые от –32 768
Для числового типа данных– Для числового типа данных– байт: целые (0 до 255) целое: целые от –32 768 до 32 768 длинное целое: - 2 147 483 648 до + 2 147 483 648 одинарное с плавающей точкой: числа с точностью до 6 знаков. двойное с плавающей точкой: числа с точностью до 10 знаков.
Pic.14
Формат поля – задается формат представления данных при вводе на экран и печать. Формат поля – задает
Формат поля – задается формат представления данных при вводе на экран и печать. Формат поля – задается формат представления данных при вводе на экран и печать.
Pic.15
Для числового, денежного, поля счетчик Для числового, денежного, поля счетчик Стандартный формат- по
Для числового, денежного, поля счетчик Для числового, денежного, поля счетчик Стандартный формат- по умолчанию Денежный - символ валюты и два знака после запятой Фиксированный - один знак до, 2 после запятой С разделителями тысяч- 2 знака после запятой и разделители тысяч Процентный – процент (*100 и знак %) Экспоненциальный - (1,0510^7=1,05E+07)
Pic.16
Для текстового типа и Memo – пользовательский формат Для текстового типа и Memo – пользовательский ф
Для текстового типа и Memo – пользовательский формат Для текстового типа и Memo – пользовательский формат Дата / время – полный, длинный, средний, краткий формат; Логический тип данных: Да / нет – по умолчанию Истина / ложь Вкл / Выкл
Pic.17
Число десятичных знаков – определяет число десятичных знаков при отражении числа – от 0 до 15 (по ум
Число десятичных знаков – определяет число десятичных знаков при отражении числа – от 0 до 15 (по умолчанию 2 знака). Число десятичных знаков – определяет число десятичных знаков при отражении числа – от 0 до 15 (по умолчанию 2 знака). Маска ввода – определяет маску ввода, облегчающую ввод данных и содержит строковые константы и символы шаблона.
Pic.18
Подпись поля – можно определить более описательное имя поля, которое будет отображаться в режиме «та
Подпись поля – можно определить более описательное имя поля, которое будет отображаться в режиме «таблица» и использоваться в элементах управления – «подпись запросов и форм» и в заголовках отчетов. Подпись поля – можно определить более описательное имя поля, которое будет отображаться в режиме «таблица» и использоваться в элементах управления – «подпись запросов и форм» и в заголовках отчетов.
Pic.19
Значение по умолчанию – позволяет определить значение, автоматически отображаемое в поле при создани
Значение по умолчанию – позволяет определить значение, автоматически отображаемое в поле при создании новой записи (можно определить для всех типов данных кроме - Счетчик и объект OLE). Значение по умолчанию – позволяет определить значение, автоматически отображаемое в поле при создании новой записи (можно определить для всех типов данных кроме - Счетчик и объект OLE). для числового типа по умолчанию 0 для текстового и Memo: Null (пустое значение).
Pic.20
Условие на значение – это условие, которое должно быть выполнено при вводе данных. Если вводимое зна
Условие на значение – это условие, которое должно быть выполнено при вводе данных. Если вводимое значение соответствует определенному условию, то все в порядке, в противном случае появится сообщение об ошибке. Условие на значение – это условие, которое должно быть выполнено при вводе данных. Если вводимое значение соответствует определенному условию, то все в порядке, в противном случае появится сообщение об ошибке.
Pic.21
Сообщение об ошибке – можно ввести текст, который будет появляться в случае, если вводимое значение
Сообщение об ошибке – можно ввести текст, который будет появляться в случае, если вводимое значение не будет удовлетворять условию на значение. Сообщение об ошибке – можно ввести текст, который будет появляться в случае, если вводимое значение не будет удовлетворять условию на значение. Пустые строки – можно разрешить ввод пустых строк (для текста и Memo).
Pic.22
Индексированное поле – чтобы ускорить доступ к данным можно задать построение индекса (значения не п
Индексированное поле – чтобы ускорить доступ к данным можно задать построение индекса (значения не повторяются). Индексированное поле – чтобы ускорить доступ к данным можно задать построение индекса (значения не повторяются). Для создания индекса нужно выбрать Да (Допускаются совпадения) или Да (Совпадения не допускаются). Для ключевого поля автоматически устанавливается значение Да.
Pic.23
Список операторов используемых при создании выражения в свойстве «Условие на значение». <, >,
Список операторов используемых при создании выражения в свойстве «Условие на значение». <, >, < =, > =, =, < - операторы сравнения. Пример: > 10 AND < 20 ; < 50 OR > 100;
Pic.24
IN – данная функция проверяет на равенство любому значению из списка; операндом является список, зак
IN – данная функция проверяет на равенство любому значению из списка; операндом является список, заключенный в круглые скобки. IN – данная функция проверяет на равенство любому значению из списка; операндом является список, заключенный в круглые скобки. Пример: IN(10;20;50)
Pic.25
BETWEEN - проверяет, что значение поля находится внутри заданного диапазона; верхнящя и нижняя грани
BETWEEN - проверяет, что значение поля находится внутри заданного диапазона; верхнящя и нижняя граница диапазона разделяются логическим операторoм AND. BETWEEN - проверяет, что значение поля находится внутри заданного диапазона; верхнящя и нижняя граница диапазона разделяются логическим операторoм AND. Пример: BETWEEN 10 AND 20
Pic.26
LIKE - проверяет соответствие текстового или Memo поля по заданному шаблону символов.
LIKE - проверяет соответствие текстового или Memo поля по заданному шаблону символов.
Pic.27
Символы шаблонов Символы шаблонов ? - один произвольный символ; * - любое число произвольных символо
Символы шаблонов Символы шаблонов ? - один произвольный символ; * - любое число произвольных символов; # - заменяет одну любую цифру; ! - все следующие символы не использовать;   - допустимые значения.
Pic.28
Например: LIKE "# # # # # # " - почтовый индекс Беларуси. LIKE " [ A - Z ] # " -
Например: LIKE "# # # # # # " - почтовый индекс Беларуси. LIKE " [ A - Z ] # " - любой символ от А до Z и цифра.
Pic.29
Проектирование связей Проектирование связей Для определения связей выбирают пару таблиц. Из них опре
Проектирование связей Проектирование связей Для определения связей выбирают пару таблиц. Из них определяют главную и подчиненную. Главные таблицы содержат, как правило, справочную информацию, которая корректируется относительно редко.
Pic.30
Подчиненные таблицы обрабатываются ежедневно и используют информацию из различных справочных таблиц.
Подчиненные таблицы обрабатываются ежедневно и используют информацию из различных справочных таблиц. Подчиненные таблицы обрабатываются ежедневно и используют информацию из различных справочных таблиц.
Pic.31
Существует три типа связей между таблицами: Существует три типа связей между таблицами: Один – к – о
Существует три типа связей между таблицами: Существует три типа связей между таблицами: Один – к – одному (1:1). Такая связь означает, что каждой записи в главной таблице может соответствовать только одна запись в подчиненной таблице с таким же значением поля, по которому осуществляется связь.
Pic.32
В этом случае связь между таблицами может быть установлена только через ключевые поля обеих таблиц.
В этом случае связь между таблицами может быть установлена только через ключевые поля обеих таблиц. В этом случае связь между таблицами может быть установлена только через ключевые поля обеих таблиц.
Pic.33
Один – ко – многим (1:М). Такая связь означает, что каждой записи в главной таблице может соответств
Один – ко – многим (1:М). Такая связь означает, что каждой записи в главной таблице может соответствовать одна, несколько или ни одной записи в подчиненной таблице с таким же значением поля, по которому установлена связь. Один – ко – многим (1:М). Такая связь означает, что каждой записи в главной таблице может соответствовать одна, несколько или ни одной записи в подчиненной таблице с таким же значением поля, по которому установлена связь.
Pic.34
Много – ко – многим (М:М). Возникает между двумя таблицами, когда: Много – ко – многим (М:М). Возник
Много – ко – многим (М:М). Возникает между двумя таблицами, когда: Много – ко – многим (М:М). Возникает между двумя таблицами, когда: одна запись с первой таблицы А (выходная связь) может быть связана больше чем с одной записью другой таблицы В (принимающая); одна запись с другой таблицы может быть связана больше чем с одной записью первой таблицы. Заметим, что Accеss не позволяет определить прямую связь М : М между двумя таблицами.
Pic.35
Замечания: Замечания: Главная таблица – является таблицей, которая содержит первичный ключ и составл
Замечания: Замечания: Главная таблица – является таблицей, которая содержит первичный ключ и составляет "один" в отношении 1:М. Внешний ключ – это поле (или поля) содержащие такой же тип информации в таблице со стороны "много" в отношении 1:М. , которую называют подчиненной таблицей.
Pic.36
При создании связей нужно помнить, что: При создании связей нужно помнить, что: Оба поля должны имет
При создании связей нужно помнить, что: При создании связей нужно помнить, что: Оба поля должны иметь одинаковый тип данных. Свойство Размер поля для обоих связываемых полей числового типа должны быть одинаковым. Если ключевым полем главной таблицы является поле с типом данных Счетчик, то это поле можно связать с числовым полем подчиненной таблицы со свойством Размер поля - Длинное целое.
Pic.37
Целостность данных – это набор правил, которые поддерживают корректность связей между записями в свя
Целостность данных – это набор правил, которые поддерживают корректность связей между записями в связанных таблицах и обеспечивают защиту данных от случайных изменений или удалений. Целостность данных – это набор правил, которые поддерживают корректность связей между записями в связанных таблицах и обеспечивают защиту данных от случайных изменений или удалений.
Pic.38
Эти правила включают: Эти правила включают: В подчиненной таблице нельзя вводить записи, которые не
Эти правила включают: Эти правила включают: В подчиненной таблице нельзя вводить записи, которые не связаны с записью главной таблицы. В главной таблице нельзя изменять значение ключевого поля, если в подчиненной таблице существуют записи, которые с ней связаны. В главной таблице нельзя удалять записи, если в подчиненной таблице существуют связанные с ней записи.
Pic.39
Каскадные операции. Каскадные операции. Целостность данных в связанных таблицах обеспечивают каскадн
Каскадные операции. Каскадные операции. Целостность данных в связанных таблицах обеспечивают каскадные операции двух видов: операции каскадного обновления; операции каскадного удаления. Эти операции можно включать и выключать путем установки соответствующих флажков: «Каскадное обновление связанных полей» и «Каскадное удаление связанных полей».
Pic.40
Если установлен флажок «Каскадное обновление связанных полей», то любые изменения в значении ключево
Если установлен флажок «Каскадное обновление связанных полей», то любые изменения в значении ключевого поля в главной таблице, которая стоит на стороне «один» в отношениях 1:М, ведут к автоматическому обновлению соответствующих значений во всех связанных записях. Если установлен флажок «Каскадное обновление связанных полей», то любые изменения в значении ключевого поля в главной таблице, которая стоит на стороне «один» в отношениях 1:М, ведут к автоматическому обновлению соответствующих значений во всех связанных записях.
Pic.41
При установке флажка «Каскадное удаление связанных таблиц» при удалении записи из главной таблицы об
При установке флажка «Каскадное удаление связанных таблиц» при удалении записи из главной таблицы обеспечивается автоматическое удаление связанных записей в подчиненных таблицах. При установке флажка «Каскадное удаление связанных таблиц» при удалении записи из главной таблицы обеспечивается автоматическое удаление связанных записей в подчиненных таблицах.
Pic.42
Удаление таблицы из макета схемы данных: Удаление таблицы из макета схемы данных: открыть окно диало
Удаление таблицы из макета схемы данных: Удаление таблицы из макета схемы данных: открыть окно диалога «Схема данных»; выбрать таблицу, которую следует удалить из этого окна, и нажать клавишу «Del»; таблица вместе с определенными для нее связями будет удалена. В базе данных таблица и ее связи сохраняются.
Pic.43
Удаление связей. Удаление связей. Открыть диалога «Схема данных»; Активизировать мышкой связь, котор
Удаление связей. Удаление связей. Открыть диалога «Схема данных»; Активизировать мышкой связь, которую вы хотите удалить, и выполнить одно из действий: клавиша Del контекстно-зависимое меню и пункт меню Удалить.
Pic.44
Спасибо за внимание!
Спасибо за внимание!


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!