Ба́зой да́нных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ) Другие определения из авторитетных монографий и стандартов: База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей. База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных. База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия. База данных — совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации. Классификация БД по модели данных: 1. иерархические - Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т.д. 2. сетевые 3. реляционные - база данных, основанная на реляционной модели данных 4. Объектные 5. Объектно-ориентированная(ООБД) — база данных, в которой данные оформлены в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями 6. Объектно-реляционные
Понятие базы данных. Классификация БД. История развития технологий БД. Очень большие базы данных (VLDB). Понятие объектно-ориентированных и реляционных баз данных. Сходства, различие и практическое применение. Схема базы данных. Основные типы объектов схемы. Понятие первичного ключа (primary key) таблицы : смысл, использование, ограничения. Классификация первичных ключей. Понятие внешнего ключа (foreign key) таблицы : смысл, использование. Контроль ссылочной целостности. Нормализация БД. Понятие нормализации и денормализации. Типы нормальных форм. Первая нормальная форма (1NF). Типы нормальных форм. Вторая нормальная форма (2NF). Типы нормальных форм. Третья нормальная форма (3NF). Типы нормальных форм. Нормальная форма Бойса-Кодда (BCNF). Четвертая и пятая нормальные формы. Понятие транзакции. ACID свойства транзакций. Понятие транзакции. Уровни изоляции транзакций. Язык SQL : назначение, история возникновения, преимущества и недостатки. Понятие индекса. Классификация. Типы структур данных, используемых при индексации. Понятие представления (view). Назначение, использование. Понятие хранимых процедур и хранимых функций. Сходства, различия. Практическое применение Понятие триггера. Классификация, типы. Практическое применение. Безопасность баз данных Примеры SQL запросов
Учебники по базам данных Интернет ресурсы по данной дисциплине