Вопросы_коллоквиума1_по_курсу_Базы_данных (5)
.docx-
Секционирование: для повышения скорости join секционирование для двух таблиц должно быть согласованным.
-
Секционирование: для того чтобы секционировать таблицу необходимо:
-
создать функцию секционирования;
-
создать схему секционирования;
-
создать таблицу или индекс со схемой секционирования;
-
Ограничения при секционировании: максимальное количество секций 999, нельзя секционировать по text, xml, timestamp, вычисляемым полям (можно по persistens)
-
Что такое распределенная база данных?
Распределённые базы данных (РБД) — совокупность логически взаимосвязанных баз данных, распределённых в компьютерной сети.
-
Что такое репликация таблиц?
Репликация представляет собой набор технологий копирования и распространения данных и объектов баз данных между базами данных, а также синхронизации баз данных для поддержания согласованности. Используя репликацию, можно распространять данные в различные расположения, а также удаленным или мобильным пользователям по локальным или глобальным сетям посредством коммутируемого соединения, по беспроводным соединениям и через Интернет.
-
Поясните понятие моментальный снимок базы данных (snapshot).
-
Snapshot: моментальный снимок базы данных, предназначен для хранения архивных данных
-
Поясните понятие аудит базы данных?
-
Аудит: мероприятия (операции) направленные на отслеживание изменений базы данных (кто, когда, как).
-
Поясните понятие архитектура клиент/сервер.
-
Типичная архитектура клиент/сервер состоит из программы-клиента конечного пользователя, которая имеет доступ на удаленном компьютере-сервере. Сервер обеспечивает сервис, а клиент запраши-вает его у сервера.
-
Поясните понятие сервер баз данных.
-
Сервер БД обслуживает базу данных и отвечает за целостность и сохранность данных, а также обеспечивает операции ввода-вывода при доступе клиента к информации.
-
Перечислите стандартные программные интерфейсы с базами данных?
-
ODBC, OLEDB, JDBC, ADO, ADO.NET, native-технологии
-
Что такое аутентификация? авторизация?
-
Аутентификация – подтверждение подлинности. (Проверка: является ли тем за кого себя выдает).
-
Авторизация - процесс предоставления определенному лицу прав на выполнение некоторых действий
-
В чем разница между полным и разностным резервным копированием базы данных?
-
ПРКБД: самый простой и надежный способ сохранения данных; обычно делается периодически (например, каждую ночь).
-
ПРКБД: в результате полная копия базы данных; из полной копии восстанавливаются все файлы, данные, метаданные; данные в непротиворечивом состоянии.
-
ПРКБД: при копировании база данных находится в обычном рабочем режиме, пользователи могут выполнять транзакции, те транзакции, которые успели зафиксироваться будут отражены в копии, другие - подлежат откату.
-
Недостатки полного резервного копирования: восстанавливается только состояние БД соответствующее копии, часто не сделаешь (долго), мешает клиентам.
-
РРКБД: разностное резервное копирование – копирование только изменений прошедших с момента последней копии; чаще всего РРКБД сочетается с ПРКБД.
-
Что такое XML? Для чего он применяется?
-
XML: Extensible Markup Language – расширяемый язык разметки. W3C. Подмножество SGML. XHTML – словарь XML. HTML (описан SGML). XML-документ. Стандарт.
-
XML: правильно построенный документ – соответствует синтаксическим правилам XML.
-
XML: валидный документ – соответствует семантическим правилам. Семантические правила описываются с помощью специальных схем. Программы XML-валидаторы. Программы XML-парсеры.
-
XML: поддерживает UNICODE, не зависит от платформы, XLT-преобразование встроенный в браузеры и web-серверы.
-
XML: поддерживает Microsoft SQL Server 2000/2005/2008.
-
Поясните понятие IDE.
-
Интегри́рованная среда́ разрабо́тки, ИСР (англ. IDE, Integrated development environment) — система программных средств, используемая программистами для разработки программного обеспечения (ПО).
-
Поясните понятие утилита.
-
Ути́ли́та[1] (англ. utility или tool) — вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (ОС)
