MySQL - свободная реляционная система управления базами данных
Возможности MySQL и история ее выпусков. Развитие подобных проектов. Технология резервного копирования информации в системе управления базами данных. Обеспечение их целостности. Транзакции и триггеры, синтаксис их создания. Управление доступом к базам.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 31.01.2016 |
Размер файла | 269,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Имя UNC (Uniform Naming Convention name). Полное имя Windows NT/2000 для ресурса в сети. Имена UNC имеют такой синтаксис:
\\имя_сервера\имя_разделяемого_ресурса
Здесь имя_сервера обозначает имя сетевого сервера, а имя_разделяемого_ресурса обозначает имя разделяемого ресурса. В имена UNC также обычно включаются путь к директории и имя файла, вот так:
\\имя_сервера\имя_разделяемого_ресурса\имя_директории\имя_файла
Именованные каналы (named pipes). Сетевая библиотека SQL Server. Именованные каналы требуются для инсталляций SQL Server/Windows NT. Именованные каналы являются защищенной сетевой библиотекой и поддерживают некоторые нижележащие сетевые протоколы, такие как IPX/SPX, NetBEUI и TCP/IP.
Индекс (index). Вспомогательная структура данных, применяемая для ускорения доступа к данным внутри базы данных.
Индексное сканирование (index scan). Операция, происходящая при считывании группы элементов индекса с целью поиска нужных данных. Такое сканирование обычно выполняется при доступе к композитному индексу, когда не все колонки, образующие индекс, имеются в предложении WHERE запроса.
Интервал восстановления (recovery interval). Продолжительность времени, которое необходимо SQL Server для восстановления после краха системы.
K
Кластер (cluster). См. кластеризованный индекс и службы MSCS (Microsoft Cluster Services, службы для поддержки перехода к другому узлу кластера при отказах).
Кластеризованный индекс (clustered index). Комбинация индекса и таблицы. Такой индекс хранится как сбалансированное дерево (balanced tree, B-tree), а данные хранятся в узлах-листьях индекса.
Ключ (key). Колонка или несколько колонок, применяемые для определения точки доступа (access point) к индексу. Если композитный индекс создан из двух колонок, то эти две колонки образуют ключ индекса.
Коллизия (collision). Ситуация, возникающая, когда два контроллера одновременно пытаются пользоваться сетью. Каждый из контроллеров обнаруживает коллизию и обычно ждет некоторое время (его длительность выбирается случайным образом), а затем повторяет попытку. В сети с большой нагрузкой, коллизии могут стать узким местом для производительности. Термин "коллизия" обычно применяется к сетям Ethernet.
Колонка (column). Набор одноименных полей для всех строк с данными из таблицы. Каждая колонка имеет сопоставленный с ней тип данных. Все колонки одной строки образуют запись базы данных.
Коммутатор (switch). Сетевое устройство, в котором разъемы соединяются электрически друг с другом, причем путь для этого соединения устанавливается в зависимости от сетевых адресов. Коммутаторы отличаются и от хабов (концентраторов) - в хабах трафик виден на всех разъемах, и от маршрутизаторов - в маршрутизаторах производится модификация пакетов.
Композитный индекс (composite index). Индекс, создаваемый на комбинации двух или нескольких колонок.
Контрольная точка (checkpoint). Операция, выполняемая для синхронизации файлов данных с текущим содержимым кэша памяти базы данных, чтобы уменьшить время восстановления, которое потребуется в случае отказа системы. Процесс создания контрольной точки просматривает список черновых страниц (dirty pages) и записывает ("сбрасывает") их на диск.
Концентратор (hub). См. хаб.
Корневой узел (root node). Вершинный узел индекса.
Корпоративный (enterprise). ермин, относящийся к системе, работающей для всего предприятия (фирмы).
Кэш (cache). Оперативная память, применяемая для хранения данных, обращения к которым производятся часто, благодаря чему можно повысить скорость работы. SQL Server имеет свой собственный кэш, состоящий из памяти Windows 2000 и применяемый для хранения страниц, доступ к которым производится чаще всего. Этот кэш называется "кэш буфера SQL Server" или "кэш страниц". Чипы центральных процессоров тоже имеют свои собственные встроенные кэши; свои кэши имеются также у некоторых контроллеров ввода-вывода.
Кэш второго уровня (level 2 cache, L2 cache). Память, либо встроенная в чип центрального процессора, либо находящаяся за пределами чипа центрального процессора, и используемая при переполнении кэша первого уровня.
Кэш первого уровня (level 1 cache, L1 cache). Память, встроенная в чип центрального процессора, используемая для хранения данных и команд, служащая для ускорения доступа к ним из центрального процессора. Этот кэш обычно хранит 16 или 32 килобайта данных.
Кэш процедур (procedure cache). Часть памяти SQL Server, применяемая для кэширования хранимых процедур и операторов SQL, прошедших синтаксический разбор. Кэш процедур служит для повышения производительности SQL Server.
Куб (cube). Многомерное представление сразу и данных-подробностей и итоговых данных. Понятие куба обычно используется в технологии аналитической обработки данных в реальном времени (OLAP, on-line analytical processing).
Л
Логический диск (logical disk drive). Виртуальный дисковый накопитель, воспринимаемый операционной системой как физический диск, но на самом деле состоящий из одного или нескольких дисковых накопителей RAID-системы.
М
Маршрутизатор (router). Сетевое устройство, которое передает данные из одной подсети в другую подсеть в соответствии с сетевыми адресами.
Массовое копирование (bulk copy). Общий термин, обозначающий копирование больших объемов данных в базу данных или из базы SQL Server. Обычно для выполнения массового копирования применяется оператор T-SQL BULK INSERT.
Массовое наполнение базы данных (bulk load). Наполнение базы данных при помощи операций массового ввода данных (bulk insert). Массовое наполнение базы данных может производиться при помощи оператора T-SQL BULK INSERT либо при помощи утилиты BCP.
Мгновенная репликация (snapshot replication). Форма репликации, при которой вся публикация целиком периодически копируется от издателя к подписчику.
Модель "клиент-сервер" (client/server model). Модель программирования, при которой компоненты программы, в которых содержится пользовательский интерфейс, располагаются в выполняемой программе на компьютере пользователя и осуществляют доступ к данным в базе данных на сервере. Алгоритм работы приложения распределен между клиентом (компьютером пользователя) и сервером.
Н
Носитель (medium, множественное число: media). Объект, на который производится запись данных. Носителями, например, являются дисковые и ленточные накопители.
O
Объединение по эквивалентности (equijoin). Соединение, в котором применяется операция эквивалентности в предложении WHERE оператора SQL, выполняющего это соединение.
Ограничение FOREIGN KEY (FOREIGN KEY constraint). Ограничение, требующее, чтобы внешние ключи (foreign key) были правильными первичными ключами (primary key) базы данных. Этот тип ограничений применяется обычно для проверки доступности данных, на которые сделаны ссылки.
Ожидание в очереди (queuing). Состояние нахождения в очереди. Ожидания в очередях могут возникать в SQL Server, в операционной системе и в аппаратуре.
Оперативная память (RAM, random access memory). Запоминающее устройство, не способное к постоянному хранению данных, применяемое для хранения данных во время их обработки. Оперативная память быстрее, чем диск, но при отключении или при сбое электропитания все хранимые в ней данные пропадают.
Оптимизатор запросов SQL Server (SQL Server query optimizer). Внутренняя компонента SQL Server, которая анализирует статистику SQL Server и статистику предметной области, чтобы найти оптимальный план исполнения для запросов. Пользователи не имеют доступа к оптимизатору запросов; оптимизатор запросов получает синтаксически разобранные операторы SQL от синтаксического анализатора.
Отказоустойчивость (fault tolerance). Способность подсистемы продолжать функционирование после отказа компоненты. Отказоустойчивость достигается благодаря применению избыточных компонент. Отказоустойчивость обычно связывают с подсистемой ввода-вывода и RAID-контроллерами, но отказоустойчивыми могут быть и другие подсистемы, например, источники электропитания.
Очередь (queue). Список процессов или потоков, ожидающих исполнения.
Очистка (усечение) (truncating). Операция, при которой происходит удаление всех строк из объекта, но удаление самого объекта не производится.
П
Память (memory). Термин, употребляемый, когда речь идет об оперативной памяти (RAM, random access memory), распределенной и используемой операционной системой и SQL Server. В нашей книге термин "память" обозначает оперативную память (основную память, main memory). Память SQL Server служит в основном для хранения кэша. Память не может служить долговременным хранилищем для информации: при отключении электричества информация в ней пропадает.
Параллельный поиск (split seek). Особенность работы систем RAID 1 и RAID 10, заключающаяся в том, что оба диска в составе зеркальной пары дисков производят поиск данных одновременно.
Параметр конфигурации (configuration parameter). Переменная, при помощи которой можно изменить поведение SQL Server. Параметры конфигурации применяются для настройки механизма работы SQL Server. Параметры конфигурации влияют, например, на распределение памяти SQL Server, на счетчики потоков (thread counts) и на максимально допустимое количество пользовательских соединений.
Пакет (packet). См. сетевой пакет.
Первичный ключ (primary key). Колонка или комбинация колонок, значения которых уникальным образом идентифицируют каждую из строк таблицы. Эта колонка или колонки применяются для обеспечения целостности данных, хранящихся в таблице.
Переходная таблица (staging table). Временная таблица, в которую должны заноситься данные, которые затем могут извлекаться или преобразовываться и копироваться в постоянные таблицы. Переходные таблицы обычно применяются, когда нужно выполнять преобразования данных внутри базы данных.
Период максимальной загруженности (peak utilization period). Время, когда компьютер больше всего занят работой (рабочий день, либо определяемое по результатам измерений).
Планирование емкости системы (capacity planning). Работа, заключающаяся в планировании увеличения использования системы и в планировании увеличения емкости системы. Эта работа нужна для поддержания надлежащего уровня качества обслуживания, ожидаемого сообществом пользователей в условиях, когда нагрузка на систему растет.
Планирование состава системы (sizing). Задача по правильному определению состава аппаратуры компьютеров (центральных процессоров, памяти, дисков и т.д.). Состав системы должен быть определен до того, как она будет спроектирована и реализована. После того как система будет запущена в работу, для планирования ее будущего роста производится планирование емкости системы.
План исполнения (execution plan). Метод, при помощи которого оператор SQL Server, проходящий синтаксический разбор, осуществляет действия с базой данных.
Подкачка страниц (paging, swapping). Процесс, который происходит, когда операционная система и SQL Server используют объем памяти, больший, чем физически доступная память, из-за чего происходит временное копирование данных на диск. При возникновении подкачки страниц производительность системы резко снижается. Подкачка страниц имеет и другое название - свопинг.
Подписчик (subscriber). Получатель данных репликации SQL Server.
Подсказка (hint). Необязательное предложение, которое вы можете добавлять к оператору SQL, благодаря которому оптимизатор запросов получает информацию о том, как, по вашему мнению, должен быть построен план исполнения.
Поле (field). См. колонка.
Полное сканирование таблицы (full table scan). Операция выборки, при которой для поиска нужных данных прочитываются все строки таблицы. Полное сканирование таблицы обычно нежелательно, т.к. при этом возникает очень большой объем операций ввода-вывода.
Поток (thread). Понятие в операционных системах Windows NT и Windows 2000, благодаря которому логику исполнения приложения можно разделить на несколько частей, исполняющихся одновременно. Все потоки являются частями одного и того же процесса и пользуются общей для них памятью.
Представление (view). Вспомогательная структура данных, служащая для создания виртуальной таблицы. Эти виртуальные таблицы задаются оператором SQL, благодаря которому таблица кажется составленной из неполных или из расширенных наборов формирующих ее объектов.
Приложение (application). Программа, которая взаимодействует с пользователями. Приложения баз данных обычно также взаимодействуют с системой управления реляционной базой данных, СУРБД (RDBMS, Relational DataBase Management System).
Программа проверки согласованности базы данных (DBCC, database consistency checker). Программа-утилита для поиска и исправления проблем, связанных с целостностью базы данных.
Пропускная способность (полоса пропускания, throughput). Возможная производительность передачи данных устройства или системы, способность к передаче данных через каналы передачи данных (например, через сети или через шину центрального процессора). Этот термин обычно применяется к сетевым устройствам и к шинам компьютеров. Пропускная способность канала данных показывает объем данных, который может быть передан через канал данных за единицу времени.
Процессор (processor). Центральный процессор (CPU, central processing unit). - это "мозг" компьютера. Обычный компьютер состоит из одного или нескольких центральных процессоров, оперативной памяти и дисковой памяти.
Публикация (publication). Группа статей репликации (articles), реплицируемых издателем репликации.
Р
Рабочее множество (working set). Объем памяти, используемой процессом в текущий момент времени.
Расслоение данных (striping). Распределение данных одинаковыми объемами по двум или нескольким дисковым накопителям. В системах RAID данные логического диска размещаются равными долями по всем дисковым накопителям RAID-системы.
Резервная копия (backup). Копия содержимого базы данных SQL Server, применяемая при восстановлении после отказа системы. Резервная копия может быть снова скопирована в базу данных, чтобы вернуть базу данных к состоянию, которое было у нее в то время, когда выполнялось резервное копирование.
Резервное копирование групп файлов (filegroup backup). Разновидность резервного копирования, появившаяся в SQL Server 7, благодаря которой возможно резервное копирование и восстановление отдельных групп файлов, а не всей базы данных. Благодаря этому можно выполнять резервное копирование всей базы данных лишь раз в несколько дней.
Репликация (replication). Функциональная возможность SQL Server, благодаря которой происходит автоматическое создание копий объектов и подмножеств объектов SQL Server на системе и распространение объектов репликации на другие системы. Репликация может иметь три формы: моментальных снимков, транзакционная и репликация слиянием.
Репликация слиянием (merge replication). Схема репликации, которая была разработана для многонаправленной репликации. При помощи репликации слиянием можно обновлять данные и издателей, и подписчиков, причем без применения MS DTC.
Роль в базе данных (database role). Роли пользователей в базе данных помогают правильно задавать из полномочия на доступ к базе данных. Прежде чем назначать полномочия для отдельных пользователей, вы можете создать роль, которая будет представлять полномочия, назначенные для некоторой группы пользователей. При применении такой методики можно назначать пользователям лишь роли.
Рынок данных (data mart). Система поддержки принятия решений, созданная из корпоративной системы аналитической обработки данных в реальном времени (OLAP). "Рынки данных" отличаются от "складов данных" (data warehouses) тем, что рынки данных хранят данные, применяемые обычно в каком-либо одном сегменте бизнеса, например, данные о дебиторских задолженностях или данные о счетах к оплате, а склады данных хранят все данные фирмы.
C
Самосоединение, рефлексивное соединение (self join). Соединение таблицы с нею же самой.
Свопинг (swapping). См. подкачка страниц.
Селективность (selectivity). Способность индекса идентифицировать объекты. Про индекс с небольшим числом уникальных значений говорят, что он обладает плохой селективностью. Уникальный индекс обладает превосходной селективностью.
Секционирование (partitioning). Процесс, при котором происходит разделение таблицы или базы данных на отдельные компоненты, чтобы получились наборы данных меньшего размера и более удобные в работе.
Сетевой пакет (network packet). Набор данных, содержащий управляющую информацию, передаваемый по сети как единое целое. Запрос SQL Server может уместиться в один сетевой пакет, а иногда для него может потребоваться несколько сетевых пакетов.
Симметричная многопроцессорная система (SMP, symmetric multiprocessor system). Вычислительная система с несколькими равноправными центральными процессорами (функционирующими одинаково), осуществляющими доступ к общей памяти. Обычно каждый центральный процессор имеет свой собственный кэш памяти, но оперативная память не сопоставляется ни с одним из центральных процессоров.
Синтаксический разбор (parse). Процесс, выполняемых SQL Server, при котором происходит разбиение оператора SQL на основные компоненты (перед его передачей оптимизатору запросов).
Система пакетной обработки данных. Система, особенностью которой является планирование работы и групповая обработка данных. Исполняемые длительное время задания пакетной обработки выполняются в автономном режиме, не требуя или почти не требуя внимания пользователя.
Система поддержки принятия решений (DSS, decision support system). Система управления базой данных, применяемая для помощи при принятии решений, касающихся бизнеса; для принятия решения используется информация, хранящаяся в базе данных. Принимаемые решения могут основываться на тенденциях продаж, на анализе продаж продуктов и т.д.
Система управления базами данных, СУБД (DBMS, database management system). Программы, файлы, процессы и память, из которых образована база данных. SQL Server является реляционной СУБД (системой управления реляционными базами данных, СУРБД), relational database management system (RDBMS).
Система управления реляционными базами данных, СУРБД (RDBMS, relational database management system). Система управления базами данных, хранящая данные в соответствии с реляционной моделью данных. Данные организованы в иерархические структуры, отражающие взаимоотношения (relations) между объектами. SQL Server является примером системы управления реляционными базами данных.
Системный администратор (system administrator). Человек или несколько людей, которые на вашей фирме отвечают за поддержку компьютерного оборудования и операционных систем. На разных фирмах обязанности системных администраторов могут быть разными.
Сканирование таблицы (table scan). Операция, при которой для отыс.кания интересующих данных нужно прочитать все строки таблицы. Сканирование всей таблицы обычно не является хорошим способом для исполнения запросов.
Склад данных (data warehouse). Система поддержки принятия решений, созданная из корпоративной системы аналитической обработки данных в реальном времени (OLAP). "Склады данных" могут быть очень объемными и содержать терабайты данных.
Службы компонент (component services). Это - набор продуктов, основанных на технологиях COM (Component Object Model) и DCOM (Distributed Component Object Model), Microsoft Transaction Server (MTS), Microsoft Internet Information Server (IIS) и Microsoft Queue Server из Windows NT 4. С появлением Windows 2000 модели COM и DCOM развились до нового уровня, который называется COM+. Приложения COM+ и другие системные службы образуют службы Windows 2000 Component Services.
Соглашение об уровне обслуживания (SLA, Service Level Agreement). Контракт между поставщиком вычислительных услуг (или услуг доступа к базе данных) и пользователем этих услуг. Такие соглашения определяют минимальный гарантированный уровень обслуживания, в них обычно указывается максимально допустимое время отклика для определенных транзакций.
Соединение (join). Операция, соединяющая данные из двух или нескольких таблиц, пользующаяся отношениями между этими таблицами.
Статья репликации (article). Статья репликации - таблица или подмножество данных, выбираемых для репликации.
Страница (page). Основная единица хранения данных в SQL Server. Страница - это наименьший объем данных, записываемых или считываемых на диск (с диска) или в память (из памяти). У Microsoft SQL Server 2000 размер страницы составляет 8 Кб, и он был 8 Кб у Microsoft SQL Server 7 и 2 Кб у Microsoft SQL Server 6.5.
Строка (row). Одна запись в базе данных. Строка (одна запись) данных является одним элементом базы данных и состоит из нескольких элементов данных, которые называются "колонки" (поля).
СУБД. См. система управления базами данных.
Схема (schema). Набор объектов, связанных с базой данных. Объектами схемы могут быть таблицы, индексы, представления и т.д.
Схема "звезда" (star schema). Схема, в которой имеется одна таблица фактов, окруженная таблицами размерности (dimension tables). Таблицы размерности служат для формирования основы аналитической обработки данных из таблицы фактов. Каждая из таблиц размерности соединена с колонкой в таблице фактов. Таблица фактов, окруженная таблицами размерности, напоминает звезду. Схема "звезда" обычно применяется в складах данных (data warehouses).
Схема "снежинка" (snowflake schema). Схема, в которой применяются таблицы размерности (dimension tables), соединяющиеся с таблицей фактов (fact table) не непосредственно, а через другие таблицы размерности. Между таблицами размерностей и таблицей фактов могут находиться несколько слоев (уровней) таблиц размерностей. Если вы нарисуете эту схему, то она своим внешним видом будет похожа на снежинку.
"Сырое устройство" (raw device). Способ доступа к дисковым накопителям - через интерфейс "сырого устройства", то есть без пользования средствами файловой системы.
Т
Транзакционная репликация (transactional replication) Форма репликации, при которой на подписчике производится повторение всех тех транзакций, которые были исполнены на издателе.
Транзакция (transaction). Набор операторов SQL, заканчивающийся оператором COMMIT либо ROLLBACK. Термином "транзакция" обычно называют операторы, которые изменяют данные, а термином "запрос" называют операторы SELECT, осуществляющие только чтение данных.
Триггер (trigger). Особый вид хранимых процедур. Триггер запускается (срабатывает) автоматически при исполнении некоторого условия. Этим условием может быть исполнение для какой-либо таблицы операторов UPDATE, INSERT либо DELETE.
У
Узел-ветвь (branch node). Промежуточный узел индекса. Узлы-ветви располагаются между корневым узлом и узлами-листьями.
Узел-лист (leaf node). Узел индекса, находящийся на самом нижнем уровне иерархии узлов. Узел-лист содержит либо указатели на "сырые данные" (raw data), либо сами данные (для случая кластеризованного индекса).
Узкое место (bottleneck). Компонента, ограничивающая производительность. Этот термин возник из образа бутылки с жидкостью - узкое горлышко бутылки (bottle neck) замедляет поток жидкости, вытекающей из бутылки.
Уникальный (unique). Этот термин означает, что для какой-либо величины нет совпадающих значений. Чтобы добиться для SQL Server уникальности, вы можете создать либо ограничение, либо уникальный индекс.
Упреждающий анализ (predictive analysis). Математический метод, применяемый для предсказания последствий тех или иных изменений системы. Упреждающий анализ может применяться для предсказания последствий от увеличения числа пользователей или от добавления системных ресурсов.
Уровень RAID (RAID level). Обозначение применяемой конфигурации RAID.
Установившийся режим (steady state). Средний показатель использования компьютера для некоторого периода измерения или за рабочий день.
Ф
Файл данных (data file). Физический файл операционной системы, в котором хранятся данные, сопоставленные с группой файлов и, в свою очередь, с базой данных. Под SQL Server это может быть файл файловой системы NTFS либо "сырое устройство" (raw device) Windows NT/2000.
Физическая память (physical memory). Чипы, применяемые в качестве памяти компьютера.
Х
Хаб, концентратор (hub). Пассивное сетевое устройство, применяемое для соединения сетевых карт от нескольких компьютеров. Хаб - это электротехническое устройство, не реализующее алгоритмов, поэтому хабы являются чрезвычайно быстрыми устройствами.
Хранимая процедура (stored procedure). Один или несколько операторов T-SQL, скомпилированных в один план исполнения. Этот план исполнения хранится в базе данных SQL Server.
Ц
Целостность данных (data integrity). Правильность и полнота данных в базе данных. При соблюдении целостности данных в базе данных содержатся только правильные данные (данные, согласующиеся с моделью бизнеса). Когда речь идет о целостности ссылочных данных, то применяется термин "целостность на уровне ссылок" (referential integrity).
Ч
Черновая страница (dirty page). Страница кэша SQL Server, которая была изменена, но не записана на диск.
Э
Эпизодический запрос (ad hoc query). Этим термин обозначает спонтанные, не запланированные заранее, запросы. Как правило, эпизодические запросы не оптимизированы и вводятся через Query Analyzer, ISQL или OSQL, а не через приложение.
Я
Язык определения данных (DDL, data definition language). Операторы SQL Server, применяемые для определения или декларирования объектов базы данных. В состав DDL входят такие операторы, как CREATE DATABASE и DROP DATABASE.
Язык манипулирования данными (DML, data manipulation language). Операторы SQL, применяемые для ввода данных в базу данных или для обновления данных, удаления данных и доступа к данным в базе данных.
A
API (Application Programming Interface, интерфейс прикладного программирования). Стандартный и документированный интерфейс, в соответствии с которым пишутся программы. Программируя в API, разработчики создают программы, способные использовать внешние функции, например, такие как функции доступа SQL Server.
AppleTalk. Сетевой протокол фирмы Apple.
ASP-страница (Active Server Pages page). "Активная серверная страница" - веб-страница, которая динамически создает HTML-страницы на сервере. Для доступа к Microsoft SQL Server через Всемирную Паутину (World Wide Web) обычно применяются ASP.
ATM (Asynchronous Transfer Mode). См. Асинхронный режим передачи (ATM).
B
BCP (Bulk Copy Program). Программа-утилита массового копирования, поставляемая вместе с SQL Server и применяемая для загрузки данных из текстовых файлов в базы данных.
BULK INSERT. Команда T-SQL, применяемая для копирования больших объемов данных из файла данных в таблицу SQL Server, находящуюся внутри SQL Server.
C
COM (модель компонентных объектов COM, Component Object Model). Технологии COM (Component Object Model) - это набор интерфейсов программирования API и инструментальных средств, разработанных фирмой Microsoft. Эти приложения работают под управлением Microsoft Transaction Server (MTS) на компьютере-сервере или под управлением Distributed COM (DCOM) на компьютере-клиенте. Разработчики создают клиенты COM при помощи таких платформ, как Microsoft Visual Basic или Microsoft Visual C++. Приложения могут быть созданы также при помощи таких новых технологий, как ASP-страницы или Internet Server API.
COMMIT. Оператор SQL, завершающий транзакцию SQL. До тех пор, пока не будет выдан оператор COMMIT, сохраняется возможность отмены транзакции (при помощи оператора ROLLBACK).
D
DDBA. См. администратор баз данных.
DBCC. См. программа контроля непротиворечивости базы данных.
DB-LIB. аббревиатура для DB-Library (соединительного протокола SQL Server).
DBMS. аббревиатура для database management system, см. система управления базами данных, СУБД.
DDL (data definition language). См. язык определения данных.
DML. См. язык манипулирования данными.
DSS. См. система поддержки принятия решений.
DTS (Data Transformation Services). "Службы преобразования данных" - инструментальное средство SQL Server для преобразования данных между различными системами.
E
Enterprise Manager. Основное инструментальное средство (утилита) для администрирования СУРБД SQL Server.
Ethernet. Популярный сетевой аппаратный протокол.
Fiber (или fiber optics). Сетевой аппаратный протокол.
Fibre Channel. Новый протокол ввода-вывода, применяющий либо медный кабель, либо аппаратуру для волоконно-оптических соединений.
G
GROUP BY. Предложение SQL, применяемое для разделения таблиц на группы данных. Эти группы могут состоять из имен колонок или из результатов в вычисляемых колонках.
GUI. См. графический пользовательский интерфейс.
H
HBA. См. адаптер главной шины.
I
I/O. Англоязычная аббревиатура для input/output, см. ввод-вывод.
IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange). Сетевой протокол, применяемый в сетях Novell.
ISAPI (Internet Server API). Набор вызовов функций, разработанных для того, чтобы разработчики Интернет-приложений могли бы расширить функциональность IIS (Internet Information Server/Services).
ISQL. Приложение, поставляемое фирмой Microsoft, позволяющее осуществлять доступ к реляционной СУБД SQL Server. ISQL использует протокол DB-LIB, а OSQL использует протокол ODBC.
J
JBOD. Аббревиатура, расшифровывающаяся как "just a bunch of disks", "просто куча дисков" - конфигурация дисков без применения технологий RAID.
L
lazywriter - "отложенная запись". Поток SQL Server, отвечающий за чтение буфера журнала и записывающий ("сбрасывающий") его содержимое в журнал транзакций.
logwriter - "писатель в журнал". Процесс, берущий черновые блоки (dirty blocks) из кэша SQL Server и записывающий их на диск. У него такое название, потому что он является фоновым процессом, работающим по своему собственному расписанию и имеющим свои собственные приоритеты.
M
MSCS (Microsoft Cluster Services). Программа-вставка (add-in program) для дополнения SQL Server, благодаря которой SQL Server может работать в режиме ожидания по отношению к основному (первичному) серверу. Вторичный сервер принимает на себя обязанности основного сервера в случае его отказа.
MS DTC (Microsoft Distributed Transaction Coordinator). Компонента Microsoft SQL Server служащая для межсистемной координации транзакций (эта координация осуществляется при помощи двухэтапных фиксаций транзакций).
MTS (Microsoft Transaction Server). Средства для разработки трехзвенных распределенных приложений.
N
NWLINK. Сетевая библиотека SQL Server, поддерживающая сетевой протокол IPX/SPX фирмы Novell.
O
ODBC (Open Database Connectivity). "Открытое соединение с базами данных" - разработка фирмы Microsoft - API для соединения приложений с разнообразными реляционными базами данных.
OLAP (online analytical processing). Аналитическая обработка в реальном времени - манипулирование данными с целью их анализа. Этот термин обычно применяют, когда речь идет о рынках данных (data marts) и о складах данных (data warehouses).
OLAP Services. См. SQL Server Analysis Services.
OLTP (online transaction processing). Оперативная обработка транзакций (обработка транзакций в реальном времени) - работа с базами данных, организованная таким образом, что многочисленные пользователи могут оперативно ("в реальном времени") осуществлять доступ к разнообразным данным. Так как пользователи ожидают завершений транзакций, то время отклика является критически важной характеристикой для систем OLTP.
ORDER BY. Предложение, задающее порядок сортировки для колонок, возвращаемых в качестве результата операции SELECT.
OSQL. Приложение, поставляемое фирмой Microsoft, позволяющее осуществлять доступ к реляционной базе данных SQL Server. OSQL использует протокол ODBC, а ISQL использует протокол DB-LIB.
P
Performance Monitor. "Монитор производительности" - утилита, входящая в состав операционных систем Windows NT и Microsoft Windows 2000, при помощи которой можно просматривать разнообразные показатели производительности операционной системы и SQL Server.
Pull-подписка (pull subscription). Форма репликации, при которой репликация инициируется подписчиком.
Push-подписка (push subscription). Форма репликации, при которой репликация инициируется издателем или дистрибьютором.
Q
Query Analyzer. См. SQL Query Analyzer.
Query Optimizer. См. оптимизатор запросов SQL Server.
R
RAID (redundant array of independent disks). "Массив независимых дисков с избыточностью" - массив дисковых накопителей, составляющих вместе один большой дисковый накопитель. Данные разделяются (распределяются) по всем этим физическим устройствам - дисковым накопителям. Конфигурация RAID-контроллеров возможна многими способами. Каждый из вариантов конфигураций RAID имеет свои собственные показатели отказоустойчивости и производительности.
RAID 0. Уровень RAID, обеспечивающий расслоение данных (data stripping). Это - самый недорогой и самый быстрый из уровней RAID, однако он не обеспечивает отказоустойчивости при сбоях дисков.
RAID 1. Уровень RAID, называющийся "зеркальное отражение". Том RAID 1 состоит из двух одинаковых дисковых накопителей.
RAID 5. Уровень RAID, называющийся "RAID с распределенным контролем четности". Для данной конфигурации RAID производится контроль по четности для каждого из слоев данных. Эта конфигурация RAID - недорогая и обеспечивает отказоустойчивость.
RAID 10. Уровень RAID, применяющий и зеркальное отражение, и расслоение данных. Для этой конфигурации RAID иногда применяются обозначения RAID 0+1 или RAID 1/0.
RDBMS (relational database management system). См. система управления реляционными базами данных, СУРБД.
ROLLBACK. "Откат" - оператор SQL Server, применяемый для отмен транзакции. До момента фиксации транзакции вы можете применить оператор ROLLBACK, который отменит все действия, выполненные этой транзакцией.
S
SAN (Storage Area Network). Сетевая архитектура с сервером хранения данных. Подсистема ввода-вывода, благодаря которой много компьютеров могут пользоваться общей подсистемой RAID.
SCSI (Small Computer System Interface). "Интерфейс малых компьютерных систем" - интерфейс ввода-вывода, очень широко распространенный на современных компьютерах. SCSI-диски - это дисковые накопители, для которых применяется интерфейс SCSI.
SLA (Service Level Agreement). См. соглашение об уровне обслуживания.
SMP Аббревиатура для symmetric multiprocessor system, см. симметричная многопроцессорная система.
SMS (Systems Management Server). "Сервер управления системами" - платформа для управления предприятием предлагаемая фирмой Microsoft.
SPID Аббревиатура для system process identifier, см. идентификатор системного процесса.
SQL (Structured Query Language). "Язык структурированных запросов" - общепринятый язык для работы с реляционными базами данных. Стандарты на SQL установлены и Американским Национальным Институтом Стандартов (ANSI, American National Standards Institute), и Международной организацией по стандартизации (ISO, International Organization for Standardization). Большинство из современных продуктов-СУБД поддерживают Entry Level ("начальный уровень") для SQL-92 (самый поздний стандарт SQL, опубликован в 1992 году).
SQL Profiler. "Профайлер" - утилита SQL Server, применяемая для слежения за производительностью сервера и за происходящей деятельностью. SQL Profiler очень. полезен для отслеживания событий, происходящих внутри SQL Server.
SQL Query Analyzer. "Анализатор запросов" - утилита, ставшая заменой применению ISQL/W в качестве инструментального средства для эпизодических запросов SQL Server. В окне Query Analyzer вы можете набрать с клавиатуры оператор SQL и посмотреть на результаты применения этого оператора, что позволяет производить отладку. Query Analyzer также показывает план исполнения для оператора SQL, благодаря чему вы можете производить его настройку.
SQL Server. Продукт фирмы Microsoft - система управления реляционными базами данных.
SQL Server Agent. "Агент SQL Server" - программа, выполняющая некоторые задачи в фоновом режиме, например, планирующая задания SQL Server или оповещающая нужных людей о проблемах с SQL Server. SQL Server Agent Scheduler (планировщик агентов SQL Server) служит для исполнения других агентов, таких как агенты репликации. SQL Server Agent имелся в SQL Server 6.5 под названием SQL Executive.
SQL Server Analysis Services. Программа-вставка (add-in program), созданная для помощи в аналитической обработке данных в реальном времени (OLAP, on-line analytical processing); вы можете пользоваться ею, чтобы осуществлять доступ к данным в ваших складах (data warehouses) и рынках данных (data marts). В SQL Server 7 это инструментальное средство имело название "OLAP Services".
T
TCP/IP (Transmission Control Protocol/Internet Protocol). Широко распространенный сетевой протокол.
token ring. Широко распространенный аппаратный сетевой протокол, разработанный фирмой IBM.
T-SQL (Transact-SQL). Процедурный язык SQL, применяемый в SQL Server. Transact-SQL является расширением языка SQL.
U
UNC (Uniform Naming Convention). См. имя UNC.
UNТON. "Объединение" - оператор SQL, применяемый для объединения результатов двух или нескольких запросов. Объединенный набор результатов, содержит все строки, которые были возвращены всеми запросами из оператора UNION.
UPDATE. "Обновить" - оператор SQL, применяемый для модификации записи в базе данных.
V
VINES (VIrtual NEtworking System). Сетевой протокол Banyan.
W
WHERE. "Где", "в котором" - оператор SQL, применяемый для задания условий, которым должны удовлетворять данные, которые вы хотите извлечь.
Размещено на Allbest.ru
...Подобные документы
Система управления базами данных (СУБД) MySQL. Установка, настройка и запуск MySQL. Окончательная настройка нового MySQL сервера. Основные утилиты и журнальные файлы. Работа с виртуальными хостами. Синтаксис для создания таблиц и управление данными.
реферат [3,5 M], добавлен 24.06.2019Общая характеристика системы управления базами данных MySQL, ее основные особенности и возможности, касающиеся обеспечения целостности данных. Реализация ограничений семантической и ссылочной целостности в СУБД MySQL на примере фрагмента ИС "Салон магии".
курсовая работа [981,0 K], добавлен 14.10.2012Алгоритмы обработки массивов данных. Система управления базами данных. Реляционная модель данных. Представление информации в виде таблицы. Система управления базами данных реляционного типа. Графический многооконный интерфейс.
контрольная работа [2,8 M], добавлен 07.01.2007История создания, понятие, типы и функции системы управления базами данных. Изучение технологии копирования данных средствами устройства их хранения. Процесс разработки алгоритма и программы для нахождения максимального элемента массива А в массиве В.
отчет по практике [360,4 K], добавлен 08.02.2014Системы управления базами данных в медицине. Основные идеи, которые лежат в основе концепции базы данных. Требования, предъявляемые к базам данных и системе управления базами данных. Архитектура информационной системы, организованной с помощью базы данных
реферат [122,5 K], добавлен 11.01.2010Создание автоматизированных систем управления для предприятий нефтяной и газовой промышленности. Система управления базами данных (СУБД), ее функциональные возможности, уровневая архитектура. Характеристика реляционных, объектных и распределенных СУБД.
курсовая работа [434,7 K], добавлен 20.07.2012Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.
реферат [46,4 K], добавлен 01.11.2009Система управления базами данных MySQL. Управление БД MySQL при помощи инструмента phpmyadmin. Принципы учета товарно-материальных ценностей. Спецификация оборудования, необходимого для нормального функционирования базы данных учета. Создание скрипта.
дипломная работа [1,4 M], добавлен 16.08.2015Особенности управления информацией в экономике. Понятие и функции системы управления базами данных, использование стандартного реляционного языка запросов. Средства организации баз данных и работа с ними. Системы управления базами данных в экономике.
контрольная работа [19,9 K], добавлен 16.11.2010Основные технологии веб-программирования. Методы отправки данных на сервер с помощью HTML-формы. PHP - Препроцессор Гипертекста. Сохранение данных в базе данных MySQL. Клиент-Сервер и технология CGI. Примеры использования PHP совместно с MySQL.
лекция [2,9 M], добавлен 27.04.2009Структура и функции системы управления базами данных (СУБД). Управление хранением данных и доступом к ним. Защита и поддержка целостности данных. Надежность хранения данных во внешней памяти. Классификация СУБД по способу доступа к базе данных.
презентация [3,7 M], добавлен 05.06.2014Понятие и назначение, принципы построения и внутренняя структура системы управления базами данных, их функциональные особенности и возможности, критерии оценки эффективности. Языковые и программные средства. Использование SQL, типы и модели данных.
презентация [677,3 K], добавлен 18.03.2015Назначение и основные функции системы управления базами данных СУБД, особенности и признаки их классификации. Архитектура баз данных (БД). Разработка распределенных БД. Язык структурированных запросов (SQL). Правила Кодда: требования к реляционным БД.
курсовая работа [376,2 K], добавлен 21.07.2012Запросы к базам данных: SQL, QBE, UDF, транзакции. Создание таблиц в системе управления базами данных MS Access, определение основных свойств полей. Проектирование базы данных "ТМЦ". Создание файла базы данных в MS Access, конструкторы и мастера.
контрольная работа [1,6 M], добавлен 15.03.2011Современные системы управления базами данных (СУБД). Анализ иерархической модели данных. Реляционная модель данных. Постреляционная модель данных как расширенная реляционная модель, снимающая ограничение неделимости данных, хранящихся в записях таблиц.
научная работа [871,7 K], добавлен 08.06.2010Классификации баз данных по характеру сберегаемой информации, способу хранения данных и структуре их организации. Современные системы управления базами данных и программы для их создания: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.
презентация [244,3 K], добавлен 03.06.2014Базы данных как составная часть информационных систем. Изучение взаимосвязи понятий информация и данные. Система управления базами данных. Пример структурированных данных. Обеспечение логической независимости. Безопасность операционной системы.
контрольная работа [44,6 K], добавлен 15.06.2009Автоматизация сбора и обработки данных. Основы, таблицы и средства для работы с базами данных. Инструментальные средства и компоненты. Технология создания приложения. Работа с псевдонимами и со связанными таблицами. Система управления базами данных.
методичка [1,5 M], добавлен 06.07.2009Проектирование базы данных "Спортивные соревнования" для автоматизации процесса контроля спортивных соревнований, используя систему управления базами данных MySQL. Разработка клиентского приложения. Диалог с пользователем и функциональные возможности.
курсовая работа [945,4 K], добавлен 03.01.2022Тенденция развития систем управления базами данных. Иерархические и сетевые модели СУБД. Основные требования к распределенной базе данных. Обработка распределенных запросов, межоперабельность. Технология тиражирования данных и многозвенная архитектура.
реферат [118,3 K], добавлен 29.11.2010