Если части субд располагаются на разных компьютерах то такую субд называют
1. Какой из подходов к информации пытается найти ответ на вопрос: «Какую ценность имеет информация»?
- a. Семантический
- b. Прагматический
- c. Избирательный
Ответ: b
2. Совокупность правил, принципов, зависимостей поведения объектов предметной области – это:
- a. Бизнес логика
- b. Бизнес логистика
- c. Бизнес стратегия
- d. Бизнес идея
Ответ: a
3. Стремительное накопление информации в современном обществе потребовало от человека
- a. разрабатывать специальные средства хранения информации
- b. разрабатывать средства обеспечивающие избирательные подход к информации
- c. обеспечивать себя средствами позволяющими накапливать информацию
Ответ: b
4. С помощью языка SQL нельзя:
- a. написать исполняемую программу, которая будет осуществлять взаимодействие с БД
- b. задавать права доступа к данным в базах данных
- c. добавить, удалить или изменить данные в базе данных
Ответ: a
5. Изобретение книгопечатания позволило?
- a. впервые позволило передавать сложную информацию в виде рисунков
- b. оперативно передавать информацию в любые уголки земли
- c. распространять большие объемы информации
Ответ: c
6. Что, по мнению некоторых экспертов, не входит в состав информационной системы?
- a. технические средства
- b. идеология работы с информацией
- c. методы и технологии работы с информацией
- d. персонал
Ответ: d
7. Какие возможности открывают информационные системы перед аналитиками?
- a. ориентироваться на запросы и желания потребителей
- b. моделировать варианты деловых отношений
- c. осознанно выбирать стратегию предприятия
Ответ: b
8. Что стало первой информационной революцией?
- a. появление компьютера
- b. появление книгопечатания
- c. появления языка
- d. появления письменности
Ответ: c
9. Современное общество пытается ответить на вопрос:
- a. как накопить больше информации
- b. где взять информацию
- c. каков смысл информации
Ответ: c
10. В реляционных базах данных данные одного столбца:
- a. могут иметь разные типы данных
- b. тип данных никак не влияет на размещаемые в столбцах данные
- c. должны обязательно иметь один тип
- d. должны всегда иметь строковые тип
- e. должны всегда иметь числовой тип
Ответ: c
11. Если написать запрос на языка SQL к реляционной базе данных то в ответ на него мы получим?
- a. файл
- b. мы ничего не получим так как на языка SQL нельзя писать запросы
- c. таблицу
Ответ: с
12. Описание объектов, данных и свойств этих объектов, а также отношений между ними – это
- a. предметная область
- b. область знаний
- c. предметный регион
Ответ: a
13. Если части СУБД располагаются на разных компьютерах то, такую СУБД называют:
- a. распределенная
- b. иерархическая
- c. объективно-ориентированная
- d. сетевая
- e. локальная
Ответ: a
14. С чего начинается процесс разработки программ
- a. с формализации и специфицировании подзадач
- b. с составления алгоритма
- c. с постановки задачи
- d. с кодирования
Ответ: b
15. Кибернетика – это
- a. наука об управлении
- b. наука о компьютерах
- c. наука об искусстве
- d. наука о роботах
Ответ: d
16. Какое утверждение не верно?
- a. Ценность информации может быть отрицательной величиной
- b. Количество информации может быть отрицательной величиной
- c. Ценность информации может быть положительной величиной
- d. Количество информации может быть положительной величиной
Ответ: b
17. Когда требуется предоставить массив тематической, узконаправленной информации, ориентированной на пользователей одной рабочей группы то, как правило использую:
- a. витрину данных
- b. хранилище данных
- c. базу данных
Ответ: a
18. Когда мы анализируем суждения и пытаемся оценить сколько информации в них содержится, мы используем?
- a. прагматический подход
- b. семантический подход
- c. избирательный подход
- d. ни семантический, ни прагматический
Ответ: b
19. К какому виду общения относиться общение компьютер-человек?
- a. к невербальному
- b. к вербальному
- c. ни к вербальному, ни к невербальному
Ответ: a
20. Информационные системы нельзя классифицировать:
- a. по масштабности
- b. по архитектуре
- c. по степени автоматизации
- d. по характеру обработки данных
- e. по сфере применения
- f. по степени отдачи от их использования
Ответ: f
21. Какое утверждение не верно?
- a. В реляционной базе данных таблицы состоят из строк и столбцов
- b. В реляционной базе данных связь между таблицами осуществляется посредством ключевых полей
- c. В реляционной базе данных в одном столбце могут находиться данные имеющие разные типы
- d. В реляционной базе данных может быть несколько таблиц
Ответ: c
22. Поддержка хронологии в хранилище данных означает:
- a. что данные хранятся упорядоченно по категориям
- b. что данные хранятся упорядоченно по времени
- c. что данные хранятся упорядоченно по алфавиту
Ответ: b
23. В процессе передачи информации от человека к человеку посредством компьютера критично важно:
- a. чтобы обеспечивалась требуемая скорость передачи
- b. чтобы сохранился смысл передаваемой информации
- c. чтобы передаваемая информация кодировалась
- d. чтобы информация передалась кратчайшим маршрутом
Ответ: b
24. Данные, поступающие в хранилище данных доступны:
- a. для записи и чтения
- b. только для чтения
- c. только для записи
Ответ: b
25. Выделенная и заключенная на информационном носителе информация – это
- a. данные
- b. знания
- c. сигналы
Ответ: a
26. Если бессистемно заполнять базу данных информацией то, время требуемое для поиска нужной информацией:
- a. увеличится
- b. неизменится
- c. уменьшится
Ответ: a
27. Какого элемента не было в архитектуре машины Чарльза Беббиджа?
- a. запоминающее устройство
- b. устройство визуализации
- c. устройство управления
- d. устройство ввода
- e. арифметическое устройство
- f. устройство вывода
Ответ: b
28. Современные информационные системы развиваются и усложняются, а их интерфейсная часть?
- a. упрощается
- b. не изменяется
- c. усложняется
Ответ: a
29. Какой из уровней структурных изменений имеет наивысший риск?
- a. реинжиниринг бизнес процессов
- b. автоматизация
- c. рационализация
Ответ: a
30. Какое утверждение не верно?
- a. ценность информации зависит от конкретного пользователя
- b. ценность информации зависит от информационного носителя
- c. ценность информации зависит от конкретного временного периода
- d. ценность информации зависит от конкретной ситуации
Ответ: b
Всем удачи!
Возможно вам так же будет интересно:
Если я Вам помог - оставьте свой отзыв или поделитесь сайтом с друзьями в социальных сетях!
2. В записи файла реляционной базы данных (БД) может содержаться:
- a. исключительно однородная информация (данные толькр одного типа);
- b. только текстовая информация;
- c. неоднородная информация (данные разных типов);
- d. только логические величин;
- e. исключительно числовая информация;
Ответ: c
3. Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. При поиске по условию ГОД РОЖДЕНИЯ> 1958 AND ДОХОД
- a. имеющих доход не менее 3500, и старше тех, кто родился в 1958 году.
- b. имеющих доход менее 3500, ипи тех, кто родился е 1958 году и позже;
- c. имеющих доход менее 3500, и родившихся в 1958 году и позже;
- d. имеющих доход менее 3500, и родившихся в 1959 году и позже;
- e. имеющих доход менее 3500, и тех, кто родился в 1958 году;
Ответ: d
4. Какой из вариантов не является функцией СУБД?
- a. реализация языков определения и манипулирования данными
- b. обеспечение пользователя языковыми средствами манипулирования данными
- c. поддержка моделей пользователя
- d. защита и целостность данных
- e. координация проектирования, реализации и ведения БД
Ответ: e
5. Система управления базами данных представляет собой программный продукт, входящий в состав:
- a. прикладного программного обеспечения.
- b. операционной системы;
- c. уникального программного обеспечения;
- d. системного программного обеспечения;
- e. систем программирования;
Ответ: e
6. Какая наименьшая единица хранения данных е БД?
- a. хранимое поле
- b. хранимый файл
- c. ничего из вышеперечисленного
- d. хранимая запись
- e. хранимый байт
Ответ: a
7. Что обязательно должно входить в СУБД?
- a. процессор языка запросов
- b. командный интерфейс
- c. визуальная оболочка
- d. система помощи
Ответ: a, b
8. Перечислите преимущества централизованного подхода к хранению и управлению данными.
- a. возможность общего доступа к данным
- b. поддержка целостности данных
- c. соглашение избыточности
- d. сокращение противоречивости
Ответ: a, b, c, d
9. Предположим, что некоторая база данных описывается следующим перечнем записей:
1 Иванов, 1956, 2400,
2 Сидоров, 1957, 5300,
3 Петров, 1956, 3600,
4 Козлов, 1952, 1200.
Какие из записей этой БД поменяются местами при сортировке по возрастанию, произведенной по первому полю:
- a. 3 и 4;
- b. 2 и З;
- c. 2 и 4;
- d. 1 и 4;
- e. 1 и З.
Ответ: c
10. Структура файла реляционной базы данным (БД) меняется:
- a. при изменении любой записи;
- b. при уничтожении всех записей;
- c. при удалении любого поля.
- d. при добавлении одной или нескольких записей;
- e. при удалении диапазона записей;
Ответ: c
11. Как называется набор хранимых записей одного типа?
- a. хранимый файл
- b. представление базы данных
- c. ничего из вышеперечисленного
- d. логическая таблица базы данных
- e. физическая таблица базы данных
Ответ: a
12. Причинами низкой эффективности проектируемых БД могут быть:
- a. количество подготовленных документов
- b. большая длительность процесса структурирования
- c. скорость работы программных средств
- d. скорость заполнения таблиц
- e. недостаточно глубокий анализ требований
Ответ: b, e
13. Система управления базами данных (СУБД) - это?
- a. это совокупность баз данных
- b. это совокупность нескольких программ предназначенных для совместного использования БД многими пользователями
- c. состоит из совокупности файлов расположенных на одной машине
- d. это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями
- e. это совокупность программных средств, для создания файлов в БД
Ответ: d
14. База данных — это средство для …
- a. хранения, поиска и упорядочения данных
- b. поиска данных
- c. хранения данных
- d. сортировки данных
- e. обработки информации
Ответ: a
15. Основные требования, предъявляемые к базе данных?
- a. адаптивность и расширяемость
- b. восстановление данных после сбоев
- c. распределенная обработка данных
- d. контроль за целостностью данных
- e. все ответы
Ответ: e
16. Что входит в функции СУБД?
- a. создание структуры базы данных
- b. загрузка данных в базу данных
- c. предоставление возможности манипулирования данными
- d. проверка корректности прикладных программ, работающих с базой данных
- e. обеспечение логической и физической независимости данных
- f. защита логической и физической целостности базы данных
- g. управление полномочиями пользователей на доступ к базе данных
Ответ: a b c e f g
17. Основные средства СУБД для работы пользователя с базой данных:
- a. язык запросов
- b. графический интерфейс
- c. алгоритмический язык Паскаль
- d. разрабатываемые пользователем программы
Ответ: a b
18. Что дает логическая и физическая независимость данных?
- a. изменение прикладных программ не приводит к изменению физического представления базы данных
- b. изменение программ СУБД не приводит к изменению физического представления данных
- c. изменение физического представления данных не приводят к изменению прикладных программ
Ответ: a c
19. При каких условиях система меняет данные в базе данных?
- a. по завершению транзакции
- b. по оператору commit
- c. по указанию администратора
- d. по оператору модификации данных
Ответ: a b
20. Какие средства используются для синхронизации?
- a. блокировки
- b. транзакции
- c. пароли
- d. описание полномочий
Ответ: a
Всем удачи!
Возможно вам так же будет интересно:
Если я Вам помог - оставьте свой отзыв или поделитесь сайтом с друзьями в социальных сетях!
- a. Коды не должны повторяться
- b. Должны обеспечивать быстрый поиск информации
- c. Должны быть иерархическими
- d. Должны позволять осуществлять автоматическую группировку и отбор данных
Ответ: a b
2. С помощью системы управления базами данных пользователь может .
- a. Устанавливать защиту базы данных
- b. Создавать текстовые файлы
- c. Создавать структуру базы данных
- d. Хранить графические файлы
- e. Просматривать веб страницы
- f. Выполнять сортировку данных
Ответ: c f
3. Даны фрагменты двух таблиц из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании имеющихся данных определите, у скольких людей из списка первый внук или внучка появились до достижения 50 полных лет. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Ответ: 2
4. Есть ли какая-либо информация в таблице, в которой нет полей?
- a. Содержит информацию о структуре базы данных
- b. Не содержит никакой информации
- c. Таблица без полей существовать не может
- d. Содержит информацию о будущих записях
Ответ: a
5. Основные цели обеспечения логической и физической целостности базы данных?
- a. защита от неправильных действий прикладного программиста
- b. защита от неправильных действий администратора баз данных
- c. защита от возможных ошибок ввода данных
- d. защита от машинных сбоев
- e. защита от возможного появления несоответствия между данными после выполнения операций удаления и корректировки
Ответ: c d e
6. Что не входит в функции СУБД?
- a. создание структуры базы данных
- b. загрузка данных в базу данных
- c. предоставление возможности манипулирования данными
- d. проверка корректности прикладных программ, работающих с базой данных
- e. обеспечение логической и физической независимости данных
- f. защита логической и физической целостности базы данных
- g. управление полномочиями пользователей на доступ к базе данных
Ответ: d
7. Какие средства используются в СУБД для обеспечения физической целостности?
- a. контроль типа вводимых данных
- b. описание ограничений целостности и их проверка
- c. блокировки
- d. транзакции
- f. журнал транзакций
Ответ: c d f
8. Что обусловило появление систем управления базами данных?
- a. необходимость повышения эффективности работы прикладных программ
- b. появление современных операционных систем
- c. совместное использование данных разными прикладными программами
- d. большой объем данных в прикладной программе
Ответ: c
9. Основные требования, побуждающие пользователя к использованию СУБД:
- a. необходимость представления средств организации данных прикладной программе
- b. большой объем данных в прикладной программе
- c. большой объем сложных математических вычислений
- d. необходимость решения ряда задач с использованием общих данных
Ответ: d
10. Как соотносятся понятия база данных и банк данных?
- a. одно и то же
- b. база данных включает банк данных
- c. банк данных включает базу данных
- d. не связанные понятия
Ответ: c
11. В чем суть использования механизма транзакций?
- a. изменения в базу данных вносятся каждой операцией
- b. изменения в базу данных вносятся только после выполнения определенной последовательности операций
- c. изменения в базу данных вносятся только администратором базы данных
- d. изменения в базу данных вносятся только при определенных условиях
Ответ b
12. Для чего ведется журнал транзакций?
- a. для анализа действий с базой данных
- b. для использования прикладными программами
- c. для проверки правильности данных
- d. для восстановления базы данных
Ответ: d
13. Что входит в понятие банка данных?
- a. база данных
- b. прикладные программы работы с базой данных
- c. СУБД
- d. компьютеры с базой данных
- e. администраторы базы данных
Ответ: a c
14. Последовательность действий СУБД при синхронизации:
- a. установка блокировки, начало транзакции, снятие блокировки, завершение транзакции
- b. начало транзакции, установка блокировки, завершение транзакции, снятие блокировки
- c. начало транзакции, установка блокировки, продолжение транзакции, снятие блокировки, завершение
- d. транзакции
- e. начало транзакции, установка блокировки, выполнение транзакции, откат транзакции, снятие блокировки
Ответ: b d
15. Для чего предназначена СУБД?
- a. для создания базы данных
- b. для ведения базы данных
- c. для использования базы данных
- d. для разработки прикладных программ
Ответ: a b c
16. К чему приведет отсутствие логической и физической независимости данных?
- a. к необходимости изменения прикладных программ при изменении физического представления базы данных
- b. к большей достоверности данных
- c. к возможному изменению физического представления данных при изменении прикладных программ
- d. к более эффективному взаимодействию пользователей с базой данных
Ответ: a c
17. Что не входит в назначение СУБД?
- a. обеспечение независимости прикладных программ и данных
- b. представление средств организации данных одной прикладной программе
- c. поддержка сложных математических вычислений
- d. поддержка интегрированной совокупности данных
Ответ: b c
18. Основное назначение СУБД
- a. обеспечение независимости прикладных программ и данных
- b. представление средств организации данных одной прикладной программе
- c. поддержка сложных математических вычислений
- d. поддержка интегрированной совокупности данных
Ответ: b
19. Требования, из которых следует необходимость в использовании СУБД:
- a. необходимость представления средств организации данных прикладной программе
- b. большой объем данных в прикладной программе
- c. большой объем сложных математических вычислений
- d. необходимость решения ряда задач с использованием общих данных
Ответ: a b d
20. Какие средства используются в СУБД для обеспечения логической целостности?
- a. Контроль типа вводимых данных
- b. Описание ограничений целостности и их проверка
- c. Блокировки
- d. Синхронизация работы пользователей
Ответ: a b
Всем удачи!
Возможно вам так же будет интересно:
Если я Вам помог - оставьте свой отзыв или поделитесь сайтом с друзьями в социальных сетях!
Именно наличие СУБД превращает огромный объём хранимых в компьютерной памяти сведений в мощную информационную систему, способную быстро производить поиск и отбор необходимой нам информации.
В настоящее время существует множество СУБД. Они могут быть классифицированы по моделям данных, по размещению или по способу доступа к БД (рис. 3.31).
В зависимости от модели данных, которая используется в СУБД, их разделяют на иерархические, сетевые, реляционные и другие. С помощью дополнительных источников информации выясните, какие модели данных скрываются под словом «другие».
СУБД считается локальной, если все её части, обеспечивающие хранение и обработку данных, размещаются на одном компьютере. В распределённых СУБД данные могут храниться и обрабатываться на разных компьютерах в локальной или глобальной сети.
В файл-серверных СУБД файлы с данными размещаются централизованно на сервере. На каждом клиентском компьютере устанавливается полная версия СУБД, а доступ СУБД к данным осуществляется через локальную сеть. Одним из вариантов использования файл-серверных СУБД является размещение и СУБД, и данных на одном клиентском компьютере. Примерами файл-серверных СУБД являются Microsoft Access и dBase. В настоящее время файл-серверная технология в крупных информационных системах не используется.
В клиент-серверных СУБД на сервере, обладающем высокими техническими характеристиками, устанавливается серверная версия СУБД и БД. На клиентских компьютерах устанавливаются небольшие по объёму клиентские версии СУБД, позволяющие формировать запросы на обработку данных и выводить результаты обработки, полученные с сервера, а все операции с данными осуществляются на сервере. Примерами клиент-серверных СУБД являются Oracle, MySQL.
Встраиваемые СУБД используются в качестве составляющих других программных продуктов, например электронных энциклопедий, словарей, поисковых систем и т. п.
В школе зачастую ученики работают с реляционной СУБД Microsoft Access. Эта файл-серверная СУБД предусматривает работу с небольшими по объёму БД для личных нужд и для небольших организаций. В качестве альтернативы СУБД Microsoft Access может рассматриваться СУБД Base, входящая в состав свободного пакета офисных приложений Apache OpenOffice.
СУБД — это система управления базами данных. Так называют сложное программное обеспечение, которое требуется, чтобы создавать базы данных, изменять их, получать из них данные и контролировать версии.
База данных — это хранилище, где находится информация. База может принадлежать сайту, приложению, любой программе: там будут находиться сведения, связанные с работой проекта. А СУБД — это программный комплекс, который позволяет администрировать базу, защищает ее целостность и конфиденциальность сведений.
Системы управления бывают разными: различаются типы баз данных, особенности представления информации внутри базы, методы управления и языки, на которых пишутся запросы. Существуют платные и бесплатные СУБД, системы для локального или распределенного использования, предназначенные для крупных, средних или мелких проектов.
Из чего состоят системы управления базами данных
Если база — это хранилище, то СУБД — комплекс средств для обслуживания хранилища. СУБД имеет сложное устройство.
Ядро СУБД отвечает за главные операции: хранение базы, ее обслуживание, документирование изменений. Это основная часть системы.
Процессор языка или компилятор обрабатывает запросы. Обычно СУБД реляционного, объектно-ориентированного и объектно-реляционного типа поддерживают язык SQL и внутренние языки запросов.
Набор утилит предназначен для различных сервисных функций: их может быть очень много, а некоторые СУБД могут расширяться с помощью пользовательских модулей.
Кто пользуется СУБД
- Бэкенд-разработчики, которые часто взаимодействуют с базой, чтобы получать данные для сайта или приложения.
- Разработчики локальных приложений, которые тоже могут хранить собственные данные.
- Администраторы баз данных — если продукт сложный, то для обслуживания базы, как правило, необходим собственный администратор. Такие сотрудники обычно специализируются на конкретной СУБД.
- Другие IT-специалисты — в разных ситуациях работать с БД могут аналитики, DevOps-инженеры или специалисты по Big Data.
Что такое NoSQL-системы
Большинство баз данных управляется специальным языком запросов SQL. Но из этого правила есть исключения — системы, которые не подразумевают использования SQL. Их называют NoSQL.
К СУБД NoSQL относят любые нереляционные системы — те, где не поддерживается реляционная модель представления информации. Некоторые нужны для хранения больших данных, другие — для ведения логов, третьи — для хранения данных с огромным количеством связей. Например, документно-ориентированные СУБД тоже относятся к NoSQL.
Вместо SQL применяются внутренние языки запросов, часто основанные на тех или иных языках программирования. Иногда они схожи с SQL, а иногда вместо внутреннего языка система использует JavaScript или иной ЯП.
Как информация хранится в БД
Связанные таблицы. Данные могут быть организованы по-разному в зависимости от типа базы. Чаще всего речь идет о реляционных БД — базах данных, где информация представлена в виде связанных друг с другом таблиц. Такие СУБД управляются с помощью языка запросов SQL и обычно хранят структурированные данные, между которыми есть жесткие связи.
Объекты. Объектные и объектно-реляционные БД представляют блоки информации как объект — сложную сущность с рядом свойств и методов. Объектная модель дает больше возможностей при работе с данными: у объектов есть наследование и другие свойства, которых нет у реляционных таблиц. Подробнее об этом можно прочесть в статье про объектно-ориентированный подход.
Древовидные структуры. Еще один вариант системы хранения информации — иерархический. В нем данные хранятся в виде древовидной структуры. Его расширение — сетевой тип: он отличается от иерархического тем, что данные могут иметь больше одного «предка».
Иногда частным подвидом иеархического типа называют документно-ориентированную модель, при которой данные представлены в виде JSON-подобных документов. Она более гибкая и хорошо подходит для информации, не связанной между собой. Но для жестко связанных данных такой способ не подойдет.
Виды СУБД по способу доступа
База данных хранится на так называемом сервере — это не обязательно отдельный компьютер, некоторые системы позволяют «поднять» сервер на конечном устройстве. Если база и все части системы находятся на одном компьютере, и ими пользуются с того же устройства, СУБД называется локальной. Если части системы находятся на разных устройствах — это распределенная СУБД.
Системы по-разному обеспечивают хранение и доступ к данным. Существуют три вида архитектуры.
Клиент-серверная. База данных находится на сервере, СУБД располагается там же. К базе могут обращаться различные клиенты — конечные устройства. Например, пользователи запрашивают информацию на конкретном сайте.
Клиент-серверная архитектура подразумевает, что прямой доступ к базе есть только у сервера — он обрабатывает обращения клиентов. Сами клиенты не обязаны иметь специальное ПО для взаимодействия с базами данных. Так для доступа к сайту не нужно устанавливать программы, которые будут обрабатывать запросы, — все сделает сервер, жестко отделенный от клиентской части.
Такие базы надежны и обычно имеют высокую доступность. Ими пользуются чаще всего.
Файл-серверная. Тут все иначе: база хранится на файл-сервере, вот СУБД — на каждом клиентском компьютере. Доступ к базе данных могут получить только устройства, на которых установлена и настроена система.
Сейчас такие системы используются очень редко, в основном во внутренних приложениях, которые работают в локальных сетях. В крупных проектах файл-серверные СУБД не применяют.
Встраиваемая. Это маленькая локальная СУБД, которая используется для хранения данных отдельной программы. Такие системы не функционируют как самостоятельные единицы, а встраиваются в программный продукт как модуль. Они нужны при разработке локальных приложений, целиком размещаются на одном устройстве и обычно очень мало весят.
Примеры современных СУБД
-
— объектно-реляционная клиент-серверная СУБД, одна из первых и самых популярных в мире. Платная, сложная, подходит для больших проектов. — объектно-реляционная СУБД клиент-серверного типа, которую иногда называют бесплатным аналогом Oracle. Масштабная, рассчитана на высоконагруженные проекты, содержит огромное количество функций и распространяется бесплатно. — реляционная клиент-серверная СУБД. Популярный выбор для проектов небольшого и среднего размера. Легкая, гибкая и довольно простая в использовании. Она бесплатная, хорошо подходит для обучения и веб-проектов. — документно-ориентированная NoSQL-СУБД, где данные хранятся в JSON-подобных файлах. Тоже бесплатная, а внутренний язык запросов основан на JavaScript. — маленькая и легкая встраиваемая СУБД, которая активно применяется в локальных проектах.
Особенности построения баз данных, тонкости работы с запросами, поддержку целостности и другие важные темы можно изучить самостоятельно с помощью учебников и мануалов, а также на курсах SkillFactory.
Для чего нужны СУБД
- Создание и хранение базы данных нужного типа — он зависит от того, к какому виду относится система.
- Управление базой — сюда относится создание новых записей, модификация существующих или удаление данных, которые уже не нужны.
- Получение нужных сведений из базы в удобной форме с помощью запросов, обычно на специальном языке SQL. Запросы фильтруют данные и выдают только нужную информациЮ, так как в базе могут быть миллионы записей. СУБД обязана поддерживать хотя бы один язык запросов.
- Администрирование и контроль доступа к базе данных, выдача разным пользователям различных прав и поддержка конфиденциальности сведений.
- Обеспечение безопасности и целостности данных, чтобы какая-либо проблема не привела к потере информации из базы.
- Защита от возможных атак и сбоев.
- Отслеживание изменений, резервное копирование и восстановление базы в случае падения.
Читайте также: