🗊 Презентация SQL. (Лекция 6)

Категория: Информатика
Нажмите для полного просмотра!
SQL. (Лекция 6), слайд №1 SQL. (Лекция 6), слайд №2 SQL. (Лекция 6), слайд №3 SQL. (Лекция 6), слайд №4 SQL. (Лекция 6), слайд №5 SQL. (Лекция 6), слайд №6 SQL. (Лекция 6), слайд №7 SQL. (Лекция 6), слайд №8 SQL. (Лекция 6), слайд №9 SQL. (Лекция 6), слайд №10 SQL. (Лекция 6), слайд №11 SQL. (Лекция 6), слайд №12 SQL. (Лекция 6), слайд №13 SQL. (Лекция 6), слайд №14 SQL. (Лекция 6), слайд №15 SQL. (Лекция 6), слайд №16 SQL. (Лекция 6), слайд №17 SQL. (Лекция 6), слайд №18 SQL. (Лекция 6), слайд №19 SQL. (Лекция 6), слайд №20 SQL. (Лекция 6), слайд №21 SQL. (Лекция 6), слайд №22 SQL. (Лекция 6), слайд №23 SQL. (Лекция 6), слайд №24 SQL. (Лекция 6), слайд №25 SQL. (Лекция 6), слайд №26 SQL. (Лекция 6), слайд №27 SQL. (Лекция 6), слайд №28 SQL. (Лекция 6), слайд №29 SQL. (Лекция 6), слайд №30 SQL. (Лекция 6), слайд №31 SQL. (Лекция 6), слайд №32 SQL. (Лекция 6), слайд №33 SQL. (Лекция 6), слайд №34 SQL. (Лекция 6), слайд №35 SQL. (Лекция 6), слайд №36 SQL. (Лекция 6), слайд №37 SQL. (Лекция 6), слайд №38 SQL. (Лекция 6), слайд №39 SQL. (Лекция 6), слайд №40 SQL. (Лекция 6), слайд №41 SQL. (Лекция 6), слайд №42 SQL. (Лекция 6), слайд №43 SQL. (Лекция 6), слайд №44 SQL. (Лекция 6), слайд №45 SQL. (Лекция 6), слайд №46 SQL. (Лекция 6), слайд №47 SQL. (Лекция 6), слайд №48 SQL. (Лекция 6), слайд №49 SQL. (Лекция 6), слайд №50 SQL. (Лекция 6), слайд №51 SQL. (Лекция 6), слайд №52 SQL. (Лекция 6), слайд №53 SQL. (Лекция 6), слайд №54 SQL. (Лекция 6), слайд №55 SQL. (Лекция 6), слайд №56 SQL. (Лекция 6), слайд №57 SQL. (Лекция 6), слайд №58 SQL. (Лекция 6), слайд №59 SQL. (Лекция 6), слайд №60 SQL. (Лекция 6), слайд №61 SQL. (Лекция 6), слайд №62 SQL. (Лекция 6), слайд №63 SQL. (Лекция 6), слайд №64 SQL. (Лекция 6), слайд №65 SQL. (Лекция 6), слайд №66 SQL. (Лекция 6), слайд №67 SQL. (Лекция 6), слайд №68 SQL. (Лекция 6), слайд №69 SQL. (Лекция 6), слайд №70 SQL. (Лекция 6), слайд №71 SQL. (Лекция 6), слайд №72 SQL. (Лекция 6), слайд №73 SQL. (Лекция 6), слайд №74 SQL. (Лекция 6), слайд №75 SQL. (Лекция 6), слайд №76 SQL. (Лекция 6), слайд №77 SQL. (Лекция 6), слайд №78 SQL. (Лекция 6), слайд №79 SQL. (Лекция 6), слайд №80 SQL. (Лекция 6), слайд №81 SQL. (Лекция 6), слайд №82 SQL. (Лекция 6), слайд №83 SQL. (Лекция 6), слайд №84 SQL. (Лекция 6), слайд №85 SQL. (Лекция 6), слайд №86 SQL. (Лекция 6), слайд №87 SQL. (Лекция 6), слайд №88 SQL. (Лекция 6), слайд №89 SQL. (Лекция 6), слайд №90 SQL. (Лекция 6), слайд №91 SQL. (Лекция 6), слайд №92 SQL. (Лекция 6), слайд №93 SQL. (Лекция 6), слайд №94 SQL. (Лекция 6), слайд №95 SQL. (Лекция 6), слайд №96 SQL. (Лекция 6), слайд №97 SQL. (Лекция 6), слайд №98

Содержание

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

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


Слайд 1


SQL. (Лекция 6), слайд №1
Описание слайда:

Слайд 2


SQL. (Лекция 6), слайд №2
Описание слайда:

Слайд 3


SQL. (Лекция 6), слайд №3
Описание слайда:

Слайд 4


SQL. (Лекция 6), слайд №4
Описание слайда:

Слайд 5


SQL. (Лекция 6), слайд №5
Описание слайда:

Слайд 6


SQL. (Лекция 6), слайд №6
Описание слайда:

Слайд 7


SQL. (Лекция 6), слайд №7
Описание слайда:

Слайд 8


База данных «Колледж»
Описание слайда:
База данных «Колледж»

Слайд 9


SQL. (Лекция 6), слайд №9
Описание слайда:

Слайд 10


SQL. (Лекция 6), слайд №10
Описание слайда:

Слайд 11


SQL. (Лекция 6), слайд №11
Описание слайда:

Слайд 12


SQL. (Лекция 6), слайд №12
Описание слайда:

Слайд 13


SQL. (Лекция 6), слайд №13
Описание слайда:

Слайд 14


SQL. (Лекция 6), слайд №14
Описание слайда:

Слайд 15


SQL. (Лекция 6), слайд №15
Описание слайда:

Слайд 16


SQL. (Лекция 6), слайд №16
Описание слайда:

Слайд 17


SQL. (Лекция 6), слайд №17
Описание слайда:

Слайд 18


SQL. (Лекция 6), слайд №18
Описание слайда:

Слайд 19


SQL. (Лекция 6), слайд №19
Описание слайда:

Слайд 20


SQL. (Лекция 6), слайд №20
Описание слайда:

Слайд 21


SQL. (Лекция 6), слайд №21
Описание слайда:

Слайд 22


SQL. (Лекция 6), слайд №22
Описание слайда:

Слайд 23


SQL. (Лекция 6), слайд №23
Описание слайда:

Слайд 24


SQL. (Лекция 6), слайд №24
Описание слайда:

Слайд 25


Пример. Создать таблицу STUDENTS. CREATE TABLE STUDENTS (SNUM INTEGER, SFAM CHAR (20), SNAME CHAR (15), SFATH CHAR (15), STIP DECIMAL)
Описание слайда:
Пример. Создать таблицу STUDENTS. CREATE TABLE STUDENTS (SNUM INTEGER, SFAM CHAR (20), SNAME CHAR (15), SFATH CHAR (15), STIP DECIMAL)

Слайд 26


Для удаления таблицы необходимо: 1) быть ее создателем или иметь на это право; 2) перед удалением необходимо ее очистить от данных, это позволяет...
Описание слайда:
Для удаления таблицы необходимо: 1) быть ее создателем или иметь на это право; 2) перед удалением необходимо ее очистить от данных, это позволяет избежать случайной потери информации. DROP TABLE ; Пример. Удалить все сведения и таблицу PREDMET. DELETE FROM PREDMET; DROP TABLE PREDMET;

Слайд 27


SQL. (Лекция 6), слайд №27
Описание слайда:

Слайд 28


SQL. (Лекция 6), слайд №28
Описание слайда:

Слайд 29


SQL. (Лекция 6), слайд №29
Описание слайда:

Слайд 30


SQL. (Лекция 6), слайд №30
Описание слайда:

Слайд 31


SQL. (Лекция 6), слайд №31
Описание слайда:

Слайд 32


SQL. (Лекция 6), слайд №32
Описание слайда:

Слайд 33


SQL. (Лекция 6), слайд №33
Описание слайда:

Слайд 34


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

Слайд 35


Это операции: Это операции: 1)создание новой БД; 2)определение новой структуры и создание таблицы; 3) удаление таблицы; 4)изменение структуры...
Описание слайда:
Это операции: Это операции: 1)создание новой БД; 2)определение новой структуры и создание таблицы; 3) удаление таблицы; 4)изменение структуры существующей таблицы; 5)обеспечение условий безопасности; 6)создание индексов для доступа к таблице; 7)управление размещением данных на устройствах.

Слайд 36


Основу DDL составляют три команды: 1) CREATE - создать; 2) DROP – удалить; 3) ALTER – изменить.
Описание слайда:
Основу DDL составляют три команды: 1) CREATE - создать; 2) DROP – удалить; 3) ALTER – изменить.

Слайд 37


Создание базы данных. В системе MS SQL эти действия выполняются оператором: CREATE DATABASE ON < name 1>, , < name n>;
Описание слайда:
Создание базы данных. В системе MS SQL эти действия выполняются оператором: CREATE DATABASE ON < name 1>, , < name n>;

Слайд 38


SQL. (Лекция 6), слайд №38
Описание слайда:

Слайд 39


SQL. (Лекция 6), слайд №39
Описание слайда:

Слайд 40


SQL. (Лекция 6), слайд №40
Описание слайда:

Слайд 41


SQL. (Лекция 6), слайд №41
Описание слайда:

Слайд 42


После создания пустой базы можно создавать таблицы. Эти действия относятся к структуре, а не к данным.
Описание слайда:
После создания пустой базы можно создавать таблицы. Эти действия относятся к структуре, а не к данным.

Слайд 43


SQL. (Лекция 6), слайд №43
Описание слайда:

Слайд 44


1)Для разделения элементов команды используются пробелы, пробел не может быть частью имени ( MY_Table). 1)Для разделения элементов команды...
Описание слайда:
1)Для разделения элементов команды используются пробелы, пробел не может быть частью имени ( MY_Table). 1)Для разделения элементов команды используются пробелы, пробел не может быть частью имени ( MY_Table). 2)Значение аргумента размерность [] – зависит от типа данных и может заноситься по умолчанию самой СУБД. Это удобно для числовых полей. Тип CHAR требует обязательного указания размера – количества символов в поле. По умолчанию размер равен одному символу. 3)Имена таблиц должны отличаться, но могут использоваться одинаковые имена полей (STUDENTS.SNUM USP.SNUM). 4)Пользователи не владельцы таблиц должны к ним обращаться по имени владельца. (SA.STUDENTS).

Слайд 45


Пример. Создать таблицу STUDENTS. CREATE TABLE STUDENTS (SNUM INTEGER, SFAM CHAR (20), SNAME CHAR (15), SFATH CHAR (15), STIP DECIMAL)
Описание слайда:
Пример. Создать таблицу STUDENTS. CREATE TABLE STUDENTS (SNUM INTEGER, SFAM CHAR (20), SNAME CHAR (15), SFATH CHAR (15), STIP DECIMAL)

Слайд 46


Добавление новых полей выполняется командой: Добавление новых полей выполняется командой: ALTER TABLE ADD [()], … [()]); Добавляемые поля...
Описание слайда:
Добавление новых полей выполняется командой: Добавление новых полей выполняется командой: ALTER TABLE ADD [()], … [()]); Добавляемые поля автоматически получают значения NULL.

Слайд 47


Пример. Предположим мы решили добавить номер курса и специальность. ALTER TABLE STUDENTS ADD COURS INTEGER, SPEC CHAR (20);
Описание слайда:
Пример. Предположим мы решили добавить номер курса и специальность. ALTER TABLE STUDENTS ADD COURS INTEGER, SPEC CHAR (20);

Слайд 48


Для удаления таблицы необходимо: 1) быть ее создателем или иметь на это право; 2) перед удалением необходимо ее очистить от данных, это позволяет...
Описание слайда:
Для удаления таблицы необходимо: 1) быть ее создателем или иметь на это право; 2) перед удалением необходимо ее очистить от данных, это позволяет избежать случайной потери информации. DROP TABLE ; Пример. Удалить все сведения и таблицу PREDMET. DELETE FROM PREDMET; DROP TABLE PREDMET;

Слайд 49


SQL. (Лекция 6), слайд №49
Описание слайда:

Слайд 50


Пример Создать для пользователя копию таблицы PREDMET, добавить в нее поля: лабораторные работы, их количество. CREATE TABLE PREDMET_NEW ( PNUM...
Описание слайда:
Пример Создать для пользователя копию таблицы PREDMET, добавить в нее поля: лабораторные работы, их количество. CREATE TABLE PREDMET_NEW ( PNUM INTEGER, PNAME CHAR (30), COURS INTEGER, HOURS INTEGER, LAB CHAR (30), NUM INTEGER);

Слайд 51


INSERT INTO PREDMET_NEW SELECT * FROM PREDMET; INSERT INTO PREDMET_NEW SELECT * FROM PREDMET; Новые поля заполнятся значениями по умолчанию или...
Описание слайда:
INSERT INTO PREDMET_NEW SELECT * FROM PREDMET; INSERT INTO PREDMET_NEW SELECT * FROM PREDMET; Новые поля заполнятся значениями по умолчанию или значениями NULL.

Слайд 52


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

Слайд 53


Когда создаётся индекс, в поле БД запоминается порядок всех значений этого поля в области памяти. Когда создаётся индекс, в поле БД запоминается...
Описание слайда:
Когда создаётся индекс, в поле БД запоминается порядок всех значений этого поля в области памяти. Когда создаётся индекс, в поле БД запоминается порядок всех значений этого поля в области памяти. При наличии индекса система могла бы найти искомый номер прямо в этом упорядоченном массиве и указать, какую искомую строку следует найти. У индексов есть и недостатки : 1)наличие индексов замедляет операции модификации INSERT, DELETE; 2)сам индекс занимает тоже место в памяти.

Слайд 54


Индексы могут состоять из нескольких полей, при этом первое поле считается главным, второе поле упорядоченным внутри первого и т. д. Индексы могут...
Описание слайда:
Индексы могут состоять из нескольких полей, при этом первое поле считается главным, второе поле упорядоченным внутри первого и т. д. Индексы могут состоять из нескольких полей, при этом первое поле считается главным, второе поле упорядоченным внутри первого и т. д. Создаются индексы командой: CREATE INDEX on (< Name of attribution1 >,[< Name of attribution2 >,…]); Разумеется, таблица должна быть создана ранее, и иметь имена полей указанных в команде. Имя индекса является уникальным и не может быть использовано в других целях. SQL сам определяет, когда индекс необходим и использует его автоматически.

Слайд 55


Пример В таблице STUDENT наиболее часто употребимо поле SFAM, создать индекс по этому полю. Пример В таблице STUDENT наиболее часто употребимо поле...
Описание слайда:
Пример В таблице STUDENT наиболее часто употребимо поле SFAM, создать индекс по этому полю. Пример В таблице STUDENT наиболее часто употребимо поле SFAM, создать индекс по этому полю. CREATE INDEX SFAMIDX on STUDENTS( SFAM); При создании индекса ему не приписана уникальность. Это делается с помощью специального ключевого слова UNIQUE. CREATE UNIQUE INDEX SNUMIDX ON STUDENTS( SNUM); Однако эта команда не будет выполнена, если среди значений этого поля есть не уникальные значения. Поэтому рекомендуем создавать индексы сразу после создания её структуры, до ввода в неё значений.

Слайд 56


Для удаления используется команда: Для удаления используется команда: DROP INDEX ; Например: DROP INDEX SFAMIDX; Удаление индексов не влияет на...
Описание слайда:
Для удаления используется команда: Для удаления используется команда: DROP INDEX ; Например: DROP INDEX SFAMIDX; Удаление индексов не влияет на данные.

Слайд 57


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

Слайд 58


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

Слайд 59


CREATE TABLE CREATE TABLE ( [()] , [(] , … , [()], , );
Описание слайда:
CREATE TABLE CREATE TABLE ( [()] , [(] , … , [()], , );

Слайд 60


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

Слайд 61


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

Слайд 62


Пример 11.3 Устраним повторяющиеся значения в поле SNUM. CREATE TABLE STUDENTS (SNUM INTEGER NOT NULL UNIQUE, SFAM CHAR (20) NOT NULL, SNAME CHAR...
Описание слайда:
Пример 11.3 Устраним повторяющиеся значения в поле SNUM. CREATE TABLE STUDENTS (SNUM INTEGER NOT NULL UNIQUE, SFAM CHAR (20) NOT NULL, SNAME CHAR (15), SFATH CHAR (15), STIP DECIMAL); Напоминаем, что поля являющиеся уникальными являются кандидатами-ключами, или уникальными ключами.

Слайд 63


Подобное ограничение в поле SFAM запретило бы иметь однофамильцев в таблице STUDENTS! Подобное ограничение в поле SFAM запретило бы иметь...
Описание слайда:
Подобное ограничение в поле SFAM запретило бы иметь однофамильцев в таблице STUDENTS! Подобное ограничение в поле SFAM запретило бы иметь однофамильцев в таблице STUDENTS! Объявление уникальности возможно и для группы полей, с помощью ограничения к таблице. Между уникальностью поля и таблицы существуют различия: 1) уникальные поля - дают единственную запись-строку; 2) уникальные группы – уникальная комбинация значений полей из этой группы, при этом не требуется уникальность каждого отдельного поля. С другой стороны, если хотя бы одно поле в группе уникальное, то и значение всей группы уникальное.

Слайд 64


SQL. (Лекция 6), слайд №64
Описание слайда:

Слайд 65


SQL. (Лекция 6), слайд №65
Описание слайда:

Слайд 66


SQL. (Лекция 6), слайд №66
Описание слайда:

Слайд 67


SQL. (Лекция 6), слайд №67
Описание слайда:

Слайд 68


SQL. (Лекция 6), слайд №68
Описание слайда:

Слайд 69


SQL. (Лекция 6), слайд №69
Описание слайда:

Слайд 70


SQL. (Лекция 6), слайд №70
Описание слайда:

Слайд 71


SQL. (Лекция 6), слайд №71
Описание слайда:

Слайд 72


SQL. (Лекция 6), слайд №72
Описание слайда:

Слайд 73


SQL. (Лекция 6), слайд №73
Описание слайда:

Слайд 74


SQL. (Лекция 6), слайд №74
Описание слайда:

Слайд 75


SQL. (Лекция 6), слайд №75
Описание слайда:

Слайд 76


Репликация, дублирование и восстановление. Репликация - это процесс, посредством которого данные копируются между базами данных, находящимися на том...
Описание слайда:
Репликация, дублирование и восстановление. Репликация - это процесс, посредством которого данные копируются между базами данных, находящимися на том же самом сервере или на других серверах, связанных через LAN, WAN или Internet Репликация Microsoft SQL Server использует метафоры (способы передачи данных между БД по сети): publisher distributor subscriber.

Слайд 77


Publisher - сервер или база данных, которая посылает данные на другой сервер или в другую базу данных. Publisher - сервер или база данных, которая...
Описание слайда:
Publisher - сервер или база данных, которая посылает данные на другой сервер или в другую базу данных. Publisher - сервер или база данных, которая посылает данные на другой сервер или в другую базу данных. Subscriber - сервер или база данных, которая получает данные от другого сервера или другой базы данных. Distributor - сервер, который управляет потоком данных через систему репликации. Этот сервер содержит специализированную базу данных: Distribution database.

Слайд 78


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

Слайд 79


Существуют виды подписки: Существуют виды подписки: push и pull subscriptions Push subscription - это подписка, при которой сервер издатель...
Описание слайда:
Существуют виды подписки: Существуют виды подписки: push и pull subscriptions Push subscription - это подписка, при которой сервер издатель периодически помещает транзакции на подписавшиеся сервера или базы данных. Pull subscription - это подписка, при которой подписавшийся сервер будет периодически соединяться с тиражируемой информацией и перемещать её из Distribution database.

Слайд 80


Distribution database - это системная база данных, которая хранится на дистрибуторе (distributor) и не содержит никаких пользовательских таблиц. Эта...
Описание слайда:
Distribution database - это системная база данных, которая хранится на дистрибуторе (distributor) и не содержит никаких пользовательских таблиц. Эта база данных используется для хранения снимков заданий и всех транзакций, ожидающих распределения подписчикам. Distribution database - это системная база данных, которая хранится на дистрибуторе (distributor) и не содержит никаких пользовательских таблиц. Эта база данных используется для хранения снимков заданий и всех транзакций, ожидающих распределения подписчикам.

Слайд 81


Топология репликации Microsoft SQL Server поддерживает следующие топологии репликации - Центральный publisher - Центральный subscriber - Центральный...
Описание слайда:
Топология репликации Microsoft SQL Server поддерживает следующие топологии репликации - Центральный publisher - Центральный subscriber - Центральный publisher с отдаленным distributor - Центральный distributor - Издающий subscriber

Слайд 82


Центральный publisher Это одна из наиболее используемых топологий репликации. В этом сценарии, один сервер исполняет роли publisher и distributor, а...
Описание слайда:
Центральный publisher Это одна из наиболее используемых топологий репликации. В этом сценарии, один сервер исполняет роли publisher и distributor, а другой сервер/серверы определяется, как подписчик/подписчики.

Слайд 83


Центральный subscriber Это обычная топология складирования данных. Несколько серверов или баз данных копируют свои данные на центральный сервер в...
Описание слайда:
Центральный subscriber Это обычная топология складирования данных. Несколько серверов или баз данных копируют свои данные на центральный сервер в одну или более базы данных

Слайд 84


Центральный publisher с отдаленным distributor В этой топологии база Distribution постоянно находится на сервере, отличном от сервера, где...
Описание слайда:
Центральный publisher с отдаленным distributor В этой топологии база Distribution постоянно находится на сервере, отличном от сервера, где располагается publisher. Эта топология используется для повышения эффективности, когда объём репликации увеличивается, а также, если сервер или сетевые ресурсы ограничены. Это уменьшает загрузку publisher, но увеличивает сетевой трафик. Эта топология требует отдельных инсталляций Microsoft SQL Server для publisher и для distributor.

Слайд 85


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

Слайд 86


Издающий subscriber Это топология двойственной роли. В ней, два сервера издают те же самые данные. Сервер издатель посылает данные на subscriber, и...
Описание слайда:
Издающий subscriber Это топология двойственной роли. В ней, два сервера издают те же самые данные. Сервер издатель посылает данные на subscriber, и затем subscriber издает данные на любое число подписчиков. Это полезно когда publisher должен послать данные подписчикам по медленной или дорогой линии связи.

Слайд 87


Типы репликации Microsoft SQL Server 7.0/2000 поддерживает следующие виды репликации: - Snapshot - Transactional - Merge
Описание слайда:
Типы репликации Microsoft SQL Server 7.0/2000 поддерживает следующие виды репликации: - Snapshot - Transactional - Merge

Слайд 88


Snapshot репликация (снимок) Является самой простой. При этом, все копируемые данные (точная копия) будут копироваться из базы данных publisher в...
Описание слайда:
Snapshot репликация (снимок) Является самой простой. При этом, все копируемые данные (точная копия) будут копироваться из базы данных publisher в базу(ы) данных subscriber/subscribers на периодической основе. Snapshot репликация является лучшим методом копирования данных, которые нечасто изменяются и когда размер копируемых данных не очень большой.

Слайд 89


Transactional репликация SQL Server фиксирует (делает моментальные снимки) все изменения, которые были сделаны в статье, и сохраняет, как: INSERT,...
Описание слайда:
Transactional репликация SQL Server фиксирует (делает моментальные снимки) все изменения, которые были сделаны в статье, и сохраняет, как: INSERT, UPDATE и DELETE инструкции в базе Distribution. Эти изменения посылаются подписчикам от Distribution и применяются к расположенным в них данным.

Слайд 90


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

Слайд 91


Merge репликация Является наиболее трудным типом репликации. Она предоставляет возможность автономных изменений реплицируемых данных и на publisher и...
Описание слайда:
Merge репликация Является наиболее трудным типом репликации. Она предоставляет возможность автономных изменений реплицируемых данных и на publisher и на subscriber. При Merge репликации, SQL Server фиксирует все накопившиеся изменения не только в источнике данных, но и целевых базах данных, и урегулирует конфликты согласно правилам, которые Вы предварительно конфигурируете, или посредством определённого Вами блока принятия решений - resolver-ра.

Слайд 92


Merge репликацию лучше использовать, когда Вы хотите обеспечить поддержку автономных изменений реплицируемых данных относительно publisher и...
Описание слайда:
Merge репликацию лучше использовать, когда Вы хотите обеспечить поддержку автономных изменений реплицируемых данных относительно publisher и относительно subscriber. Merge репликацию лучше использовать, когда Вы хотите обеспечить поддержку автономных изменений реплицируемых данных относительно publisher и относительно subscriber.

Слайд 93


Агенты Репликации Microsoft SQL Server 7.0/2000 поддерживает следующих агентов репликации: - Snapshot Agent - Log Reader Agent - Distribution Agent -...
Описание слайда:
Агенты Репликации Microsoft SQL Server 7.0/2000 поддерживает следующих агентов репликации: - Snapshot Agent - Log Reader Agent - Distribution Agent - Merge Agent

Слайд 94


Snapshot Agent Агент репликации, который создаёт файлы снимков, хранит снимки на distributor и производит запись информации о состоянии синхронизации...
Описание слайда:
Snapshot Agent Агент репликации, который создаёт файлы снимков, хранит снимки на distributor и производит запись информации о состоянии синхронизации в Distribution database. Snapshot Agent используется во всех типах репликации (Snapshot, Transactional и Merge) и может управляться из SQL Server Enterprise Manager.

Слайд 95


Log Reader Agent Агент репликации, который перемещает транзакции, отмеченные для репликации из transaction log, находящегося на publisher, в...
Описание слайда:
Log Reader Agent Агент репликации, который перемещает транзакции, отмеченные для репликации из transaction log, находящегося на publisher, в Distribution database. Этот агент репликации не используется в Snapshot репликации.

Слайд 96


Distribution Agent Агент репликации, который перемещает обрабатывающие снимки задания из Distribution database к подписчикам и перемещает все...
Описание слайда:
Distribution Agent Агент репликации, который перемещает обрабатывающие снимки задания из Distribution database к подписчикам и перемещает все транзакции, ожидающие распределения на подписчиков. Distribution Agent используется в Snapshot и Transactional репликациях и может управляться с помощью SQL Server Enterprise Manager.

Слайд 97


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

Слайд 98


Резервное копирование MS SQL поддерживает 3 типа backup’а данных Full backup Differential backup Transaction-log backup
Описание слайда:
Резервное копирование MS SQL поддерживает 3 типа backup’а данных Full backup Differential backup Transaction-log backup



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