Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Identifikovať entity: Toto sú hlavné objekty alebo koncepty vo vašom systéme. Pokiaľ ide o elektronické výkony, niektoré kľúčové subjekty môžu byť:
* User: Predstavuje osobu, ktorá používa výukovú platformu.
* Výukový program: Predstavuje jediný kurz výučby.
* modul: Predstavuje časť alebo kapitolu v rámci návodu.
* Lekcia: Predstavuje konkrétnu lekciu v rámci modulu.
* kvíz: Predstavuje kvíz spojený s modulom alebo lekciou.
* Otázka: Predstavuje individuálnu otázku v rámci kvízu.
* Odpoveď: Predstavuje odpoveď na otázku.
* Komentár: Predstavuje komentáre používateľov k lekciám alebo návodom.
2. Identifikujte atribúty: Toto sú charakteristiky každej entity. Príklady:
* User: `UserID` (pk),` username`, `email`,` heslo ",` registráciaDate "
* Výukový program: `Couleialid` (pk),` title`, `popis", `autorid`," CreationDate "," Cena "
* modul: `ModuleId` (pk),` title`, `tutorialid` (fk),` Order "
* Lekcia: `Lekcia '(pk),` title`, `moduleId` (fk),` content`, `videeourl`
* kvíz: `Quizid` (pk),` moduleId` (fk), `dUedate`
* Otázka: `PatchId` (pk),` kvíz` (fk), `dotazník", `dotazník"
* Odpoveď: `OdpoveďId` (pk),` dotazatId` (fk), `answertext`,` iScorrect`
* Komentár: `Commentid` (pk),` userID` (fk), `lekcie '(fk),` commentText`, `CommentDate`"
3. Identifikujte vzťahy: Tieto ukazujú, ako sú entity spojené. Zvážte kardinalitu (individuálne, jeden do človeka, veľa do mnohých rokov) a účasť (voliteľné alebo povinné).
* Užívateľ 1:N Prívody: Jeden používateľ môže vytvoriť veľa návodov, ale návod môže mať iba jedného autora.
* Výukový program 1:N Modul: Jeden návod má veľa modulov.
* Modul 1:N Lekcia: Jeden modul má veľa lekcií.
* Modul 1:1 kvíz (voliteľné): Jeden modul môže mať najviac jeden kvíz (alebo žiadny).
* kvíz 1:n Otázka: Jeden kvíz má veľa otázok.
* Otázka 1:n Odpoveď: Jedna otázka má veľa odpovedí.
* Užívateľ 1:n komentár: Jeden používateľ môže napísať veľa komentárov.
* Lekcia 1:n komentár: Jedna lekcia môže mať veľa komentárov.
* Užívateľ N:M návod: (Prostredníctvom strednej tabuľky, ak chcete sledovať, ktoré používatelia sa zaregistrovali v ktorých návodoch)
4. Nakreslite diagram ER: Použite štandardný zápis diagramov ER. Obdĺžniky predstavujú entity, ovály predstavujú atribúty a diamanty predstavujú vzťahy. Čiary spájajú entity k vzťahom a kardinalita je uvedená na riadkoch (napr. 1, n, m). Na ukážku vzťahovej kardinality použite nohy (veľa) a jeden riadok (jeden). Na konci riadku použite malý kruh na označenie voliteľnej účasti a vyplnený kruh na označenie povinnej účasti.
Príklad (zjednodušený):
`` `
+---------+1+-----------+1+-------------+1+----------+
| Užívateľ | -------- | Výukový program | -------- | Modul | -------- | Lekcia |
+---------+N+-----------+N+-------------+N+----------+
| | |
| | |
| | |
+-----------------------+---------------------------+-----------------+
1 |
| |
| |
+-------------------- N ---------------+
|
|
+---------+
| Kvíz
+---------+
|
|
+---------+
| Otázka
+---------+
`` `
Softvér na vytváranie diagramov ER:
Niekoľko nástrojov vám môže pomôcť vytvoriť profesionálne vyzerajúce diagramy ER:
* Lucidchart: Populárny online diagramový nástroj.
* draw.io (diagramys.net): Ďalší populárny bezplatný online diagramový nástroj.
* Microsoft Visio: Výkonná aplikácia na schémy stolného počítača (platená).
* PowerPoint alebo Google Slides: Pomocou týchto nástrojov môžete vytvoriť základné diagramy ER.
Nezabudnite zvoliť úroveň detailov vhodnej pre vaše potreby. Tento príklad je zjednodušený; Systém e-tutorického systému v reálnom svete by pravdepodobne mal viac subjektov a vzťahov. Najskôr sa zamerajte na základné koncepty a vzťahy a podľa potreby pridajte ďalšie podrobnosti.