1import{_ as h}from"./CodeBlockWrapper-CBJCses5.js";import{o as k,c as n,k as l,e as i,l as r,m as d,q as p,s as o,A as t,a6 as s}from"../modules/vue-Bwcafs7n.js";import{I as g}from"./center-DOSLFCXl.js";import{_ as c,ab as a}from"../index-CQihRmxY.js";import{p as y,u as A,f as u}from"./context-vcklcaXv.js";import"../modules/unplugin-icons-CQr1of0c.js";import"../modules/shiki-Y_b9ADs5.js";const B=i("h1",null,"Simpel Modeling Entities",-1),D=i("p",null,"every entity represent table",-1),m={class:"grid grid-cols-2 gap-4"},_=i("div",null,[s(" every model field consist of at least "),i("ul",null,[i("li",null,"field name"),i("li",null,[s("field type, ex: "),i("code",null,"Int"),s(", "),i("code",null,"Float"),s(", "),i("code",null,"String"),s(", "),i("code",null,"Blob"),s(", "),i("code",null,"Json"),s(", "),i("code",null,'Unsupported("")'),s(", other model like "),i("code",null,"Article"),s(", or enum (in next slide)")])]),i("blockquote",null,[i("p",null,[s("types can appended by "),i("code",null,"?"),s(" which mean optional, or "),i("code",null,"[]"),s(" for arrays")])])],-1),f=i("pre",{class:"shiki shiki-themes vitesse-dark vitesse-light slidev-code",style:{"--shiki-dark":"#dbd7caee","--shiki-light":"#393a34","--shiki-dark-bg":"#121212","--shiki-light-bg":"#ffffff"}},[i("code",{class:"language-prisma"},[i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"model"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," User"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}}," {")]),s(` 2`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"id"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Int"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @id"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @default"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),i("span",{style:{"--shiki-dark":"#B8A965","--shiki-light":"#998418"}},"autoincrement"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"())"),i("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}}," // @id mean primary_key")]),s(` 3`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"email"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," String"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @unique")]),s(` 4`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"name"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," String"),i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"?")]),s(` 5`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"articles"),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," Article"),i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"[]")]),s(` 6`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"}")]),s(` 7`),i("span",{class:"line"}),s(` 8`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"model"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Article"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}}," {")]),s(` 9`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"id"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Int"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @id"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @default"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),i("span",{style:{"--shiki-dark":"#B8A965","--shiki-light":"#998418"}},"autoincrement"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"())")]),s(` 10`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"titleString")]),s(` 11`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"body"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}
11," String"),i("span",{style:{"--shiki-dark":"#CB7676","--shiki-light":"#AB5959"}},"?")]),s(` 12`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"author"),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}}," User"),i("span",{style:{"--shiki-dark":"#80A665","--shiki-light":"#59873A"}}," @relation"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"("),i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"fields"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},":"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}}," ["),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}},"authorId"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}},"], "),i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"refrences"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},":"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}}," ["),i("span",{style:{"--shiki-dark":"#C99076","--shiki-light":"#A65E2B"}},"id"),i("span",{style:{"--shiki-dark":"#DBD7CAEE","--shiki-light":"#393A34"}},"]"),i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},")"),i("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}}," // used to connect article to user")]),s(` 13`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#BD976A","--shiki-light":"#B07D48"}},"authorId"),i("span",{style:{"--shiki-dark":"#5DA994","--shiki-light":"#2E8F82"}}," Int"),i("span",{style:{"--shiki-dark":"#758575DD","--shiki-light":"#A0ADA0"}}," // register which user rigesterd to")]),s(` 14`),i("span",{class:"line"},[i("span",{style:{"--shiki-dark":"#666666","--shiki-light":"#999999"}},"}")])])],-1),E={__name:"5",setup(C){return y(a),A(),(v,F)=>{const e=h;return k(),n(g,p(o(t(u)(t(a),4))),{default:l(()=>[B,D,i("div",m,[_,r(e,d({},{ranges:[]}),{default:l(()=>[f]),_:1},16)])]),_:1},16)}}},N=c(E,[["__file","/@slidev/slides/5.md"]]);export{N as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.