Почти все современные СУБД основаны на реляционной модели управления базами данных: каждая запись в БД содержит информацию, относящуюся к одному конкретному объекту. Кроме того, с данными двух типов (например, о клиентах и заказах) можно работать как с единым целым, пользуясь при этом значениями, которые связывают эти данные. Например, если включить фамилию и адрес клиента в каждый его заказ, то это приведёт к хранению повторяющейся информации. Поэтому в реляционной системе информация о заказах содержит поле, куда вводится код клиента, по которому информация о каждом заказе объединяется с данными о соответствующем клиенте.
Термины реляционных СУБД:
- Таблица — информация об объектах одного типа (например, о клиентах, заказах, сотрудниках) представляется в табличном виде.
- Атрибут — хранится в поле (столбце) таблицы. Это есть информация об объекте. Например, адрес клиента, зарплата сотрудника.
- Строка таблицы (запись) — предназначена для описания значений всех атрибутов отдельного объекта. Например, данные о конкретном объекте.
- Связь – способ, которым информация в одной таблице связывается с данными в другой таблице.
Microsoft Access – это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объёмами информации.
Занятие 1. Понятие базы данных. Первичный ключ. СУБД
Основными функциями субд Aссеss являются:
- Определение данных – вы можете определить, какая именно информация будет храниться в вашей БД, задать структуру данных и их тип (например, количество цифр или символов), а также указать, как данные будут связаны между собой.
- Обработка данных – данные можно обрабатывать различными способами: выбирать любые поля, фильтровать и сортировать данные, объединять данные с другой связанной информацией и вычислять итоговые значения.
- Управления данными – вы можете указать, кому разрешено знакомиться с данными, корректировать их или добавлять новую информацию, определить правила коллективного пользования данными
Источник: studfile.net
Тема урока: Понятие базы данных (БД). Назначение системы управления базами данных (СУБД). Элементы интерфейса СУБД.
База данных (БД) – это совокупность взаимосвязанных данных, которые хранятся во внешней памяти компьютера, и организованы по определенным правилам, которые предполагают общие принципы описания, хранения и обработки данных.
Информация, которая хранится в БД, как правило, относится к некоторой конкретной предметной области. Например, базы данных: книжного фонда библиотеки, кадрового состава предприятия, законодательных актов уголовного права, современной музыки.
БД делятся на фактографические и документальные.
Фактографические БД содержат короткие сведения об объектах, поданные в точно определенном формате, например: Автор, название, год издания.
урок 24 Понятие базы данных Назначение СУБД
В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная. Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.
Известны 3 способа организации информации в БД и связей между ними:
· Иерархические (в виде дерева),
· Реляционные (в виде таблицы).
Иерархические. Существует строгая подчиненность элементов: один главный, остальные подчиненные. Например, система каталогов на диске.
Сетевая БД более гибкая: нет явно выраженного главного элемента, и существует возможность установления горизонтальных связей. Например, организация информации в Интернете (WWW).
Сетевая модель базы данных представляет совокупность объектов различного уровня, однако схема связей между объектами может быть любой.
![]() |
Наиболее распространенными являются реляционные БД.
Реляционной (от английского “ relation” — отношение) называется БД, которая содержит информацию, организованную в виде прямоугольной таблицы.
Таб_№ | ФИО | Дата рожд | Дата приема | Должность | Оклад |
Иванов И.И. | 12.05.65 | 1.02.05 | директор | ||
Петров П.П. | 30.10.75 | 2.03.95 | бухгалтер | ||
Сидоров С.С | 4.01.81 | 4.06.00 | исполнитель |
Каждая строка таблицы содержит информацию об одном конкретном объекте БД (книге, сотруднике, товаре), а каждый столбец – конкретную характеристику этого объекта (фамилия, название, цена). Строки такой таблицы называются записями, столбцы – полями.
Каждая запись должна отличаться от другой значением хотя бы одного поля, которое называется ключом. Ключевое поле – это поле или группа полей, которые однозначно определяют запись. Например, табельный номер сотрудника, код изделия, номер автомобиля.
Каждое поле имеет свой формат и тип. Реальные БД состоят, как правило, из нескольких таблиц, связанных между собой каким-нибудь полем и, при запросе к такой БД можно использовать информацию из разных таблиц.
Сама по себе БД содержит только информацию – «Информационный склад» и не может обслуживать запросы пользователя на поиск и обработку информации. Обслуживание пользователя осуществляет СИСТЕМА УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ.
СУБД – это ПО, которое позволяет создавать БД, обновлять и дополнять информацию, обеспечивать гибкий доступ к информации.
СУБД создает на экране компьютера определенную среду для работы пользователя (интерфейс), и имеет определенные режимы работы и систему команд. Именно на основе СУБД создаются и функционируют информационно-поисковые системы (WWW).
Классификация СУБД по способу доступа к базам данных: настольные и серверные.
Настольные СУБД ориентированы на обслуживание одного пользователя, работающего на определенном компьютере с базами данных в каждый реальный момент времени. К настольным СУБД относят MicrosoftAccess, Paradox, dBase, FoxPro.
Недостатки настольных СУБД стали очевидными, когда возникла необходимость одновременной работы с ними большого числа пользователей. Поэтому следующим этапом развития СУБД стало создание серверных СУБД.
Серверные СУБД используют принцип централизованного хранения и обработки данных, который основан на архитектуре клиент-сервер. СУБД, хранящая данные, и прикладная программа, интерпретирующая эти данные, являются разными приложениями, т. е. существуют приложение-сервер и приложение-клиент. К серверным СУБД относят Microsoft SQL Server, Informix, Sybase, DB2, Oracle и др.
Типовые задачи, решаемые СУБД:
— создание базы данных;
— изменение структуры и содержания баз данных;
— сохранение базы данных в файле;
— загрузка базы данных из файла;
— упорядочение записей в базе данных;
— поиск информации в базе данных;
— вывод информации из базы данных в форме отчета.
Источник: poisk-ru.ru
Тест по «Базы данных (БД)». Ответы. Часть 2
1. Принципами разработки кодов являются (несколько правильных вариантов ответов):
- 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
Всем удачи!
Возможно вам так же будет интересно:
- Как добавить поле «отчество» ВКонтакте
- В Aliexpress добавится поле ввода ИНН для покупателей из России
- Мастер-класс по ремонту и восстановлению печатающей техники от CET Group
- Тест по «Информационные системы управления документооборотом». Ответы.
- Записываем файлы на диск с помощью программы UltraISO
Если я Вам помог — оставьте свой отзыв или поделитесь сайтом с друзьями в социальных сетях!
Источник: alexfine.ru