Дипломдық жұмыстың мақсаты сақтандыру туралы қажетті



жүктеу 0,83 Mb.
Pdf просмотр
бет19/29
Дата15.05.2018
өлшемі0,83 Mb.
#13843
түріДиплом
1   ...   15   16   17   18   19   20   21   22   ...   29

LINQ арқасында сұраныстар тілі C# программалау тілінің бөлігі болып 

тұр.  Сонымен  программалаушылардың  бұрынғы  арманы  жүзеге  асты,  яғни 

программалау  тіліне  тиісті  жабдықтарды  қолдану  арқылы,  өзге  жабдық  пен 

тілдің  көмегінсіз  түрлі  сыртқы  көздерде  орналасқан  мәліметтермен  жұмыс 

жасау. 

Программалаудың  функционалды  стиліне  тән  лямбда-өрнегі,  анонимді 



типтер  және  функциялармен  жұмыс  істеу  мүмкіндігі.  Андерс  Хейлсберг 

программалаудың  императивті  және  функционалды  стилін  араластыру 

құрастырушылардың  міндетін  жеңілдетеді,  себебі  функционалды  стиль 

құрастырушыға не істеу керек екенін айтады [22]. 

С#  тілінің  4.0  нұсқасы  Visual  Studio-ның  жаңа  нұсқасымен  бірге,  2010 

жылы  сәуір  айында  шықты.  C#  5.0.  нұсқасымен  жұмыс  жалғасуда.  Тілдің 

дамуындағы  үш  негізгі  тенденцияны  атап  өтуге  болады:  –  декларативтілік, 

динамикалық және параллелділік.  

Құрастырушылар 

C# 


тіліне 

процедуралық 

тілдің 

дәстүрлі 



мүмкіндіктерін кеңейтетін қасиет беруге тырысып жатыр.  

Visual  Studio  2010  жаңа  нұсқасында  программалаудың  жаңа 

динамикалық тілдері шықты: «темір жылан» – Iron Python және Iron Ruby. C# 

4.0-те динамикалық айнымалылар беру мүмкіндігі енгізілген. 

Параллелді  есептеулер  жақын  5-10  жылда  программалаушының 

күнделікті  жұмысында  нақты  болмақ.  Осы  бағытта  техника  дамып  жатыр. 

Программалау  тілі  осы  тенденцияны  қолдауы  керек.  Компилятор  қызмет 

ретінде және т.б мүмкіндіктер C# 5.0-те жобалануда.  

Visual Studio Integrated Development Environment (IDE)  – құрастырудың 

интегралданған  ортасы  саймандар  жиынтығынан  тұрады  және  Visual  Studio 

ұсынған  қолданатын  программалау  тіліне  тәуелсіз.  Visual  Studio-да  келесі 

программалау  тілінде  жұмыс  істеуге  болады:  басқарылатын  C++  -  Manadged 

C++, Visual Basic.NET, C#, F#.  

C#-та  жазылған  және  Visual  Studio  2010-да  орындау  ға  жіберілген 

жобаның  қорытындысы  IL-коды  (Intermediate  Language,  Аралық  тіл    – 

ассемблерлік тіл) бар жинақтама (assembly) болып табылады. Жинақтама бір 

компьютерде, бір платформада құрылуы мүмкін, бірақ басқа типті процессоры 

бар  басқа  операциялық  жүйеде,  басқа  компьютерде  орындала-ды. 

Жинақтаманың  орындалуы  үшін  .NET  Framework-тің  сәйкес  келетін 

нұсқасының  компьютерде  орнатылуы  қажетті  және  жеткілікті  болып 

табылады. 

3.2.1 SQLite мәліметтер базасын өзге мәліметтер базасымен салыстыру 

 

MySQL  мәліметтер  базасы.  MySQL  –  дүние  жүзінде  ең  көп 



қолданылатын,  қайнары  тегін  және  ашық,  реляцияланған  мәліметтер  қоры 

жүйесі  (RDBMS).  Серверлік  бағдарлама  ретінде,  бірнеше  қолданушыларға 

бірнеше  мәліметтер  қорын  қолдануды  қамтамасыз  етеді.  MySQL  сөзіндегі 

"My"  сөзі,  бағдарлама  жасаушысы  Майкл  Видньюс-тың  (Michael  Widenius) 




қызының  аты  -  "My"  сөзінен  алынған.  Ал  SQL  фразасы  -  Құрылымдасқан 

Сұраныс Тілі (Structured Query Language) дегенді білдіреді. 

MySQL,  проект  қайнарын  GNU  General  Public  License  (GPL)  және  әр 

түрлі жеке меншік лицензияларында шығарды. MySQL-ды кезінде MySQL AP 

атты  Шведттық  фирма  демеу  еткен,  ал  қазір  оны  толығымен  Oracle 

корпорациясы сатып алды. 

Толық  функционалды  мәліметтер  қорын  қажет  ететін,  қайнары  тегін 

проекттер  жиі  MySQL-ды  қолданады.  Серверді  коммерциялық  проекттерде 

қолдану үшін, қосымша функциялармен ұсынылатын бірнеше нұсқалары бар. 

MySQL-ді  қолданатын  бағдарламаларға  TYPO3,  Joomla,  WordPress,  phpBB, 

MyBB,  Drupal  және  де  басқа  LAMP  бағдарламаларын  жатқызуға  болады. 

MySQL  сонымен  қатар  Google,  Wikipedia,  Facebook  және  Twitter  сияқты 

дүниежүзілік және кең ауқымды web-бағдарламаларында қолданылады [23].  

Веб-бағдарламаларында  MySQL  кең  қолданылады  және  кең  тараған 

LAMP  бағдарламаларының  ішінде  басты  компонент  рөлін  атқарады.  LAMP 

сөзі - "Linux, Apache, MySQL, Perl/PHP/Python" сөйлемінің акронимі. 

MySQL - қайнары тегін бағдарламалар мен Интернеттегі танымал Flickr, 

Nokia.com,  YouTube,  Wikipedia,  Google,  Facebook  және  Twitter  сайттарында 

қолданылады [23]. 

MySQL  –  C  және  C++  тілдерінде,  ал  SQL  парсері  және  sql_lex.cc  деп 

аталатын лекксикалық анализаторы yacc тілінде жасалған. 

MySQL  көптеген  жүйелер  платформаларында  жұмыс  істейді.  Оларға 

кіретіндер: AIX, BSDi, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac 

OS  X,  Microsoft  Windows,  NetBSD,  Novell  NetWare,  OpenBSD,  OpenSolaris, 

OS/2  Warp,  QNX,  Solaris,  Symbian,  SunOS,  SCO  OpenServer,  SCO  UnixWare, 

Sanos және Tru64. Сонымен қатар OpenVMS жүйесіне портталған түрі бар. 

Мәліметтер  қорымен  жұмыс  істеу  үшін,  көптеген  бағдарламалау 

тілдеріне кітапханалар жасалынған. Мысалы, C# және VB.NET үшін MySQL 

Connector/Net,  ал  Java  үшін  JDBC  драйвері.  Бұнымен  қатар  ODBC 

интерфейсін  қолдайтын  ASP  және  ColdFusion  сияқты  тілдер  үшін  MyODBC 

кітапханалары  бар.  Ал  URL  арқылы  кез-келген  web-клиенттің  MySQL 

серверімен  араласуға  мүмкіндік  беретін  HTSQL  технологиясы,  MySQL-

серверімен бірге келеді. 

MySQL 


көбінесе 

реляциялық 

мәліметтер 

қоры 


ретінде 

қолданылатындықтан  ол,  жүйені  және  ондағы  мәліметтерді  басқаруға 

арналған  клиенттік  бағдарламамен  келмейді.  Оның  орнына,  өзінің 

командалық  жолмен  орындалатын  құралдарын  немесе  басқалар  жасаған 

клиенттік бағдарламаларын жүктеп алып қолдануға болады. 

Графикалық  интерфейсте  MySQL  мәліметтер  қорын  басқаруға  және 

олардың структурасын жасау үшін, MySQL AB фирмасы MySQL  Workbench 

атты  бағдарламасын  шығарды.  Ол  бұғанға  дейін  болған  MySQL  GUI  Tools 

бағдарламасының  орнына  келді.  MySQL  Workbench  қолданушыларға 

келесідей мүмкіншіліктер ұсынады: 

- мәліметтер қорын дизайндау және модельдеу; 



жүктеу 0,83 Mb.

Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   29




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау