• Գլխավոր
  • Լուրեր
    • Առողջապահություն
    • Անվտանգություն
    • Արհեստական Ինտելեկտ
    • Էկոլոգիա
    • Մեքենաշինություն
    • Ռոբոտաշինություն
    • Համացանց
    • Համակարգիչ
    • Սմարթֆոն
    • Սոցցանց
    • Google
    • Microsoft
    • Hi-Tech
  • Վեբ
    • PHP
    • HTML
      • HTML5
    • CSS
      • CSS3
    • JavaScript
      • jQuery
    • WordPress
  • SQL
  • Թեստեր
    • PHP
    • MySQL
    • HTML
    • JavaScript
    • CSS
  • Ֆորում
  • Հետադարձ կապ
IT-Blog.am
Տեղեկատվական տեխնոլոգիաների պորտալ
  • Գլխավոր
  • Լուրեր
    • Առողջապահություն
    • Անվտանգություն
    • Արհեստական Ինտելեկտ
    • Էկոլոգիա
    • Մեքենաշինություն
    • Ռոբոտաշինություն
    • Համացանց
    • Համակարգիչ
    • Սմարթֆոն
    • Սոցցանց
    • Google
    • Microsoft
    • Hi-Tech
  • Վեբ
    • PHP
    • HTML
      • HTML5
    • CSS
      • CSS3
    • JavaScript
      • jQuery
    • WordPress
  • SQL
  • Թեստեր
    • PHP
    • MySQL
    • HTML
    • JavaScript
    • CSS
  • Ֆորում
  • Հետադարձ կապ
Գլխավոր  /  MySQL • SQL • Web  /  Տվյալների բազա
01 Մարտի 2016

Տվյալների բազա

Հեղինակ Եվգինե
MySQL, SQL, Web

Բարև Ձեզ սիրելի ընթերցողներ: Այսօր ցանկանում եմ խոսել  տվյալների բազաների մասին, որոնք շա՜տ մեծ նշանակություն ունեն ծրագրավորման մեջ և առանց դրա համարյա անհնար է պատկերացնել այն:

Ամեն անգամ, երբ որոնման համակարգերում ինչ-որ բան եք որոնում, Դուք օգտվում եք տվյալների բազայից: Երբ ինչ-որ մի սոցիալական ցանց մուտք գործելու համար մուտքագրում եք Ձեր օգտանունն ու գաղտնաբառը, այն համեմատվում  է տվյալների բազայում պահվող տվյալների հետ, որից հետո նոր Ձեզ թույլատրում մուտք գործել համակարգ: Էլ չեմ խոսում այն մասին,  որ հենց այդ սոց. ցանցի  Ձեր բոլոր անձնական տվյալները պահվում  են տվյալների բազայում:

Եվ այսպես՝ տվյալների բազան տվյալների հավաքածու է,  որը համակարգվում է որոշակի կանոննորով: Այն կարելի է համեմատել պահարանի հետ, որտեղ պահվում են կարևոր փաստաթղթեր: Այլ կերպ ասած այն տվյալների պահոց  է:

Տվյալների բազան իրենից ներկայացնոմ է աղյուսակների  համախումբ, որոնք տրամաբանորեն կապված են իրար հետ: Աղյուսակները կազմված են տողերից և սյուներից, իսկ դրանց քանակը և նշանակությունը որոշում է այն նախագծողը:  Աղյուսակերը նախագծելիս պետք է հետևել, որ այն չպարունակի ավելորդ սյուներ և ինֆորմացիա, որպեսզի չծանրաբեռնի սերվերի աշխատանքը:

Տվյալներ բազայի հետ աշխատել հնարավոր չէր լինի, եթե չլինեին բազայի կառավարման համակարգերը:

Տվյալների բազայի կառավարման համակարգերը ծրագրային գործիքների փաթեթ են, որոնք ապահովում են հասանելիություն տվյալների բազային և թույլ են տալիս ստեղծել, փոփոխել, ջնջել և ապահովել դրանց  անվտանգությունը: Դրանցից են՝ MS-Access,  VisualFoxPro,  SQLServer,  Oracle: Ընդհանուր առմամբ դրանք համակարգեր են, որոնք  թույլ են  տալիս ստեղծել տվյալների բազա և մանիպուլյացիայի ենթարկել այն: Իսկ տվյալների բազային հասանելիությունը իրականացվում է հատուկ լեզվի միջոցով, որը կոչվում է SQL:

SQL-ը կանոնակարգված հարցումների լեզու է, որի հիմնական խնդիրն է ապահովել պարզ միջոց կարդալ և գրել տվյալներ բազայում:

Վերևում թվարկվածների կապը ավելի պարզ պատկերացնելու համար դիտենք հետևյալ սխեման:

SQL

 

Սխեմայից պարզ է դառնում, որ բոլոր թվարկվածները սերտորեն փոխկապակցված են միմյանց հետ: Առանց SQL լեզվի դժվար է պատկերացնել տվյալների բազայի կառավարման համակարգերի դերը, իսկ առանց դրա էլ հնարավոր չէր ապահովել կապ տվյալների բազայի հետ:

Հարցերի դեպքում գրեք մեկնաբանություններում, ուրախ կլինենք պատասխանել Ձեր հարցերին:

Կապված գրառումներ

  • mysql transaction

    MySQL գործարքի(transaction) կառավարման օպերատորներ

    11/19/2016
  • Class

    Կլասների (classes) գրելաձևը (syntax)

    10/20/2016
  • MySQL Trigger

    MySQL տրիգերներ (Triggers) և իրադարձություններ(Events)

    10/04/2016
Facebook
  • Շատ Դիտված Գրառումներ
  • Նոր գրառումներ
  • Calculator
    Հաշվիչի (calculator) պատրաստում 04/18/2016
  • Recursion
    Ռեկուրսիա (recursion) հասկացությունը 06/02/2016
  • Icon տառատեսակներ 02/21/2016
  • MySQL joins
    MySQL JOINS (MySQL միացումներ) 06/13/2016
  • Սուպերգլոբալ փոփոխականներ (superglobals) 03/24/2016
  • Ի՞նչ է Pi Network-ը և ինչպե՞ս վաստակել Pi 03/27/2020
  • Honda-ն ներկայացրել է մոտոցիկլետ, որն օգտագործում է քամու էներգիա 12/23/2017
  • Նոր 3D-տպիչ սարքը ստեղծում է առարկաներ վայրկյանների ընթացքում 12/22/2017
  • Հետազոտողներն օգտագործում են էլեկտրական հոսանքներ`մարդու հյուսվածքներում քաղցկեղի հայտնաբերման համար 12/18/2017
  • Nvidia ընկերությունը ներկայացրել է երբևէ ստեղծված ամենահզոր գրաֆիկական պրոցեսորը 12/16/2017
  • WordPress -ի տեղադրումը .Net -ի վրա 03/16/2017
  • Class
    Կլասների (classes) գրելաձևը (syntax) 10/20/2016
  • encapsulation
    Ինկապսուլացիա (Encapsulation) 08/17/2016
  • object oriented programming
    Օբյեկտ կողմնորոշված ծրագրավորում (OOP) 07/04/2016
  • Ի՞նչ է Pi Network-ը և ինչպե՞ս վաստակել Pi 03/27/2020
  • Honda-ն ներկայացրել է մոտոցիկլետ, որն օգտագործում է քամու էներգիա 12/23/2017
  • Նոր 3D-տպիչ սարքը ստեղծում է առարկաներ վայրկյանների ընթացքում 12/22/2017
  • mysql transaction
    MySQL գործարքի(transaction) կառավարման օպերատորներ 11/19/2016
  • MySQL Trigger
    MySQL տրիգերներ (Triggers) և իրադարձություններ(Events) 10/04/2016
  • Procedures and Functions
    MySQL ընթացակարգեր (procedures) և ֆունկցիաներ (functions) 08/31/2016
  • MYSQL View
    MySQL ներկայացումներ (VIEWS) 07/16/2016
  • WordPress -ի տեղադրումը .Net -ի վրա 03/16/2017
  • SEO խրվակներ WordPress-ի համար 04/25/2016
  • Ծանոթացում WordPress-ի կառավարակետի հետ (մաս 2) 02/24/2016
  • Ի՞նչ է CMS-ը 02/17/2016
© 2020 թ.  IT-Blog.am Բոլոր հեղինակային իրավունքները պաշտպանված են:

Սույն կայքում տեղադրված նյութերի հեղինակային իրավունքը պատկանում է բացառապես IT-Blog.am կայքի հեղինակներին և կայքում բոլոր հրապարակված նյութերն անհատական օգտագործման համար են։ Այս կայքում  հրապարակված նյութերի (մասնակի կամ ամբողջական) վերահրապարկումը տեղեկատվություն տարածող այլ միջոցներում (բացառությամբ սոցկայքերի) արգելված է։ Խախտում թույլ տված անձինք կենթարկվեն պատասխանատվության` օրենքով սահմանված կարգով։