Схема MySQL.

Вернуться в каталог

Как раскрутить сайт:

Каталог - это...
Поисковик - это...
Поисковики 1993г
Поисковики 1994г
Список каталогов
Каталоги для PR
Каталоги белые
Каталоги белые
Белые каталоги ссылок
Белые каталоги ссылок
Каталоги
Протокол HTTP 1.1
Сайты сателлиты
Yandex бан
Ошибки начинающих
Ошибки webмастера
Что Гугл знает?
О сайте из Google
robots.txt
Социалки
Расчет PageRank
Как раскрутить сайт
Причины игнора сайта
Фильтры Гугла
Хороший дизайн
Залог хорошего сайта
Софт вебмастеру
Выбрать хостинг
Платформы хостинга
Виртуальный сервер
Продвижение сайта
Секреты раскрутки 1
Секреты раскрутки 2
Раскруточные мифы
Оптимизация под каталоги
Заработать на сайте
Размещение банеров
Защита сайта
Спам в поздравлениях
SEO продвижение
Раскрутка Дорвеями
Секреты Гугла
Ссылки google ТОП-10
Сниппеты
Ключевые слова
Редирект
Грязная линковка
SEO слэнг
Подробно о PR
Бан партнерки


О поисковых системах
Внутренние факторы
Внешние факторы
Индексация сайта
Фильтры
Различия поисковых
Semonitor
Сохранить позиции после редизайна
Секреты Гугла


  • Вернуться в каталог





  • Rambler's Top100

    Схема MySQL.


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


    СУРБД MySQL

    Схема 1. СУРБД MySQL


    1. Один или несколько клиентов MySQL связываются c одним или несколькими MySQL-серверами.

    2. Каждый клиент выполняет следующие функции.

    Инициализирует аутентификацию, проверку пароля и другие подобные действия.

    Преобразует текстовые запросы в лексемы, обеспечивающие более эффективную обработку.

    Доставляет запросы серверу.

    Кэширует наборы результатов, полученные c сервера.

    Поддерживает сжатые и/или кодированные соединения.

    3. MySQL-сервер обрабатывает клиентские запросы и возвращает ответы на них.

    4. Запросы сначaла обрабатываются на уровне управления. Программное обеспечение этого уровня выступает в роли координатора для MySQL-сервера. Оно выполняет следующие задачи.

    Декодирует данные, полyченные от клиента.
    Проверяет допустимость запросов и выполняет их разбор.
    Загружает запросы из кэша.
    Передает инструкции процессору хранения данных.

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

    б. Программы уровня управления и процессоры хранения интенсивно взаимодействуют c памятью, дисками и сетью. На уровне управления производится запись на диск файлов протоколов, запись в память и чтение кэшированных данных, чтение протоколов по сети и т.д. Процессоры хранения поддерживают таблицы, файлы протоколов и другие подобные данные на диске и в памяти, передают информацию по сети на удаленные MysQL-серверы и т.д.


    Терминология, используемая для описания таблиц MySQL

    Таблица MySQL представляет собой структуриро­ванный набор данных, включающий следующие эле­менты

    1. Тело таблицы, содержащее строки (записи).
    2. Определение таблицы, состоящее из описаний столбцов. Конкретный набор столбцов определяет типы данных, хранящихся в строках.
    3. Каждому столбцу ставится в соответствие имя (например, book_id) и тип (например, INTEGER). Тип определяет набор допустимых значений (например, целые числа или буквы aлфавита). Данные определенного типа должны представлять собой допустимые значения этого типа (например, в столбце типа INTEGER может содержаться значение 1, 6502 или любое другое число, но не может находиться строка или число c десятичной точкой).

    4. B каждой строке содержится по одному значению для каждого столбца, описанного в заголовке. Типы значений должны соответствовать типам столбцов. Например, если для столбца book id задан тип SMALLNT, то в соответствующей позиции строки может содержаться только значение этого типа.

    5. Число столбцов в таблице определяет ее порядок (degree). 6. Число строк в отношении определяет его мощность (cardinality).








    Пер. с англ. - М.: ООО "И.Д.Вильямс", 2006.

    Основы MySQL:

    Введение
    Схема MySQL
    Управление базами
    Создание баз
    Создание таблиц
    Создание столбцов
    Идентификаторы
    Хранение данных
    Включение даты
    Импорт данных
    Включение данных
    Простые запросы
    Устранение повторов
    Обработка значений
    Значения NULL
    Обработка данных
    Оновление значений
    Безопасность
    Удаление записей
    Установка паролей
    Установка привилегий
    Клиентская часть
    Параметры соединения
    MySQL АРI
    Запросы АРI
    АРI для Perl
    РНР АРI
    Расширенные запросы
    Ключевое слово JOIN
    Вложенные запросы
    Выбор результатов
    Проблемы MySQL
    Восстановление базы
    Частые ошибки
    Кол-во соединений
    Подготовка к работе
    В курс дела
    Имена столбцов


    Внесение данных
    Внесение данных 2
    Особенности таблиц
    Еще о таблицах

    Вернуться в каталог