Úkol - Týmová spolupráce přes DB uložiště
Cíl úkolu: Instalace a osvojení základních funkcí modelovacího nástroje Enterprise Architect (dále jen EA)
1. Nastudujte tento videotutoriál. Relevatní je videotutoriál především až od času 1:15, protože databázi již máte vytvořenou na školním serveru.
Adresa serveru (TCP/IP Server) je eadb.felk.cvut.cz a nikoliv 127.0.0.1!
Jména a hesla jste získali na cvičení společně pro celý tým nebo si je musíte vyžádat (jedna žádost za jeden tým) od cvičících.
V detailu nastavení připojení nezapomenťe zaškrtnout volby:
V kartě "Connections" volbu "Allow big results sets"
V kartě "Cursors/Results" volbu "Return matched rowsinstead of affected rows"
2. Pro verzi EA 15.2 si stáhněte si 32 bitovou variantu ODBC driver ve verzi 5.3.4 Unicode
Pozor , jiná verze než je doporučována ve videotutoriálu.
Pozor, pro jiné verze EA než 15.2 může být doporučována jiná verze driverů. Doporučovanou verzi driverů lze dohledat na stránkách výrobce. Stačí upravit číslo verze EA v následujícím odkazu. https://sparxsystems.com/enterprise_architect_user_guide/15.2/model_repository/setupmysqlodbcdriver.html
Návod výrobce EA 1 (pro v15.2): https://sparxsystems.com/enterprise_architect_user_guide/15.2/model_repositories/setupmysqlodbcdriver.html
Návod výrobce EA 2 (pro v15.2): https://sparxsystems.com/enterprise_architect_user_guide/15.2/model_repositories/connecttomysql.html
Řešení chybové hlášky "Error 1918. Error installing ODBC Driver MySQL ODBC 5.3 ANSI Driver ..." je popsáno na https://www.landfx.com/kb/installation-help/plugins-errors/item/1004-error-1918-odbc.html
Var 1. Install Visual C++ Runtime for 2013
Var 2. Použití starší verze 32 bitové verze ODBC driveru (v roce 2023 ověřena funkčnost verze 5.2.5)
3. Postupujte dle videotutoriálu. Níže uvádíme rozdíly oproti videotutoriálu.
3.1 Transfer projektu udělá pouze první člen týmu!
3.2 nastavení ODBC je možné spustit přímo z EA. Viz snímek obrazovky pro různé verze EA:
3.3 Import existujícího projektu do prázdné databáze (Project transfer) byl ve verzi 13 přesunut do menu Configure. Viz snímek obrazovky:
4. První člen týmu vytvoří v projektu VIEW:
"Sandbox". Všichni členové v týmu vytvoří PACKAGE pojmenovaný svým příjmením. Tento PACKAGE slouží následně pouze na individuální testování funkcí nástroje EA pro jednotlivé členy týmu. Sandbox je mít dobré na každém projektu, protože občas je potřeba jen si rychle něco vyzkoušet a pak teprve naostro to vytvořit ve společném projektu
"Projekt". Slovo "projekt" pokud možno nahraďte názvem, který vystihuje téma vašeho semestrálního projektu. V tomto VIEW pak vytvářejte všechny revatní package a diagramy. Inspirovat se můžete v ukázkovém projektu.
5. Splnění úkolu bude kontrolováno na cvičení a namátkově vzdáleně přednášejícím přímo v DB.