ความสัมพันธ์ในฐานข้อมูล
เมื่อคุณได้ตั้งค่าตารางที่แตกต่างกันสำหรับเรื่องในฐานข้อมูลของคุณแต่ละครั้งคุณต้องมีวิธีที่จะบอกข้อมูล Microsoft Access ถึงวิธีการรวบรวมข้อมูลนี้อีกครั้ง ขั้นตอนแรกในกระบวนการนี้คือการกำหนดความสัมพันธ์ระหว่างตารางของคุณ หลังจากที่มีการกระทำเช่นนี้คุณสามารถสร้างฟอร์มแบบสอบถามและรายงานเพื่อแสดงข้อมูลจากหลาย ๆ ตารางในครั้งเดียว
ความสัมพันธ์อย่างไร
แบบหนึ่งต่อหลาย
ความสัมพันธ์แบบหนึ่งต่อหลายชนิดที่พบมากที่สุดของความสัมพันธ์ ในความสัมพันธ์แบบหนึ่งต่อหลายระเบียนในตารางสามารถมีระเบียนที่ตรงกันหลายอย่างในตาราง B แต่บันทึกในตาราง B มีเพียงหนึ่งระเบียนที่ตรงกันในตารางที่ ก.
หลายต่อหลาย
ในความสัมพันธ์หลายต่อหลายระเบียนในตารางสามารถมีระเบียนที่ตรงกันหลายอย่างในตาราง B และบันทึกในตาราง B สามารถมีระเบียนที่ตรงกันหลายอย่างในตารางที่ ก. ประเภทของความสัมพันธ์นี้เป็นเพียงที่เป็นไปได้ด้วยการกำหนดตารางที่สาม (เรียกว่าตารางสมาคม) ที่มีคีย์หลักประกอบด้วยสองเขตข้อมูลคีย์ต่างประเทศจากทั้งสองตารางและ B. ในความเป็นจริงความสัมพันธ์หลายต่อหลายความสัมพันธ์สองถึงมีตารางที่สาม ตัวอย่างเช่นตารางใบสั่งซื้อและตารางผลิตภัณฑ์มีความสัมพันธ์หลายต่อหลายอย่างที่ถูกกำหนดโดยการสร้างสองแบบหนึ่งต่อหลายตาราง Order Details
แบบหนึ่งต่อหนึ่ง
ในแบบหนึ่งต่อหนึ่งระเบียนในแต่ละตารางจะมีเพียงหนึ่งระเบียนที่ตรงกันในตาราง B และบันทึกในแต่ละตาราง B จะมีเพียงหนึ่งระเบียนที่ตรงกันในตารางที่ ก. ประเภทของความสัมพันธ์นี้ไม่ธรรมดาเพราะข้อมูลส่วนใหญ่ที่เกี่ยวข้องกันจะอยู่ในตารางเดียว การใช้แบบหนึ่งต่อหนึ่งได้รับการแนะนำเมื่อคุณต้องการที่จะแบ่งปันตารางที่มีเขตข้อมูลหลาย ๆ ที่จะต้องแยกส่วนของตารางสำหรับข้อมูลการรักษาความปลอดภัยหรือร้านค้าที่มีผลเฉพาะกับชุดย่อยของตารางหลัก คุณอาจต้องการตัวอย่างเช่นสร้างตารางการบันทึกพนักงานที่มีส่วนร่วมในเกมฟุตบอลเพื่อระดมทุน
ความสัมพันธ์ที่กำหนด
คุณกำหนดความสัมพันธ์ด้วยการเพิ่มตารางที่คุณต้องการสร้างความสัมพันธ์กับหน้าต่างความสัมพันธ์แล้วลากเขตข้อมูลคีย์ของตารางและวางมันลงที่สำคัญของตารางอื่น
ชนิดของความสัมพันธ์ที่ Microsoft Access จะสร้างขึ้นอยู่กับว่าสาขาที่เกี่ยวข้องมีการกำหนด:
•ความสัมพันธ์แบบหนึ่งต่อหลายจะถูกสร้างขึ้นถ้ามีเพียงหนึ่งในสาขาที่เกี่ยวข้องเป็นคีย์หลักหรือมีดัชนีที่ไม่ซ้ำ
•แบบหนึ่งต่อหนึ่งถูกสร้างขึ้นเมื่อทั้งสองสาขาที่เกี่ยวข้องเป็นคีย์หลักหรือมีดัชนีที่ไม่ซ้ำกัน
•ในความเป็นจริงความสัมพันธ์หลายต่อหลายความสัมพันธ์สองถึงมีตารางที่สามซึ่งมีคีย์หลักประกอบด้วยสองเขตข้อมูลคีย์ต่างประเทศของอีกสองตาราง
หมายเหตุถ้าคุณลากเขตข้อมูลที่ไม่ได้เป็นคีย์หลักและไม่ได้มีดัชนีที่ไม่ซ้ำกับเขตข้อมูลที่ไม่ได้เป็นคีย์หลักและไม่ได้มีดัชนีที่ไม่ซ้ำกัน, ความสัมพันธ์คลุมเครือจะถูกสร้างขึ้น ในแบบสอบถามที่มีตารางที่มีความสัมพันธ์คลุมเครือ, Microsoft Access จะแสดงค่าเริ่มต้นเส้นระหว่างตาราง แต่มี Referential Integrity จะไม่บังคับใช้และไม่มีการรับประกันว่าระเบียนที่ไม่ซ้ำกันในแต่ละตารางยังไม่มีการ






























ดีตอนเช้า!
I am พัฒนาฐานข้อมูลในการฝึกอบรมวิชาชีพที่จัดโดยพนักงานที่สามารถลบแผนฝึกอบรมประจำปี
ในแง่ของความสัมพันธ์ที่พวกเขาต้องการการฝึกซ้อมอาจจะจัดขึ้นมากกว่าหนึ่งคนของพนักงานและลูกจ้างสามารถดำเนินการได้มากกว่าหนึ่งการฝึกอบรม ฉันคิดว่ามันเป็นจำนวนมากเพื่อความสัมพันธ์มาก
ผมมีตารางสำหรับพนักงานและตารางการฝึกอบรมก็ยังมีแผนที่คีย์หลักของตารางและคีย์หลักของโปรแกรมการฝึกอบรมพนักงานเป็นสำคัญต่างประเทศ
ฉันชอบความกระจ่างเกี่ยวกับความสัมพันธ์นี้เพราะฉันกำลังหาปัญหาบางอย่างในรูปแบบอาคารที่มีเขตข้อมูลจากตารางที่เกี่ยวข้องกับตารางหลักเหล่านี้
ขอบคุณสำหรับความสนใจของคุณไปที่คำถามของฉันอาจบุญ
Fortunato แอนนา
กลางคืน Ana ดี,
ที่ผมกล่าวแล้วรู้การทำงานของความสัมพันธ์หลายต่อหลาย แต่ในทางปฏิบัติก็คือสิ่งที่ไม่ทำงาน
ด้วยข้อมูลที่คุณให้ฉันฉันไม่สามารถตอบโดยไม่ทราบว่าที่คีย์ที่คุณได้เลือกและวิธีการที่ตารางมีความสัมพันธ์กัน อย่างไรก็ตามตัวอย่างนี้ หลาย DVD ไปยังหลาย ที่ใช้หลายหลายอย่างที่มีนักแสดงหลายคนและดีวีดีจำนวนมาก แผ่นดีวีดีที่มีตารางและตารางของนักแสดงและตารางที่เป็นสหภาพการใช้คีย์ของแต่ละตาราง
เพื่อทำความเข้าใจวิธีการดาวน์โหลดและการศึกษาเช่น หากคุณต้องการที่จะแสดงตัวอย่างของคุณเพื่อให้สามารถมองเห็นสิ่งที่ผิด สมมติว่าคุณกำลังพยายามที่จะทำและฉันไม่สามารถบอกสิ่งที่ผิด
เย็นดีที่ฉันมีสถานการณ์ต่อไปนี้ฉันพัฒนาฐานข้อมูลและพบว่ามันยากที่จะทำให้การบันทึกใน x มีหลายระเบียนในตารางเช่น Y ลงทะเบียนที่มีชื่อ func พนักงานในตารางและเวลาอื่น ๆ เช่นการลงทะเบียนชื่อของตารางเวลาของทุกเดือน func x? ผมใส่ชื่อ func แบบสอบถามและตารางเวลาของพวกเขาเวลาที่จะลงทะเบียน qdo บันทึกก่อนตกลงไปที่บันทึกที่สองมันเปลี่ยนไป func Y ได้แสดงความหวังว่าปัญหาที่เกิดขึ้นได้อย่างถูกต้องและรอการช่วยเหลือ เพิ่มเติมไม่มีค่ะ
เท่านั้นที่มีข้อมูลเหล่านี้ไม่เห็นสิ่งที่เป็นปัญหา ผมถือว่าคุณมีรูปแบบที่คุณต้องการใส่ชื่อของพนักงานและรูปแบบย่อยที่จะเข้าสู่ช่วงเวลาใช่มั้ย? ตอนนี้ฉันไม่เข้าใจความหมายที่จะเปลี่ยนชื่อของสมาชิกอย่างเป็นทางการในไม่กี่วินาที!
ถ้าฉันสามารถส่งแบบฟอร์มที่เกี่ยวข้องกับตาราง / แบบสอบถามซึ่งขึ้นอยู่ที่ดีขึ้นบางทีฉันสามารถเข้าใจสิ่งที่คำถามของคุณ
นอกจากนี้คุณยังสามารถดูตัวอย่างต่อไปนี้การทำงานกับตารางเวลาและดูว่าจะช่วยอะไรบางอย่าง
http://www.accessexemplos.com/ponto/~~V
ทักทาย :)
จากขณะนี้ฉันกำลังมีปัญหาเล็กน้อย! แรกที่ผมได้กลายเป็นบัณฑิตฐานวินัยในการที่ฉันได้รับและฉันต้องทำการปฏิบัติงานเป็นฐานข้อมูลใน Access! ผมเลือกธีมทำฐานข้อมูลคลังสินค้าตั้งแต่ฉันสละโลจิสติกแน่นอน! ผมตระหนักดีถึงสิ่งที่ฉันต้องการ แต่ไม่สามารถใช้ความคิดของฉันในการเข้าถึงจากนั้นที่ฉันต้องการเพียงเล็กน้อยช่วยให้มือ :)
ฉันจะพูดความคิดของฉัน:
ฐานข้อมูลของฉันเข้าสู่ระบบซัพพลายเออร์และลูกค้าทั้งหมดของฉันและบันทึกการซื้อที่คุณทำกับผู้ขาย (รายการสินค้า) รวมทั้งการขายที่คุณทำกับลูกค้า (ผลผลิต), (รุ่นที่มีการชำระเงินที่แตกต่างกัน ได้แก่ ทุก การซื้อเครดิตและเงินสด) และดังกล่าวและยอดขายจะลดหรือเพิ่มสต็อกของสินค้าที่จะมีราคาบางอย่างของฉัน หลังจากที่ผลิตภัณฑ์แต่ละชนิดควรมีสถานที่เฉพาะในคลังสินค้าออกจากสถานที่ว่างเปล่าเมื่อได้เห็นผลิตภัณฑ์ในขั้นสุดท้ายของการอ้างอิงในแต่ละ โดยรวมการจัดเก็บจะมีการอ้างอิง 500, และ 25 ผลิตภัณฑ์ของการอ้างอิงในแต่ละ
และมีการจัดการเพื่อให้ห่างไกลจะทำเช่นนี้:
tblLocalizacoes
ผมไม่ทราบว่าสิ่งที่มีคุณลักษณะที่จะนำที่นี่
tblProdutos
รหัสสินค้า - คีย์หลัก
คำอธิบาย
จำนวน
ราคาต่อการสั่งซื้อต่อหน่วย
ราคาต่อหน่วยการขายของ
tblStock
ผมไม่ทราบว่าสิ่งที่มีคุณลักษณะที่จะนำที่นี่
tblRecepcao
จำนวนใบแจ้งหนี้ - คีย์หลัก
ผู้ให้บริการ
หมายเลขประจำตัวผู้เสียภาษี
สินค้า
จำนวน
ราคาต่อการสั่งซื้อต่อหน่วย
tblExpedicao
จำนวนใบแจ้งหนี้ - คีย์หลัก
ลูกค้า
หมายเลขประจำตัวผู้เสียภาษี
สินค้า
จำนวน
ราคาต่อหน่วยการขายของ
tblFornecedores
รหัสผู้ผลิต - คีย์หลัก
ชื่อ
หมายเลขประจำตัวผู้เสียภาษี
ที่อยู่
โทรศัพท์
ส่งอีเมล
tblClientes
รหัสลูกค้า - คีย์หลัก
ชื่อ
หมายเลขประจำตัวผู้เสียภาษี
ที่อยู่
โทรศัพท์
ส่งอีเมล
ปัญหาที่เกิดขึ้นในขณะนี้คือวิธีที่จะทำให้ความสัมพันธ์และการวางข้อมูลนั้นในตารางที่ไม่มีอะไร!?
ขอขอบคุณล่วงหน้าทุกความช่วยเหลือที่เป็นไปได้ :)
GOOD NIGHT!
ฉันพยายามที่จะทำให้ความสัมพันธ์ระหว่างตาราง สิ่งที่ต้องการใส่ไฟล์ ZIP ของพระราชบัญญัติและมองมาที่ฉันตอนนี้เมืองที่สัมพันธ์กับ CEP นี้
นั่นคือจะช่วยฉัน?
อย่างถี่ถ้วน
ANA
สวัสดีคำถามของฉันคือคล้ายกับที่ของแอนนา, มีตารางที่มีชื่อและที่อยู่ของลูกค้า ฉันต้องการในรูปแบบให้ใส่ชื่อที่อยู่จะปรากฏโดยอัตโนมัติในเขตข้อมูลอื่น
ขอบคุณ
การทำงานร่วมกันagredeço
= D
Beijaooooo
<3
สวัสดี
ข้อสงสัยของฉันคือ:
สร้างแล้วเกือบฐานข้อมูลทั้งหมด
แต่ K ตกลงที่เกิดขึ้นกับผมคือหนึ่งในรูปแบบของฉันซึ่งมีกล่องคำสั่งผสมที่เปิดประเภทของซอฟต์แวร์ขององค์กรและทำให้รุ่นที่เกี่ยวข้องกับประเภทของซอฟต์แวร์แต่ละโดยนำข้อมูลใหม่จากลูกค้าใหม่โดยตรงจากรูปแบบ, ฉันไม่สามารถเขียนบันทึกเหล่านี้
ฉัน K k ทั้งหมดแนะนำข้อมูลใหม่ถูกบันทึกไว้โดยอัตโนมัติได้อย่างไร
ขอบคุณ
ฉันมี 40 รายการ คุณไม่สามารถเข้าถึงรายงานของ 20 รายการวิธีการเข้าพักในคอลัมน์หนึ่งและ 20 ในอื่นได้หรือไม่
สวัสดีวันที่ดี!
ฉันกับข้อสงสัยการทำงานร่วมกับซัพพลายเออร์จำนวนมาก แต่มี + ผู้ขายหรือ-6 จะต้องทำตามทุกวันเพื่อกลับผลิตภัณฑ์สำหรับพวกเขาและถ้าผมจำไม่ได้ว่าฉันทำรายงานเพื่อแสดงให้ฉันทั้งหมดของพวกเขายกเว้นที่ฉันต้องการในรายงาน แยกผู้ผลิตแต่ละรายและแยกนี้แสดงให้ฉันดูมูลค่ารวมของแต่ละคนที่จะกลับเงินสดที่คุณรู้หรือไม่ หากสำหรับผู้ขายแต่ละคนมีผลิตภัณฑ์หลายที่มีค่าของแต่ละผลิตภัณฑ์และสิ่งที่ฉันต้องการคือสิ่งที่ผมแสดงไว้ในรายงานและซัพพลายเออร์ที่แยกต่างหากสำหรับผู้ขายเต็มจำนวนในแต่ละ ผมจะรอ
ดีตอนบ่าย!
เนื้อหา Adoreii ช่วยให้ฉันทำงานของฉัน .. BD dúvida.Gostaria แต่ฉันยังคงมีจำนวนมากที่จะรู้ว่ามันหมายถึง (1.1 และ 0, n) เพราะครูของฉันให้วาดภาพที่มีความสัมพันธ์ของแปดตารางและ amabas คือ 1.1 และ 0, n
โปรดช่วยฉันถ้า amis เร็วที่สุดเท่าที่เป็นไปได้ .. เพราะฉันขึ้นอยู่เป็นจำนวนมากเกี่ยวกับคำตอบของคุณ
! Obrigadaa
อยู่กับพระเจ้า bjoO
1.1 หมายความว่าอย่างน้อยหนึ่งแถวของตารางที่ 1 มีความสัมพันธ์กับระเบียนอื่น
ตัวอย่าง: คนมีหนึ่งและเพียงหนึ่ง RG ปกติเมื่อเรามีชนิดของความสัมพันธ์นี้เราสามารถเปิดเป็นคุณลักษณะ
0, n หมายความว่าหนึ่งสามารถมี 0 หรือมากกว่าระเบียนในความสัมพันธ์ระหว่างตาราง
ตัวอย่าง: พนักงาน - โครงการ - จัดการ
ขณะนี้มี 0 หรือมากกว่าพนักงานอย่างน้อย n โครงการที่แตกต่างกัน
: ตอนนี้มีบางสิ่งบางอย่าง Qlqr อีเมลของฉันก็ instrutor_jorge@hotmail.com
Hello! ฉันสงสัยว่าฉันสามารถสร้างหน้าหลักของโปรแกรมและวิธีที่จะเชื่อมโยงไปยังเพจอื่น ๆ ?
Cumps
ฉันต้องการบนฟอร์มการลงทะเบียนโดยการแนะนำของพนักงานชื่อจะปรากฏโดยอัตโนมัติทำงานในสาขาอื่น
Hello guys, Good Morning, ขอความช่วยเหลือจากกรณีดังต่อไปนี้:
I am พัฒนาการควบคุมสินค้าที่นี่ใน บริษัท ที่ฉันมี 03 ตารางหนึ่งผลิตภัณฑ์หนึ่งอินพุทและเอาท์พุทของหนึ่งส่วนหุ้นปัญหาที่เกิดขึ้นผมไม่สามารถที่จะติดตามสินค้าคงคลังทั้งหมดในตารางสินค้า มีการสะสมและแสดงสินค้าทั้งหมดในตาราง (FRM) ผลิตภัณฑ์ ฉันขอขอบคุณทุกความช่วยเหลือ ขอบคุณ
เอบีเอส
วันดี
ฉันเป็นนักเรียนที่เข้ารอบสุดท้ายสำหรับโปรแกรมตรีและ licencitura ในข้อมูลทางสถิติและการจัดการผมพยายามที่จะพัฒนาฐานข้อมูลสำหรับการจัดการของกองทุนที่จัดสรรของรัฐบาลไปยังอำเภอเพื่ออำนวยความสะดวกเข้าถึงได้เร็วขึ้นและการจัดการที่ดีของข้อมูลที่อำเภอมี กระบวนการนี้
ดังนั้นฉันต้องการที่จะมีการสนับสนุนของคุณในการพัฒนาฐานข้อมูลโดยใช้ Visual Basic, Access หรือ Excel นี้
ขอบคุณ
Rogerio
โมซัมบิก
ดีตอนเช้า!
กรุณาใครจะช่วยฉัน? ผมได้ทำฐานข้อมูลและตอนนี้ฉันตระหนักถึงสิ่งที่ขาดหายไปจะทำให้ความสัมพันธ์ระหว่างตารางที่ฉันคิดว่ามันสายเกินไปในขณะนี้เพราะฉันได้ทำทุกรูปแบบ ปัญหาที่เกิดขึ้นก็คือเมื่อ "ฉัน" ในนักศึกษาที่สามและฉันคลิกที่ปุ่มที่เปิดแบบฟอร์ม "ที่อยู่", ไปที่นักเรียน ฉันต้องการที่จะเปิดข้อมูลส่วนบุคคลบนฟอร์มหลักและเมื่อผมคลิกที่ปุ่ม "ที่อยู่" เป็นไปตามที่อยู่ของนักเรียนฉันกำลังมองหาที่ข้อมูลหลัก ถ้าใครสามารถช่วยฉันฉันจะมีความสุขมาก! ฉันยังสามารถส่งฐานข้อมูลที่ผมให้พวกคุณดู
ที่ฉันทำทุกอย่างคนเดียวที่ฉันมีครูที่จะช่วยฉันในขณะนี้ยังไม่มี ...
กอด!
Deise
ผมอ่านหนังสือเกี่ยวกับคำถามของฉันและไม่สิ่งเดียวกัน intendi
ดังนั้นหากคุณ TEMS วิดีโอเกี่ยวกับสถานการณ์ของฉันขอขอบคุณคุณส่งฉันที่อีเมลของฉัน
tonyacmanuel@hotmail.com
เกล้าฯ
มานูเอล AC