- Классификация СУБД по способу доступа к БД
- Тесты по информационным технологиям с ответами
- Системы управления базами данных¶
- Основные функции СУБД¶
- Классификации СУБД¶
- По модели данных¶
- Иерархические¶
- Сетевые¶
- Реляционные¶
- Объектно-ориентированные¶
- Объектно-реляционные¶
- По степени распределённости¶
- По способу доступа к БД¶
- Файл-серверные¶
- Клиент-серверные¶
- Встраиваемые¶
- Стратегии работы с внешней памятью¶
Классификация СУБД по способу доступа к БД
Также СУБД можно разделить по способу доступа к базам данных на файл-серверные, клиент-серверные и встраиваемые.
В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД.
На данный момент файл-серверная технология считается устаревшей, а её использование в крупных информационных системах — недостатком. Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно.
Стандарты. Для современных СУБД архитектура “клиент-сервер” стала фактически стандартом. Если предполагается , что проектируемая информация будет иметь архитектуру “клиент-сервер” , то это означает , что прикладные программы , реализованные в её рамках , будут иметь распределённый характер , т.е. часть функций приложений будет реализована в программе-клиенте , другая — в программе-сервере.
Принципы. Основной принцип технологии “клиент-сервер” заключается в разделении функций стандартного интерактивного приложения на четыре группы :
· функции ввода и отображения данных;
· прикладные функции , характерные для предметной области ;
· фундаментальные функции хранения и управления ресурсами(базами данных);
Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы. Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
Источник
Тесты по информационным технологиям с ответами
60. Какое максимальное количество рабочих листов Excel может содержать рабочая книга?
Г) не ограничено
61. Как обеспечить в Excel перенос слов в ячейке (разместить текст в ячейке на нескольких строчках)?
А) Написать первое слово, нажать клавишу «ENTER», затем написать второе слово, нажать клавишу «ENTER» и т. д. Высота ячейки будет автоматически расширяться
Б) Выполнить команду Сервис → Язык → Расстановка переносов
В) Записать в ячейке все предложение и, не закрывая ее, выполнить команду Формат → Ячейки. На вкладке «Выравнивание» установить флажок «Переносить по словам»
Г) Записать в ячейке все предложение. Нажать клавишу «Enter». Вновь выделить эту ячейку. Выполнить команду Формат → ячейки и на вкладке «Выравнивание» установить флажок «Переносить по словам». Установить необходимые ширину и высоту ячейки *
62. Как в Excel сделать рамку вокруг выделенной группы ячеек?
А) Для создания рамки вокруг выделенной группы ячеек используется инструмент «Прямоугольник» Инструментальной панели «Рисование»
Б) Для создания рамки вокруг выделенной группы ячеек используется инструмент «Надпись» Инструментальной панели «Рисование»
В) Для создания рамки вокруг выделенной группы ячеек используется Вкладка «Граница» диалогового окна «Формат ячеек» *
Г) Для создания рамки вокруг выделенной группы ячеек используется Вкладка «Вид» диалогового окна «Формат ячеек»
63. Что позволяет в Excel делать команда ФОРМАТ → АВТОФОРМАТ?
А) Вызвать на экран диалоговое окно «Формат ячеек», в котором можно выбрать необходимые параметры форматирования ячеек
Б) Эта команда используется для форматирования таблиц только в текстовом редакторе Word
В) Открывает окно в котором можно выбрать шаблон типового оформления ячеек *
Г) Автоматически форматирует выделенную область ячеек в соответствии с установками, заданными «по умолчанию»
64. Чем отличается в Excel применение клавиш со стрелками от их применения вместе с нажатой клавишей «Ctrl»?
Б) При нажатой клавише Ctrl, нажатие стрелки приводит к перемещению курсора в конец (начало) или к первому (последнему) столбцу, в зависимости от выбранного направления стрелки *
В) При нажатой клавише Ctrl, нажатие стрелки приводит к выделению группы ячеек в направлении выбранной стрелки
Г) При нажатой клавише Ctrl, нажатие стрелки приводит к отмену выделения ячеек в направлении стрелки
65. Для чего может быть использована команда Excel: Правка → Заполнить → Прогрессия?
А) Эта команда позволяет записать уравнение для выделенной кривой диаграммы
Б) Открывает диалоговое окно, которое позволяет возвратить в ячейку число, рассчитанное по формулам арифметической или геометрической прогрессии
В) Заполняет выделенный интервал ячеек последовательностью цифр, дат и др., в соответствии с установками, выполненными в диалоговом окне «Прогрессия» *
Г) Позволяет рассчитать величину прогрессивного налога на задаваемую величину прибыли
66. Что означает формула, записанная в одной из ячеек Excel =СУММ(Лист1!A1:A10;Лист2!B1:B11)?
А) Сумма чисел, находящихся в ячейках А1:10 Листа 1 будет помещена в ячейки В1:В11 Листа 2
Б) Сумма всех чисел, находящихся на Листе 1 и Листе 2
В) Такая запись формулы не допустима!
Г) Сумма чисел, находящихся в ячейках А1:А10 на Листе1 и чисел, находящихся в ячейках В1:В11 на Листе 2 *
67. Как отменить сделанное выделение ячеек в Excel?
А) Щелкнуть на клавише Esc
Б) Выполнить команду Вид → Отменить выделение
В) Щелкнуть правой кнопкой мыши на выделении
Г) Щелкнуть левой кнопкой мыши в любом месте рабочего листа *
68. Что означает если в ячейке Excel в результате вычисления по формуле появилось выражение » #ЗНАЧ!»?
А) Компьютер выполнил недопустимую операцию
Б) Один из аргументов функции содержит недопустимую переменную (например, текст) *
В) Число, полученное в результате вычисления по формуле, превышает заданные размеры ячейки
Г) Это означает, что необходимо изменить формат ячеек, содержащих аргументы функции (например, «Текстовый» формат заменить на «Числовой»)
69. Как пропорционально изменить размеры вставленного в Excel рисунка?
А) Выполнить команду Вид → Объект. В открывшемся диалоговом окне установить необходимые размеры вставленного рисунка
Б) Выполнить команду Формат → Объект и в открывшемся диалоговом окне установить необходимые размеры рисунка
В) Выделить вставленный рисунок. Подвести курсор мыши к угловому маркеру (курсор должен принять вид крестика) и, не отпуская левую кнопку мыши, переместить маркер в нужном направлении *
Г) Выделить вставленный рисунок. Подвести курсор мыши к угловому маркеру (курсор должен принять вид песочных часов) и, не отпуская левую кнопку мыши, переместить маркер в нужном направлении
70. Обычно, при написании формул используются данные расположенные в нескольких ячейках, т. е. используется «Диапазон ячеек», который выглядит в строке формул Excel следующим образом?
71. Вы построили диаграмму в Excel по некоторым данным из таблицы, а через некоторое время изменили эти данные. Как перестроить диаграмму для новых данных таблицы?
А) Пересчет диаграммы в стандартном режиме произойдет автоматически *
Б) Достаточно дважды щелкнуть мышью по диаграмме
В) Достаточно один раз щелкнуть мышью по диаграмме
Г) Необходимо построить новую диаграмму
72. Какую программу можно использовать для проведения мультимедийной презентации?
Б) Microsoft Word
В) Microsoft Excel
Г) Microsoft PowerPoint *
73. Назначение программы Microsoft PowerPoint?
А) Для обеспечения правильной работы процессора компьютера
Б) Для проведения мультимедийных презентаций *
В) Для набора и редактирования текста
Г) Для работы с таблицами и диаграммами
74. Какое из изображений соответствует логотипу программы Microsoft PowerPoint?
А)
Б)
В) *
Г)
75. С помощью какой команды можно начать показ слайдов в программе Microsoft PowerPoint?
А) Показ слайдов → Начать показ *
Б) Начать показывать слайды → Ок
В) Пуск → Начать показ слайдов
Г) Файл → Начать показ слайдов
76. Как можно изменить внешнее оформление слайда в программе Microsoft PowerPoint?
А) Файл → Изменить внешнее оформление
Б) Формат → Оформление слайда *
В) Правка → Вид → Изменить внешнее оформление слайда
Г) Показ слайдов → Изменить шаблон
77. Какой последовательностью команд можно добиться анимации перехода между слайдами в программе Microsoft PowerPoint?
А) Файл → Изменить анимацию переходов
Б) Вид → Анимация → Изменить
В) Показ слайдов → Эффекты анимации *
Г) Правильные все ответы а, б и в
78. Для изменения анимации объектов внутри слайда в программе Microsoft PowerPoint нужно нажать?
А) Показ слайдов → Настройка анимации *
Б) Параметры → Настойка → Анимация
В) Анимация → Настройка
Г) Настройка → Анимация → Настойка анимации
79. Как добавить новый слайд в программе Microsoft PowerPoint?
А) Файл → Добавить новый слайд
Б) Вид → Слайд → Добавить новый
Г) Вставка → Создать слайд *
80. Какой кнопкой или их сочетанием прекратить показ слайдов и вернуться в режим редактирования в программе Microsoft PowerPoint?
81. Что означает – систематизированное (структурированное) хранилище информации?
В) Склад информации
82. В каких случаях, и с какой целью создаются базы данных?
А) Когда необходимо отследить, проанализировать и хранить информацию за определенный период времени *
Б) Для удобства набора текста
В) Когда необходимо быстро найти какой-либо файл на компьютере
Г) Когда винчестер компьютера имеет небольшой размер свободной памяти
83. Какие главные преимущества хранения информации в базах данных
А) Подходят все перечисленные пункты *
Б) Многоразовость использования данных
В) Ускорение обработки запросов к системе и уменьшение избыточности данных
Г) Простота и удобство внесения изменений в базы данных
84. Что означает – программа или комплекс программ служащих для полнофункциональной работы с данными (СУБД)?
А) Система управления базами данных *
Б) Система управления базой доступа
В) Система упрощенного базового доступа
Г) Совокупность управляющих баз данных
85. По технологии обработки данных базы данных подразделяют на:
А) Централизированные и распределенные *
Б) Периферийные и централизованные
В) Внутренние и наружные
Г) Простые и сложные
86. По способу доступа к данным базы данных подразделяют на:
А) Базы данных с локальным доступом и базы данных с удаленным (сетевым доступом) *
Б) Простые и сложные
В) Быстрые и медленные
Г) Проводные и беспроводные
87. По типу связи между данными базы данных подразделяют на:
А) Иерархические, сетевые, реляционные, объектно-ориентированные *
Б) Компьютерные и персональные
В) Модульные, модемные и сетевые
Г) Основные и дополнительные
88. С чего всегда начинается создание базы данных?
А) С разработки структуры ее таблиц *
Б) С запуска компьютера и запуска программы просмотрщика баз данных
В) С создания макета документа
Г) С собеседования и обсуждения проблемы построения базы данных
89. Что означает – уникальное поле?
А) Поле, значения в котором не могут повторяться *
Б) Поле, которому присваиваются числовые значения
В) Поле, которое состоит только из цифр
Г) Поле, которое имеет как числовые, так и дробные значения
Источник
Системы управления базами данных¶
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные функции СУБД¶
- управление данными во внешней памяти (на дисках);
- управление данными в оперативной памяти с использованием дискового кэша;
- журнализация изменений, резервное копирование и восстановление базы данных после сбоев;
- поддержка языков БД (язык определения данных, язык манипулирования данными).
Обычно современная СУБД содержит следующие компоненты:
- ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
- процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
- подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
- а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.
Классификации СУБД¶
По модели данных¶
Иерархические¶
Используется представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами (в программировании применительно к структуре данных дерево устоялось название братья).
Иерархической базой данных является файловая система, состоящая из корневого каталога, в котором имеется иерархия подкаталогов и файлов.
Примеры: Caché, Google App Engine Datastore API.
Сетевые¶
Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.
Реляционные¶
Практически все разработчики современных приложений, предусматривающих связь с системами баз данных, ориентируются на реляционные СУБД. По оценке Gartner в 2013 году рынок реляционных СУБД составлял 26 млрд долларов с годовым приростом около 9%, а к 2018 году рынок реляционных СУБД достигнет 40 млрд долларов. В настоящее время абсолютными лидерами рынка СУБД являются компании Oracle, IBM и Microsoft, с общей совокупной долей рынка около 90%, поставляя такие системы как Oracle Database, IBM DB2 и Microsoft SQL Server.
Объектно-ориентированные¶
Управляют базами данных, в которых данные моделируются в виде объектов, их атрибутов, методов и классов.
Этот вид СУБД позволяет работать с объектами баз данных так же, как с объектами в программировании в объектно-ориентированных языках программирования. ООСУБД расширяет языки программирования, прозрачно вводя долговременные данные, управление параллелизмом, восстановление данных, ассоциированные запросы и другие возможности.
Объектно-реляционные¶
Этот тип СУБД позволяет через расширенные структуры баз данных и язык запросов использовать возможности объектно-ориентированного подхода: бъекты, классы и наследование.
Зачастую все те СУБД, которые называются реляционными, являются, по факту, объектно-реляционными.
В данном курсе мы будем, в первую очередь, гооврить об этом виде СУБД.
Примеры: PostgreSQL, DB2, Oracle, Microsoft SQL Server.
По степени распределённости¶
- Локальные СУБД (все части локальной СУБД размещаются на одном компьютере)
- Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).
По способу доступа к БД¶
Файл-серверные¶
В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на процессор файлового сервера. Недостатки: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД.
На данный момент файл-серверная технология считается устаревшей, а её использование в крупных информационных системах — недостатком.
Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверные¶
Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность.
Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
Встраиваемые¶
Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы (API).
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.
Стратегии работы с внешней памятью¶
СУБД с непосредственной записью — это СУБД, в которых все измененные блоки данных незамедлительно записываются во внешнюю память при поступлении сигнала подтверждения любой транзакции. Такая стратегия используется только при высокой эффективности внешней памяти.
СУБД с отложенной записью — это СУБД, в которых изменения аккумулируются в буферах внешней памяти до наступления любого из следующих событий:
- контрольной точки;
- конец пространства во внешней памяти, отведенное под журнал. СУБД выполняет контрольную точку и начинает писать журнал сначала, затирая предыдущую информацию;
- останов. СУБД ждёт, когда всё содержимое всех буферов внешней памяти будет перенесено во внешнюю память, после чего делает отметки, что останов базы данных выполнен корректно;
- при нехватке оперативной памяти для буферов внешней памяти.
Такая стратегия позволяет избежать частого обмена с внешней памятью и значительно увеличить эффективность работы СУБД.
Источник