
- •Базы данных
- •Ещё один пример базы данных: Фрагмент базы огромной бд «Wikipedia», включающей бд по различным областям знаний. История развития бд
- •База данных на перфокартах.
- •Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.
- •Классификации бд
- •Иерархическая модель
- •Сетевые базы данных.
- •Реляционные2 базы данных
- •Фрагмент таблицы расписания движения поездов из Москвы в Санкт –Петербург как пример части реляционной базы данных.
- •Свойства реляционной модели данных:
- •Системы управления базами данных (субд)
- •Пример схемы базы данных «Библиотека» ( связи один - к-одному, один-ко-многим).
- •Пример фрагмента схемы базы данных документооборота между компаниями, со связью многие-ко-многим.
- •Таким образом, создание базы данных включает следующие три этапа:
- •Практическая работа.
- •Начало работы с ms Access 2003. Графический интерфейс программы.
- •Работа с объектами бд. Таблицы
- •Создание запросов к однотабличной базе данных
- •Создание многотабличной базы данных. Связывание таблиц.
- •Домашняя работа. Создать базу данных "Анализ крови"
- •1. Итоговый тест по теме "Базы данных"
Свойства реляционной модели данных:
Каждый элемент таблицы – один элемент данных.
Поля образуют структуру базы данных, а записи составляют информацию, которая в ней содержится
Одинаковые записи в таблице отсутствуют.
Ещё один вид классификации БД – по содержимому:
Примеры БД такого типа:
географические;
исторические;
научные;
мультимедийные.
Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД — это только «информационный склад». Обслуживание пользователя осуществляет информационная система.
Системы управления базами данных (субд)
Информационная система (согласно Федеральному закону РФ от 27 июля 2006 г. N 149-ФЗ «Об информации, информационных технологиях и о защите информации») — совокупность содержащейся в базах данных информации и обеспечивающих ее обработку информационных технологий и технических средств», т.е.
ИС = БД+СУБД+технические средства.
Примерами информационных систем являются системы продажи билетов на пассажирские поезда и самолеты. WWW — это тоже пример глобальной информационной системы.
Таким образом, для взаимодействия пользователя с базами данных используют системы управления данными (СУБД).
Система управления базами данных (СУБД) – комплекс программ, предназначенных для создания, ведения и совместного использования БД многими пользователями, т.е. базы данных - упорядоченные наборы данных, а системы управления базами данных – программы, управляющие хранением и обработкой данных.
Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных:
Производительность и готовность. Запросы от пользователя базой данных удовлетворяются с такой скоростью, которая требуется для использования данных. Пользователь быстро получает данные всякий раз, когда они ему необходимы.
Минимальные затраты. Низкая стоимость хранения и использования данных, минимизация затрат на внесение изменений.
Простота и легкость использования. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении. Доступ к данным должен быть простым, исключающим возможные ошибки со стороны пользователя.
Простота внесения изменений. База данных может увеличиваться и изменяться без нарушения имеющихся способов использования данных.
Возможность поиска. Пользователь базы данных может обращаться с самыми различными запросами по поводу хранимых в ней данных. Для реализации этого служит так называемый язык запросов.
Целостность. Современные базы данных могут содержать данные, используемые многими пользователями. Очень важно, чтобы в процессе работы элементы данных и связи между ними не нарушались. Кроме того, аппаратные ошибки и различного рода случайные сбои не должны приводить к необратимым потерям данных. Значит, система управления данными должна содержать механизм восстановления данных.
Безопасность и секретность. Под безопасностью данных понимают защиту данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это права, от неавторизированной модификации (изменения) данных или их разрушения. Секретность определяется как право отдельных лиц или организаций решать, когда, как какое количество информации может быть передано другим лицам или организациям.
Развитие аппаратного и программного обеспечения, средств телекоммуникаций привело к тому, что на сегодняшний день наметился переход от традиционных баз данных, хранящих числа и символы объектно-реляционным базам данных, где каждая запись может содержать данные со сложным поведением.
Современные СУБД являются объектно-ориентированными и реляционными. Основной единицей является объект, имеющий свойства и связи с другими объектами.
Но любая СУБД включает в качестве базового объекта двумерные таблицы. Каждая таблица может отвечать определённой тематике. Но таблицы, подготовленные для одной базы данных, можно использовать и в других. Возможными типами связей между таблицами являются:
Отношение «Один - к - одному», между одинаковыми ключевыми полями разных таблиц (1-1).
Отношения «один – ко – многим» устанавливается между одним полем ключевым полем главной таблицы и полями подчиненной таблицы (1- ∞).