Введение в базы данных. Коротко о главном
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Евгений Шуремов. Введение в базы данных. Коротко о главном
Предисловие
Введение
Определения базы данных
Классификация баз данных
Варианты классификации
Иерархическая модель данных
Сетевая модель данных
Реляционная модель данных
Связи моделей данных
Понятие системы управления базами данных
Основные функции СУБД
Понятие транзакции
Способы взаимодействия пользователей с СУБД
Реляционные БД
Основные понятия реляционных баз данных
Первая нормальная форма
Связи между сущностями
Вторая и третья нормальные формы
Пример: проектирование БД Библиотека
Реляционная алгебра
Язык SQL
Распределённые базы данных
Объектно-ориентированные СУБД
NoSQL СУБД
Хранилища данных
Отрывок из книги
Данная книга основана на материалах лекций, которые автор читал студентам-заочникам ряда коммерческих ВУЗов. Поскольку лекции были только обзорными, а для их представления выделялось мало учебных часов, то излагаемый материал приходилось максимально ужимать, чтобы оставить только самое главное, без уточнения многих (не всегда нужных) технических деталей. При этом многие пояснения приходилось делать в наиболее простой и понятной форме, что называется «на пальцах». Опыт показал, что такая форма подачи материала оказалась достаточно эффективной и весьма приветствовалась слушателями, которые за короткое время могли сформировать системное представление об изучаемом предмете и потом вполне успешно сдать зачёт/экзамен.
По такому же принципу построена и эта книга: из большого материала «отжаты» только те сведения, которые необходимы для общего понимания изучаемого предмета. Здесь нет детального описания существующих СУБД, пространных объяснений правил составления SQL-запросов, способов разделения данных и механизмов технической реализации запросов в распределённых базах данных, описания моделей построения объектно-ориентированных СУБД, особенностей алгоритмов функционирования NoSQL СУБД и других такого рода технических деталей, необходимых только специалистам довольно узкого профиля. Поэтому тем, кто ищет такую информацию лучше обратиться к другим книгам. Более того, некоторые вопросы рассматриваемой проблематики в книге намеренно подаются без особой научной строгости, присущей «солидным» толстым учебникам и монографиям. Есть в тексте и небольшие повторы, намеренно сделанные для того, чтобы не нужно было «отматывать» текст назад в поисках контекстно необходимых ранее приведённых сведений.
.....
База данных – совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей пользователей.
Следует различать понятия «база данных» и «система управления базами данных». Пока ограничимся следующим определением.
.....