Ebben az alfejezetben a VÁLLALAT nevű példa adatbázis alkalmazást mutatjuk be, amely az alapvető ER modellbeli fogalmakat és azoknak a sématervezés során történő felhasználását illusztrálja majd. Most felsoroljuk az adatbázis adatkövetelményeit, a későbbiek folyamán pedig lépésről lépésre elkészítjük a koncepcionális sémáját, párhuzamosan az ER modell modellezési fogalmainak a bevezetésével. A VÁLLALAT adatbázis egy vállalat dolgozóit, osztályait és projektjeit tartja nyilván. Tegyük fel, hogy a követelménygyűjtési és elemzési fázis után az adatbázis-tervezők a minivilág (a vállalat azon része, amelyet az adatbázisban reprezentálni szeretnénk) alábbi leírását adják meg:
A vállalat osztályokból áll. Minden osztálynak egyedi neve és egyedi azonosítószáma van, valamint tartozik hozzá egy konkrét dolgozó, aki az osztályt vezeti. Nyilvántartjuk azt a kezdő dátumot, amikor ez a dolgozó vezetni kezdte az osztályt. Egy osztály számos helyszínnel rendelkezhet.
Egy osztály számos projektet irányít, amelyek mindegyikének van egy egyedi neve, egy egyedi száma és egyetlen helyszíne.
Tároljuk az egyes dolgozók nevét, személyi számát, lakcímét, fizetését, nemét és születési dátumát. Egy dolgozó egy osztályhoz van hozzárendelve, azonban több projekten is dolgozhat, amelyeket nem feltétleül ugyanaz az osztály irányít. Nyilvántartjuk, hogy egy dolgozó az egyes projekteken hetente hány órát dolgozik. Nyilvántartjuk az egyes dolgozók közvetlen főnökét is.
Nyilván szeretnénk tartani az egyes dolgozók hozzátartozóit is biztosítási célokból. Tároljuk az egyes hozzátartozók keresztnevét, nemét, születési dátumát, valamint azt, hogy milyen kapcsolatban áll a dolgozóval.
A 3.2. ábra mutatja, hogy hogyan ábrázolhatjuk ennek az adatbázis alkalmazásnak a sémáját azzal a grafikus jelöléssel, amelyet ER diagramnak nevezünk. Ezt az ábrát fokozatosan fogjuk majd elmagyarázni, ahogyan az ER modell fogalmait ismertetjük. Azt a folyamatot, amelynek során a fenti követelményekből származtatjuk ezt a sémát, az ER modell fogalmainak bevezetésével párhuzamosan fogjuk lépésről lépésre bemutatni, miközben az ER diagramok jelöléseit is elmagyarázzuk.
3.2. ábra - Egy ER séma diagram a VÁLLALAT adatbázishoz. Az ábra grafikus jelöléseit ebben a fejezetben fokozatosan ismertetjük.
