Освоить основные конструкции программирования
Освоить основные конструкции программирования Реляционная база данных
Домен – тип данных, т. е. допустимое множество значений. Кортеж – множество пар {имя атрибута, значение}, которое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отношения. Отношение – множество кортежей (не упорядоченное). Целостность базы данных – соответствие имеющейся в БД информации ее внутренней логике, структуре и всем явно заданным правилам. Реляционная модель данных (РМД) – Логическая модель данных, прикладная теория построения баз данных, которая является приложением к задачам обработки данных таких разделов математики как теории множеств и логика первого порядка. Реляционная модель данных включает следующие компоненты: Структурный аспект (составляющая) Данные в БД представляют собой набор отношений. Аспект (составляющая) целостности Отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных. Аспект (составляющая) обработки (манипулирования) РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление). Первичный ключ Потенциальный ключ – в реляционной модели данных, это подмножество атрибутов отношения, удовлетворяющее требованиям уникальности и минимальности (несократимости). Уникальность означает, что не существует двух кортежей данного отношения, в которых значения этого подмножества атрибутов совпадают (равны). Минимальность (несократимость) означает, что в составе потенциального ключа отсутствует меньшее подмножество атрибутов, удовлетворяющее условию уникальности. Иными словами, если из потенциального ключа убрать любой атрибут, он утратит свойство уникальности.
Первичный ключ – в реляционной модели данных один из потенциальных ключей отношения, выбранный в качестве основного ключа (или ключа по умолчанию). Если в отношении имеется единственный потенциальный ключ, он является и первичным ключом. Если потенциальных ключей несколько, один из них выбирается в качестве первичного, а другие называют «альтернативными». Базы данных Если вы увлекаетесь созданием сайтов, то вам иногда приходила идея о том, что статический сайт – это круто, но вся проблема в том, что он так и остается статическим, и вы не сможете ничего сделать. Типичный пример – блог. Используя только система статических сайтов, невозможно создать собственный блог, а когда у вас есть связка какой-либо базы данных с вашим сайтом, то вы можете создать собственный сайт в котором ваши записи, новости вашего блога будут браться из БД. К примеру, тоже самое можно применить и к различным сайтам социальных сетей и вообще любых сайтов, где хранятся данные пользователей, которые регистрируются. Как вы думаете, где хранятся все ваши пароли, почта, картинки и аватарки, например, в ВК? Естестенно, они все хранятся в БД, так что вещь эта очень полезная и владеть ими очень важно. Что такое БД? БД – это структурированный набор постоянно хранимых данных. Под данными может пониматься все, что угодно, а структурированная, т. е. у данных есть определенная структура. Мы будем проходить реляционных БД.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|