Клиент-сервер моделі
RDBMS бағдарламалық жасақтамасын орнататын және басқаратын компьютерлер клиент деп аталады. Деректерге қол жеткізу қажет болған кезде олар RDBMS серверіне қосылады. Бұл клиент-сервер жүйесі.
MySQL - көптеген RDBMS бағдарламалық жасақтамаларының бірі. RDBMS пен MySQL MySQL-дің танымал болуына байланысты бірдей деп есептеледі. Facebook, Twitter, YouTube, Google және Yahoo! сияқты бірнеше ірі веб-қосымшаларды атаңыз. деректерді сақтау үшін барлығы MySQL қолданады. Бастапқыда шектеулі қолдануға арналған болса да, қазір Linux, macOS, Microsoft Windows және Ubuntu сияқты көптеген маңызды есептеу платформаларымен үйлесімді.
SQL
Есіңізде болсын, MySQL - бұл клиент-сервер моделін жүзеге асыратын RDBMS бағдарламалық жасақтамасының ең танымал брендтерінің бірі. Сонымен, RDBMS ортасында клиент пен сервер қалай өзара әрекеттеседі? Олар құрылымдық сұраныстар тілі (SQL) деп аталатын доменге тән тілді қолданады. Егер сіз PostgreSQL және Microsoft SQL Server сияқты SQL-ді қосатын басқа атауларды кездестірсеңіз, олар SQL синтаксисін қолданатын брендтер болуы мүмкін. RDBMS бағдарламалық жасақтамасы көбінесе басқа бағдарламалау тілдерінде жазылады, бірақ әрқашан SQL-ді мәліметтер қорымен өзара әрекеттесу үшін негізгі тіл ретінде қолданады. MySQL өзі C және C ++ тілінде жазылған. Оңтүстік Америкадағы елдерді елестетіп көріңізші, олардың барлығы географиялық жағынан әр түрлі және әр түрлі тарихқа ие, бірақ олардың барлығы негізінен испан тілінде сөйлейді.
Компьютер инженері Тед Кодд SQL-ді 1970 жылдардың басында IBM реляциялық моделі негізінде дамытты. Ол 1974 жылы кеңінен қолданыла бастады және тез арада ұқсас, кейін ескірген тілдерді, ISAM және VISAM-ды алмастырды. Тарихтан басқа, SQL серверге мәліметтермен не істеу керектігін айтады. Бұл сіздің WordPress пароліңіз немесе кодыңыз сияқты. Сіз оны басқару тақтасының аймағына кіру үшін жүйеге енгізесіз. Бұл жағдайда SQL операторлары белгілі бір әрекеттерді орындауға серверге нұсқау бере алады:
Деректер сұрауы: бар мәліметтер базасындағы нақты ақпаратты сұрау.
Мәліметтерді өңдеу: деректерді, құндылықтарды немесе визуалды элементтерді өзгерту бойынша қосу, жою, өзгерту, сұрыптау және басқа операциялар.
Деректерді идентификациялау: деректер түрлерін анықтау, мысалы, сандық деректерді бүтін сандарға өзгерту. Оған мәліметтер базасындағы әр кесте үшін схеманы немесе қатынасты анықтау кіреді.
Деректерге қол жеткізуді бақылау: деректерді қорғаудың қауіпсіздік әдістерін ұсыну, соның ішінде мәліметтер базасында сақталған кез-келген ақпаратты кім көре алатындығын немесе қолдана алатындығын анықтау.
Достарыңызбен бөлісу: |