..


ลิงก์ผู้สนับสนุน

การวิเคราะห์ฐานข้อมูล

บทความที่เขียนโดย Luca Ruggiero
หน้า 1 จาก 3

การแนะนำ

เมื่อออกแบบซอฟต์แวร์ที่เชื่อมต่อกับฐานข้อมูลอย่างใดอย่างหนึ่งไปยังเดสก์ทอปหรืออินเตอร์เฟซเว็บจะทุ่มเทให้กับการใช้งานที่เฉพาะเจาะจงมากกว่าที่อื่นคุณจะต้องให้การวิเคราะห์ระมัดระวังเพื่อหลีกเลี่ยงที่มีการจัดการ ที่มีปัญหาเช่นมี Referential Integrity ความซ้ำซ้อนของข้อมูลอื่น ๆ

วัตถุประสงค์ของการวิเคราะห์นี้เป็นงานที่สำคัญ : เพื่อให้เกิดการเพิ่มประสิทธิภาพของข้อมูลและทรัพยากรในความคาดหมายของการใช้งานในอนาคตหรือการเปลี่ยนแปลงไปยังฐานข้อมูล

วัตถุประสงค์ของบทความนี้คือการที่จะนำผู้อ่านที่จะเผชิญในโครงการในอนาคตที่เริ่มต้นด้วยเท้าขวาของพวกเขาในกระบวนการของการจัดการข้อมูลโดยมีการจัดการกับ, หรืออยู่ในตำแหน่งเพื่อดำเนินการรอบฐานข้อมูลที่ออกแบบอย่างดี, ซอฟแวร์และลี ประสิทธิภาพ

ลูกค้าคือใคร?

มันเป็นคำถามโง่หรือกว้างเกินไปหรือไม่ บางที แต่คุณสามารถเริ่มต้นให้ทำเครื่องหมายที่สองการตอบสนอง :

  1. ฉันต้องพึงพอใจของลูกค้า;
  2. เพื่อตอบสนองลูกค้าที่ ... ลูกค้าคือ
กรณีที่ 1 คุณแน่ใจว่าคุณมีความคิดที่ชัดเจนเกี่ยวกับสิ่งที่คุณต้อง? แน่ใจว่าคุณได้มีการพิจารณาทั้งหมดทั้งหมดหรือไม่ คุณแน่ใจหรือว่าคุณไม่ได้รีบร้อนมากเกินไป

หากคุณไม่ได้ถามคำถามเหล่านี้ ... ! ponitele

ฉันเพียงแค่ที่ส่งไปยังผู้อ่านในโทนสีตรงมากการหลีกเลี่ยงจุดที่เขาจะเปลี่ยนที่ฉันไม่สามารถและตอนนี้ฉันต้องการที่จะหลีกเลี่ยงการตอบคำถามกรณีที่สอง

กรณีที่ 2 ลูกค้าจะไม่ได้ที่จะตอบสนองนักพัฒนา แต่คนที่อาจจะมีขั้นต่ำของความรู้คอมพิวเตอร์หรือไม่ หากคุณมีความรู้ใด ๆ สามารถลดความซับซ้อนในชีวิตของเราเพราะ"เราพูดภาษาเดียวกัน"หรือมันคืออวดความรู้ว่าชีวิตมีแนวโน้มที่จะมีความซับซ้อนต่อไป หรือเป็นคนที่เข้าใจอะไรได้ แต่คอมพิวเตอร์จะรู้ว่าสิ่งที่เขาต้องการ (หายาก) หรือคุณสามารถแจ้งให้เราทราบ หรือไม่ได้รู้ว่าสิ่งที่เขาต้องการหรือสามารถที่จะให้ข้อมูลที่จำเป็น

ใช้คำสั่งนี้เป็นกฎหมายที่ : ไม่เคยใช้อะไรสำหรับทุกคนที่ได้รับผู้ที่มีใบหน้า! มันดีกว่าที่จะเจ้าอารมณ์, พิจารณาและทบทวนทุกอย่างเพื่อหลีกเลี่ยงการเข้าถึงข้อสรุปที่ว่าเพียงเพราะเราพยายามที่จะตอบสนองความต้องการหรือผู้ที่ไม่ถูกต้องสำหรับหนึ่งหรือเหตุผลอื่น

ฉันปิดวงเล็บนี้จำเป็นแนวโน้มที่จะให้ผู้อ่านเข้าใจว่าสิ่งที่สำคัญที่สุดคือการมีความคิดที่ชัดเจนและมีหม้อน้ำของข้อมูลที่ไม่ได้จัดส่งให้ในลำดับการจัดระเบียบที่ดีที่สุดที่เราจะดูที่ด้านล่าง

ให้การวิเคราะห์ที่ดีของฐานข้อมูล

ตามที่ระบุไว้ใน คู่มือ SQL สำหรับเว็บไซต์นี้มากกว่าที่ต่างๆ SQL ฐานข้อมูลตาม (MS Access, MySQL, และอื่น ๆ ) จะไม่ยากที่จะใช้ ตรวจสอบว่ามีผลิตภัณฑ์มากขึ้นหรือซับซ้อนน้อยกว่าหรือง่าย แต่ที่ไม่ได้จุดที่

จุดคือการรู้ว่าสิ่งที่จะทำ!

ประกบและดังนั้นจึงคิดว่าผู้อ่านจะมีขั้นต่ำของความรู้ในแง่ของการจัดการฐานข้อมูลเชิงสัมพันธ์, ภาษา SQL และทราบว่ารู้วิธีการใช้ใด ๆ เลือกผลิตภัณฑ์ DBMS ถูกที่ไม่เกี่ยวข้องเพื่อวัตถุประสงค์ในการทำความเข้าใจบทความนี้

สิ่งที่ต้องทำสามารถสรุปได้ในหกจุด :

  1. รวบรวมข้อมูลในการจัดการ
  2. พวกเขาแบ่งกลุ่มเชิงตรรกะ
  3. คิดกันไปสู่​​การแบ่งออกเป็นตารางและชนิดของข้อมูลที่จะใช้;
  4. คิดว่า"ร้อยละ"ของความซ้ำซ้อนที่คุณต้องการจะ;
  5. ถือว่าเป็นโครงสร้างที่แตกต่างกัน
  6. ปิดเครื่องคอมพิวเตอร์ที่จ้องมองที่เพดานเพื่อที่จะทบทวนโครงสร้าง
คำสั่งนี้มีทั้งร้ายแรงและอารมณ์ขัน, แม้ว่าจะเป็นจุดที่บาง : จะกล่าวว่าเป็นความคิดที่แรกคือที่หนึ่งขวา (นี้คือความหมายของมาตรา 5) และมันจะดีกว่าการแจ้งให้ทราบก่อนที่จะเริ่มเขียนซอฟต์แวร์การจัดการ "รอบ"ฐานข้อมูล

ตัวอย่าง : โครงสร้างฐานข้อมูลของไดเรกทอรีของ บริษัท

เป็นที่นิยมมากบนเว็บในปีที่ผ่านมาแนวคิดของไดเรกทอรีที่ไม่ว่าจะเป็นไดเรกทอรีที่ดัชนีไม่ว่าจะเป็นไดเรกทอรีที่จะค้นหาผลิตภัณฑ์และบริการของ บริษัท และอื่น ๆ

จะไม่สามารถใช้ขึ้นทั้งหมดมีความรู้ในบริบทที่เกี่ยวข้องกับฐานข้อมูลเพื่อการบริหารจัดการ (ชุดที่จะไปอินฟินิตี้และอื่น ๆ ) เราพยายามที่จะสร้างโครงสร้างข้อมูลที่จะจัดการกับประเภทของบริการนี​​้

สิ่งที่คุณควรจะทำบริการนี​​้ได้อย่างไร

  1. รวบรวมผู้ใช้;
  2. การจัดการสถานที่ทางภูมิศาสตร์
  3. การจัดการประเภทและประเภทย่อย;
  4. จัดการรายละเอียดที่เชื่อมโยงพวกเขามีจุดที่ 1, 2 และ 3;
  5. รวมถึงตัวเลือกเช่นการเสียค่าบริการและอื่น ๆ
ในย่อหน้าที่จะปฏิบัติตามจะถูกอธิบายและความเห็นเกี่ยวกับตารางทั้งหมดที่มีประโยชน์ -- จากจุดของฉันดู -- การจัดการการประยุกต์ใช้ในคำถามในส่วนนี้ ชนิดข้อมูลที่จะแสดงคำนึงถึง MS Access, ระบบฐานข้อมูลที่ถูกง่ายต่อการใช้งานแล้วอ่านอย่างใกล้ชิดเพื่อความเข้าใจทั้งสองที่มีประสบการณ์น้อยกว่ามีประสบการณ์มากที่สุดผู้ใช้ขั้นสูงของ DBMS

เกี่ยวกับความยาวของฟิลด์ที่ฉันจะออกไปอยู่กับดุลยพินิจของผู้อ่านที่จะสร้างมัน ในบางกรณีความยาวของเขตข้อมูลที่จำเป็น (รหัสภาษีเช่นมี 16 ตัวอักษร, CAP ที่มี 5 และอื่น ๆ ) ในขณะที่สำหรับสิ่งอื่น ๆ เช่นชื่อ, URL, ฉันสามารถขอแนะนำ 50-150 ตัวอักษร

vobis ชะตากรรม!

ในประเภทเดียวกัน ...
E - Learning
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
VB.NET (หลักสูตร) VB.NET (หลักสูตร)
ทำให้การใช้งานคอมพิวเตอร์กับ Visual Basic .. จาก 49 €
Visual Basic 6 (หลักสูตร) Visual Basic 6 (หลักสูตร)
ทำให้การใช้งาน Desktop กับ VB6 จาก 39 €
ลิงก์ผู้สนับสนุน