- Реляционные объекты данных (Требования к табличной форме представления отношений. Домены и атрибуты. Схемы отношений. Именованные значения кортежей. Кортежи. Типы кортежей. Отношения. Типы отношений)
- Реляционная алгебра. Унарные операции (Унарная операция выборки. Унарная операция проекции. Унарная операция переименования. Свойства унарных операций)
- Реляционная алгебра. Бинарные операции (Операции объединения, пересечения, разности. Операции декартового произведения и естественного соединения. Свойства бинарных операций. Варианты операций соединения. Производные операции. Выражения реляционной алгебры)
- Язык SQL (Оператор Select - базовый оператор языка структурированных запросов. Унарные операции на языке структурированных запросов. Бинарные операции на языке структурированных запросов. Операция декартова произведения. Операции внутреннего соединения. Операция естественного соединения. Операция левого внешнего соединения. Операция правого внешнего соединения. Операция полного внешнего соединения)
- Базовые отношения (Базовые типы данных. Пользовательский тип данных. Значения по умолчанию. Виртуальные атрибуты. Понятие ключей)
- Создание базовых отношений (Металингвистические символы. Пример создания базового отношения в записи на псевдокоде. Ограничение целостности по состоянию. Ограничения ссылочной целостности. Понятие индексов. Модификация базовых отношений)
- Функциональные зависимости (Ограничение функциональной зависимости. Правила вывода Армстронга. Производные правила вывода. Полнота системы правил Армстронга)
- Нормальные формы (Смысл нормализации схем баз данных. Первая нормальная форма (1NF). Вторая нормальная форма (2NF). Третья нормальная форма (3NF). Нормальная форма Бойса - Кодда (NFBC). Вложенность нормальных форм)
- Проектирование схем баз данных (Различные типы и кратности связей. Диаграммы. Виды диаграмм. Связи и миграция ключей)
- Связи классов сущностей (Иерархическая рекурсивная связь. Сетевая рекурсивная связь. Ассоциация. Обобщения. Композиция. Агрегация. Унификация атрибутов)
- Экспертные системы и продукционная модель знаний (Назначение экспертных систем. Структура экспертных систем. Участники разработки экспертных систем. Режимы работы экспертных систем. Продукционная модель знаний)
Лекция № 1. Введение
1. Системы управления базами данных
Системы управления базами данных (СУБД) - это специализированные программные продукты, позволяющие:
1) постоянно хранить сколь угодно большие (но не бесконечные) объемы данных;
2) извлекать и изменять эти хранящиеся данные в том или ином аспекте, используя при этом так называемые запросы;
3) создавать новые базы данных, т. е. описывать логические структуры данных и задавать их структуру, т. е. предоставляют интерфейс программирования;
4) обращаться к хранящимся данным со стороны нескольких пользователей одновременно (т. е. предоставляют доступ к механизму управления транзакциями).
Соответственно, базы данных - это наборы данных, находящиеся под контролем систем управления.
Сейчас системы управления базами данных являются наиболее сложными программными продуктами на рынке и составляют его основу. В дальнейшем предполагается вести разработки по сочетанию обычных систем управления базами данных с объектно-ориентированным программированием (ООП) и интернет-технологиями.
Изначально СУБД были основаны на иерархических и сетевых моделях данных, т. е. позволяли работать только с древовидными и графовыми структурами. В процессе развития в 1970 г. появились системы управления базами данных, предложенные Коддом (Codd), основанные на реляционной модели данных.
2. Реляционные базы данных
Термин "реляционный" произошел от английского слова "relation" - "отношение".
В самом общем математическом смысле (как можно помнить из классического курса алгебры множеств) отношение - это множество
R = {(x1,..., xn) | x1 ∈ A1,...,xn ∈ An},
где A1,..., An - множества, образующие декартово произведение. Таким образом, отношение R - это подмножество декартова произведения множеств: A1 x... x An :
R ⊆ A 1 x... x An.
Например, рассмотрим бинарные отношения строгого порядка "больше" и "меньше" на множестве упорядоченных пар чисел A 1 = A2 = {3, 4, 5}:
R> = {(3, 4), (4, 5), (3, 5)} ⊂ A1 x A2;
R< = {(5, 4), (4, 3), (5, 3)} ⊂ A1 x A2.
Эти же отношения можно представить в виде таблиц.
Отношение "больше" R>:

Отношение "меньше" R<:

Таким образом, мы видим, что в реляционных базах данных самые различные данные организовываются в виде отношений и могут быть представлены в форме таблиц.
Нужно заметить, что эти два рассмотренных нами отношения R> и R< не эквивалентны между собой, другими словами, таблицы, соответствующие этим отношениям, не равны друг другу.
Итак, формы представления данных в реляционных БД могут быть разными. В чем проявляется эта возможность различного представления в нашем случае? Отношения R> и R< - это множества, а множество - структура неупорядоченная, значит, в таблицах, соответствующих этим отношениям, строки можно менять между собой местами. Но в то же время элементы этих множеств - это упорядоченные наборы, в нашем случае - упорядоченные пары чисел 3, 4, 5, значит, столбцы менять местами нельзя. Таким образом, мы показали, что представление отношения (в математическом смысле) в виде таблицы с произвольным порядком строк и фиксированным числом столбцов является приемлемой, правильной формой представления отношений.
Но если рассматривать отношения R> и R< с точки зрения заложенной в них информации, то понятно, что они эквивалентны. Поэтому в реляционных базах данных понятие "отношение" имеет несколько другой смысл, нежели отношение в общей математике. А именно оно не связано с упорядоченностью по столбцам в табличной форме представления. Вместо этого вводятся так называемые схемы отношений "строка - заголовок столбцов", т. е. каждому столбцу дается заголовок, после чего их можно беспрепятственно менять местами.
Вот как будут выглядеть наши отношения R> и R< в реляционной базе данных.
Отношение строгого порядка (вместо отношения R>):

Отношение строгого порядка (вместо отношения R<):

Обе таблицы-отношения получают новое (в данном случае одинаковое, так как введением дополнительных заголовков мы стерли различия между отношениями R> и R<) название.
Итак, мы видим, что при помощи такого несложного приема, как дополнение таблиц необходимыми заголовками, мы приходим к тому, что отношения R> и R< становятся эквивалентными друг другу.
Таким образом, делаем вывод, что понятие "отношение" в общем математическом и в реляционном смысле совпадают не полностью, не являются тождественными.
В настоящее время реляционные системы управления базами данных составляют основу рынка информационных технологий. Дальнейшие исследования ведутся в направлении сочетания той или иной степени реляционной модели.
>> Вперед: Отсутствующие данные (Пустые значения (Empty-значения). Неопределенные значения (Null-значения). Null-значения и общее правило вычисления выражений. Null-значения и логические операции. Null-значения и проверка условий)
Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:
▪ История экономических учений. Шпаргалка
▪ Общие основы педагогики. Шпаргалка
▪ Акушерство и гинекология. Шпаргалка
Смотрите другие статьи раздела Конспекты лекций, шпаргалки.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Питомцы как стимулятор разума
06.10.2025
Помимо эмоциональной поддержки, домашние питомцы могут оказывать заметное воздействие на когнитивные процессы, особенно у пожилых людей. Новое масштабное исследование показало, что общение с кошками и собаками не просто улучшает настроение - оно действительно способствует замедлению возрастного снижения умственных способностей.
Работа проводилась в рамках проекта Survey of Health, Ageing and Retirement in Europe (SHARE), охватывающего период с 2004 по 2022 год. В исследовании приняли участие тысячи европейцев старше 50 лет. Анализ показал, что владельцы домашних животных демонстрируют более устойчивые когнитивные функции по сравнению с теми, кто не держит питомцев. Особенно выражен эффект оказался у владельцев кошек и собак.
Согласно данным ученых, владельцы собак дольше сохраняют хорошую память, в то время как хозяева кошек медленнее теряют способность к быстрому речевому взаимодействию. Исследователи связывают это с тем, что ежедневное взаимодействие с животными требует внимани ...>>
Мини-ПК ExpertCenter PN54-S1
06.10.2025
Компания ASUSTeK Computer презентовала новый мини-компьютер ASUS ExpertCenter PN54-S1. Устройство ориентировано на пользователей, которым важно сочетание производительности, энергоэффективности и универсальности - от офисных задач до мультимедийных проектов.
В основе ExpertCenter PN54-S1 лежит современная аппаратная платформа AMD Hawk Point, использующая архитектуру Zen 4. Это поколение чипов отличается улучшенным управлением энергопотреблением и повышенной вычислительной мощностью. Новинка доступна в конфигурациях с процессорами Ryzen 7260, Ryzen 5220 и Ryzen 5210, представленных AMD в начале 2025 года. Таким образом, устройство охватывает широкий диапазон задач - от базовых офисных до ресурсоемких вычислений.
Корпус мини-ПК выполнен из прочного алюминия и имеет размеры 130×130×34 мм, что делает его практически незаметным на рабочем столе или за монитором. Несмотря на компактность, внутренняя компоновка позволяет установить два модуля оперативной памяти SO-DIMM ...>>
Глазные капли, возвращающие молодость зрению
05.10.2025
С возрастом человеческий глаз постепенно теряет способность четко видеть на близком расстоянии - развивается пресбиопия, или возрастная дальнозоркость. Этот естественный процесс связан с утратой эластичности хрусталика и ослаблением цилиарной мышцы, отвечающей за фокусировку. Миллионы людей по всему миру сталкиваются с необходимостью носить очки для чтения или прибегают к хирургическим методам коррекции. Однако исследователи из Центра передовых исследований пресбиопии в Буэнос-Айресе представили решение, которое может стать удобной и неинвазивной альтернативой - специальные глазные капли, способные улучшать зрение на длительный срок.
Разработку возглавила Джованна Беноцци, директор Центра. По ее словам, цель исследования состояла в том, чтобы предоставить пациентам с пресбиопией эффективный и безопасный способ коррекции зрения без хирургического вмешательства. Новые капли, созданные на основе пилокарпина и диклофенака, показали убедительные результаты: уже через час после первого пр ...>>
Случайная новость из Архива Датчики изображения OmniVision для смартфонов
11.11.2016
Компания OmniVision Technologies сообщила о разработке четырех новых датчиков изображения для смартфонов, которые смогут захватывать больше света и генерировать меньше шума на изображения, чем когда-либо.
Новые датчики будут использовать пиксельные технологии OmniVision второго поколения, PureCel Plus и PureCel Plus-S. Повышение динамического диапазона яркости по сравнению с предыдущим поколением составит 20%.
Кроме того, компания создала совершенно новую технологию zHDR, которая позволяет расширить динамический диапазон датчиков, используя короткую и длинную экспозиции в одном кадре. Итоговый снимок получается при интеллектуальном совмещении полученных данных. Устройства, оснащенные новыми датчиками изображения, позволят записывать видео или наблюдать картинку на дисплее в режиме HDR в реальном времени еще до того, как сделать снимок.
Пиксели в новых датчиках будут расположены таким образом, чтобы захватывать больше света и снижать количество шумов. Светочувствительность новых сенсоров будет повышена на 12,5%.
Датчики будут иметь разрешение 16 и 20 Мп, они появятся в смартфонах, которые начнут производиться в первом квартале следующего года.
|
Другие интересные новости:
▪ Африканская рыба не выносит жары
▪ Собачья лапа проверит надежность автомобиля
▪ Хороший холестерин защищает от сепсиса
▪ Одежда с точкой доступа Wi-Fi, MP3-плеером и GPS-навигацией
▪ Электровелосипед с функцией распознавания лица
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Палиндромы. Подборка статей
▪ статья Перегруппировка сил. Крылатое выражение
▪ статья В каком научном журнале был опубликован первый отчет братьев Райт об их достижениях? Подробный ответ
▪ статья Охрана труда работников торговли
▪ статья Как изготовить сварочные электроды. Энциклопедия радиоэлектроники и электротехники
▪ статья Автоматика и телемеханика. Включение генераторов. Энциклопедия радиоэлектроники и электротехники
Оставьте свой комментарий к этой статье:
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025