\begin{frame} \frametitle{Degree of a Relationship Set} \begin{block}{} The \emph{degree} of a relationship set refers to the number of entity sets participating in the relationship. \end{block} \begin{itemize} \item relationship sets of degree 2 are called \emph{binary} \item relationship sets of degree 3 are called \emph{ternary} \end{itemize} \begin{exampleblock}{} Example for a ternary relationship set \textit{works-on}: an \textit{employee} might work on different \textit{jobs} at different \textit{branches} of a company. \begin{center} \scalebox{.9}{ \begin{tikzpicture}[every edge/.style={link}] \node[entity] (employee) {employee}; \node[attribute,at=(employee),shift={(-1cm,1.2cm)}] (employee-id) {\key{employee-id}} edge (employee); \node[attribute,at=(employee),shift={(-2.5cm,0.2cm)}] (name) {name} edge (employee); \node[entity,right of=employee, node distance=6cm] (branch) {branch}; \node[attribute,at=(branch),shift={(.5cm,1.2cm)}] (branch-name) {\key{branch-name}} edge (branch); \node[attribute,at=(branch),shift={(1.8cm,.2cm)}] (city) {city} edge (branch); \node[entity,right of=employee, node distance=3cm,yshift=2cm] (job) {job}; \node[attribute,at=(job),shift={(-1cm,.9cm)}] (title) {\key{title}} edge (job); \node[attribute,at=(job),shift={(1cm,.9cm)}] (level) {level} edge (job); \node[relationship,scale=.9,aspect=1.3] (works-on) at ($(employee)!.5!(branch)$) {works-on} edge (employee) edge (branch) edge (job); \end{tikzpicture}} \end{center} \end{exampleblock} \end{frame}