มี 3 ระบบเดิมที่ใกล้เคียงกับความต้องการของคุณ:
- Pick ,
- คางทูม ,
- การเข้าถึงของ Microsoft
เลือกและ MUMPS ได้รับการพัฒนาปีก่อนหน้ากระดาษวิชาการครั้งแรกในฐานข้อมูลเชิงสัมพันธ์ (ซึ่งเป็นประมาณสิบปีก่อนที่ระบบฐานข้อมูลเชิงพาณิชย์ SQL แรกที่ทำให้มันออกสู่ตลาด - จาก บริษัท ที่เราเรียกออราเคิลเป็นครั้งแรกของไอบีเอ็ม ระบบที่ใช้ SQL ประสบความสำเร็จในภายหลัง) คุณอาจพบว่ามันยังใช้งานอยู่ (ระบบขนส่งสาธารณะในท้องถิ่นของเราใช้ Pick จนกว่าจะถึงปัจจุบันสำหรับระบบการวางแผนการเดินทาง) คุณไม่ต้องการทำอะไรกับ Pick หรือ MUMPS และคำแนะนำที่ดีที่สุดที่ฉันสามารถให้ได้คือ "ก้าวออกจากคีย์บอร์ดด้วยมือของคุณในอากาศ!" ถ้าคุณทำอะไรจะทำอย่างไรกับพวกเขาวลีที่ว่า "คุณจะต้องเสียใจ" ควรจะดังก้องอยู่ในหูของคุณ
Microsoft Access ถูกล้อเลียนอย่างรุนแรงและถูกวิพากษ์วิจารณ์อย่างรุนแรงในแวดวงไอทีเพราะมันค่อนข้างง่ายสำหรับผู้ที่ไม่ใช่นักพัฒนาที่จะสร้างแอพธุรกิจที่สำคัญออกจาก Access และทำให้มันกลายเป็นสิ่งที่ บริษัท ไม่สามารถอยู่ได้โดยแท้จริง เป็นไปได้ว่านักพัฒนาค่อนข้างน้อยที่เริ่มพัฒนาผ่าน MS Access และเนื่องจากสิ่งต่าง ๆ เริ่มชะงักลงพวกเขาเรียนรู้วิธีการแก้ไข (ขั้นตอนแรกคือการเรียนรู้พื้นฐานของ Visual Basic และเขียนแอป Access เป็นครั้งแรกใน VB จากนั้น ในบางสิ่ง "ดีกว่า") มีความเป็นไปได้ที่จะสร้างแอป Access ที่มีพฤติกรรมดีซึ่งทำงานด้วยข้อมูลจำนวนมาก - ฉันเคยเห็นมาแล้ว - แต่มีวิธีที่ง่ายกว่าในการทำสิ่งต่าง ๆ และใช้ทักษะน้อยกว่าในการสร้าง (และบำรุงรักษา) แอปที่ทำงานผิดปกติจาก VB และ SQL Server
ตั้งแต่ SQL Server 2005, Microsoft ได้แนะนำความสามารถในการทำให้ CLR เป็นขั้นตอนและฟังก์ชันที่เก็บไว้ และถ้าคุณต้องการที่จะยุ่งยากเกี่ยวกับมันคุณสามารถสร้างประเภทข้อมูลที่คุณสามารถใช้เป็นคอลัมน์ในฐานข้อมูล ฉันคิดว่า Oracle มีบางสิ่งที่คล้ายคลึงกับ Java
ที่ถูกกล่าวว่าฉันไม่คิดว่าจะมีอะไรหยุดคุณจากการสร้างหนึ่งหรือตั้งสมมติฐานเกี่ยวกับพวกเขา Pick และ MUMPS นั้นเก่ากว่า coders ส่วนใหญ่ที่นี่และสะท้อนวิธีการมองโลกแบบ COBOLy
คำแนะนำส่วนตัวของฉันคือการแยกสิ่งต่าง ๆ ใช้ภาษาที่สามารถจัดการข้อมูลที่โครงการของคุณต้องการได้ (ด้วยข้อแม้ที่บางครั้งภาษา "ดีที่สุด" คือภาษาที่คุณสามารถหาโปรแกรมเมอร์ที่สามารถอ่าน / เขียนรหัสได้) ใช้ระบบฐานข้อมูลที่ดีในการเก็บข้อมูลที่โครงการของคุณต้องการ