R: негіз - R:Base - Wikipedia

R: негіз
RBase logo.png
Түпнұсқа автор (лар)Уэйн Эриксон
ӘзірлеушілерMicroRim, Inc.
Бастапқы шығарылым1981; 39 жыл бұрын (1981)
ПлатформаДК
Түріреляциялық мәліметтер базасы

R: BASE (немесе RBASE) бірінші болды реляциялық мәліметтер базасы арналған бағдарлама ДК. 1981 жылы Уэйн Эриксон жасаған, 1981 жылы 13 қарашада Эриксон және оның ағасы, Рон Эриксон,[1] MicroRIM дерекқорын сату үшін MicroRim, Inc компаниясын құрды.

1998 жылы маусымда R: BASE Technologies, Inc (жеке компания) президенті және бас директоры А.Раззак Мемон. Муррисвилл, Пенсильвания, АҚШ) R: BASE өнімдерін Abacus Software Group компаниясынан сатып алды. 1998 жылдан бастап R: BASE R: BASE ретінде Windows v6.1a, v7.1, v7.5, v7.6, Windows үшін Turbo V-8, v9.1, v9.5 (32/64) үшін қол жетімді, R: X негізі, ал енді R: негіз X.5.

Тарих

Құру

1981 жылы Уэйн Эриксон жасаған R: Base түпнұсқалық базасы Эриксон үйде құрастырған Heathkit CPM компьютерінде жазылған. 1981 жылы 13 қарашада Эриксон және оның ағасы, Рон Эриксон, MicroRIM дерекқорын сату үшін MicroRim, Inc компаниясын құрды. (RIM - бұл Relation Information Management деген сөздің қысқартылған нұсқасы, IPAD жобалық тобы құрған, оның құрамына Эриксон кіретін Boeing Computer Services компаниясының құрамына кіретін IPAD жобалар тобы. NASA IPAD жобасы пайдаланылды, ол үшін команда және NASA әріптестері NASA марапатын алды, оны қолданды НАСА бақылау Ғарыш кемесі жылу қорғайтын плиткалар).

Microrim шығарған ең алғашқы нұсқасы R: Base 4000 деп аталды және 1983 жылы шығарылды. Ол Microsoft MS-DOS немесе IBM PC DOS (2 немесе одан жоғары нұсқасы) нұсқаларымен жұмыс істеді. Ол байланыстырғыш типтегі нұсқаулықпен және 360K иілгіш дискілермен жеткізілді. DOS-қа негізделген жүйе, интерфейс DOS сызықтық таңбаларын қоспағанда, толығымен мәтін болды.[2]

Жеке қаржыландырылатын және ақыр соңында тәуекелге негізделген MicroRim мәліметтер базасының өнімдері 1980 жылдардың ортасында нарықтың едәуір үлесіне қол жеткізді, кейбіреулері оны R: Base мен нарық үлесі көшбасшысы арасындағы «мәліметтер базасындағы соғыстар» деп атады, Эштон-Тейт dBASE. Бір ақылды MicroRim жарнамасында dBASE архитектурасына онша қатысы жоқ «D-hardway-ге қарсы R-жол» көрсетілген. MicroRim реляциялық мәліметтер базасының технологиясының ережелерін ұстанды, Эдгар Ф. Кодд және оның кодының талғампаздығымен мақтанды.[дәйексөз қажет ]

1980-ші жылдардың ортасында, Microsoft корпорациясында жеке мәліметтер базасы болмаған кезде, олар R: BASE-ті Еуропада қайта сатуға лицензия алды, сондықтан олар бағдарламалық өнімдердің толық жиынтығына ие бола алды.[3]

1990 жылдар

1998 жылы маусымда R: BASE Technologies, Inc. (жеке компания Муррисвилл, Пенсильвания, АҚШ) R: BASE өнімдерін Abacus Software Group компаниясынан сатып алды.[дәйексөз қажет ]

Соңғы жылдар

Бағдарламалаусыз қосымшаларды әзірлеу шебері, қосымшалардың кейбіреулері, автоматты түрде көп қолданушы мүмкіндіктері, толық мүмкіндіктер 4GL бағдарламалау тілі, дизайнерлердің формаларын, есептерін және белгілерін және толық ANSI SQL үйлесімді реляциялық тіл мүмкіндігі.[4]

2007 жылдың қыркүйегінен бастап R: BASE Windows v7.6 үшін R: BASE, DOS v7.6 үшін R: BASE және Windows үшін R: BASE Turbo V-8 түрінде қол жетімді. 8.0 нұсқасында файлдарды өңдеу үшін кеңейтілген мекен-жайы бар және 2 ГБ дейінгі дерекқорды қамтитын V7.6-ға қарсы 2,3 миллион ТБ дейінгі дерекқорларды қамтуға қабілетті. Неміс ядросы R: B7 V7 негізінен бері бар.[дәйексөз қажет ]

Legacy R: BASE өнімдері

R: BASE 4000

Microrim шығарған ең алғашқы нұсқасы R: Base 4000 деп аталды және 1983 жылы шығарылды. Ол Microsoft MS-DOS немесе IBM PC DOS (2 немесе одан жоғары нұсқасы) нұсқаларымен жұмыс істеді. Ол байланыстырғыш типтегі нұсқаулықпен және 360K иілгіш дискілермен жеткізілді. DOS-қа негізделген жүйе, интерфейс DOS сызықтық таңбаларын қоспағанда, толығымен мәтін болды.

Пайдаланудың салыстырмалы қарапайымдылығына және пайдалы формалар мен есептер құруға қабілеттілігіне қарамастан, бірінші R: Base кәдімгі бағдарламалау тіліне ие болған жоқ, керісінше енгізу және нәтиже шығару үшін SQL операторларына сүйенді. Толық бағдарламалау тілінің болмауы өнімді нарықтың кейбір бөліктері жақсы қабылдамады. Бұл ертерек, әрең қатынасқа түсетін, dBASE өнімдерінің басым болуына көмектескен болуы мүмкін. Өнім SQL негізіндегі түпнұсқа тілге Айнымалылар мен кәдімгі бағдарламалау тілін (IF, WHILE және т.б.) қосу үшін тез жаңартылды Жаңарту 1984 жылдың наурызында R: Base 4000 нұсқасы 1.1 ретінде шығарылды. R: Base екінші орынға шықты компьютерлер нарығында танымал DOS мәліметтер базасы (dBASE артында).[дәйексөз қажет ]

Бағдарламаның бөліктері пайдаланушыға R: Base-де «Forms» деп аталатын экрандарды жобалауға мүмкіндік берді. Сызықтық таңбалар экрандағы мәтінді топтастыратын батырмаларды немесе өрістерді қолдана алады. Бөлек утилита басып шығарылған форматты жобалауға мүмкіндік берді және «Есептер» деп аталды. Есептерді жобалау жүйесі пайдаланушыға мәліметтер базасындағы есептерге енгізілген өрістерді экранда анықтауға және өңдеуге мүмкіндік берді. DOS бағдарламаларының әрқайсысында ұқсас принтер двигательдері үшін өзіндік принтер драйвері болғандықтан шектеулі принтерді қолдау қамтылды. Тиісті принтердің мүмкіндігі болса, түзету тілі курсивке және қалың шығаруға мүмкіндік берді. Есептер дисплейге немесе егер осындай бейім болса, тестілеуге арналған сериялық портқа жіберілуі мүмкін. Деректер базасының атаулары жеті таңбамен шектелді. Нақты деректер үш файлда қамтылды. Мысал келтірілген мәліметтер базасында Сату, SALES1.RBF SALES2.RBF, and SALES3.RBF файлдарының атында мәліметтер базасы болады. Пішіндер мен есептер мәліметтер базасының файлынан тыс файлдарда сақталды.[дәйексөз қажет ]

Әдепкі бойынша, бағдарлама мәзірден басталып, қай дерекқор файлын ашқыңыз келетінін сұрайды. Іске қосқышты қолдана отырып, R: Base жүйелік құжаттамада «R-шақыру» деп аталатын командалық жолдан толығымен іске қосылуы мүмкін. Қолданбаның командалық шақыруы an R> бұл конфигурация файлын редакциялау арқылы басқа таңбаларға өзгертілуі мүмкін. Мысал келтірілген мәліметтер базасында Сату, мәліметтер базасына сұраныс жасау үшін алдымен оны теру арқылы ашасыз АШЫҚ САТУ R-жолында. SQL стиліндегі сұраныстарды қолданып, кестеден мәліметтерді экранға шығаруға болады. ТАҢДАУ FNAME LNAME ҚАЛА ZIPCODE КІМДЕН НЕГІЗГІ MAN деп аталатын кестеден FNAME LNAME CITY индексінің өрістерінен алынған мәліметтердің бір экранын көрсетеді. Бос орын пернесін басу келесі 24 жазбаға ауысады. Кірістірілген анықтама жүйесі мәтіннен кейін мәтін шығарды R> Сұрауыңыз жарамсыз болса немесе синтаксис дерекқордың жүйесінде түсінілмеген болса, сұраңыз.[дәйексөз қажет ]

Бағдарламаның ерекшелігі оның ішкі сценарий жүйесі құрған сценарийлерді іске қосатын қосымшаларды құру мүмкіндігі болды. Сценарийлер .APP кеңейтілген файлдарда сақталды. Жүйе алдымен қажетті мәзір түрін сұрайды (мысалы, төмен қарай ашылатын опция), содан кейін төменге тақырыптарды толтыруды сұрайды. Әрі қарай, сіз әр мәзірді таңдау бойынша әрекеттер тізімін қарап шықтыңыз. Соңында, процедуралар мәліметтер базасының файлына жазылды және оларды автоматты түрде құрылған мәзір жүйесінен шақыруға болады. Пайдаланушының құрылған сценарийді бұзуына жол бермеу үшін оның кодталған нұсқасы жасалды. Пайдаланушы конфигурацияны басқару үшін кодталған нұсқаны құпия сөзбен қорғай алады.

Утилита деп аталады Файл шлюзі Деректердің өзара алмасу форматы (DIF), SYLK, Lotus 1-2-3 және dBASE файлдары сияқты дәуірдің кең таралған файл пішімдерін импорттауға және әкетуге рұқсат етілді. Деп аталатын тағы бір утилита Қалпына келтіру, бүлінген R: Base базаларын қалпына келтіруге арналған.[дәйексөз қажет ]

R: BASE 5000, R: BASE 2.0

R: Base 4000 R: Base 5000-мен жалғасты, ол мүмкіндіктерді айтарлықтай жақсартты және кеңірек қабылдады.

R: BASE 2.0 жаңа форматты шығарды және 640K-тан жоғары жадыны қолдану мүмкіндігін енгізді. Intel 80286 процессорына қолдау болды. Жүйе айтарлықтай жақсы құжаттамаға ие болды. Бұл нұсқа ANSI SQL толық сәйкестігі эволюциясын жалғастырды. Формалар, сценарийлер мен есептер мәліметтер базасының файлдарына орналастырылды. .RB1, .RB2 және .RB3 кеңейтілімдері бар үш файлда бір мәліметтер базасы үшін барлығы болды.[дәйексөз қажет ]

R: BASE 3.x

R: 3-негіз негізі

R: Base 3.0 ANSI SQL (1989?) Үйлесімді болды және DOS4GW жады менеджерін қолданды. Бұл жады менеджері сонымен қатар көптеген DOS ойындарында көрінді. R: 3.1 енгізілген а көп қолданушының желілік мүмкіндігі. Нұсқасы да шығарылды Конвергентті технологиялар операциялық жүйесі операциялық жүйе, бұл Burroughs Technologies Operating System (BTOS) жалғасы болған сияқты.[дәйексөз қажет ]

Лицензиялық бумаларды сатып алу арқылы мәліметтер базасы бес қолданушының қадамымен бірнеше қолданушыға ие болды. Бұған рекордтық деңгейдегі құлыптау схемасы кірді (күн ішінде DOS қосымшасы үшін). Дұрыс жұмыс істеу үшін көп қолданушы мәліметтер базасы барлық пайдаланушыларға желі арқылы мәліметтер базасына қатынасатын файлдық серверде болуы керек еді. Бұл клиент-сервер емес еді, себебі клиенттерде өңдеу орын алды. Конфигурация файлы тілдік қолдауды және таңбаларды пайдаланушы анықтаған қайта картаға түсіруге мүмкіндік беру үшін кеңейтілді. Мысалы, неміс таңбаларын, мысалы, «ө» әрпі (умлаутпен бірге) жолға қайта оралуы мүмкін oe. Таңбаларды бүктеу кестелері болды және сұрыптау тапсырыстарын қолданушы өзі реттей алады. Әзірлеушілерге қосымшаларды сатуға және жұмыс уақыты R: Base қозғалтқышын қосуға мүмкіндік беретін «лицензиялардың шектеусіз саны» нұсқасы ұсынылды.

Калифорния қалаларының мәліметтер базасы кестесінің құрылымын тізімдеуді өтінетін R: Base 3.1 командалық жедел операция мысалы, (CALIFCY):[дәйексөз қажет ]

 R> ТІЗІМ Калификация   # Атау түрінің индексінің өрнегі   1 МЕМЛЕКЕТ              МӘТІН    2   2 Ерекшелігі            МӘТІН   85   3 Ерекшелік           МӘТІН    9   4 COUNTY1            МӘТІН   15   5 FIPSСТ             МӘТІН    2   6 FIPSко             МӘТІН    3   7 ТЫҢДАУ           МӘТІН    7   8 LONGITUD           МӘТІН    8   9 LAT_DEC            МӘТІН    8  10 LON_DEC            МӘТІН   10  11 SOURCELA           МӘТІН    7  12 SOURCELO           МӘТІН    8  13 SOUR_лат           МӘТІН    8  14 SOUR_lon           МӘТІН   10  15 ЭЛЕВАТИО           МӘТІН    5  16 ДАЛА 16            МӘТІН    8  17 MAPNAME            МӘТІН   27  18 LAT1               ЕКІ  19 ЛОН                ЕКІ  20 ITEM_NO            ЕКІ    Ағымдағы нөмір туралы жолдар:   7070

R: BASE 4.x

R: 4-негіздің қолмен жабылуы

R: Base 4.0 Intel 80386 қолдауын және жаңа DOS4GW жад менеджерін шығарды. Ол қолданылған пішімді 3.1 нұсқасымен ауыстыратын жаңа файл пішімін қамтыды. Бұрынғы клиенттерге қолдау көрсету үшін, 4.0 нұсқасында 3.1-де қолдау көрсетілмеген жаңа файл форматы мен 4 мүмкіндіктері туралы көптеген ескертулермен бірге 3.1 нұсқасының көшірмесі бар. Құжаттамада 2 ГБ деректерге қолдау көрсетілсе де, 1 миллионнан астам жазбалардың кейбір өте үлкен кестелерінде мәліметтердің тұтастығы проблемалары болды. Бағдарламалық жасақтама 750-ге дейін кестені және он мыңдаған жазбалармен оңай өңделетін кестелерді орналастыруға арналған. Бұл 3.1-ден жылдамырақ және көптеген қолданушылар үшін сенімді және практикалық қосымша болды.[дәйексөз қажет ]

R: CTOS диск жапсырмасына арналған негіз

R: Base 4.5 тағы бір жаңа форматты шығарды және сыйымдылығы айтарлықтай жақсарды. OBDC драйверлері DOS-қа негізделген File Gateway утилитасын іске қоспай, Microsoft Windows негізіндегі қосымшалармен мәліметтер алмасуға мүмкіндік беру үшін шығарылды. Дерекқордағы жазбалар саны «тек дискілік кеңістікпен шектелген» болса да, кейбір қолданушылар дерекқорлармен проблемалар бар деп тапты, оларда 1,1 миллионнан астам жазбалар бар.[дәйексөз қажет ]

Бірінші R: Windows үшін BASE

Microsoft Windows-та пайдалану үшін Microrim шығарған алғашқы өнім R: Windows үшін негіз деп аталды. Бұл нұсқа 1994 жылы шығарылды. Бұл нұсқа R: Base 4.5 файлдарымен үйлесімді болды және ANSI SQL II деңгей 1989 ж. Толық сәйкес келді. Қосымшаның ішінара ANSI SQL 1992 деңгей II сәйкес болды. Құжаттағы бейнені бейнебетке түсіруге ұқсас Windows 3.1, бірақ құжаттама оның да жалғасатынын мәлімдеді Windows 95 немесе ішіндегі неғұрлым сенімді Windows OS / 2 Warp нұсқа 3. Әр түрлі уақыттағы лицензиялау схемалары әзірлеушілерге қол жетімді болды.[дәйексөз қажет ]

Қазіргі буын R: BASE өнімдері

  • R: Windows үшін BASE 7.6
  • R: DOS үшін BASE 7.6
  • R: Windows үшін BASE Turbo V-8
  • R: DOS үшін 9.1-база
  • R: Windows үшін BASE eXtreme 9.1 (32)
  • R: Windows үшін BASE eXtreme 9.1 (64)
  • R: Windows үшін BASE eXtreme 9.5 (32)
  • R: Windows үшін BASE eXtreme 9.5 (64)
  • R: BASE X (32)
  • R: BASE X кәсіпорны (64)
  • R: B.5 негізі (32)
  • R: BASE X.5 кәсіпорны (64)

Әдебиеттер тізімі

  1. ^ «Қамқоршылар кеңесі: Рон Эриксон». Орталық Вашингтон университеті. Алынған 2013-11-15.
  2. ^ «R: BASE - үздіксіз инновацияға 38 жыл!». www.rbase.com. Алынған 2020-12-10.
  3. ^ «Бұл Rbase жүйесі MS-DOS-қа неміс тілінде - BetaArchive». www.betaarchive.com. Алынған 2020-12-10.
  4. ^ «R: BASE - үздіксіз инновацияға 38 жыл!». www.rbase.com. Алынған 2020-12-10.

Сыртқы сілтемелер