🗊Презентация Логическая архитектура MySQL

Категория: Информатика
Нажмите для полного просмотра!
Логическая архитектура MySQL, слайд №1Логическая архитектура MySQL, слайд №2Логическая архитектура MySQL, слайд №3Логическая архитектура MySQL, слайд №4Логическая архитектура MySQL, слайд №5Логическая архитектура MySQL, слайд №6Логическая архитектура MySQL, слайд №7Логическая архитектура MySQL, слайд №8Логическая архитектура MySQL, слайд №9Логическая архитектура MySQL, слайд №10Логическая архитектура MySQL, слайд №11Логическая архитектура MySQL, слайд №12Логическая архитектура MySQL, слайд №13Логическая архитектура MySQL, слайд №14Логическая архитектура MySQL, слайд №15Логическая архитектура MySQL, слайд №16Логическая архитектура MySQL, слайд №17

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

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


Слайд 1





Лекция №2
План лекции:

Логическая архитектура MySQL.
Типы данных СУБД MySQL. 
Выбор типов полей в MySQL. 
Типы таблиц СУБД MySQL  (MyISAM и InnoDB).
Создание таблиц MyISAM и InnoDB.
Ссылочная целостность связей.
Описание слайда:
Лекция №2 План лекции: Логическая архитектура MySQL. Типы данных СУБД MySQL. Выбор типов полей в MySQL. Типы таблиц СУБД MySQL (MyISAM и InnoDB). Создание таблиц MyISAM и InnoDB. Ссылочная целостность связей.

Слайд 2





Логическая архитектура MySQL
Описание слайда:
Логическая архитектура MySQL

Слайд 3





Типы данных СУБД MySQL

СУБД MySQL поддерживает следующие типы данных, допустимые для полей таблиц: 
– числовые (точные и приближенные числовые типы); 
– строковые; 
– календарные; 
– NULL (значение, записываемое в поле таблицы и обозначающее отсутствие информации).
Описание слайда:
Типы данных СУБД MySQL СУБД MySQL поддерживает следующие типы данных, допустимые для полей таблиц: – числовые (точные и приближенные числовые типы); – строковые; – календарные; – NULL (значение, записываемое в поле таблицы и обозначающее отсутствие информации).

Слайд 4





Числовые типы данных СУБД MySQL (Точные числовые данные)
Описание слайда:
Числовые типы данных СУБД MySQL (Точные числовые данные)

Слайд 5





Числовые типы данных СУБД MySQL (Точные числовые данные ) 
продолжение
Описание слайда:
Числовые типы данных СУБД MySQL (Точные числовые данные ) продолжение

Слайд 6





Числовые типы данных СУБД MySQL (Приближенные числовые типы )
Описание слайда:
Числовые типы данных СУБД MySQL (Приближенные числовые типы )

Слайд 7





Строковые типы данных СУБД MySQL
Описание слайда:
Строковые типы данных СУБД MySQL

Слайд 8





Строковые типы данных СУБД MySQL
 продолжение
Описание слайда:
Строковые типы данных СУБД MySQL продолжение

Слайд 9





Календарные типы данных СУБД MySQL
Описание слайда:
Календарные типы данных СУБД MySQL

Слайд 10





Выбор типов полей в MySQL
Общие рекомендации по использованию типов полей можно свести к следующим принципам:
– не используйте символьные поля для цифровых данных;
– используйте столбцы фиксированной длины;
– используйте как можно более короткие столбцы;
– по возможности используйте типы ENUM и SET;
– избегайте выборки полей с типом TEXT и по возможности храните их в отдельных таблицах;
– не забывайте объявлять столбцы как NOT NULL;
– используйте типы даты и времени;
– хранить IP-адреса как UNSIGNED INT (INET_ATON (), INET_NTOA ());
– хранить пароли как CHAR() или BIN() (UNHEX(), HEX())
– не забывайте оптимизировать таблицы, подверженные частым изменениям, и проверяйте характеристики столбцов уже наполненных таблиц (PROCEDURE ANALYZE()).
Описание слайда:
Выбор типов полей в MySQL Общие рекомендации по использованию типов полей можно свести к следующим принципам: – не используйте символьные поля для цифровых данных; – используйте столбцы фиксированной длины; – используйте как можно более короткие столбцы; – по возможности используйте типы ENUM и SET; – избегайте выборки полей с типом TEXT и по возможности храните их в отдельных таблицах; – не забывайте объявлять столбцы как NOT NULL; – используйте типы даты и времени; – хранить IP-адреса как UNSIGNED INT (INET_ATON (), INET_NTOA ()); – хранить пароли как CHAR() или BIN() (UNHEX(), HEX()) – не забывайте оптимизировать таблицы, подверженные частым изменениям, и проверяйте характеристики столбцов уже наполненных таблиц (PROCEDURE ANALYZE()).

Слайд 11





Различие MyISAM и InnoDB
Описание слайда:
Различие MyISAM и InnoDB

Слайд 12





Различие MyISAM и InnoDB 
продолжение
Описание слайда:
Различие MyISAM и InnoDB продолжение

Слайд 13





Создание таблиц MyISAM
Описание слайда:
Создание таблиц MyISAM

Слайд 14





Создание таблиц InnoDB
Описание слайда:
Создание таблиц InnoDB

Слайд 15





Определение ссылочной целостности связей

 СУБД MySQL поддерживает ссылочную целостность связей для двух SQL-операций манипулирования данными – UPDATE и DELETE. 
Ссылочная целостность реализуется в виде четырех вариантов действий: RESTRICT, CASCADE, SET NULL, NO ACTION. 
При задании ссылочной целостности требуется учитывать следующие условия:
– если инструкции ограничения внешних ключей ON DELETE и/или ON UPDATE при создании таблицы не определены, по умолчанию поддерживается ссылочное действие ON UPDATE RESTRICT и/или ON DELETE RESTRICT;
– если внешний ключ (FK) определен в двух таблицах и обе таблицы являются родительским и дочерними, для каждого внешнего ключа (FK) должно быть определено ссылочное ограничение (действие) ON UPDATE CASCADE и/или ON DELETE CASCADE;
– если при выполнении операции ссылочных ограничений ON UPDATE CASCADE или ON UPDATE SET NULL для обновления одной и той же таблицы возникает рекурсия, то их действие изменяется на RESTRICT;
– ссылочные ограничения ON DELETE SET NULL и ON UPDATE SET NULL поддерживаются только для внешних ключей (FK), которые могут принимать значения NULL;
– каскадные ссылочные ограничения внешнего ключа (ON UPDATE CASCADE, ON DELETE CASCADE) не активируют триггеры;
– ссылочные ограничения ON DELETE SET DEFAULT и ON UPDATE SET DEFAULT не поддерживаются для таблиц типа InnoDB (в СУБД MySQL это ключевое слово зарезервировано, но не обрабатывается).
Описание слайда:
Определение ссылочной целостности связей СУБД MySQL поддерживает ссылочную целостность связей для двух SQL-операций манипулирования данными – UPDATE и DELETE. Ссылочная целостность реализуется в виде четырех вариантов действий: RESTRICT, CASCADE, SET NULL, NO ACTION. При задании ссылочной целостности требуется учитывать следующие условия: – если инструкции ограничения внешних ключей ON DELETE и/или ON UPDATE при создании таблицы не определены, по умолчанию поддерживается ссылочное действие ON UPDATE RESTRICT и/или ON DELETE RESTRICT; – если внешний ключ (FK) определен в двух таблицах и обе таблицы являются родительским и дочерними, для каждого внешнего ключа (FK) должно быть определено ссылочное ограничение (действие) ON UPDATE CASCADE и/или ON DELETE CASCADE; – если при выполнении операции ссылочных ограничений ON UPDATE CASCADE или ON UPDATE SET NULL для обновления одной и той же таблицы возникает рекурсия, то их действие изменяется на RESTRICT; – ссылочные ограничения ON DELETE SET NULL и ON UPDATE SET NULL поддерживаются только для внешних ключей (FK), которые могут принимать значения NULL; – каскадные ссылочные ограничения внешнего ключа (ON UPDATE CASCADE, ON DELETE CASCADE) не активируют триггеры; – ссылочные ограничения ON DELETE SET DEFAULT и ON UPDATE SET DEFAULT не поддерживаются для таблиц типа InnoDB (в СУБД MySQL это ключевое слово зарезервировано, но не обрабатывается).

Слайд 16





Задание ссылочной целостности для таблиц типа InnoDB
Описание слайда:
Задание ссылочной целостности для таблиц типа InnoDB

Слайд 17





Задание ссылочной целостности для таблиц типа InnoDB 
продолжение
Описание слайда:
Задание ссылочной целостности для таблиц типа InnoDB продолжение



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