<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>มี ที่ นี่ &#187; Data Model</title>
	<atom:link href="http://www.meteenee.com/tag/data-model/feed" rel="self" type="application/rss+xml" />
	<link>http://www.meteenee.com</link>
	<description>พล ส้ม&#039;s Blog</description>
	<lastBuildDate>Fri, 27 Aug 2010 09:14:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>จาก Data Model สู่ระบบทั้งระบบ</title>
		<link>http://www.meteenee.com/%e0%b8%88%e0%b8%b2%e0%b8%81-data-model-%e0%b8%aa%e0%b8%b9%e0%b9%88%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%97%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a</link>
		<comments>http://www.meteenee.com/%e0%b8%88%e0%b8%b2%e0%b8%81-data-model-%e0%b8%aa%e0%b8%b9%e0%b9%88%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%97%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a#comments</comments>
		<pubDate>Tue, 25 Aug 2009 05:40:24 +0000</pubDate>
		<dc:creator>obiconbig</dc:creator>
				<category><![CDATA[symfony]]></category>
		<category><![CDATA[Analyst]]></category>
		<category><![CDATA[Data Model]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Requirement]]></category>

		<guid isPermaLink="false">http://www.meteenee.com/?p=836</guid>
		<description><![CDATA[แหม่ช่วงก่อนกินข้าวพักนึงเนี่ย เขียนสักหน่อย หุหุ (ชอบมาเขียนตอนก่อนกินข้าว ก็หิวดิ) content นี้เป็นเรื่อง &#8220;จาก model สู่ระบบทั้งระบบ&#8221; ซึ่งหลายๆ คนก็งงนะ ว่า model คืออะไร เป็นแบบนี้หรือเปล่า http://www.thaidphoto.com/forums/showthread.php?t=140907 หรือ แบบนี้ http://www.thaidphoto.com/forums/showthread.php?t=129729 555 ม่ายช่าย model แบบนี้นะครับ โอ้ยๆ ไม่ใมวดูแล้วหื่น เข้าเรื่องดีกว่า Model ที่เรียกๆกันติดปากนี่ก็คือ Data Model ครับ Data Model คือส่วนหนึ่งของการ Analyst จาก Requirement ครับ ในแง่การพัฒนาระบบแล้ว Data Model มีความสำคัญมากทีเดียว เพราะมันก็คือ รูปแบบในการจัดเก็บข้อมูลต่างๆ ของระบบนั้นๆเลย ให้คิดว่า ถ้าคุณจัดเก็บข้อมูลผิดรูปแบบก็เท่ากับว่า คุณมั่วไปแล้ว ถ้าเขียน code มั่วอีก โอ้ว พระเจ้า ห่าอะไรของมันวะเนี่ย [...]]]></description>
			<content:encoded><![CDATA[<p>แหม่ช่วงก่อนกินข้าวพักนึงเนี่ย เขียนสักหน่อย หุหุ (ชอบมาเขียนตอนก่อนกินข้าว ก็หิวดิ) content นี้เป็นเรื่อง &#8220;จาก model สู่ระบบทั้งระบบ&#8221; ซึ่งหลายๆ คนก็งงนะ ว่า model คืออะไร เป็นแบบนี้หรือเปล่า</p>
<ul>
<li><a href="http://www.thaidphoto.com/forums/showthread.php?t=140907">http://www.thaidphoto.com/forums/showthread.php?t=140907</a></li>
<li>หรือ แบบนี้ <a href="http://www.thaidphoto.com/forums/showthread.php?t=129729">http://www.thaidphoto.com/forums/showthread.php?t=129729</a></li>
</ul>
<p>555 ม่ายช่าย model แบบนี้นะครับ โอ้ยๆ ไม่ใมวดูแล้วหื่น เข้าเรื่องดีกว่า</p>
<p>Model ที่เรียกๆกันติดปากนี่ก็คือ Data Model ครับ</p>
<p>Data Model คือส่วนหนึ่งของการ Analyst จาก Requirement ครับ ในแง่การพัฒนาระบบแล้ว Data Model มีความสำคัญมากทีเดียว เพราะมันก็คือ รูปแบบในการจัดเก็บข้อมูลต่างๆ ของระบบนั้นๆเลย</p>
<p>ให้คิดว่า ถ้าคุณจัดเก็บข้อมูลผิดรูปแบบก็เท่ากับว่า คุณมั่วไปแล้ว ถ้าเขียน code มั่วอีก โอ้ว พระเจ้า ห่าอะไรของมันวะเนี่ย</p>
<p>ในการพัฒนา Data Model จะได้ออกมาช่วงหลังๆ ของการ Analyst เพราะกลั่นกรอง Requirement เสร็จแล้วถึงจะได้ แต่ละที่ ถ้า Requirement ต่างกัน Model ก็จะต่างกัน</p>
<p>Requirement เดียวกัน โครงสร้างของ Data Model อาจจะต่างกันก็ได้ไม่มีใครผิดขึ้นอยู่กับการ Analyst</p>
<p>อ่านเะพิ่มเติมเกี่ยวกับ <a href="http://en.wikipedia.org/wiki/Data_model">Data Model ได้ที่นี่</a></p>
<p>เมื่อเราได้ Data Model แล้ว เราก็เอาไป Map ด้วย <a href="http://www.meteenee.com/or-mapping-%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%89%E0%B8%9A%E0%B8%B1%E0%B8%9A-wiki-eng">ORM </a>เราก็เขียนระบบได้แล้วสบาย</p>
<h3>สรุปๆ</h3>
<ol>
<li>ได้ Requirement</li>
<li>เอาไป Analysis</li>
<li>ได้ Data Model และ Logic ต่าง</li>
<li>เอา Data Model ไป ORM</li>
<li>เอา ORM ไปเขียน Code ตาม Business Logic ที่คิดไว้</li>
</ol>
<p>อันนี้สรุปๆนะไม่ได้ตรงเป๊ะๆ และระบบที่ใหญ่มากๆ ก็เกิดขั้นตอนที่มากกว่านี้ ถ้าเขียนอะไรเล่นเล็กๆ ก็สบาย คิดเองทำเอง แก้เอง ใช้เอง สู้ๆ</p>
<p class='fb-like'><iframe src='http://www.facebook.com/plugins/like.php?href=http://www.meteenee.com/%e0%b8%88%e0%b8%b2%e0%b8%81-data-model-%e0%b8%aa%e0%b8%b9%e0%b9%88%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%97%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a&amp;layout=&amp;show_faces=true&amp;width=260&amp;action=&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:260px; height:26px'></iframe></p><fb:share-button href="http://www.meteenee.com/%e0%b8%88%e0%b8%b2%e0%b8%81-data-model-%e0%b8%aa%e0%b8%b9%e0%b9%88%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%97%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a" type="box_count"></fb:share-button>]]></content:encoded>
			<wfw:commentRss>http://www.meteenee.com/%e0%b8%88%e0%b8%b2%e0%b8%81-data-model-%e0%b8%aa%e0%b8%b9%e0%b9%88%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a%e0%b8%97%e0%b8%b1%e0%b9%89%e0%b8%87%e0%b8%a3%e0%b8%b0%e0%b8%9a%e0%b8%9a/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
