System 2000 (software)
{{Short description|Hierarchical database management software}}
{{use mdy dates|date=June 2021}}
{{use American English|date=June 2021}}
System 2000{{cite news |newspaper=Computerworld
|title=SOFTWARE & SERVICES: SAS
|quote=Acquiring the System 2000 program gave SAS more “depth as a software company"
|date=February 24, 1986 |page=22}}{{cite web
|url=https://www.sfu.ca/sasdoc/sashtml/a2000/z1004785.htm
|title=System 2000 Essentials: Database Files}} (S2K){{cite web
|url=http://www.math.wpi.edu/saspdf/a2000/c06.pdf
|title=Creating and Loading SYSTEM 2000 Databases}} is a hierarchical database management system (DBMS).{{cite news |newspaper=Computerworld
|url=https://www.computerworld.com/article/2541481/the-top-10-dead--or-dying--computer-skills.html
|title=The top 10 dead (or dying) computer skills
|author=Mary Brandel |date=May 24, 2007}} Although not a relational database, S2K does have SQL support.{{cite web
|url=https://support.sas.com/resources/s2k/overview.html
|title=SYSTEM 2000 Database Management Software
|access-date=June 22, 2021}} In 2007 it was noted that, while still 'running on systems cranking away in back rooms across the U.S.' it has a problem: "there's little curriculum coverage anymore at universities teaching computer science."
Overview
System 2000 originated as software for the IBM mainframe environment. It could operate in batch processing mode or be used via CICS.
|url=https://support.sas.com/resources/s2k/overview.html
|title=SYSTEM 2000 Database Management Software}}{{cite web
|url=https://ibmmainframes.com/about34850.html
|title=What other oddball languages have you coded in?
|quote=using CICS and a System 2000 database
|date=October 3, 2008}} It competed with Cincom's Total, Software AG's ADABAS, Applied Data Research's DATACOM/DB, Computer Corporation of America's Model 204, and IBM Information Management System (IMS) and DL/I.[http://www.softwarememories.com/2006/02/09/prerelational-dbms-vendors-a-quick-overview Software Memories»Blog Archive » Prerelational DBMS vendors — a quick overview] Unisys and CDC versions were subsequently released, as was an interface to SAS.{{cite book
|title=SAS/ACCESS 9.1 Interface to System 2000
|date=2004
|publisher=SAS Institute
|isbn=1590471695
|quote=SAS/ACCESS software provides an interface between SAS and SYSTEM 2000
}}
Programmers could access its Data manipulation language (DML) via a precompiler;{{cite book |isbn=978-0-3064-0595-2
|title=Data Base Administration |page=221
|author=Jay-Louise Weldon |year=1981|publisher=Springer }} these existed for COBOL, FORTRAN, and ASSEMBLY Language. Statements written in S2K's Procedural Language could be intermixed with these languages: the 3 character code "*PL" (in columns 1-3) identified these statements as intended for the precompiler (also referred to as a preprocessor{{cite web
|url=https://www.ibm.com/docs/zosbasics/com.ibm.zos.zappldev/zappldev_111.htm
|title=What is a precompiler?|website=IBM }}).
History
System 2000{{cite news |newspaper=Computerworld
|title=MRI Announces Autumn SYSTEM 2000 Class Schedule
|date=October 30, 1978 |page=58}} was developed in 1970.{{cite web |website=ResearchGate
|url=https://www.researchgate.net/publication/220494296
|title=MRI Systems Corporation}} SAS Institute acquired S2K from Intel in 1984, which had acquired it from MRI Systems Corporation in 1979.{{cite journal |journal=IEEE Annals of the History of Computing
|url=https://dl.acm.org/doi/abs/10.1109/MAHC.2009.105
|author=R. L. Brueck |year=2009
|title=System 2000: The MRI Systems Corporation|volume=31
|issue=4
|pages=76–86
|doi=10.1109/MAHC.2009.105
|s2cid=34802924
|url-access=subscription
}}
MRI was founded by Robert L. Brueck.{{cite web
|url=https://www.amazon.com/Robert-L.-Brueck/e/B01APSG24E%3Fref=dbs_a_mng_rwt_scns_share
|quote=founded the company that became MRI Systems Corporation and was subsequently acquired by Intel Corporation in 1979.
|title=Robert L. Brueck: Books, Biography|website=Amazon
}}{{cite book |isbn=978-1-5025-6904-2
|title=In the Rear View Mirror: Memories and Metaphysics
|author=Robert L. Brueck |year=2014|publisher=CreateSpace Independent Publishing Platform
}}
References
{{reflist|31em}}
Category:Database management systems
Category:High-level programming languages
{{Database-software-stub}}