คำถามในหัวข้อ 'database-design'

ต้องการคำแนะนำเกี่ยวกับโครงสร้างข้อมูล MySQL
ฉันต้องการคำแนะนำเกี่ยวกับวิธีการจัดระเบียบข้อมูลของฉันเพื่อการค้นหาข้อความที่มีประสิทธิภาพและรวดเร็ว พื้นหลัง ฉันมีแอปพลิเคชัน (ใน PHP) ที่ผู้ใช้สามารถจัดระเบียบบทความและสร้างแบบฟอร์มและฟิลด์แบบไดนามิกเพื่อจุดประสงค์นั้นได้...
270 มุมมอง

กำลังอัปเดตคีย์หลักแบบผสม
ฉันกำลังดิ้นรนกับการอภิปรายเชิงปรัชญาว่าจะใช้คีย์หลักแบบผสมบนฐานข้อมูล SQL Server ของฉันหรือไม่ ฉันเคยใช้กุญแจตัวแทนมาโดยตลอดในอดีต และฉันกำลังท้าทายตัวเองด้วยการออกจากเขตความสะดวกสบายของฉันเพื่อลองสิ่งที่แตกต่างออกไป ฉันได้อ่านการสนทนามากมาย...
3222 มุมมอง
schedule 11.12.2023

ปัญหาการออกแบบโมเดล PHP (MySQL)
ฉันกำลังมองหาวิธีแก้ปัญหาที่มีประสิทธิภาพที่สุดสำหรับปัญหาที่ฉันพบอยู่ ฉันกำลังออกแบบปฏิทินกะสำหรับพนักงานของเรา นี่คือตารางที่ฉันทำงานด้วย: CREATE TABLE IF NOT EXISTS `Shift` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `accountId`...
429 มุมมอง
schedule 21.11.2023

ตารางที่มีฟิลด์ (80+) จำนวนมากหรือตารางแบบตัวต่อตัวหลายตารางใน Symfony
ฉันใช้ Symfony1.4 ดังนั้นคำถามของฉันจึงเกี่ยวข้องกับทั้งการออกแบบฐานข้อมูลและหลักคำสอน ฉันมีวัตถุซึ่งมีลักษณะประมาณ 80 ประการ ผู้ใช้ต้องกรอกทั้งหมด 4 ขั้นตอน จึงแบ่งลักษณะเหล่านี้ได้เป็น 4 กลุ่ม แต่ละกลุ่มจะมีประมาณ 20 ฟิลด์ บางอย่างก็จำเป็น...
121 มุมมอง

ใน postgres ปลอดภัยหรือไม่ที่จะ (ผิด) ใช้ลำดับชั่วคราว (เซสชันในเครื่อง) เป็นลำดับในเครื่องของธุรกรรม
ฉันอยากมีตัวนับที่จะรีเซ็ตเป็น 0 ทุกครั้งที่เริ่มธุรกรรมใหม่ ฉันต้องการให้ค่าของตัวนับนั้นถูกใช้ในทริกเกอร์บางตัว เนื่องจากลำดับชั่วคราวของ postgres เป็นเซสชันในเครื่อง...
410 มุมมอง

ลบบันทึกในตารางหนึ่งซึ่งจัดเก็บคุณสมบัติสำหรับอีกตารางหนึ่ง
ฉันมีปัญหาเกี่ยวกับการออกแบบฐานข้อมูลซึ่งฉันได้ค้นคว้ามาระยะหนึ่งแล้ว แต่ยังไม่ได้รับคำตอบที่เหมาะสม สมมติว่าเรามีสองตาราง house_schema และ house ดังนี้: house_schema { id big int, house_height int, house_width int,...
173 มุมมอง
schedule 18.01.2024

วิธีทำการกำหนดเวอร์ชันแถวใน MySQL ในขณะที่ยังคงรักษาความสมบูรณ์ของการอ้างอิงคีย์ต่างประเทศ
ลูกค้าของฉันมีรูปแบบธุรกิจที่เปลี่ยนแปลงแบบไดนามิก พวกเขาขายผลิตภัณฑ์ตามอัตราแลกเปลี่ยน USD รายวัน ซึ่งหมายความว่าราคาของผลิตภัณฑ์เปลี่ยนแปลงในแต่ละวัน และลูกค้ายังคงต้องการรักษาประวัติ (ราคา, date_sold) ของผลิตภัณฑ์ที่ขาย...
402 มุมมอง

การออกแบบฐานข้อมูลสำหรับระบบใหม่แต่อาศัยการพึ่งพาแบบเดิม
เรากำลังวางแผนที่จะสร้างโปรเจ็กต์ใหม่ (การเปิดตัวใหม่ทั้งหมด) ของเว็บแอปพลิเคชันใน PHP (Symfony 2) และ PostgreSQL ปัจจุบันเราใช้ PHP และ MySQL (MyISAM) -> เว็บแอป เว็บแอปปัจจุบันและใหม่ขึ้นอยู่กับระบบอื่น (.NET) รวมถึงฐานข้อมูล (MS SQL 8 /...
113 มุมมอง
schedule 24.10.2023

การออกแบบฐานข้อมูลด้วยผลิตภัณฑ์หลายประเภท? [ปิด]
ในส่วนหนึ่งของโครงการล่าสุดที่ฉันเริ่มวางแผน ฉันจำเป็นต้องสร้างโครงสร้างของฐานข้อมูลที่จะประกอบด้วยผลิตภัณฑ์หลายอย่าง ตัวอย่างเช่น ลองนึกถึงวิธีจัดโครงสร้างของ Amazon มีหลายประเภทและภายในหมวดหมู่เหล่านั้นมีหมวดหมู่ย่อยหลายหมวด...
1582 มุมมอง
schedule 15.01.2024

การออกแบบฐานข้อมูล SQL Server 2008
ความเป็นมา: ใน SQL Server ตารางฐานข้อมูลของฉันมีเพียงสามคอลัมน์เท่านั้น: DataID (PK, bigint) ProductName (Nchar20) Price (float) ทุกวันมันจะแทรกข้อมูลประมาณ 5,000+ แถวลงในตารางนี้โดยอัตโนมัติ...
36 มุมมอง
schedule 28.11.2023

ฐานข้อมูลบัญชีธนาคาร
ฉันกำลังสร้างฐานข้อมูลสำหรับ 'ธนาคาร' และไม่แน่ใจว่าวิธีการแนบบัญชีกับลูกค้าของฉันมีประสิทธิภาพมากที่สุดหรือไม่ ต่อไปนี้เป็นกฎบางประการขององค์กร: - บัญชีมี 2 ประเภท (กระแสรายวันและออมทรัพย์) -แต่ละบัญชีมีช่องสำหรับ: ยอดคงเหลือ,...
24737 มุมมอง

วิธีบังคับใช้เฉพาะออบเจ็กต์เดียวจากออบเจ็กต์ทั้งหมดของโมเดลที่มีค่าที่ระบุสำหรับฟิลด์
ฉันกำลังเขียนโมเดล ModelX และมันจะมี obj1, obj2 และอื่นๆ อยู่หลายตัว ModelX มีฟิลด์ fieldX ฉันต้องการให้แน่ใจว่าสำหรับ obj1, obj2, obj3 ฯลฯ ทั้งหมด มีเพียงอันเดียวเท่านั้นที่มี fieldX = "XXX" และไม่มีอันอื่นใดที่มี ฉันสามารถใส่การยืนยันใน...
39 มุมมอง

การเพิ่มหมายเลขการแก้ไขในคีย์ผสมของตาราง
ฉันใช้ SQL Server 2014 ภายในเครื่องสำหรับฐานข้อมูลที่จะนำไปใช้กับฐานข้อมูล Azure SQL V12 ฉันมีตารางที่เก็บค่าของคุณสมบัติที่ขยายได้สำหรับออบเจ็กต์เอนทิตีธุรกิจ ในกรณีนี้ทั้งสามตารางจะมีลักษณะดังนี้: CREATE TABLE Widgets ( WidgetId bigint...
419 มุมมอง

รายงาน APEX ที่กำหนดเอง
เป็นไปได้ไหมที่จะมีคอลัมน์ในตารางที่มีค่าตัวเลขและเวลา/วันที่ที่จะรวม เฉลี่ย ฯลฯ ในรายงานใน APEX ตัวอย่างเช่น เราอาจมีตารางที่มีคอลัมน์ต่อไปนี้: Num_of_Calls Num_of_Email แต่หลังจากป้อนข้อมูลหนึ่งเดือน...
29 มุมมอง
schedule 17.12.2023

การใช้คลาสสมาคมอย่างถูกต้อง
ฉันยังใหม่กับการใช้ UML และฉันไม่แน่ใจว่าไดอะแกรมของฉันถูกต้องหรือไม่ ฉันต้องการคำแนะนำจากผู้มีประสบการณ์มากกว่าฉัน คำแถลงปัญหาของฉันพูดว่า: นักเรียนเรียนหลักสูตรต่างๆและนักเรียนแต่ละคนสามารถเรียน "เรียน" ได้หลายหลักสูตรในแต่ละครั้ง...
295 มุมมอง

การจัดหาเหตุการณ์ SQL เติมตารางหลักและตารางลูก
ติดตามผลจากคำถาม CQRS Read การออกแบบโมเดลเมื่อมีการจัดหากิจกรรมโดยมีความสัมพันธ์ระหว่างพ่อแม่-ลูก-หลาน... : เราใช้การจัดหากิจกรรมด้วย SQL Server 2016 ที่ตัวอย่าง: บริษัทเฟอร์นิเจอร์ (1) เรามีตารางหลักและรอง พูด FurnitureDescriptionTable...
144 มุมมอง

จะปรับปรุงสคีมาฐานข้อมูลที่ไม่มีรูปแบบนี้ได้อย่างไร
ก่อนที่จะพูดถึงสคีมาและตาราง ฉันอยากจะแบ่งปันสิ่งที่ฉันพยายามทำให้สำเร็จก่อน ฉันกำลังดำเนินการเกี่ยวกับแอปพลิเคชันจัดส่ง โดยฉันมี categories อยู่บ้าง และแต่ละหมวดหมู่มี price ที่กำหนดไว้ล่วงหน้า แต่การกำหนดราคาค่อนข้างน่าเกลียด...
45 มุมมอง