1. ชีวประวัติ
ชาร์ลส์ แบ็กแมนมีภูมิหลังด้านการศึกษาที่แข็งแกร่งในสาขาวิศวกรรมเครื่องกล และมีประสบการณ์การรับราชการทหารที่ทำให้เขาได้สัมผัสกับเทคโนโลยีคอมพิวเตอร์เป็นครั้งแรก ซึ่งเป็นรากฐานสำหรับอาชีพอันโดดเด่นของเขาในด้านวิทยาการคอมพิวเตอร์
1.1. วัยเด็กและการศึกษา
ชาร์ลส์ แบ็กแมนเกิดที่แมนแฮตตัน รัฐแคนซัส ในปี ค.ศ. 1924 โดยที่พ่อของเขา ชาร์ลี แบ็กแมน (จูเนียร์) เป็นหัวหน้าโค้ชฟุตบอลที่มหาวิทยาลัยรัฐแคนซัส เขาเข้าเรียนที่โรงเรียนมัธยมในอีสต์แลนซิง รัฐมิชิแกน ซึ่งพ่อของเขาเคยเป็นหัวหน้าโค้ชฟุตบอลที่มหาวิทยาลัยรัฐมิชิแกนตั้งแต่ปี ค.ศ. 1933 ถึง ค.ศ. 1946
หลังจากปลดประจำการในปี ค.ศ. 1946 เขาเข้าเรียนที่มหาวิทยาลัยรัฐมิชิแกนและสำเร็จการศึกษาในปี ค.ศ. 1948 ด้วยปริญญาตรีสาขาวิศวกรรมเครื่องกล ซึ่งเขาเป็นสมาชิกของเทาเบตาไพ (Tau Beta Pi) จากนั้นเขาได้เข้าเรียนต่อที่มหาวิทยาลัยเพนซิลเวเนีย ในปี ค.ศ. 1950 เขาสำเร็จการศึกษาด้วยปริญญาโทสาขาวิศวกรรมเครื่องกล และยังสำเร็จการศึกษาตามข้อกำหนดสามในสี่ส่วนของปริญญาMBA จากวอร์ตันสกูลของมหาวิทยาลัยอีกด้วย
1.2. การรับราชการทหาร
ในช่วงสงครามโลกครั้งที่สอง แบ็กแมนได้เข้าร่วมกองทัพบกสหรัฐฯ และประจำการตั้งแต่เดือนมีนาคม ค.ศ. 1944 ถึงกุมภาพันธ์ ค.ศ. 1946 ในสมรภูมิแปซิฟิกตะวันตกเฉียงใต้ โดยปฏิบัติหน้าที่ในหน่วยทหารปืนใหญ่ต่อต้านอากาศยานในนิวกินี, ออสเตรเลีย และหมู่เกาะฟิลิปปินส์ ที่นั่น เขาได้สัมผัสและใช้งานคอมพิวเตอร์ควบคุมการยิงเป็นครั้งแรกเพื่อเล็งปืนขนาด 90 mm
2. อาชีพ
ชาร์ลส์ แบ็กแมนใช้ชีวิตการทำงานทั้งหมดในฐานะวิศวกรซอฟต์แวร์หรือผู้จัดการในภาคอุตสาหกรรม โดยไม่เคยทำงานในแวดวงวิชาการเลย อาชีพของเขาครอบคลุมบริษัทเทคโนโลยีชั้นนำหลายแห่ง ซึ่งเขามีบทบาทสำคัญในการพัฒนาระบบฐานข้อมูลและวิศวกรรมซอฟต์แวร์
2.1. ดาวเคมีคัล (Dow Chemical)
ในปี ค.ศ. 1950 แบ็กแมนเริ่มทำงานที่ดาวเคมีคัลในมิดแลนด์ รัฐมิชิแกน ในปี ค.ศ. 1957 เขาได้เป็นผู้จัดการฝ่ายประมวลผลข้อมูลคนแรกของดาวเคมีคัล เขาทำงานร่วมกับกลุ่มผู้ใช้ไอบีเอ็มที่ชื่อว่า SHARE ในการพัฒนารายงานซอฟต์แวร์รุ่นใหม่ ซึ่งต่อมาเป็นที่รู้จักในชื่อ 9PAC อย่างไรก็ตาม คำสั่งซื้อไอบีเอ็ม 709 ที่วางแผนไว้ถูกยกเลิกก่อนที่จะมาถึง
2.2. เจเนอรัลอิเล็กทริก (General Electric)
ในปี ค.ศ. 1960 แบ็กแมนได้เข้าร่วมงานกับเจเนอรัลอิเล็กทริก ซึ่งภายในปี ค.ศ. 1963 เขาได้พัฒนา อินทิเกรตเต็ดดาต้าสโตร์ (IDS) ซึ่งเป็นหนึ่งในระบบจัดการฐานข้อมูลยุคแรกๆ ที่ใช้รูปแบบฐานข้อมูลแบบนำทาง (navigational database) ในผลิตภัณฑ์ระบบข้อมูลและการควบคุมการผลิต (MIACS)
ในการทำงานให้กับลูกค้าอย่าง เวย์เออร์เฮาเซอร์ (Weyerhaeuser Lumber) เขาได้พัฒนาระบบการเข้าถึงเครือข่ายแบบมัลติโปรแกรมมิงครั้งแรกสำหรับฐานข้อมูล IDS ซึ่งเป็นระบบการประมวลผลรายการแบบออนไลน์ (online transaction processing) ยุคแรกที่เรียกว่า WEYCOS ในปี ค.ศ. 1965 ต่อมาที่ GE เขาได้พัฒนาผลิตภัณฑ์ "dataBasic" ซึ่งให้การสนับสนุนฐานข้อมูลแก่ผู้ใช้ภาษา Basic ที่ใช้การแบ่งเวลา (timesharing)
ในปี ค.ศ. 1970 GE ได้ขายธุรกิจคอมพิวเตอร์ของตนให้กับฮันนี่เวลล์ อินฟอร์เมชันซิสเต็มส์ (Honeywell Information Systems) ทำให้เขาและครอบครัวย้ายจากฟีนิกซ์ รัฐแอริโซนา ไปยังเล็กซิงตัน รัฐแมสซาชูเซตส์
2.3. คูลลิเนน อินฟอร์เมชันซิสเต็มส์ / คูลลิเน็ต (Cullinane Information Systems / Cullinet)
ในปี ค.ศ. 1981 แบ็กแมนได้เข้าร่วมบริษัทขนาดเล็กกว่าคือ คูลลิเนน อินฟอร์เมชันซิสเต็มส์ (ต่อมาเปลี่ยนชื่อเป็น คูลลิเน็ต) ซึ่งนำเสนอ IDS เวอร์ชันหนึ่งที่เรียกว่า IDMS และรองรับเมนเฟรมของไอบีเอ็ม
2.4. แบ็กแมน อินฟอร์เมชันซิสเต็มส์ (Bachman Information Systems)
ในปี ค.ศ. 1983 แบ็กแมนได้ก่อตั้งบริษัท แบ็กแมน อินฟอร์เมชันซิสเต็มส์ ซึ่งพัฒนาผลิตภัณฑ์ด้านComputer-aided software engineering (CASE) โดยมีผลิตภัณฑ์หลักคือ BACHMAN/Data Analyst ซึ่งให้การสนับสนุนกราฟิกในการสร้างและบำรุงรักษาแผนภาพแบ็กแมน ผลิตภัณฑ์นี้ถูกนำเสนอในโปรแกรมการตลาด Reengineering Cycle ของไอบีเอ็ม ซึ่งรวมถึง:
- การวิศวกรรมย้อนกลับ (reverse engineering) ฐานข้อมูลเมนเฟรมที่ล้าสมัย
- การสร้างแบบจำลองข้อมูล (data modeling)
- การวิศวกรรมไปข้างหน้า (forward engineering) ไปยังฐานข้อมูลทางกายภาพใหม่
- การเพิ่มประสิทธิภาพการออกแบบฐานข้อมูลทางกายภาพสำหรับประสิทธิภาพและคุณสมบัติเฉพาะของระบบจัดการฐานข้อมูล
ในปี ค.ศ. 1991 แบ็กแมน อินฟอร์เมชันซิสเต็มส์ ได้เสนอขายหุ้นต่อประชาชนทั่วไปเป็นครั้งแรก (IPO) โดยซื้อขายในตลาดหลักทรัพย์แนสแด็ก (NASDAQ) ภายใต้สัญลักษณ์ BACH หลังจากที่ราคาหุ้นขึ้นไปสูงสุดที่ 37.75 USD ในเดือนกุมภาพันธ์ ค.ศ. 1992 ราคาได้ลดลงเหลือ 1.75 USD ในปี ค.ศ. 1995
ในปี ค.ศ. 1996 บริษัทของเขาได้รวมกิจการกับ Cadre Technology เพื่อก่อตั้ง Cayenne Software เขาดำรงตำแหน่งประธานของบริษัทที่รวมกิจการเป็นเวลาหนึ่งปี จากนั้นจึงเกษียณอายุและย้ายไปอยู่ที่ทูซอน รัฐแอริโซนา เขายังคงดำรงตำแหน่งประธานคณะกรรมการของ Cayenne ซึ่งต่อมาถูกซื้อกิจการโดย สเตอร์ลิง ซอฟต์แวร์ (Sterling Software) ในปี ค.ศ. 1998
3. ผลงานและการประดิษฐ์ที่สำคัญ
ชาร์ลส์ แบ็กแมนมีส่วนร่วมทางเทคนิคที่สำคัญและเป็นนวัตกรรมในสาขาการจัดการฐานข้อมูล ซึ่งมีอิทธิพลอย่างมากต่อการพัฒนาคอมพิวเตอร์และระบบสารสนเทศ

3.1. อินทิเกรตเต็ดดาต้าสโตร์ (Integrated Data Store - IDS)
ในปี ค.ศ. 1963 ขณะทำงานที่เจเนอรัลอิเล็กทริก แบ็กแมนได้พัฒนา อินทิเกรตเต็ดดาต้าสโตร์ (IDS) ซึ่งเป็นหนึ่งในระบบจัดการฐานข้อมูลยุคแรกๆ ที่ใช้แบบจำลองฐานข้อมูลแบบนำทาง (navigational database) IDS เป็นส่วนสำคัญของผลิตภัณฑ์ระบบข้อมูลและการควบคุมการผลิต (MIACS) ของ GE
นอกจากนี้ แบ็กแมนยังได้ทำงานร่วมกับลูกค้าอย่าง เวย์เออร์เฮาเซอร์ เพื่อพัฒนา WEYCOS ในปี ค.ศ. 1965 ซึ่งเป็นระบบการเข้าถึงเครือข่ายแบบมัลติโปรแกรมมิงครั้งแรกสำหรับฐานข้อมูล IDS ซึ่งถือเป็นระบบการประมวลผลรายการแบบออนไลน์ (online transaction processing) ยุคแรกๆ
3.2. แผนภาพแบ็กแมน (Bachman Diagrams)
แผนภาพแบ็กแมนเป็นเครื่องมือที่แบ็กแมนพัฒนาขึ้นเพื่อใช้ในการสร้างแบบจำลองข้อมูล โดยเฉพาะอย่างยิ่งในการแสดงความสัมพันธ์ของข้อมูลในฐานข้อมูลแบบเครือข่าย (network database) และฐานข้อมูลแบบลำดับชั้น (hierarchical database) แผนภาพเหล่านี้ช่วยให้นักออกแบบระบบสามารถมองเห็นโครงสร้างข้อมูลและความสัมพันธ์ระหว่างเอนทิตีต่างๆ ได้อย่างชัดเจน ทำให้การออกแบบและทำความเข้าใจฐานข้อมูลง่ายขึ้น แผนภาพแบ็กแมนเป็นส่วนสำคัญของผลิตภัณฑ์ BACHMAN/Data Analyst ของบริษัท แบ็กแมน อินฟอร์เมชันซิสเต็มส์ ซึ่งให้การสนับสนุนกราฟิกในการสร้างและบำรุงรักษาแผนภาพเหล่านี้
3.3. ผลงานอื่นๆ ที่สำคัญ
นอกเหนือจาก IDS และแผนภาพแบ็กแมนแล้ว ชาร์ลส์ แบ็กแมนยังมีผลงานทางเทคนิคที่สำคัญอื่นๆ อีกหลายอย่าง:
- WEYCOS: เป็นระบบการประมวลผลรายการแบบออนไลน์ยุคแรกที่พัฒนาขึ้นร่วมกับเวย์เออร์เฮาเซอร์ในปี ค.ศ. 1965 เพื่อให้สามารถเข้าถึงฐานข้อมูล IDS แบบมัลติโปรแกรมมิงได้
- dataBasic: ผลิตภัณฑ์ที่พัฒนาขึ้นที่ GE ซึ่งให้การสนับสนุนฐานข้อมูลแก่ผู้ใช้ภาษา Basic ที่ใช้การแบ่งเวลา (timesharing)
- การมีส่วนร่วมในงานด้านมาตรฐาน: แบ็กแมนมีส่วนร่วมอย่างแข็งขันในการกำหนดมาตรฐานด้านฐานข้อมูลและเทคโนโลยีสารสนเทศผ่านองค์กรต่างๆ เช่น ACM และ ANSI รวมถึงองค์กรมาตรฐานระหว่างประเทศหลายแห่ง
4. รางวัลและเกียรติยศ
ชาร์ลส์ แบ็กแมนได้รับการยกย่องอย่างสูงสำหรับผลงานบุกเบิกของเขาในด้านเทคโนโลยีฐานข้อมูลและวิศวกรรมซอฟต์แวร์ ซึ่งสะท้อนให้เห็นจากรางวัลและเกียรติยศมากมายที่เขาได้รับ
4.1. รางวัลทัวริง (Turing Award)
แบ็กแมนได้รับรางวัลทัวริงจากAssociation for Computing Machinery (ACM) ในปี ค.ศ. 1973 สำหรับ "ผลงานอันโดดเด่นของเขาในเทคโนโลยีฐานข้อมูล" รางวัลนี้ถือเป็นหนึ่งในเกียรติยศสูงสุดในสาขาวิทยาการคอมพิวเตอร์
4.2. รางวัลอื่นๆ
- ในปี ค.ศ. 1977 เขาได้รับเลือกให้เป็น Distinguished Fellow ของสมาคมคอมพิวเตอร์บริติช (British Computer Society) สำหรับผลงานบุกเบิกของเขาในระบบฐานข้อมูล
- ในปี ค.ศ. 2012 แบ็กแมนได้รับเหรียญรางวัลเทคโนโลยีและนวัตกรรมแห่งชาติ (National Medal of Technology and Innovation) "สำหรับการประดิษฐ์พื้นฐานในการจัดการฐานข้อมูล การประมวลผลรายการ และวิศวกรรมซอฟต์แวร์"
- ในปี ค.ศ. 2014 เขาได้รับการเสนอชื่อให้เป็นACM Fellow "สำหรับผลงานในเทคโนโลยีฐานข้อมูล โดยเฉพาะอย่างยิ่งอินทิเกรตเต็ดดาต้าสโตร์"
- ในปี ค.ศ. 2015 เขาได้รับเกียรติเป็น Fellow ของพิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์ (Computer History Museum) "สำหรับผลงานยุคแรกๆ ของเขาในการพัฒนาระบบฐานข้อมูล"
5. งานเขียนและเอกสาร
ชาร์ลส์ แบ็กแมนได้ตีพิมพ์ผลงานและเอกสารทางวิชาการจำนวนมากตลอดอาชีพของเขา ซึ่งเป็นแหล่งข้อมูลสำคัญสำหรับการศึกษาประวัติศาสตร์และวิวัฒนาการของเทคโนโลยีฐานข้อมูล
5.1. งานเขียนชิ้นสำคัญ
แบ็กแมนได้ตีพิมพ์ผลงานและเอกสารจำนวนมาก ตลอดจนมีส่วนร่วมในการประชุมและวารสารต่างๆ ผลงานที่สำคัญบางส่วนได้แก่:
- ค.ศ. 1962: "Precedence Diagrams: The Key to Production Planning, Scheduling and Control." ใน: ProCo Features. Supplement No 24, 24 สิงหาคม
- ค.ศ. 1965: "Integrated Data Store." ใน: DPMA Quarterly, มกราคม ค.ศ. 1965
- ค.ศ. 1969: "Software for Random Access Processing." ใน: Datamation เมษายน ค.ศ. 1965
- ค.ศ. 1969: "Data Structure Diagrams." ใน: DataBase: A Quarterly Newsletter of SIGBDP. เล่ม 1, ฉบับที่ 2, ฤดูร้อน ค.ศ. 1969
- ค.ศ. 1972: "Architecture Definition Technique: Its Objectives, Theory, Process, Facilities, and Practice." เขียนร่วมกับ J. Bouvard. ใน: Data Description, Access and Control: Proceedings of the 1972 ACM-SIGFIDET Workshop, 29 พฤศจิกายน - 1 ธันวาคม ค.ศ. 1972
- ค.ศ. 1972: "The Evolution of Storage Structures." ใน: Communications of the ACM เล่ม 15, ฉบับที่ 7, กรกฎาคม ค.ศ. 1972
- ค.ศ. 1972-73: "Set Concept for Data Structure." ใน: Encyclopedia of Computer Science, ค.ศ. 1972-1973
- ค.ศ. 1973: "The Programmer as Navigator." การบรรยายรางวัลTuring Award ของ ACM ปี ค.ศ. 1973 ใน: Communications of the ACM เล่ม 16, ฉบับที่ 11, พฤศจิกายน ค.ศ. 1973
- ค.ศ. 1974: "Implementation Techniques for Data Structure Sets." ใน: Data Base Management Systems, ค.ศ. 1974
- ค.ศ. 1977: "Why Restrict the Modeling Capability of Codasyl Data Structure Sets?" ใน: National Computer Conference เล่ม 46, ค.ศ. 1977
- ค.ศ. 1978: "Commentary on the CODASYL Systems Committee's Interim Report on Distributed Database Technology." National Computer Conference เล่ม 47, ค.ศ. 1978
- ค.ศ. 1978: "DDP Will Be Infinitely Affected, So Managers Beware!" ใน: DM, มีนาคม ค.ศ. 1978
- ค.ศ. 1980: "The Impact of Structured Data Throughout Computer-Based Information Systems." ใน: Information Processing 80, ค.ศ. 1980
- ค.ศ. 1980: "The Role Data Model Approach to Data Structures." ใน: International Conference on Data Bases, 24 มีนาคม ค.ศ. 1980
- ค.ศ. 1982: "Toward a More Complete Reference Model of Computer-Based Information Systems." เขียนร่วมกับ Ronald G. Ross. ใน: Computers and Standards 1, ค.ศ. 1982
- ค.ศ. 1983: "The Structuring Capabilities of the Molecular Data Model." ใน: Entity-Relationship Approach to Software Engineering. C. G. Davis, S. Jajodia, and R. T. Yeh. eds. มิถุนายน ค.ศ. 1983
- ค.ศ. 1987: "A Case for Adaptable Programming." ใน: Logic เล่ม 2, ฉบับที่ 1, ฤดูใบไม้ผลิ ค.ศ. 1987
- ค.ศ. 1989: "A Personal Chronicle: Creating Better Information Systems, with Some Guiding Principles." ใน: IEEE Transactions on Knowledge and Data Engineering เล่ม 1, ฉบับที่ 1, มีนาคม ค.ศ. 1989
5.2. เอกสาร
เอกสารของชาร์ลส์ ดับเบิลยู. แบ็กแมน ตั้งแต่ปี ค.ศ. 1951 ถึง ค.ศ. 2007 มีอยู่ที่สถาบันชาร์ลส์ แบ็บเบจ (Charles Babbage Institute) ในมหาวิทยาลัยมินนิโซตา ซึ่งรวบรวมเอกสารทางประวัติศาสตร์เกี่ยวกับการพัฒนาซอฟต์แวร์ฐานข้อมูล รวมถึงเอกสารจากบริษัทต่างๆ ที่เขาเคยทำงานด้วย เช่น ดาวเคมีคัล (ค.ศ. 1951-1960), เจเนอรัลอิเล็กทริก (ค.ศ. 1960-1970), ฮันนี่เวลล์ อินฟอร์เมชันซิสเต็มส์ (ค.ศ. 1970-1981), คูลลิเนน ดาต้าเบส ซิสเต็มส์/คูลลิเน็ต (ค.ศ. 1972-1986), แบ็กแมน อินฟอร์เมชันซิสเต็มส์ อิงค์ (ค.ศ. 1982-1996) ตลอดจนเอกสารจากAssociation for Computing Machinery (ACM) (ค.ศ. 1971-1982), American National Standards Institute (ANSI) (ค.ศ. 1978-1983) และองค์กรมาตรฐานระหว่างประเทศหลายแห่ง
6. ชีวิตส่วนตัว
ในกลางปี ค.ศ. 1949 ชาร์ลส์ แบ็กแมนได้แต่งงานกับคอนนี่ แฮดลีย์
7. การถึงแก่กรรม
ชาร์ลส์ แบ็กแมนถึงแก่กรรมเมื่อวันที่ 13 กรกฎาคม ค.ศ. 2017 ที่บ้านของเขาในเล็กซิงตัน รัฐแมสซาชูเซตส์ ด้วยโรคพาร์กินสัน สิริอายุ 92 ปี
8. มรดกและอิทธิพล
ชาร์ลส์ แบ็กแมนได้ทิ้งมรดกอันสำคัญไว้ในสาขาเทคโนโลยีฐานข้อมูลและวิศวกรรมซอฟต์แวร์ ผลงานบุกเบิกของเขาในการพัฒนาระบบฐานข้อมูลแบบนำทาง เช่น อินทิเกรตเต็ดดาต้าสโตร์ (IDS) ได้วางรากฐานสำหรับระบบการจัดการข้อมูลที่ซับซ้อนในปัจจุบัน การประดิษฐ์แผนภาพแบ็กแมนของเขายังคงเป็นเครื่องมือมาตรฐานสำหรับการสร้างแบบจำลองข้อมูล ซึ่งช่วยให้นักออกแบบระบบสามารถมองเห็นและจัดการโครงสร้างข้อมูลได้อย่างมีประสิทธิภาพ
หลังจากเกษียณอายุ แบ็กแมนยังคงมีส่วนร่วมในการบันทึกประวัติศาสตร์การพัฒนาซอฟต์แวร์ยุคแรกๆ โดยในปี ค.ศ. 2002 เขาได้บรรยายที่พิพิธภัณฑ์ประวัติศาสตร์คอมพิวเตอร์เกี่ยวกับการประกอบอินทิเกรตเต็ดดาต้าสโตร์ และในปี ค.ศ. 2004 เขาได้ให้ประวัติปากเปล่าแก่ACM รวมถึงในปี ค.ศ. 2011 เขายังได้ให้ประวัติปากเปล่าแก่สถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์ กิจกรรมเหล่านี้แสดงให้เห็นถึงความมุ่งมั่นของเขาในการรักษาและเผยแพร่ความรู้เกี่ยวกับวิวัฒนาการของวิทยาการคอมพิวเตอร์
9. หัวข้อที่เกี่ยวข้อง
- แผนภาพแบ็กแมน
- ฐานข้อมูลแบบนำทาง