Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Освоить основные конструкции программирования




Освоить основные конструкции программирования

Реляционная база данных

Домен – тип данных, т. е. допустимое множество значений.

Кортеж – множество пар {имя атрибута, значение}, которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения.

Отношение – множество кортежей (не упорядоченное).

Целостность базы данных – соответствие имеющейся в БД информации ее внутренней логике, структуре и всем явно заданным правилам.

Реляционная модель данных (РМД) – Логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка.

Реляционная модель данных включает следующие компоненты:

Структурный аспект (составляющая)

Данные в БД представляют собой набор отношений.

Аспект (составляющая) целостности

Отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

Аспект (составляющая) обработки (манипулирования)

РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

Первичный ключ

Потенциальный ключ – в реляционной модели данных, это подмножество атрибутов отношения, удовлетворяющее требованиям уникальности и минимальности (несократимости).

Уникальность означает, что не существует двух кортежей данного отношения, в которых значения этого подмножества атрибутов совпадают (равны).

Минимальность (несократимость) означает, что в составе потенциального ключа отсутствует меньшее подмножество атрибутов, удовлетворяющее условию уникальности. Иными словами, если из потенциального ключа убрать любой атрибут, он утратит свойство уникальности.

Первичный ключ – в реляционной модели данных один из потенциальных ключей отношения, выбранный в качестве основного ключа (или ключа по умолчанию).

Если в отношении имеется единственный потенциальный ключ, он является и первичным ключом. Если потенциальных ключей несколько, один из них выбирается в качестве первичного, а другие называют «альтернативными».

Базы данных

Если вы увлекаетесь созданием сайтов, то вам иногда приходила идея о том, что статический сайт – это круто, но вся проблема в том, что он так и остается статическим, и вы не сможете ничего сделать. Типичный пример – блог.

Используя только система статических сайтов, невозможно создать собственный блог, а когда у вас есть связка какой-либо базы данных с вашим сайтом, то вы можете создать собственный сайт в котором ваши записи, новости вашего блога будут браться из БД. К примеру, тоже самое можно применить и к различным сайтам социальных сетей и вообще любых сайтов, где хранятся данные пользователей, которые регистрируются. Как вы думаете, где хранятся все ваши пароли, почта, картинки и аватарки, например, в ВК? Естестенно, они все хранятся в БД, так что вещь эта очень полезная и владеть ими очень важно.

Что такое БД?

БД – это структурированный набор постоянно хранимых данных. Под данными может пониматься все, что угодно, а структурированная, т. е. у данных есть определенная структура.

Мы будем проходить реляционных БД.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...