База данных - это организованная структура, предназначенная для хранения информации.Данные и информация - понятия взаимосвязанные, но не тождественные, в этом определении есть некоторое несоответствие. Доступ к этой базе имеется у достаточно большого количества сотрудников банка, но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностьюи при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства,позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных.
С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
Существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД.
|
По технологии хранения данных базы делятся на централизованные, размещающиеся в памяти одной вычислительной системы, и распределенные, состоящие из нескольких частей и хранимые на различных компьютерах.
По способу доступа к данным БД различают системы файл - сервер и клиент - сервер.
В системе файл - сервер одна из вычислительных машин служит хранилищем централизованной базы данных, а доступ к базе осуществляется с других машин, которые носят название рабочих станций. Файлы базы данных передаются на рабочие станции, где производится их обработка.
Для этой архитектуры характерен коллективный доступ к общей базе данных на файловом сервере. Запрошенные данные транспортируются с файлового сервера на рабочие станции, где их обработка выполняется средствами СУБД.
В системе клиент - сервер кроме хранения базы данных на центральную машину ложатся и функции обработки данных, а на клиентских машинах выполняется только представление информации. Запрос на обработку данных выдается клиентом и передается по сети на сервер баз данных, где осуществляется поиск. Обработанные данные транспортируются по сети от сервера к клиенту.
Информационно-логическая (инфологическая) модель является логическим представлением взаимосвязей объектов базы данных. Известны три разновидности инфологических моделей: иерархическая, сетевая и реляционная.
Иерархическая модель данных основана на графическом способе связей данных, и схема взаимосвязей объектов имеет вид перевернутого дерева. Каждому элементу соответствует только одна связь от элемента более высокого уровня. Поиск данных происходит по одной из ветвей дерева.
|
Достоинства СУБД иерархической модели - простота, быстродействие. Если структура данных оказывалась сложнее, чем обычная иерархия, то простота структуры иерархической базы становится ее недостатком.
К достоинствам сетевых баз данных можно отнести гибкость, стандартизацию и быстродействие.
Но и иерархические, и сетевые базы данных жесткие по структуре, наборы отношений и структуру записей необходимо задавать заранее, а изменение структуры базы данных обычно означает перестройку всей базы.
Недостатки иерархической и сетевой моделей привели к появлению новой реляционной модели, Реляционной называется база данных, в которой все данные, доступные пользователю, организованы в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами.
В реляционной базе данных информация организована в виде таблиц, разделенных на строки и столбцы, на пересечении которых содержатся значения данных. У каждой таблицы имеется свое уникальное имя, описывающее ее содержание.
Строки реляционной таблицы являются записями и хранят информацию об одном экземпляре объекта данных, представленного в таблице. Одинаковых записей в таблице не должно быть. Основное требование к реляционной базе данных состоит в том, что значения полей (столбцов таблицы) должны быть элементарными и неделимыми информационными единицами, что создает возможность применять в целях обработки информации математический аппарат реляционной алгебры. Наиболее популярны реляционные СУБД - dBase, FoxBase, FoxPro. Clarion, Paradox, Oracle, Access и др.
|
Примером реляционной базы данных может служить таблица «Сотрудники» (таблица 2.7), где одна строка (запись) - сведения об одном из сотрудников.
Таблица 2.1 – Реляционная база данных
Таб.№ | Фамилия | имя | отчество | Дата рождения |
Петров | Петр | Петрович | 15.02.1954 | |
Иванов | Иван | Иванович | 23.02.1976 | |
Сидоров | Олег | Олегович | 07.09.1986 |
Поле (столбец таблицы ) - элементарная единица логической организации данных. Каждое поле таблицы имеет уникальное имя, при этом каждое из полей однородно, т. е. данные в нем имеют одинаковые тип и длину. Для описания поля используют имя и тип данных.
Поле, значение которого однозначно определяет соответствующую запись, называется ключевым полем. Если ключевое поле одно, то это - простой ключ, если ключевых полей несколько, то ключ называется составным.
Запись - это совокупность значений связанных элементов данных. Экземпляр записи - это отдельная строка таблицы, содержащая конкретные значения ее полей.
Таблица базы данных - это совокупность экземпляров записей одной структуры. Описание структуры базы данных содержит перечень полей записи и их основные характеристики.
Задание: Внимательно изучить материал
Ознакомиться с видеоматериалом о СУБД MS Access
https://www.youtube.com/watch?time_continue=205&v=w03jJ4Cv5I4&feature=emb_logo
https://www.youtube.com/watch?v=VIijFwLF0eQ
Подготовиться к классной контрольной работе
Обратная связь: выполненные задания, вопросы отправляем в комментариях или личные сообщения преподавателю или на электронную почту колледжа dktidistanc@mail.ru