Меню Рубрики

С точки зрения конечного пользователя субд реализует функции

СУБД – это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных.

С точки зрения пользователя СУБД реализует функции хранения, изменения (добавления, обновления и удаления) и обработки информации, а также разработки и получения различных выходных документов.

В более развернутом виде можно сказать, что СУБД выполняют такие функции как управление ресурсами среды хранения, обеспечение логической и физической независимости данных, защита логической и физической целостности базы данных, управление полномочиями пользователей на доступ к базе данных, организация параллельного доступа пользователей к базе данных, настройка на конкретные условия применения, поддержка деятельности системного персонала.

СУБД позволяет различать и поддерживать два независимых взгляда на базу данных – взгляд пользователя, воплощаемый в логическом представлении данных, и взгляд системы – «физическое» представление, характеризующее организацию хранимых данных. Пользователя не интересуют при его работе с базой данных байты и биты, представляющие данные в среде хранения, их размещение в памяти, указатели поддерживающие связи между различными структурными компонентами хранимых данных, выбранные методы доступа. В то же время все эти факторы важны для выполнения функций управления данными самой СУБД.

Обеспечение логической независимости данных – одна из важнейших функций СУБД, предоставляющая определенную степень свободы вариации «логического» представления базы данных без необходимости соответствующей модификации «физического» представления. Отметим, что логическая независимость данных обеспечивается средствами механизмов многоуровневой архитектуры СУБД.

Под физической независимостью данных понимается способность СУБД предоставлять некоторую свободу модификации способов организации баз данных в среде хранения, не вызывая необходимости внесения соответствующих изменений в логическое представление (прикладные программы). Физическая независимость данных реализуется в СУБД за счет тех же самых трансформационных механизмов архитектуры системы, которые обеспечивают логическую независимость данных.

Поддержка логической целостности (непротиворечивости) базы данных осуществляется посредством задания ограничений целостности. Ограничения целостности базы данных объявляются в схеме базы данных, и их проверка осуществляется при каждом обновлении объектов данных или связей между ними. Во многих СУБД ограничения целостности поддерживаются только на стадии ввода данных в базу данных и ассоциируются с используемыми экранными формами ввода.

Нарушения логической целостности базы данных могут быть связаны не только с вводом в нее недостоверных данных. Они могут являться также следствием несвоевременного прерывания выполнения процедур обработки данных. Для исключения таких ситуаций в многопользовательских СУБД предусматривается механизм транзакций.

Проблема обеспечения физической целостности базы данных возникает в связи с возможными ее разрушениями в результате сбоев и отказов оборудования, повреждений носителей данных. Развитые СУБД располагают средствами восстановления разрушенной базы данных, основанные чаще всего на использовании ее контрольных копий и журнализации изменений.

В многопользовательских СУБД предусматриваются механизмы разграничения полномочий доступа (управления доступом) пользователей к базе данных, поскольку в ней могут храниться данные, которые должны быть доступны лишь ограниченному кругу пользователей.

Механизмы управления доступом обычно основываются на принципах паролей, сопоставление так называемых замков управления доступом, ассоциированных с защищенными объектами, и ключей, специфицируемых пользователем, либо на явной спецификации полномочий доступа.

Организация параллельного доступа пользователей к базе данных является довольно сложной задачей. Здесь нужно исключать коллизии, связанные с одновременным обновлением данных разными пользователями, с возможностью чтения одним пользователем объекта базы данных, который успел лишь частично обновить другой показатель. Такие коллизии привели бы к нарушению логической целостности базы данных. Для их предотвращения в СУБД предусматривается техника транзакций и блокирования ресурсов данных. Транзакцией называют последовательность операций пользователя над базой данных, которая сохраняет ее логическую целостность. Если например из базы данных нужно удалить сведения о некотором поставщике в связи с тем, что он прекращает дальнейшие поставки, то вслед за этим необходимо удалить и сведения о запланированных этим поставщиком поставках продукции. Иначе база будет содержать сведения о поставках неизвестного системе поставщика. Ясно, что в мультипользовательской среде такую последовательность операций нельзя прерывать до полного ее завершения для обработки запросов других пользователей системы.

На время исполнения транзакции, модифицирующей некоторые ресурсы данных необходимо блокировать эти ресурсы с тем, чтобы не допустить к ним доступа для других транзакций. В различных СУБД используются различные методы блокирования. В одних системах предусматривается автоматическое блокирование ресурсов на время их обновления, в других оно должно явно запрашиваться в пользовательских транзакциях. Используются и комбинированные стратегии блокирования. Блокирование может предусматривать монопольное использование ресурса данной транзакцией или допускать его совместное использование с другими транзакциями.

Разрешая таким образом проблему параллельного доступа, блокирование ресурсов вместе с тем порождает новую проблему — возможность возникновения тупиковой ситуации, когда группа из двух или более транзакций монопольно захватывает ресурсы таким образом, что каждая из них ожидает освобождения какого-либо ресурса, монопольно захваченного (блокированного) другой транзакцией из этой группы. В некоторых СУБД реализованы специальные автоматические механизмы предотвращения тупиковых ситуаций либо механизмы, обеспечивающие выход из тупиковой ситуации за счет отката образующих ее транзакций.

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

Для управления настройкой системы используются ее языковые средства. Характер и возможности языковых средств СУБД определяются главным образом моделью данных, поддерживаемых этой системой.

Перечисленные выше функции СУБД, в свою очередь, используют следующие основные функции более низкого уровня (низкоуровневые функции):

— управление данными во внешней памяти (на дисках);

— управление буферами оперативной памяти;

— журнализация изменений, резервное копирование и восстановление базы данных;

Читайте также:

  1. I. Понятие, структура и функции религии. Социологические теории религии.
  2. II. Язык как особая знаковая система. Основные функции языка.
  3. IV. Функции местного самоуправления.
  4. Wait функции
  5. Агрегатные функции
  6. Агрегатные функции в SQL.
  7. Агрегатные функции и группировка
  8. Агрегатные функции, вложенные запросы в операторе выбора.
  9. Агрегирующие функции языка SQL
  10. Билет 1. Понятие, сущность, признаки, формы и функции государства.
  11. Билет 5 Основные черты, функции и Юридические свойства Конституции
  12. Билет 5. Понятие права, основные принципы и функции права.

Понятие базы данных

Лекция №2 Типовая организация СУБД

1. Понятие базы данных. 1

2. Функции СУБД.. 2

3. Классификация СУБД.. 4

4. Операции СУБД. СУБД Microsoft Access. 7

Понятие база данных с различных точек зрения:

· с точки зрения программиста:—массив информации, созданный в некоторой СУБД.

· с точки зрения информационного рынка: это самостоятельный товар в форме упорядоченного массива машиночитаемой информации.

· с точки зрения пользователя:это массив информации, доступной для проведения в нем поиска.

Стандартные требования к организации базы данных:

Интегрированность (централизованное хранение информации). Не интегрированные базы данных (созданные, например, в разное время и с разными целями) практически все обладают избыточностью и не являются непротиворечивыми.

Взаимосвязанность и структурированность, отражающие существенные свойства объектов реального мира.

Независимость описания данных от прикладных программ (логическая и физическая независимость), т.е. изменения, касающиеся логической структуры данных, не должны влиять на их расположение в памяти системы.

В современной технологии баз данных эти задачи решаются централизованно с помощью СУБД (т.е. с помощью специального программного инструментария).

Централизованный характер управления данными в базе данных предполагает необходимость существование некоторого лица (или группы), на которое возлагаются функции администрирования данными.

По технологии обработки данных базы данных подразделяются на централизованные и распределенные.

Централизованная база данных хранится в памяти одной вычислительной системы (применяют в локальных сетях ПК).

Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).

По способу доступа к данным базы данных разделяются на:

· базы данных с локальным доступом

· базы данных с удаленным (сетевым) доступом.

База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей.

Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.

Обычно современная СУБД содержит следующие компоненты (см. рис.):

· ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,

· процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

· подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД

· а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.

Рисунок 2 – Компоненты СУБД

С точки зрения пользователя, СУБД реализует функции хранения, изменения (пополнения, редактирования и удаления) и обработки информации, а также разработки и получения различных выходных документов.

Для работы с хранящейся в базе данных информацией СУБД предоставляет программам и пользователям следующие два типа языков:

a. язык описания данных — высокоуровневый непроцедурный язык декларативного типа, предназначенный для описания логической структуры данных;

b. язык манипулирования данными — совокупность конструкций, обеспечивающих выполнение основных операций по работе с данными: ввод, модификацию и выборку данных по запросам.

Названные языки в различных СУБД могут иметь отличия. Наибольшее распространение получили два стандартизованных языка: QBE (Query By Example) — язык запросов по образцу и SQL (Structured Query Language) — структурированный язык запросов. QBE в основном обладает свойствами языка манипулирования данными, SQL сочетает в себе свойства языков обоих типов — описания и манипулирования данными.

Читайте также:  Почему при плохом зрении расширены зрачки

Перечисленные выше функции СУБД, в свою очередь, используют следующие основные функции более низкого уровня, которые назовем низкоуровневыми:

1. управление данными во внешней памяти;

2. управление буферами оперативной памяти;

3. управление транзакциями;

4. ведение журнала изменений в БД;

5. обеспечение целостности и безопасности БД.

Дадим краткую характеристику необходимости и особенностям реализации перечисленных функций в современных СУБД.

Реализация функции управления данными во внешней памяти в разных системах может различаться и на уровне управления ресурсами (используя файловые системы ОС или непосредственное управление устройствами ПЭВМ), и по логике самих алгоритмов управления данными. В основном методы и алгоритмы управления данными являются «внутренним делом» СУБД и прямого отношения к пользователю не имеют. Качество реализации этой функции наиболее сильно влияет на эффективность работы специфических ИС, например, с огромными БД, со сложными запросами, большим объемом обработки данных.

Необходимость буферизации данных и как следствие реализации функции управления буферами оперативной памяти обусловлено тем, что объем оперативной памяти меньше объема внешней памяти.

Буферы представляют собой области оперативной памяти, предназначенные для ускорения обмена между внешней и оперативной памятью. В буферах временно хранятся фрагменты БД, данные из которых предполагается использовать при обращении к СУБД или планируется записать в базу после обработки.

Механизм транзакций используется в СУБД для поддержания целостности данных в базе. Транзакцией называется некоторая неделимая последовательность операций над данными БД, которая отслеживается СУБД от начала и до завершения. Если по каким-либо причинам (сбои и отказы оборудования, ошибки в программ- / ном обеспечении, включая приложение) транзакция остается незавершенной, то она отменяется.

Говорят, что транзакции присущи три основных свойства:

a. атомарность (выполняются все входящие в транзакцию операции или ни одна);

b. сериализуемость (отсутствует взаимное влияние выполняемых в одно и то же время транзакций);

c. долговечность (даже крах системы не приводит к утрате результатов зафиксированной транзакции).

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

Контроль транзакций важен в однопользовательских и в многопользовательских СУБД, где транзакции могут быть запущены параллельно. В последнем случае говорят о сериализуемости транзакций. Под сериализацией параллельно выполняемых транзакций понимается составление такого плана их выполнения (сериального плана), при котором суммарный эффект реализации транзакций эквивалентен эффекту их последовательного выполнения.

При параллельном выполнении смеси транзакций возможно возникновение конфликтов (блокировок), разрешение которых является функцией СУБД. При обнаружении таких случаев обычно производится «откат» путем отмены изменений, произведенных одной или несколькими транзакциями.

Ведение журнала изменений в БД (журнализация изменений) выполняется СУБД для обеспечения надежности хранения данных в базе при наличии аппаратных сбоев и отказов, а также ошибок в программном обеспечении.

Журнал СУБД — это особая БД или часть основной БД, непосредственно недоступная пользователю к используемая для записи информации обо всех изменениях базы данных. В различных СУБД в журнал могут заноситься записи, соответствующие изменениям в СУБД на разных уровнях: от минимальной внутренней операции модификации страницы внешней памяти до логической операции модификации БД (например, вставки записи, удаления столбца, изменения значения в поле) и даже транзакции.

Для эффективной реализации функции ведения журнала изменений в БД необходимо обеспечить повышенную надежность хранения и поддержания в рабочем состоянии самого журнала. Иногда для этого в системе хранят несколько копий журнала.

Обеспечение целостности БД составляет необходимое условие успешного функционирования БД, особенно для случая использования БД в сетях. Целостность БД, есть свойство базы данных, означающее, что в ней содержится полная, непротиворечивая и адекватно отражающая предметную область информация. Поддержание целостности БД включает проверку целостности и ее восстановление в случае обнаружения противоречий в базе данных. Целостное состояние БД описывается с помощью ограничений целостности в виде условий, которым должны удовлетворять хранимые в базе данные. Примером таких условий может служить ограничение диапазонов возможных значений атрибутов объектов, сведения о которых хранятся в БД, или отсутствие повторяющихся записей в таблицах реляционных БД.

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

Дата добавления: 2015-05-10 ; Просмотров: 1564 ; Нарушение авторских прав? ;

Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет

Уровень II (средний)

34. Задание

Несуществующая база данных:

35. Задание

База данных представлена в табличной форме. Запись образует…

— строку в таблице

36. Задание

С точки зрения конечного пользователя СУБД НЕ реализует функции:

— управления файловой структурой

— формирования выходных документов (отчётов)

37. Задание

База данных представленная в виде взаимосвязанных таблиц называется…

38. Задание

Одна из характеристик, используемая при описании поля:

39. Задание

Назначение отчетов в ACCESS:

— для распечатки данных на основание таблиц и запросов

— для подведения и распечатки итогов из таблиц или запросов.

— для получение более наглядных данных

— для представления данных в другие приложения

40. Задание

Ключ базы данных определяет…

— уникальный номер записи в базе данных

— набор символов, ограничивающий вход в автоматизированную систему с базой данных

— часть записи, совокупность ее полей, предназначенных для формирования индексного файла

— ключ к записям в структуре информационного приложения

41. Задание

Языком запроса к реляционным базам данных является …

42. Задание

Структура данных в среде СУБД ориентирована на…

43. Задание

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

44. Задание

Выполняет компиляцию операторов языка БД в некоторую выполняемую программу:

— компилятор языка БД

— подсистема поддержки времени выполнения

45. Задание

Принципиально новый метод управления, основанный на моделировании действий специалистов при принятии решений:

— глобальные и локальные вычислительные сети

46. Задание

Понятия база данных и информационная база …

— не являются однозначными

— являются однозначными, если определяются одной моделью данных

— являются однозначными, если файлы базы данных имеют последовательную организацию

47. Задание

Предметная область – это…

— область применения БД, банка данных, информационной базы

— область спецификации данных

— область выполнения транзакций

48. Задание

Иерархическая, сетевая, реляционная, это…

— модели предметной области

— системы обработки данных

— структуры формирования запросов к базе данных

49. Задание

Язык манипулирования данными СУБД предназначен для организации.

— обработки данных в базе

— структуры базы данных

— типов данных, представленных в файлах СУБД

— семантической обработки информации

50. Задание

Представление реляционной модели данных в СУБД реализуется в виде.

51. Задание

Для представления особой предметной области в базе информационного приложения требуется.

— разработка специализированной СУБД

— использование СУБД общего назначения

— использование нескольких СУБД общего назначения

— разделение описания предметной области на локальные фрагменты, описание которых может быть выполнено в среде СУБД общего назначения

52. Задание

По степени универсальности различают классы

а) СУБД общего назначения

б) специализированных СУБД

в) процедурных СУБД

г) программно-ориентированных СУБД

53. Задание

Информационный запрос – это…

— запрос к информационной системе, содержащий условие на поиск и выборку данных

— входное сообщение с требованием выделения необходимых ресурсов

— необработанное обращение к операционной системе

— сигнал или сообщение оператору о необходимости ввода данных

54. Задание

Поиск данных в базе – это

— процедура выделения из множества записей подмножества, записи которого удовлетворяют заранее поставленному условию

— процедура выделения значений данных, однозначно определяющих ключевой признак записи

— процедура определения дескрипторов базы данных

— определение значений данных в текущей записи

55. Задание

Верным утверждением является то, что.

— язык SQL расшифровывается как St—uctu—ed Que—y Language

— язык SQL используется для доступа к данным в иерархических базах

— язык SQL не имеет международного стандарта

— язык SQL прекратил свое развитие в 1996 году

56. Задание

Логически в современной СУБД можно выделить несколько частей, к ним не относится:

— компилятор языка БД

57. Задание

Отвечает за управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию:

— компилятор языка БД

— подсистема поддержки времени выполнения

58. Задание

С точки зрения пользователей СУБД, основными средствами ______ являются ограничения и правила:

— аутентификации пользователя и установление его идентичности

— защиты коммуникаций между клиентом и сервером

— поддержания целостности данных

— протоколирования и аудита

59. Задание

Результат непроизводственной деятельности предприятия или лица, направленный на удовлетворение потребности человека или организации в использовании различных продуктов, является

60. Задание

Базы данных являются основой возникновения услуг

61. Задание

Базы данных информационных услуг подразделяются на

— библиографические и небиблиографические

— динамические и статистические

— коммуникационные и не коммуникационные

62. Задание

Юридические базы данных, содержащие правовые документы по отраслям, регионам, странам, относятся к

63. Задание

Дистанционный доступ к удаленным базам данных в компьютерной сети организуется в режиме

— информационные и неинформационные

64. Задание

База данных (БД) предназначена для: 1) проведения экономических расчетов; 2) хранения данных о производственной деятельности учреждения(фирмы); 3) проведения расчетов по прогнозу деятельности фирмы; 4) графического представления исходных данных

65. Задание

В системах, основанных на знаниях, правила (или эвристики), по которым решаются проблемы в конкретной предметной области:

Читайте также:  Стильные оправы для очков для зрения

— удаляются, после получения результата

— каждый раз формируются заново

— хранятся в базе данных

— хранятся в базе знаний

66. Задание

Качество экспертной системы определяется размером и качеством:

— базы знаний (правил, или эвристик)

67. Задание

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

— ответа: «да» или «нет»

— выбрать из предлагаемых вариантов ответа

68. Задание

К типу знаний, содержащихся в экспертной системе, не относятся:

— структурированные статические знания

— структурированные динамические знания

69. Задание

После того как знания в экспертной системе выявлены, они уже не изменяются – это относится к типу знаний:

— структурированные статические знания

— структурированные динамические знания

70. Задание

Знания, содержащихся в экспертной системе обновляются по мере выявления новой информации – это относится к типу знаний:

— структурированные статические знания

— структурированные динамические знания

71. Задание

Применяются для решения конкретной задачи или проведения консультации – это относится к типу знаний, содержащихся в экспертной системе:

— структурированные статические знания

— структурированные динамические знания

72. Задание

Построение базы знаний для экспертных систем требует проведения:

— анализа ситуации на рынке

— опроса специалистов, являющихся экспертами в конкретной предметной области

73. Задание

Экспертиза в системах, основанных на знаниях, может проводиться:

— в нескольких областях

— только в одной конкретной области

— в сопряженных областях

— в аналогичных областях

74. Задание

Области применения систем, основанных на знаниях, могут быть сгруппированы в несколько основных классов, к ним не относится:

— контроль и управление

75. Задание

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

— пространство (или область) возможных решений должно быть обширным

— пространство (или область) возможных решений относительно невелико

— данные и знания надежны и не меняются со временем

— в процессе решения задачи должны использоваться формальные рассуждения

76. Задание

Даже лучшие из существующих экспертных систем имеют определенные ограничения по сравнению:

— с технологической системой

— с системой прогнозирования

— с компьютерными технологиями

77. Задание

Большинство экспертных систем не всегда бывают пригодны для применения конечным пользователем. Многие системы оказываются доступными только тем экспертам, которые:

— на хорошем уровне владеют компьютером

— создавали их базы знаний

— хорошо разбираются в информационных технологиях

— владеют математическим аппаратом

78. Задание

Экспертные системы, основанные на знаниях, имеют определенные преимущества перед человеком-экспертом, к которым не относится:

— они не делают поспешных выводов

— у них нет предубеждений

— экспертные системы редко применяются в больших предметных областях

— эти системы работают систематизировано, рассматривая все детали, часто выбирая наилучшую альтернативу из всех возможных

79. Задание

Технологию построения экспертных систем называют:

80. Задание

Инженер знаний «извлекает» из экспертов ______ , которые они используют при решении задач, и встраивает эти знания в экспертную систему:

— процедуры, стратегии, эмпирические правила

81. Задание

База знаний, определяющая компетентность экспертной системы, может также обеспечить новое качество – это:

82. Задание

Важным свойством экспертных систем является возможность их применения:

— на персональном компьютере

— для обучения и тренировки персонала

— в деловой сфере

— только в одной области

83. Задание

К инструментальным средствам разработки экспертных систем (ЭС) не относится:

— пустые ЭС (оболочки)

84. Задание

Применение пустых экспертных систем (ЭС), или «оболочек», позволяет:

— разработчику ЭС полностью освободиться от работ по созданию программ и заниматься лишь наполнением базы знаний

— значительно экономить память на жестком диске

— значительно сокращать время выполнения одной операции

— использовать их для других программных средств

85. Задание

«Инженерией знаний» часто называют технологию построения:

86. Задание

Системы поддержки принятия решений существуют очень давно, к ним не относятся:

— центры оптовой торговли

— военные советы, коллегии министерств, всевозможные совещания

— советы директоров или управляющих, заседания членов правлений

87. Задание

К предпосылкам, настоятельно требующим использовать вычислительную технику в процессе принятия решений, не относится:

— увеличение объема информации, поступающей в органы управления и непосредственно к руководителям

— усовершенствование компьютерных технологий

— усложнение решаемых задач

— необходимость учета большого числа взаимосвязанных факторов и быстро меняющейся обстановки

88. Задание

Человеко-машинные объекты, которые позволяют лицам, принимающим решения (ЛПР), использовать данные, знания, объективные и субъективные модели для анализа и решения слабоструктурированных и неструктурированных проблем – это определение:

— системы поддержки принятия решений

89. Задание

Запрос к БД представляет собой.

— инструкцию на отбор записей в базе данных

VII. Базы данных

1. Появление технологий баз, банков данных и разработка СУБД связано с…

a. упорядочиванием информационных ресурсов компьютеров;

b. необходимостью упорядочивания данных в операционных системах и приложениях с целью реализации алгоритмов управления;

c. необходимостью совершенствования знаний и умений в сфере информатизации профессиональной деятельности;

d. целью реализации обработки неопределенных типов данных в информационных системах и приложениях.

2. С точки зрения конечного пользователя СУБД не реализует функции:

a. поиска данных,

b. формирования выходных документов (отчетов),

c. управления файловой структурой,

d. хранения данных.

3. Структура таблицы реляционной базы (БД) данных полностью определяется…

a. диапазоном записей БД,

b. перечнем названий полей с указанием значений их свойств и типов содержащихся в них данных,

c. перечнем названий полей и указанием числа записей БД,

d. числом записей в БД.

4. Ключ в базе данных – это …

a. процесс группировки данных по определенным параметрам,

b. поле, по которому выполняется фильтрация данных в таблице,

c. поле или совокупность полей, однозначно определяющих записи в таблице,

d. простейший объект базы данных для хранения значений одного параметра реального объекта или процесса.

Для наглядного отображения связей между таблицами в базе данных Access служит

a. условие на значение,

b. сообщение об ошибке,

d. значение по умолчанию,

e. список подстановки.

6. Представлена таблица базы данных «Школа».

Фамилия Год рождения Класс Оценка
Лыкова Ольга
Семенов Олег
Морозов Иван
Рыков Роман
Попов Срегей
Зайцева Марина

studopedia.org — Студопедия.Орг — 2014-2019 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.001 с) .

Модели решения функциональных и вычислительных задач

1. Для решения плохо формализуемых задач на ЭВМ используются методы

— искусственного интеллекта

2. Генетический алгоритм – это

— моделирование эволюции в живой природе

3. Olap является технологией

— аналитической обработки информации

5. Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии, называется

— регрессионным

6. Метод познания, состоящий в исследовании объекта на его модели, называют

— моделированием

7. К основным классам моделей относят модели

— знаковые (информационные)

8. Описания предметных областей, выполненные в логических языках, называются

— формальными логическими моделями

9. К моделированию НЕцелесообразно прибегать, когда

— не определены существенные свойства исследуемого объекта

10. Укажите наиболее точное определение «Модель конечного автомата – это модель…»

— описывающая набор ограниченного числа состояний объекта моделирования и условия перехода из одного состояния в другое

11. Одна из математических моделей, с помощью которой может быть описана (задана) работа обычного уличного светофора – это модель

— детерминированного конечного автомата

12. Задача коммивояжера (объехать все пункты из списка по разу и вернуться так, чтобы преодоленное расстояние было бы минимальным) формализуется проще всего с использованием языка

— описания графов

13. К основным формам представления информационных моделей НЕ относят

— экономические

14. Эвристика – это неформализованная процедура

— сокращающая количество шагов поиска решений

15. Укажите содержательную модель

— системы уравнений, описывающие физические процессы, происходящие в недрах Земли

17. Совокупность записанных на языке математики формул, отражающих те или иные свойства объекта-оригинала или его поведение, называется ______ моделью

— математической

18. В основе методов искусственного интеллекта лежит (лежат)

19. Модель гравитационного взаимодействия двух тел, записанная в виде формул, является _____ моделью

— описательной информационной

20. При проектировании программного обеспечения используются подходы

— сверху-вниз

— снизу-вверх

21. Правильный порядок установления соответствия в таблице моделирования

1D 2A 3B 4C

22. К основным классам моделей (по способу отражения свойств объекта) относят

— предметные

23. Информационной моделью является

— алгоритм работы системы виброзащиты

Базы данных

1. Появление технологий баз, банков данных и разработка СУБД связано с

— необходимостью упорядочивания данных в операционных системах и приложениях с целью реализации алгоритмов управления

2. С точки зрения конечного пользователя СУБД не реализует функции

управления файловой структурой

3. Структура таблицы реляционной базы данных (БД) полностью определяется

перечнем названий полей и указанием числа записей БД

4. Ключ в базе данных — это

поле или совокупность полей, однозначно определяющих записи в таблице

5. Для наглядного отображения связей между таблицами в базе данных служит

— условие на значение

— сообщение об ошибке

— значение по умолчанию

6. В записи таблицы реляционной базы данных может содержаться

неоднородная информация (данные разных типов)

7. Процесс создания структуры таблицы базы данных включает

группировку записей по какому-либо признаку

8. По способу доступа к данным базы данных бывают

клиент-серверные

9. Установите правильную последовательность при разработке базы данных

10. Реальный или представляемый объект, информация о котором должна сохраняться в базе данных и быть доступна, называется

— сущностью

11. Базы данных, реализующие сетевую модель данных, представляют зависимые данные в виде

12. Представление реляционной модели данных в СУБД реализуется в виде

— таблиц

13. Поиск данных в базах данных

— определение значений данных в текущей записи

Читайте также:  Marc by marc jacobs очки для зрения

— процедура выделения данных, однозначно определяющих записи

— процедура выделения из множества записей подмножества, записи которого удовлетворяют поставленному условию

— процедура определения дескрипторов базы данных

С точки зрения конечного пользователя субд реализует функции

СУБД — ϶ᴛᴏ сложные программные комплексы, предназначенные для выполнения всœей совокупности функций, связанных с созданием и эксплуатацией базы данных.

С точки зрения пользователя СУБД реализует функции хранения, изменения (добавления, обновления и удаления) и обработки информации, а также разработки и получения различных выходных документов.

В более развернутом виде можно сказать, что СУБД выполняют такие функции как управление ресурсами среды хранения, обеспечение логической и физической независимости данных, защита логической и физической целостности базы данных, управление полномочиями пользователœей на доступ к базе данных, организация параллельного доступа пользователœей к базе данных, настройка на конкретные условия применения, поддержка деятельности системного персонала.

СУБД позволяет различать и поддерживать два независимых взгляда на базу данных – взгляд пользователя, воплощаемый в логическом представлении данных, и взгляд системы – ʼʼфизическоеʼʼ представление, характеризующее организацию хранимых данных. Пользователя не интересуют при его работе с базой данных байты и биты, представляющие данные в среде хранения, их размещение в памяти, указатели поддерживающие связи между различными структурными компонентами хранимых данных, выбранные методы доступа. В то же время всœе эти факторы важны для выполнения функций управления данными самой СУБД.

Обеспечение логической независимости данных – одна из важнейших функций СУБД, предоставляющая определœенную степень свободы вариации ʼʼлогическогоʼʼ представления базы данных без крайне важно сти соответствующей модификации ʼʼфизическогоʼʼ представления. Отметим, что логическая независимость данных обеспечивается средствами механизмов многоуровневой архитектуры СУБД.

Под физической независимостью данных принято понимать способность СУБД предоставлять некоторую свободу модификации способов организации баз данных в среде хранения, не вызывая крайне важно сти внесения соответствующих изменений в логическое представление (прикладные программы). Физическая независимость данных реализуется в СУБД за счёт тех же самых трансформационных механизмов архитектуры системы, которые обеспечивают логическую независимость данных.

Поддержка логической целостности (непротиворечивости) базы данных осуществляется посредством задания ограничений целостности. Ограничения целостности базы данных объявляются в схеме базы данных, и их проверка осуществляется при каждом обновлении объектов данных или связей между ними. Во многих СУБД ограничения целостности поддерживаются только на стадии ввода данных в базу данных и ассоциируются с используемыми экранными формами ввода.

Нарушения логической целостности базы данных бывают связаны не только с вводом в нее недостоверных данных. Οʜᴎ могут являться также следствием несвоевременного прерывания выполнения процедур обработки данных. Для исключения таких ситуаций в многопользовательских СУБД предусматривается механизм транзакций.

Проблема обеспечения физической целостности базы данных возникает в связи с возможными ее разрушениями в результате сбоев и отказов оборудования, повреждений носителœей данных. Развитые СУБД располагают средствами восстановления разрушенной базы данных, основанные чаще всœего на использовании ее контрольных копий и журнализации изменений.

В многопользовательских СУБД предусматриваются механизмы разграничения полномочий доступа (управления доступом) пользователœей к базе данных, поскольку в ней могут храниться данные, которые должны быть доступны лишь ограниченному кругу пользователœей.

Механизмы управления доступом обычно основываются на принципах паролей, сопоставление так называемых замков управления доступом, ассоциированных с защищенными объектами, и ключей, специфицируемых пользователœем, либо на явной спецификации полномочий доступа.

Организация параллельного доступа пользователœей к базе данных является довольно сложной задачей. Здесь нужно исключать коллизии, связанные с одновременным обновлением данных разными пользователями, с возможностью чтения одним пользователœем объекта базы данных, который успел лишь частично обновить другой показатель. Такие коллизии привели бы к нарушению логической целостности базы данных. Для их предотвращения в СУБД предусматривается техника транзакций и блокирования ресурсов данных. Транзакцией называют последовательность операций пользователя над базой данных, которая сохраняет ее логическую целостность. В случае если к примеру из базы данных нужно удалить сведения о некотором поставщике в связи с тем, что он прекращает дальнейшие поставки, то вслед за этим крайне важно удалить и сведения о запланированных этим поставщиком поставках продукции. Иначе база будет содержать сведения о поставках неизвестного системе поставщика. Ясно, что в мультипользовательской среде такую последовательность операций нельзя прерывать до полного ее завершения для обработки запросов других пользователœей системы.

На время исполнения транзакции, модифицирующей некоторые ресурсы данных крайне важно блокировать эти ресурсы с тем, чтобы не допустить к ним доступа для других транзакций. В различных СУБД используются различные методы блокирования. В одних системах предусматривается автоматическое блокирование ресурсов на время их обновления, в других оно должно явно запрашиваться в пользовательских транзакциях. Используются и комбинированные стратегии блокирования. Блокирование может предусматривать монопольное использование ресурса данной транзакцией или допускать его совместное использование с другими транзакциями.

Разрешая таким образом проблему параллельного доступа, блокирование ресурсов вместе с тем порождает новую проблему — возможность возникновения тупиковой ситуации, когда группа из двух или более транзакций монопольно захватывает ресурсы таким образом, что каждая из них ожидает освобождения какого-либо ресурса, монопольно захваченного (блокированного) другой транзакцией из этой группы. В некоторых СУБД реализованы специальные автоматические механизмы предотвращения тупиковых ситуаций либо механизмы, обеспечивающие выход из тупиковой ситуации за счёт отката образующих ее транзакций.

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

Для управления настройкой системы используются ее языковые средства. Характер и возможности языковых средств СУБД определяются главным образом моделью данных, поддерживаемых этой системой.

Перечисленные выше функции СУБД, в свою очередь, используют следующие основные функции более низкого уровня (низкоуровневые функции):

— управление данными во внешней памяти (на дисках);

— управление буферами оперативной памяти;

— журнализация изменений, резервное копирование и восстановление базы данных;

Раздел 3.8 Основы баз данных и знаний

1) Представление реляционной модели данных в СУБД реализуется в виде.

2) Структура данных в СУБД ориентирована на:

a) Древовидную структуру;

b) Табличное представление;

c) Сетевую структуру;

d) Модель данных.

3) В классификации типов СУБД отсутствуют…

4) Не существует такого вида изменения записей в базе данных как…

5) Появление технологий баз, банков данных и разработка СУБД связано с.

a) Целью реализации обработки неопределенных типов данных в информационных системах и приложениях;

b) Необходимостью упорядочивания данных в информационных системах и приложениях с целью реализации алгоритмов управления;

c) Упорядочиванием информационных ресурсов компьютеров;

d) Необходимостью совершенствования знаний и умений в сфере информатизации профессиональной деятельности.

6) С точки зрения конечного пользователя СУБД не реализует функции:

a) Управления файловой структурой;

b) Поиска данных;

c) Формирования выходных документов (отчетов);

d) Хранения данных.

7) В базах данных используются ______________ модели данных.

a) Списковые, стековые, линейные;

b) Полиморфные, гомоморфные;

c) Файловые, дисковые, каталоговые;

d) Реляционные, сетевые, иерархические.

8) Язык ____________ данных позволяет создавать и изменять структуру объектов базы данных, создавать и удалять таблицы.

9) В реляционной модели данных регулярная структура, состоящая из конечного набора однотипных записей, называется.

10) Из перечисленного:

1) полный запрет доступа,

2) только чтение,

3) разрешение всех операций (просмотр, ввод новых, удаление, изменение),

4) только обновление,

5) доступ по ключевым полям к записям базы данных,

6) введение пароля;

уровнями разграничения прав доступа к данным в полях базы данных являются:

11) Уровнями разграничения прав доступа к данным в полях базы данных являются:

a) Полный запрет доступа, только чтение, разрешение всех операций (просмотр, ввод новых, удаление, изменение);

b) Последовательность этапов нормализации информации;

c) Контроль и верификация данных в полях базы данных;

d) Обработка, спецификация, идентификация информации в базе данных.

12) Из перечисленного:

1) полный запрет доступа; 2) только чтение; 3) разрешение всех операций (просмотр, ввод новых, удаление, изменение); 4) доступ по ключевым полям к записям БД; 5) введение пароля,

названо ___ уровня(ей) разграничения прав доступа к данным в полях базы данных:

13) Составной ключ в БД это:

Ключ, соответствующий значению длинного поля;

Ключ, составленный из полей нескольких таблиц;

Ключ, составленный из нескольких полей;

Ключ, который нельзя записать одной простой формулой.

14) Каждая таблица в системе управления БД Access должна иметь _______ ключ.

15) Язык ________ данными используется для выборки вставки и удаления информации внутри объектов реляционной базы данных.

16) Таблицы базы данных в СУБД Access хранятся в ___ файле (ах)

17) Использование СУБД общего назначения: а) позволяет сократить срок разработки б) обеспечить экономию трудовых ресурсов в) вносит избыточность в представление информации г) обеспечивает экономию памяти д) ориентированы на работу с конкретной предметной областью.

18) При работе с файлами современные СУБД предоставляет пользователю возможности:

а) создания новых объектов БД,

б) создания и переименования ранее созданных объектов,

в) модификации уже существующих объектов в БД,

г) дополнение функциональных возможностей,

д) по демонстрации инфологической модели,

е) определения схемы информационных обменов.

19) Язык организации данных СУБД предназначен для описания.

Печатных отчетов по базе;

Структуры базы данных;

Синтаксически корректных файлов;

Обработки данных в базе.

20) По способу доступа к базам данных СУБД различают …

21) Разработка базы знаний на языке, позволяющем реализовать прототип системы на стадии программной реализации, является…

Источники:
  • http://studopedia.su/16_78757_funktsii-subd.html
  • http://megalektsii.ru/s2767t5.html
  • http://studopedia.org/3-13786.html
  • http://poisk-ru.ru/s20010t8.html
  • http://referatwork.ru/category/torgovlya/view/500368_funkcii_subd
  • http://studfiles.net/preview/2487316/page:6/