{"id":2806,"date":"2026-08-07T14:24:27","date_gmt":"2026-08-07T06:24:27","guid":{"rendered":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/"},"modified":"2026-08-07T14:24:27","modified_gmt":"2026-08-07T06:24:27","slug":"free-online-dbml-editor-vpascode","status":"publish","type":"releases","link":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/","title":{"rendered":"Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng h\u1ed7 tr\u1ee3 DBML trong VPasCode: Tr\u00ecnh ch\u1ec9nh s\u1eeda DBML mi\u1ec5n ph\u00ed tuy\u1ec7t v\u1eddi nh\u1ea5t v\u00e0 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn"},"content":{"rendered":"<header>Ch\u00fang t\u00f4i r\u1ea5t h\u00e0o h\u1ee9ng th\u00f4ng b\u00e1o v\u1ec1 m\u1ed9t b\u01b0\u1edbc m\u1edf r\u1ed9ng l\u1edbn trong<strong>VPasCode<\/strong>, n\u1ec1n t\u1ea3ng bi\u1ec3u \u0111\u1ed3 m\u00e3 h\u00f3a th\u1ed1ng nh\u1ea5t c\u1ee7a Visual Paradigm. T\u1eeb h\u00f4m nay, VPasCode h\u1ed7 tr\u1ee3 natively<strong>Ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML)<\/strong>! D\u00f9 b\u1ea1n \u0111ang thi\u1ebft k\u1ebf c\u00e1c c\u01a1 s\u1edf d\u1eef li\u1ec7u quan h\u1ec7 ph\u1ee9c t\u1ea1p, ki\u1ec3m tra s\u01a1 \u0111\u1ed3, hay h\u1ee3p t\u00e1c gi\u1eefa c\u00e1c \u0111\u1ed9i ph\u00e1t tri\u1ec3n, VPasCode cung c\u1ea5p tr\u00ecnh ch\u1ec9nh s\u1eeda DBML mi\u1ec5n ph\u00ed, tr\u01a1n tru ngay trong tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n.<\/header>\n<header>\n<p id=\"klxTidG\"><img fetchpriority=\"high\" alt=\"Editing DBML code in VPasCode's diagram as code editor\" class=\"alignnone wp-image-3622 size-full\" decoding=\"async\" fetchpriority=\"high\" height=\"944\" sizes=\"(max-width: 1680px) 100vw, 1680px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579ab8ff87.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579ab8ff87.png 1680w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579ab8ff87-300x169.png 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579ab8ff87-1024x575.png 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579ab8ff87-768x432.png 768w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579ab8ff87-1536x863.png 1536w\" width=\"1680\"\/><\/p>\n<\/header>\n<header><\/header>\n<section>\n<h2>VPasCode l\u00e0 g\u00ec?<\/h2>\n<p>N\u1ebfu b\u1ea1n m\u1edbi l\u00e0m quen v\u1edbi<a href=\"https:\/\/www.vpascode.com\/overview\/\">Visual Paradigm VPasCode<\/a>, \u0111\u00e2y l\u00e0 n\u1ec1n t\u1ea3ng bi\u1ec3u \u0111\u1ed3 m\u00e3 h\u00f3a nh\u1eb9 nh\u00e0ng, th\u1ed1ng nh\u1ea5t \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng \u0111\u1eb7c bi\u1ec7t d\u00e0nh cho c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n, k\u1ef9 s\u01b0 c\u01a1 s\u1edf d\u1eef li\u1ec7u, ki\u1ebfn tr\u00fac s\u01b0 ph\u1ea7n m\u1ec1m v\u00e0 c\u00e1c \u0111\u1ed9i k\u1ef9 thu\u1eadt. Thay v\u00ec ph\u1ea3i v\u1eadt l\u1ed9n v\u1edbi c\u00e1c c\u00f4ng c\u1ee5 k\u00e9o th\u1ea3 th\u1ee7 c\u00f4ng, VPasCode cho ph\u00e9p b\u1ea1n t\u1ea1o ra c\u00e1c s\u01a1 \u0111\u1ed3 tr\u1ef1c quan r\u00f5 r\u00e0ng, \u0111\u1eb9p m\u1eaft ngay t\u1eeb m\u00e3 ngu\u1ed3n.<\/p>\n<p>Nh\u1eefng \u0111i\u1ec3m n\u1ed5i b\u1eadt c\u1ee7a n\u1ec1n t\u1ea3ng bao g\u1ed3m:<\/p>\n<ul>\n<li><strong>Ph\u00e1t hi\u1ec7n \u0111\u1ecbnh d\u1ea1ng t\u1ef1 \u0111\u1ed9ng:<\/strong>D\u00e1n \u0111o\u1ea1n m\u00e3 th\u00f4 (Mermaid, PlantUML, D2, SQL v\u00e0 nay l\u00e0 DBML), tr\u00ecnh ch\u1ec9nh s\u1eeda s\u1ebd t\u1ef1 \u0111\u1ed9ng ph\u00e1t hi\u1ec7n v\u00e0 hi\u1ec3n th\u1ecb ngay l\u1eadp t\u1ee9c.<\/li>\n<li><strong>Xem tr\u01b0\u1edbc tr\u1ef1c ti\u1ebfp th\u1eddi gian th\u1ef1c:<\/strong>C\u00e1c h\u00ecnh \u1ea3nh \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt ngay l\u1eadp t\u1ee9c khi b\u1ea1n g\u00f5 ho\u1eb7c \u0111i\u1ec1u ch\u1ec9nh s\u01a1 \u0111\u1ed3 c\u1ee7a m\u00ecnh.<\/li>\n<li><strong>S\u1eeda l\u1ed7i v\u00e0 d\u1ecbch thu\u1eadt \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI:<\/strong> <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/never-get-stuck-on-syntax-again-introducing-ai-code-error-fixing-in-vpascode\/\">S\u1eeda l\u1ed7i c\u00fa ph\u00e1p t\u1ee9c th\u00ec<\/a> c\u00f9ng v\u1edbi<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/transparency-meets-learning-introducing-ai-fix-details-and-side-by-side-code-diff\/\">so s\u00e1nh m\u00e3 song song<\/a>, c\u1ed9ng th\u00eam vi\u1ec7c d\u1ecbch \u0111a ng\u00f4n ng\u1eef d\u1ec5 d\u00e0ng<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/break-language-barriers-natively-with-vpascodes-new-ai-diagram-translation\/\">d\u1ecbch \u0111a ng\u00f4n ng\u1eef<\/a>.<\/li>\n<li><strong>T\u00edch h\u1ee3p t\u00e0i li\u1ec7u li\u1ec1n m\u1ea1ch:<\/strong> G\u1eedi s\u01a1 \u0111\u1ed3 c\u1ee7a b\u1ea1n<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/seamlessly-connect-diagramming-to-documentation-vpascode-integrates-with-opendocs\/\">ngay l\u1eadp t\u1ee9c v\u00e0o Visual Paradigm OpenDocs<\/a>\u0111\u1ec3 duy tr\u00ec c\u00e1c kho l\u01b0u tr\u1eef k\u1ef9 thu\u1eadt to\u00e0n di\u1ec7n.<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>Tr\u1ef1c quan h\u00f3a c\u00e1c s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u v\u1edbi c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn c\u1ee7a ch\u00fang t\u00f4i<\/h2>\n<p>DBML \u0111ang nhanh ch\u00f3ng tr\u1edf th\u00e0nh ti\u00eau chu\u1ea9n ng\u00e0nh \u0111\u1ec3 \u0111\u1ecbnh ngh\u0129a v\u00e0 t\u00e0i li\u1ec7u h\u00f3a c\u1ea5u tr\u00fac c\u01a1 s\u1edf d\u1eef li\u1ec7u d\u01b0\u1edbi d\u1ea1ng m\u00e3 d\u1ec5 \u0111\u1ecdc. B\u1eb1ng c\u00e1ch gi\u1edbi thi\u1ec7u h\u1ed7 tr\u1ee3 DBML \u0111\u1ea7y \u0111\u1ee7, VPasCode ho\u1ea1t \u0111\u1ed9ng nh\u01b0 m\u1ed9t c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn m\u1ea1nh m\u1ebd<strong>c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn<\/strong>gi\u00fap c\u1ea7u n\u1ed1i kho\u1ea3ng c\u00e1ch gi\u1eefa m\u00e3 ngu\u1ed3n d\u1ec5 \u0111\u1ecdc v\u00e0 c\u00e1c m\u00f4 h\u00ecnh tr\u1ef1c quan quan h\u1ec7 th\u1ef1c th\u1ec3 tr\u1ef1c quan.<\/p>\n<p>L\u00e0m vi\u1ec7c v\u1edbi DBML trong VPasCode tu\u00e2n theo c\u00f9ng m\u1ed9t quy tr\u00ecnh tr\u1ef1c quan song song m\u00e0 b\u1ea1n \u0111\u00e3 quen thu\u1ed9c:<\/p>\n<ol>\n<li><strong>D\u00e1n ho\u1eb7c vi\u1ebft DBML c\u1ee7a b\u1ea1n:<\/strong>Nh\u1eadp c\u00e1c b\u1ea3ng, tr\u01b0\u1eddng, m\u1ed1i quan h\u1ec7, enum v\u00e0 ch\u1ec9 m\u1ee5c c\u1ee7a b\u1ea1n v\u00e0o khung m\u00e3 b\u00ean tr\u00e1i.<\/li>\n<li><strong>Hi\u1ec3n th\u1ecb tr\u1ef1c quan t\u1ee9c th\u00ec:<\/strong>Theo d\u00f5i s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u c\u1ee7a b\u1ea1n \u0111\u01b0\u1ee3c t\u1ea1o t\u01b0\u01a1ng t\u00e1c tr\u00ean khung b\u00ean ph\u1ea3i theo th\u1eddi gian th\u1ef1c.<\/li>\n<li><strong>Xu\u1ea5t v\u00e0 chia s\u1ebb:<\/strong>Chia s\u1ebb ngay l\u1eadp t\u1ee9c c\u00e1c li\u00ean k\u1ebft t\u01b0\u01a1ng t\u00e1c ho\u1eb7c t\u1ea3i xu\u1ed1ng t\u00e0i s\u1ea3n \u0111\u1ed9 ph\u00e2n gi\u1ea3i cao cho t\u00e0i li\u1ec7u c\u1ee7a b\u1ea1n.<\/li>\n<\/ol>\n<p><iframe allowfullscreen=\"allowfullscreen\" frameborder=\"0\" src=\"https:\/\/www.youtube.com\/embed\/-6vqPAPaP7w?si=lW3vvVZnfkTG2tKa\" style=\"width: 100%; aspect-ratio: 16 \/ 9; height: auto;\" title=\"YouTube video player\"><span class=\"mce_SELRES_start\" data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\">\ufeff<\/span><span class=\"mce_SELRES_start\" data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\">\ufeff<\/span><\/iframe><\/p>\n<h3>T\u00ednh n\u0103ng t\u00edch h\u1ee3p d\u00e0nh cho k\u1ef9 s\u01b0 c\u01a1 s\u1edf d\u1eef li\u1ec7u<\/h3>\n<p>Ch\u00fang t\u00f4i <strong>tr\u00ecnh so\u1ea1n th\u1ea3o DBML mi\u1ec5n ph\u00ed<\/strong> bao g\u1ed3m c\u00e1c t\u00ednh n\u0103ng chia s\u1ebb kh\u00f3a v\u00e0 qu\u1ea3n l\u00fd t\u00e0i s\u1ea3n ngay t\u1eeb \u0111\u1ea7u:<\/p>\n<ul>\n<li><strong>Xu\u1ea5t linh ho\u1ea1t:<\/strong> L\u01b0u s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u c\u1ee7a b\u1ea1n d\u01b0\u1edbi d\u1ea1ng h\u00ecnh \u1ea3nh PNG \u0111\u1ed9 ph\u00e2n gi\u1ea3i cao ho\u1eb7c \u0111\u1ed3 h\u1ecda vector c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng (SVG) cho t\u00e0i li\u1ec7u v\u00e0 tr\u00ecnh b\u00e0y.\n<p id=\"mpRIQXe\"><img alt=\"To export diagram from VPasCode as image file\" class=\"alignnone wp-image-3627 size-full\" decoding=\"async\" height=\"317\" sizes=\"(max-width: 729px) 100vw, 729px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a757b1fca0f3.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a757b1fca0f3.png 729w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a757b1fca0f3-300x130.png 300w\" width=\"729\"\/><\/p>\n<\/li>\n<li><strong>H\u1ed7 tr\u1ee3 b\u1ea3ng t\u1ea1m m\u1ed9t c\u00fa nh\u1ea5p:<\/strong> Sao ch\u00e9p h\u00ecnh \u1ea3nh s\u01a1 \u0111\u1ed3 \u0111\u00e3 \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb tr\u1ef1c ti\u1ebfp v\u00e0o b\u1ea3ng t\u1ea1m c\u1ee7a b\u1ea1n \u0111\u1ec3 d\u00e1n nhanh v\u00e0o Slack, Teams ho\u1eb7c c\u00e1c cu\u1ed9c tr\u00f2 chuy\u1ec7n email.<\/li>\n<li><strong>Chia s\u1ebb li\u00ean k\u1ebft si\u00eau v\u0103n b\u1ea3n kh\u00f4ng v\u01b0\u1edbng m\u1eafc:<\/strong> Chia s\u1ebb s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp \u0111\u1ea7y \u0111\u1ee7 v\u1edbi c\u00e1c c\u1ed9ng s\u1ef1 th\u00f4ng qua c\u00e1c li\u00ean k\u1ebft web an to\u00e0n \u0111\u01b0\u1ee3c t\u1ea1o t\u1ef1 \u0111\u1ed9ng\u2014<strong>kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp hay thi\u1ebft l\u1eadp t\u00e0i kho\u1ea3n<\/strong>.\n<p id=\"iMokioY\"><img alt=\"Multiple ways to share a DBML with others\" class=\"alignnone wp-image-3628 size-full\" decoding=\"async\" height=\"462\" sizes=\"(max-width: 687px) 100vw, 687px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a757b41768bb.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a757b41768bb.png 687w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a757b41768bb-300x202.png 300w\" width=\"687\"\/><\/p>\n<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>Xem n\u00f3 ho\u1ea1t \u0111\u1ed9ng: V\u00ed d\u1ee5 v\u1ec1 H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd kho<\/h2>\n<p>\u0110\u1ec3 minh h\u1ecda c\u00e1ch d\u1ec5 d\u00e0ng \u0111\u1ec3 hi\u1ec3n th\u1ecb m\u00f4 h\u00ecnh c\u01a1 s\u1edf d\u1eef li\u1ec7u trong tr\u00ecnh so\u1ea1n th\u1ea3o DBML mi\u1ec5n ph\u00ed n\u00e0y,<strong>tr\u00ecnh so\u1ea1n th\u1ea3o DBML mi\u1ec5n ph\u00ed<\/strong>, h\u00e3y c\u00f9ng xem m\u1ed9t v\u00ed d\u1ee5 th\u1ef1c t\u1ebf trong doanh nghi\u1ec7p: m\u1ed9t h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd t\u1ed3n kho \u0111a kho x\u1eed l\u00fd nh\u00e0 cung c\u1ea5p, c\u00e1c chuy\u1ec3n \u0111\u1ed9ng t\u1ed3n kho v\u00e0 \u0111\u01a1n \u0111\u1eb7t h\u00e0ng.<\/p>\n<p>D\u00e1n \u0111o\u1ea1n DBML sau \u0111\u00e2y tr\u1ef1c ti\u1ebfp v\u00e0o tr\u00ecnh so\u1ea1n th\u1ea3o:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">DBML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#dbml:eNqdVU1PGzEQvUfKf5hbQAoEeuRQCVVI7aEVKqg9oGgZ7NnExWsv\/ghEFf+9Y2edXVpKtc1ps\/vGfu\/N12IBFyY2UFsHYduSB1uDD1bcA8of0YeGTPCARkJwaHxNzk8nOaSxG0pfqxQHP6cTAGXubGRo\/i0WcJUPciRIbUhC7WwDPratVuQS3sbQB+zxfq3aluHBgmAGttmBy\/0F\/NmmM+8oPBIZvjqQM6jhER2tbfTkU1AvogtCExkkrGNWQVmTlWvr\/UJigyuaTp6nk+lkMfCljU6s0RNYJ\/l6rWoSW6Gp86G1lQ8Yot95IB3WIYtLaJLpsTiQngUaQVqnP+Wmy\/XWK8G0WKxjDlCjUFoFlTRc452mgarOaZkVr5jPTetUg24L97Sd81vhclqW+TIrCTaY+DMwGvUQaQ7GBjBR62VyhI5Xx3OYff94dHF+dX10cjpLgQabQeA+IH3SVmB2rvuc73GEgWSFAYJqiP1oWriRVGPU4QxujX08OLxd9pK\/kZFsrTJscJOPK0pLfYwT+gZfYU1AESpqUOkh6XZtDfUvCrUPGFDbFahAjYcGDWckkXhRWTuurbMyijCOqr+Pb6TkH2KKO9XwMkf1GbzvnTtWMoP58FAJ6wNIEsxHH5yezN8d\/u7P2Nx9JdRHCdoNCk0b0h5aptIZkufF3q7iljIb9sCyK2Ps2h\/zmuQ+JUVzx+A1cMlWgT5ENEGFbQ8svsxhL\/9kuWvg3M1Vltrj96jTBEvAT0bSU2lSgIMh+\/mA3GFJfe7BS0ebPGdl5AxyexHwX8f9nweQT\/VQrOVCxKG3AM99as6jVAFS9aY41HpgOleTWfW1m3NXlSE+roRHmJxmfjUih8mOL5yCzLHOIyKviLwB7KiT4I+zyr7Jh6Wt9XKHveyLv5fH\/7XNpbMi7kzc7QYPPj3zmtt37n6wdCun6oCj5suYESGZuDJ5AFcjO61bev3668XP8hKcZRg9tbxp2ShJmncgc5bs2zgHfwGJQe7o\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda DBML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">DBML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/#dbml:eNqdVc9rHDcUvi\/s\/\/ButmGTtXv0oRCaQHpoLjH0EMxElrQ76s5IY4008VJyKD71UNpQesghNEsIIRRTpy2E7lB6GOP\/Y\/6TPr3Z2VmnjsvUh7VGep\/03ve9H+Mx3NM+BR4b4NWCQ2Lq5ULBxTNVl9943K\/Lb3UMRfUS135el6caZrEZDgiWmkKmUrvIzTMJXw8HAEofGa8F0N94DPerl3oKri5\/JCDouF6e6bDxC67DtR7Peb18nQW48a7DXwOf1uUZuUcuz2L0OYY4GAW0s0znE2lb9F3VeT3FiH5lTZTkSF0+V3CEvwHJxFc+dyGWBvkQ32EUPmIc\/nuDyD\/QFWEgRWcdpNXCjePLc8DD78PzT4eD4WC8QWhR\/YaAi2d1+SK4fLnQ4WP53rUOk2Vmotwx5\/OGP2HZxBETVkgrRVhayaUqmjVnmsskCR\/tg5+FkPjlAvK6\/BmSy3OPRKDjUCDVDpLqr+HggB0lEp4wK2Pjc7l6TAnUy8kpMvYosypldg4zOR\/hLrek7CG9aYSEglkeMzT0Wh17OQJtHGifJIeBr6I6A1GXr\/dh68v7t+7deXhwa3dvK4A1SzfAa1A4SgxnThndHtNbVjInRcQcOJVKpCbN4JGQE+YTtw+PtXmyvfP4sIv+ICZdnNL\/zqcm6txnWaKk7Rf0DX5zox3jLpIpU8mm81lstOw2rgiUdsqjPCakEsPKSpE0HrLjvC5fcTj29fKVDpph0odKpGJr4sisEZ67fmHkM3+DdP8RaMtctPmYlZN9+LRj9bYSZIyXu4ib3IGQHP1Jtvd2R5\/sfMhdX32\/qMu3fKMDhGLEepoqpmn9Dg9jaaijIKk58Zdhl3mbUtvaIFDpAmkxSFQfBtdFcx0LXUW1NKxUus64FbA1PfZMO+XmnWFL1QjWjOweNi2A+kGUyEImnf3aai+YBcPPtZAnbX0DbG96P9pwbqfNBirfB9MLbJHY7pbvddMim7x0tvoTSU1wP1sNifCNh8\/dVaqblG4OiHKAp52ID2JqRTNM6xn24VO0N9VC05WI+U6hhmxOvfIn1Ym9rmBn+Cxqp02\/Auihx8SaNOohN1Bt\/05peEq6UUBNjdOgo5nmTK9L4cZrT3yYPnRtmLlXJ\/DVUvt4ev2\/Srz44cMRBqlnq1U7mOvl3x9txJkPTQZJoFzu2cf6tCKB0ShNsyXqWb6rWdxN5Y6RLZrNW2QmTzLJA3tCJjia0WeBZPaj9R\/UYI0z\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit DBML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-dbml\"><code class=\"language-dbml\" data-language=\"dbml\" class=\"language-dbml\">\/\/ Enum cho c\u00e1c lo\u1ea1i \u0111i\u1ec1u ch\u1ec9nh v\u00e0 chuy\u1ec3n kho\r\nEnum movement_type {\r\n  inbound      \/\/ H\u00e0ng t\u1ed3n kho nh\u1eadn t\u1eeb nh\u00e0 cung c\u1ea5p\r\n  outbound     \/\/ H\u00e0ng t\u1ed3n kho g\u1eedi \u0111i cho kh\u00e1ch h\u00e0ng\r\n  transfer     \/\/ Di chuy\u1ec3n gi\u1eefa c\u00e1c kho n\u1ed9i b\u1ed9\r\n  adjustment   \/\/ S\u1eeda ch\u1eefa th\u1ee7 c\u00f4ng do m\u1ea5t m\u00e1t\/h\u01b0 h\u1ecfng\r\n}\r\n\r\n\/\/ Enum cho v\u00f2ng \u0111\u1eddi \u0111\u01a1n \u0111\u1eb7t h\u00e0ng\r\nEnum po_status {\r\n  draft\r\n  ordered\r\n  received\r\n  cancelled\r\n}\r\n\r\n\/\/ C\u00e1c c\u01a1 s\u1edf l\u01b0u tr\u1eef v\u1eadt l\u00fd\r\nTable warehouses {\r\n  id integer [primary key, increment]\r\n  code varchar [unique, not null] \/\/ v\u00ed d\u1ee5: 'WH-EAST-01'\r\n  name varchar [not null]\r\n  location varchar\r\n  created_at timestamp [default: `now()`]\r\n}\r\n\r\n\/\/ Th\u00f4ng tin nh\u00e0 cung c\u1ea5p\r\nTable suppliers {\r\n  id integer [primary key, increment]\r\n  name varchar [not null]\r\n  contact_email varchar\r\n  phone varchar\r\n}\r\n\r\n\/\/ C\u00e1c m\u1eb7t h\u00e0ng trong danh m\u1ee5c \u0111\u01b0\u1ee3c qu\u1ea3n l\u00fd t\u1ea1i kho\r\nTable products {\r\n  id integer [primary key, increment]\r\n  sku varchar [unique, not null]\r\n  name varchar [not null]\r\n  supplier_id integer [ref: &gt; suppliers.id]\r\n  unit_cost decimal(10,2) [not null]\r\n  created_at timestamp [default: `now()`]\r\n}\r\n\r\n\/\/ M\u1ee9c t\u1ed3n kho th\u1eddi gian th\u1ef1c theo t\u1eebng s\u1ea3n ph\u1ea9m v\u00e0 kho\r\nTable inventory {\r\n  id integer [primary key, increment]\r\n  warehouse_id integer [ref: &gt; warehouses.id]\r\n  product_id integer [ref: &gt; products.id]\r\n  quantity integer [not null, default: 0]\r\n  reorder_level integer [default: 10]\r\n\r\n  Indexes {\r\n    (warehouse_id, product_id) [unique] \/\/ Ng\u0103n ch\u1eb7n c\u00e1c m\u1ee5c tr\u00f9ng l\u1eb7p cho c\u00f9ng m\u1ed9t s\u1ea3n ph\u1ea9m trong m\u1ed9t kho\r\n  }\r\n}\r\n\r\n\/\/ Nh\u1eadt k\u00fd ki\u1ec3m to\u00e1n cho m\u1ecdi thay \u0111\u1ed5i t\u1ed3n kho\r\nTable stock_movements {\r\n  id integer [primary key, increment]\r\n  product_id integer [ref: &gt; products.id]\r\n  from_warehouse_id integer [ref: &gt; warehouses.id] \/\/ C\u00f3 th\u1ec3 null cho h\u00e0ng nh\u1eadp\r\n  to_warehouse_id integer [ref: &gt; warehouses.id]   \/\/ C\u00f3 th\u1ec3 null cho h\u00e0ng xu\u1ea5t\r\n  type movement_type [not null]\r\n  quantity integer [not null]\r\n  created_at timestamp [default: `now()`]\r\n}\r\n\r\n\/\/ \u0110\u01a1n \u0111\u1eb7t h\u00e0ng mua h\u00e0ng g\u1eedi \u0111\u1ebfn nh\u00e0 cung c\u1ea5p\r\nTable purchase_orders {\r\n  id integer [primary key, increment]\r\n  supplier_id integer [ref: &gt; suppliers.id]\r\n  destination_warehouse_id integer [ref: &gt; warehouses.id]\r\n  status po_status [default: 'draft']\r\n  expected_delivery date\r\n  created_at timestamp [default: `now()`]\r\n}\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#dbml:eNqdVc9rHDcUvi\/s\/\/ButmGTtXv0oRCaQHpoLjH0EMxElrQ76s5IY4008VJyKD71UNpQesghNEsIIRRTpy2E7lB6GOP\/Y\/6TPr3Z2VmnjsvUh7VGep\/03ve9H+Mx3NM+BR4b4NWCQ2Lq5ULBxTNVl9943K\/Lb3UMRfUS135el6caZrEZDgiWmkKmUrvIzTMJXw8HAEofGa8F0N94DPerl3oKri5\/JCDouF6e6bDxC67DtR7Peb18nQW48a7DXwOf1uUZuUcuz2L0OYY4GAW0s0znE2lb9F3VeT3FiH5lTZTkSF0+V3CEvwHJxFc+dyGWBvkQ32EUPmIc\/nuDyD\/QFWEgRWcdpNXCjePLc8DD78PzT4eD4WC8QWhR\/YaAi2d1+SK4fLnQ4WP53rUOk2Vmotwx5\/OGP2HZxBETVkgrRVhayaUqmjVnmsskCR\/tg5+FkPjlAvK6\/BmSy3OPRKDjUCDVDpLqr+HggB0lEp4wK2Pjc7l6TAnUy8kpMvYosypldg4zOR\/hLrek7CG9aYSEglkeMzT0Wh17OQJtHGifJIeBr6I6A1GXr\/dh68v7t+7deXhwa3dvK4A1SzfAa1A4SgxnThndHtNbVjInRcQcOJVKpCbN4JGQE+YTtw+PtXmyvfP4sIv+ICZdnNL\/zqcm6txnWaKk7Rf0DX5zox3jLpIpU8mm81lstOw2rgiUdsqjPCakEsPKSpE0HrLjvC5fcTj29fKVDpph0odKpGJr4sisEZ67fmHkM3+DdP8RaMtctPmYlZN9+LRj9bYSZIyXu4ib3IGQHP1Jtvd2R5\/sfMhdX32\/qMu3fKMDhGLEepoqpmn9Dg9jaaijIKk58Zdhl3mbUtvaIFDpAmkxSFQfBtdFcx0LXUW1NKxUus64FbA1PfZMO+XmnWFL1QjWjOweNi2A+kGUyEImnf3aai+YBcPPtZAnbX0DbG96P9pwbqfNBirfB9MLbJHY7pbvddMim7x0tvoTSU1wP1sNifCNh8\/dVaqblG4OiHKAp52ID2JqRTNM6xn24VO0N9VC05WI+U6hhmxOvfIn1Ym9rmBn+Cxqp02\/Auihx8SaNOohN1Bt\/05peEq6UUBNjdOgo5nmTK9L4cZrT3yYPnRtmLlXJ\/DVUvt4ev2\/Srz44cMRBqlnq1U7mOvl3x9txJkPTQZJoFzu2cf6tCKB0ShNsyXqWb6rWdxN5Y6RLZrNW2QmTzLJA3tCJjia0WeBZPaj9R\/UYI0z\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit DBML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#dbml:eNqdVU1PGzEQvUfKf5hbQAoEeuRQCVVI7aEVKqg9oGgZ7NnExWsv\/ghEFf+9Y2edXVpKtc1ps\/vGfu\/N12IBFyY2UFsHYduSB1uDD1bcA8of0YeGTPCARkJwaHxNzk8nOaSxG0pfqxQHP6cTAGXubGRo\/i0WcJUPciRIbUhC7WwDPratVuQS3sbQB+zxfq3aluHBgmAGttmBy\/0F\/NmmM+8oPBIZvjqQM6jhER2tbfTkU1AvogtCExkkrGNWQVmTlWvr\/UJigyuaTp6nk+lkMfCljU6s0RNYJ\/l6rWoSW6Gp86G1lQ8Yot95IB3WIYtLaJLpsTiQngUaQVqnP+Wmy\/XWK8G0WKxjDlCjUFoFlTRc452mgarOaZkVr5jPTetUg24L97Sd81vhclqW+TIrCTaY+DMwGvUQaQ7GBjBR62VyhI5Xx3OYff94dHF+dX10cjpLgQabQeA+IH3SVmB2rvuc73GEgWSFAYJqiP1oWriRVGPU4QxujX08OLxd9pK\/kZFsrTJscJOPK0pLfYwT+gZfYU1AESpqUOkh6XZtDfUvCrUPGFDbFahAjYcGDWckkXhRWTuurbMyijCOqr+Pb6TkH2KKO9XwMkf1GbzvnTtWMoP58FAJ6wNIEsxHH5yezN8d\/u7P2Nx9JdRHCdoNCk0b0h5aptIZkufF3q7iljIb9sCyK2Ps2h\/zmuQ+JUVzx+A1cMlWgT5ENEGFbQ8svsxhL\/9kuWvg3M1Vltrj96jTBEvAT0bSU2lSgIMh+\/mA3GFJfe7BS0ebPGdl5AxyexHwX8f9nweQT\/VQrOVCxKG3AM99as6jVAFS9aY41HpgOleTWfW1m3NXlSE+roRHmJxmfjUih8mOL5yCzLHOIyKviLwB7KiT4I+zyr7Jh6Wt9XKHveyLv5fH\/7XNpbMi7kzc7QYPPj3zmtt37n6wdCun6oCj5suYESGZuDJ5AFcjO61bev3668XP8hKcZRg9tbxp2ShJmncgc5bs2zgHfwGJQe7o\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Ch\u1ec9nh s\u1eeda DBML trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Ngay khi m\u00e3 n\u00e0y \u0111\u01b0\u1ee3c nh\u1eadp, <strong>c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn<\/strong> s\u1ebd hi\u1ec3n th\u1ecb c\u00e1c kh\u00f3a ch\u00ednh, tham chi\u1ebfu kh\u00f3a ngo\u1ea1i, r\u00e0ng bu\u1ed9c duy nh\u1ea5t v\u00e0 m\u1ed1i quan h\u1ec7 enum th\u00e0nh m\u1ed9t s\u01a1 \u0111\u1ed3 r\u00f5 r\u00e0ng, d\u1ec5 \u0111\u1ecdc.<\/p>\n<p id=\"dXLPoTg\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-3623\" decoding=\"async\" height=\"1072\" loading=\"lazy\" sizes=\"auto, (max-width: 1245px) 100vw, 1245px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579dc4751e.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579dc4751e.png 1245w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579dc4751e-300x258.png 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579dc4751e-1024x882.png 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/08\/img_6a7579dc4751e-768x661.png 768w\" width=\"1245\"\/><\/p>\n<\/section>\n<section>\n<h2>B\u1eaft \u0111\u1ea7u thi\u1ebft k\u1ebf s\u01a1 \u0111\u1ed3 DBML ngay h\u00f4m nay<\/h2>\n<p>D\u00f9 b\u1ea1n c\u1ea7n xem tr\u01b0\u1edbc c\u01a1 s\u1edf d\u1eef li\u1ec7u nhanh ch\u00f3ng, t\u00e0i s\u1ea3n t\u00e0i li\u1ec7u ch\u1ea5t l\u01b0\u1ee3ng cao, hay m\u1ed9t kh\u00f4ng gian l\u00e0m vi\u1ec7c tr\u1ef1c tuy\u1ebfn h\u1ee3p t\u00e1c, VPasCode \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 t\u1ed1i \u01b0u h\u00f3a quy tr\u00ecnh ph\u00e1t tri\u1ec3n c\u1ee7a b\u1ea1n.<\/p>\n<p>Tr\u1ea3i nghi\u1ec7m c\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn<strong>c\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed<\/strong> c\u00f3 s\u1eb5n h\u00f4m nay. Kh\u00f4ng c\u1ea7n t\u1ea3i xu\u1ed1ng, c\u1ea5u h\u00ecnh hay \u0111\u0103ng nh\u1eadp \u0111\u1ec3 b\u1eaft \u0111\u1ea7u.<\/p>\n<p><a href=\"https:\/\/www.vpascode.com\/\"><strong>B\u1eaft \u0111\u1ea7u d\u00f9ng c\u00f4ng c\u1ee5 bi\u00ean t\u1eadp VPasCode mi\u1ec5n ph\u00ed ngay \u2192<\/strong><\/a><\/p>\n<\/section>\n","protected":false},"featured_media":2807,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_title":"C\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn: Tr\u1ef1c quan h\u00f3a s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngay l\u1eadp t\u1ee9c v\u1edbi VPasCode","_yoast_wpseo_metadesc":"D\u1ec5 d\u00e0ng thi\u1ebft k\u1ebf, tr\u1ef1c quan h\u00f3a v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML) b\u1eb1ng VPasCode \u2013 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed v\u1edbi kh\u1ea3 n\u0103ng hi\u1ec3n th\u1ecb th\u1eddi gian th\u1ef1c v\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp.","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"product":[2,3],"product-area":[49],"version":[50],"release-type":[16],"class_list":["post-2806","releases","type-releases","status-publish","has-post-thumbnail","hentry","product-visual-paradigm","product-visual-paradigm-online","product-area-vpascode","version-18-1","release-type-new-feature"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn: Tr\u1ef1c quan h\u00f3a s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngay l\u1eadp t\u1ee9c v\u1edbi VPasCode<\/title>\n<meta name=\"description\" content=\"D\u1ec5 d\u00e0ng thi\u1ebft k\u1ebf, tr\u1ef1c quan h\u00f3a v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML) b\u1eb1ng VPasCode \u2013 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed v\u1edbi kh\u1ea3 n\u0103ng hi\u1ec3n th\u1ecb th\u1eddi gian th\u1ef1c v\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn: Tr\u1ef1c quan h\u00f3a s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngay l\u1eadp t\u1ee9c v\u1edbi VPasCode\" \/>\n<meta property=\"og:description\" content=\"D\u1ec5 d\u00e0ng thi\u1ebft k\u1ebf, tr\u1ef1c quan h\u00f3a v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML) b\u1eb1ng VPasCode \u2013 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed v\u1edbi kh\u1ea3 n\u0103ng hi\u1ec3n th\u1ecb th\u1eddi gian th\u1ef1c v\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Product Updates Vietnamese\" \/>\n<meta property=\"og:image\" content=\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1680\" \/>\n\t<meta property=\"og:image:height\" content=\"945\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/\",\"name\":\"C\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn: Tr\u1ef1c quan h\u00f3a s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngay l\u1eadp t\u1ee9c v\u1edbi VPasCode\",\"isPartOf\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png\",\"datePublished\":\"2026-08-07T06:24:27+00:00\",\"description\":\"D\u1ec5 d\u00e0ng thi\u1ebft k\u1ebf, tr\u1ef1c quan h\u00f3a v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML) b\u1eb1ng VPasCode \u2013 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed v\u1edbi kh\u1ea3 n\u0103ng hi\u1ec3n th\u1ecb th\u1eddi gian th\u1ef1c v\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp.\",\"breadcrumb\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#primaryimage\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png\",\"width\":1680,\"height\":945},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/updates.visual-paradigm.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng h\u1ed7 tr\u1ee3 DBML trong VPasCode: Tr\u00ecnh ch\u1ec9nh s\u1eeda DBML mi\u1ec5n ph\u00ed tuy\u1ec7t v\u1eddi nh\u1ea5t v\u00e0 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#website\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/\",\"name\":\"Visual Paradigm Product Updates Vietnamese\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/updates.visual-paradigm.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#organization\",\"name\":\"Visual Paradigm Product Updates Vietnamese\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png\",\"width\":185,\"height\":50,\"caption\":\"Visual Paradigm Product Updates Vietnamese\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn: Tr\u1ef1c quan h\u00f3a s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngay l\u1eadp t\u1ee9c v\u1edbi VPasCode","description":"D\u1ec5 d\u00e0ng thi\u1ebft k\u1ebf, tr\u1ef1c quan h\u00f3a v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML) b\u1eb1ng VPasCode \u2013 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed v\u1edbi kh\u1ea3 n\u0103ng hi\u1ec3n th\u1ecb th\u1eddi gian th\u1ef1c v\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/","og_locale":"vi_VN","og_type":"article","og_title":"C\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn: Tr\u1ef1c quan h\u00f3a s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngay l\u1eadp t\u1ee9c v\u1edbi VPasCode","og_description":"D\u1ec5 d\u00e0ng thi\u1ebft k\u1ebf, tr\u1ef1c quan h\u00f3a v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML) b\u1eb1ng VPasCode \u2013 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed v\u1edbi kh\u1ea3 n\u0103ng hi\u1ec3n th\u1ecb th\u1eddi gian th\u1ef1c v\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp.","og_url":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/","og_site_name":"Visual Paradigm Product Updates Vietnamese","og_image":[{"width":1680,"height":945,"url":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"4 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/","url":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/","name":"C\u00f4ng c\u1ee5 bi\u00ean t\u1eadp DBML mi\u1ec5n ph\u00ed tr\u1ef1c tuy\u1ebfn: Tr\u1ef1c quan h\u00f3a s\u01a1 \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u ngay l\u1eadp t\u1ee9c v\u1edbi VPasCode","isPartOf":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#primaryimage"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#primaryimage"},"thumbnailUrl":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png","datePublished":"2026-08-07T06:24:27+00:00","description":"D\u1ec5 d\u00e0ng thi\u1ebft k\u1ebf, tr\u1ef1c quan h\u00f3a v\u00e0 chia s\u1ebb s\u01a1 \u0111\u1ed3 ng\u00f4n ng\u1eef \u0111\u00e1nh d\u1ea5u c\u01a1 s\u1edf d\u1eef li\u1ec7u (DBML) b\u1eb1ng VPasCode \u2013 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn mi\u1ec5n ph\u00ed v\u1edbi kh\u1ea3 n\u0103ng hi\u1ec3n th\u1ecb th\u1eddi gian th\u1ef1c v\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp.","breadcrumb":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#primaryimage","url":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png","contentUrl":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/08\/vpascode-dbml-video-thumbnail2.png","width":1680,"height":945},{"@type":"BreadcrumbList","@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/free-online-dbml-editor-vpascode\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/updates.visual-paradigm.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng h\u1ed7 tr\u1ee3 DBML trong VPasCode: Tr\u00ecnh ch\u1ec9nh s\u1eeda DBML mi\u1ec5n ph\u00ed tuy\u1ec7t v\u1eddi nh\u1ea5t v\u00e0 c\u00f4ng c\u1ee5 DBML tr\u1ef1c tuy\u1ebfn"}]},{"@type":"WebSite","@id":"https:\/\/updates.visual-paradigm.com\/vn\/#website","url":"https:\/\/updates.visual-paradigm.com\/vn\/","name":"Visual Paradigm Product Updates Vietnamese","description":"","publisher":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/updates.visual-paradigm.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/updates.visual-paradigm.com\/vn\/#organization","name":"Visual Paradigm Product Updates Vietnamese","url":"https:\/\/updates.visual-paradigm.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png","contentUrl":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png","width":185,"height":50,"caption":"Visual Paradigm Product Updates Vietnamese"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/releases\/2806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/releases"}],"about":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/types\/releases"}],"version-history":[{"count":0,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/releases\/2806\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media\/2807"}],"wp:attachment":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media?parent=2806"}],"wp:term":[{"taxonomy":"product","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/product?post=2806"},{"taxonomy":"product-area","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/product-area?post=2806"},{"taxonomy":"version","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/version?post=2806"},{"taxonomy":"release-type","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/release-type?post=2806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}