From 1db3de354b92ea31b72aef122707ef9667f0f3d6 Mon Sep 17 00:00:00 2001
From: Andrew Guschin <saintruler@gmail.com>
Date: Sat, 2 Oct 2021 22:15:15 +0400
Subject: =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20=D0=BB?=
 =?UTF-8?q?=D0=B5=D0=BA=D1=86=D0=B8=D0=B8=20=D0=BF=D0=BE=20=D0=91=D0=B0?=
 =?UTF-8?q?=D0=B7=D0=B0=D0=BC=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 sem5/databases/lectures/lecture1.tex | 49 ++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 sem5/databases/lectures/lecture1.tex

(limited to 'sem5/databases/lectures/lecture1.tex')

diff --git a/sem5/databases/lectures/lecture1.tex b/sem5/databases/lectures/lecture1.tex
new file mode 100644
index 0000000..d1859d4
--- /dev/null
+++ b/sem5/databases/lectures/lecture1.tex
@@ -0,0 +1,49 @@
+% Лекция 1 (06.09)
+\section{Архитектура ANSI-SPARC}
+
+\begin{itemize}
+  \item Внешний уровень (представления отдельных пользователей)
+  \item Концептуальный уровень (обобщённое представление пользователей)
+  \item Внутренний уровень (представление физического хранения)
+\end{itemize}
+
+Модель данных включает, по меньшей мере, три аспекта:
+\begin{itemize}
+  \item
+    \emph{аспект структуры} --- методы описания типов и логических
+    структур данных в базе данных;
+  \item \emph{аспект манипуляции} --- методы манипулирования данными;
+  \item
+    \emph{аспект целостности} --- методы описания и поддержки целостности
+    базы данных (корректных состояний базы данных).
+\end{itemize}
+
+\subsection{Стуктурная часть реляционной модели}
+
+Включает следующие объекты:
+
+\begin{itemize}
+  \item домены
+  \item атрибуты
+  \item кортежи
+  \item отношения
+  \item потенциальные (возможные) ключи
+  \item первичные ключи
+\end{itemize}
+
+Наименьшей единицей данных реляционной модели является атомарное
+(неразложимое) для данной предметной области значение данных.
+
+\textbf{Домен} --- множество допустимых атомарных значений одного и того
+же типа. Понятие домена несёт семантическую нагрузку: данные можно
+сравнивать, только если они относятся к одному домену. Например, домены
+цена и вес относятся к вещественному типу данных, но сравнивать значения
+из этих доменов не имеет смысла.
+
+\begin{itemize}
+  \item
+    Минимальный набор атрибутов, который позволяет однозначно
+    идентифицировать сущность --- \emph{первичный ключ}.
+  \item \emph{Степень отношения} --- коничество атрибутов (столбцов).
+  \item \emph{Кардинальное число} --- количество кортежей (строк).
+\end{itemize}
-- 
cgit v1.2.3

