ყველაზე პოპულარული ურთიერთობითი ქვედ. ბასი ხარკი. მას შემდეგ დიდი ხანი გავიდა. წარსულიდან დღემდე

Microsoft Access არის ინტერაქტიული რელაციური მონაცემთა ბაზის მართვის სისტემა (RDBMS) WINDOWS-ისთვის. ეს არის პროგრამა, რომელიც შეგიძლიათ გამოიყენოთ თქვენს მიერ დაყენებულ კონტეინერებში მონაცემების შესანახად და შესანახად. მასთან მუშაობა გამარტივებულია მაუსის მანიპულატორის სახით. ჭურვის გრაფიკული უნარი გაუმკლავდეს დიდ სტრესს მაღალი ხარისხის ხმებისა და დეკონტამინაციების მომზადებისას. ეს ყველაფერი მოიცავს True ტიპის შრიფტებზე მუდმივ აქცენტს და WINDOWS ჩარჩოში OLE ობიექტების (Object Linking and Embeding) დანერგვას. OLE არის ობიექტი, რომელიც აგზავნის ინფორმაციას, რომელიც დაკარგულია თავდაპირველი სახით. OLE ობიექტი შეიძლება იყოს EXCEL ცხრილი, Paintbrush-ის ილუსტრაცია ან ხმის ფაილი.

Access პროგრამაში ახალი ფუნქციაა Cue Cards - შეწოვის სისტემა. ეს არის საწყისი სისტემა, რომელიც უზრუნველყოფს პროფესიონალურ რეკომენდაციებს რეალურ სიტუაციებზე საპასუხოდ ყველაზე მოწინავე აპლიკაციებში. თუ იცით ინგლისური ენა, თქვენს კორესპონდენტს შეუძლია წაშალოს მინიშნება მათ შესახებ, ვინც შემდგომში მუშაობს.

Access ასევე აწვდის ოპერატორს სხვადასხვა ფორმატში მონაცემთა ბაზებთან მუშაობის მექანიზმებს. მაგალითად, თქვენ შეგიძლიათ მარტივად შეხვიდეთ მონაცემთა ბაზებზე, როგორიცაა dBASE, Paradox ან Btrieve ფორმატში გადაყვანის ან Access-ის გამოყენების გარეშე. Access პაკეტში ასევე შედის Access Basic ენა (მოიცავს Visual Basic ენის დიალექტს), რომელიც იძლევა მონაცემთა ბაზის მართვის სპეციალიზებული სისტემების ფორმირების საშუალებას.

ახლა მოდით გადავიდეთ Access სისტემის ანგარიშის განხილვაზე. ამ სისტემის ძირითადი ცნებები და ობიექტებია: ცხრილები, ჩანაწერები, ფორმები, ზარები, მაკროები და მოდულები. და, რა თქმა უნდა, ძირითადი ცნებები იქნება მონაცემთა ბაზა.

მონაცემთა ბაზის შესაქმნელად, თქვენ უნდა შეიყვანოთ შემდეგი პირობები:

გააქტიურეთ ფანჯარა Microsoft Accessშემდეგ აირჩიეთ ახალი მონაცემთა ბაზის დირექტივა ფაილი მენიუდან (ან დააწკაპუნეთ ახალი მონაცემთა ბაზის ღილაკზე ხატის მწკრივის გვერდით). Microsoft Access ხსნის ახალი მონაცემთა ბაზის დიალოგურ ფანჯარას და ავტომატურად გაძლევთ თქვენი მონაცემთა ბაზის სახელს, რომლის შეცვლაც შეგიძლიათ.

ფაილის სახელის მწკრივში მიანიჭეთ მონაცემთა ბაზის სახელის თქვენი ვერსია. მას შეუძლია შეაგროვოს 8 სიმბოლომდე სივრცეების გარეშე. Microsoft Access ავტომატურად ამატებს გაფართოებებს. MDB თქვენი მონაცემთა ბაზის სახელზე, რადგან თქვენ არავის შეაგროვეთ.

თუ გსურთ მონაცემთა ბაზის შენახვა სასიმღერო ადგილიდან, აირჩიეთ კონკრეტული დირექტორია დირექტორიების სიიდან.

დააჭირეთ ღილაკს OK.

Microsoft Access ქმნის მონაცემთა ბაზის ცარიელ ფაილს და ხსნის მონაცემთა ბაზის ფანჯარას.

მონაცემთა ბაზის შევსება შესაძლებელია სხვადასხვა ობიექტებით და ოპერაციების წაშლა შესაძლებელია მისგან. მონაცემთა ბაზიდან შეგიძლიათ შეიყვანოთ ოპერაციები ისე, თითქოს ისინი სრულად არ იყო გამჟღავნებული. ყველა ამ ტიპის ოპერაცია - მონაცემთა ბაზის მართვის ოპერაციები - მდებარეობს Access პროგრამის ფანჯრის File მენიუში ან მონაცემთა ბაზის ფანჯარაში.

როდესაც მონაცემთა ბაზა ღიაა, შესაძლებელია მონაცემთა ბაზაში სხვადასხვა ოპერაციების შესრულება, გარდა მკითხველებისა და დაბლოკოს მომხმარებლები, რომლებსაც შეუძლიათ მონაცემთა ბაზაში წვდომა ავტორიტეტის გარეშე. თუ თქვენ მხოლოდ უნდა გადახედოთ მონაცემთა ბაზას და მასში მდებარე ობიექტებს, ვიდრე შეცვალოთ ისინი, მაშინ მონაცემთა ბაზის გახსნისას უნდა გაააქტიუროთ მხოლოდ წაკითხვის საკონტროლო ინდიკატორი. თუ თქვენ უნდა თავიდან აიცილოთ ამ მონაცემთა ბაზის ობიექტების მონაცემების შეცვლა სხვა მომხმარებლებისგან, მაშინ მონაცემთა ბაზის გახსნისას თქვენ უნდა დააყენოთ ექსკლუზიური ვარიანტი.

მონაცემთა ბაზასთან მუშაობის დასრულების შემდეგ, თქვენ უნდა დახუროთ Close Database-ის დირექტივა ფაილის მენიუში, მაუსის დაჭერით მონაცემთა ბაზის ფანჯრის შესაბამისი მენიუს ღილაკზე ან ღილაკების დაჭერით (Ctrl + F4).

მაგიდები.

უახლოეს მომავალში დასრულდება ყოველდღიური მონაცემთა ბაზა, რათა ობიექტების შექმნა დარჩენილ აუცილებელ უფლებამოსილებებს დაევალოს. როგორი ტიპის მონაცემებიც არ უნდა გქონდეთ, მოგიწევთ მისი შენახვა ერთ ან რამდენიმე ცხრილში.

ცხრილები არის მონაცემთა ბაზაში წარმოდგენილი ინფორმაციის ძირითადი ფორმა. ცხრილის გარეშე შეუძლებელია ფორმის დაპროექტება, სტრუქტურის მიხედვით ცხრილი ყალიბდება კითხვით და თხოვნით.

კანის ველს, რომელიც შეიცავს ჩანაწერს, ენიჭება მონაცემთა ტიპი, რომელიც მიუთითებს ინფორმაციის ტიპზე, რომელიც შეინახება ამ ველში. მონაცემთა ტიპი შეიყვანება მონაცემთა ტიპი სვეტში და შეგიძლიათ აირჩიოთ ხელმისაწვდომი ტიპების სიიდან.

ცვლილებები შეიძლება განხორციელდეს სპეციფიკაციის დასრულებამდე. თუმცა, მონაცემთა ბაზის შევსებამდე უნდა შეეცადოთ შეიტანოთ ყველა შესწორება სპეციფიკაციაში, რადგან მონაცემთა ბაზაში შევსებული ველების პარამეტრების შეცვლის მცდელობამ შეიძლება გამოიწვიოს მონაცემთა დაკარგვა ან დაბნეულობა.

Access ცხრილში შეგიძლიათ დაამატოთ ობიექტები სხვა OLE-ის მხარდამჭერი აპლიკაციებიდან და დაუკავშიროთ ეს ობიექტები მათ სამშობლოს პროგრამებს.

როდესაც ქმნით ობიექტს, Access ინახავს ობიექტს ცხრილში. ობიექტზე მაუსის დაწკაპუნებით იხსნება აპლიკაციის პროგრამა, რომლის დამატებით შეგიძლიათ შეცვალოთ ობიექტი. Father-ის პროგრამასთან მუშაობის დასრულების შემდეგ შეცვლილი ფორმის ობიექტი შეინახება ცხრილში.

სხვა პროგრამის მიერ შექმნილი მონაცემთა ბაზის ცხრილები შეიძლება იყოს იმპორტირებული Access-ში, ხოლო Access ცხრილების ექსპორტი შეიძლება შეინახოს მონაცემთა ბაზის მართვის სხვა აპლიკაციებისთვის შესაფერის ფორმატებში. სანამ დაიწყებთ იმპორტს ან ექსპორტს, თქვენ უნდა გააკეთოთ დამატებითი პარამეტრები იმპორტისა და ექსპორტისთვის.

მოითხოვეთ.

ჩაწერეთ მონაცემთა ნაკრების შერჩევისა და გაფილტვრისთვის. ისინი საშუალებას გაძლევთ აირჩიოთ ბაზიდან მხოლოდ საჭირო ინფორმაცია, როგორიცაა ის, რომელიც აკმაყოფილებს კრიტერიუმს (გონებას) და საჭიროა კონკრეტული ამოცანის შესასრულებლად. მაგალითად, შეიძლება დაგჭირდეთ ინფორმაცია საფოსტო მომხმარებლებისა და მათ მიერ მიღებული საქონლის შესახებ. თქვენ შეგიძლიათ შექმნათ კითხვა, როგორიცაა "რა სახის საქონელს აწვდიან მოსკოვის საფოსტო მუშაკები" ან "ვინ გაყიდა სანქტ-პეტერბურგის საფოსტო მუშაკებს შორის სიგარეტის ყველაზე დიდი პარტია კვარტალში." Access პროგრამის შედეგს, რომელიც ამუშავებს ასეთ ცხრილს, ეწოდება Dynaset. ეს ცხრილი შეიცავს მონაცემთა ბლოკებს ძირითადი ცხრილიდან (ან რამდენიმე ცხრილიდან), რომლებიც აკმაყოფილებენ მოთხოვნის კრიტერიუმებს. Dynaset არის მონაცემთა დინამიური, დროზე დაფუძნებული კოლექცია, ამიტომ კანის ტესტირების შემთხვევაში ის დაფუძნებული იქნება "ახალი" ცხრილის მონაცემებზე.

არსებობს ორი სახის შეკითხვა:

QBE-query (Query by Example). დიზაინერი მას აძლევს სპეციფიკურ პარამეტრებს დიზაინის ფანჯარაში სხვადასხვა მოთხოვნით (მითითებით).

SQL – queries (Structured Query Language – Structured language of queries). Koristuvach აყალიბებს მათ დამატებითი ინსტრუქციებითა და ფუნქციებით, ასევე აღწერით. QBE მოთხოვნა Access-ში ადვილად ითარგმნება მსგავს SQL მოთხოვნად. საპირისპირო ოპერაცია ასევე არ არის რთული. წვდომისთვის, ეს დამოკიდებულია იმაზე, თუ რა ტიპის მოთხოვნას იყენებს მომხმარებელი.

მოთხოვნები შეიძლება შეიქმნას Query Constructor-ის დახმარებით ან Query Constructor-ის დახმარების გარეშე. თუმცა, პირველი მეთოდი აჩქარებს მრავალი სპეციალური ტიპის აპლიკაციის დიზაინს.

შერჩევის კრიტერიუმები არის ინსტრუქციები, რომლებიც ეუბნებიან Access-ს, რომელი მონაცემთა ბლოკები უნდა შეირჩეს და შევიდეს Dynaset-ში. კრიტერიუმები შეიძლება განისაზღვროს ერთი ან რამდენიმე ველისთვის.

Koristuvach-ს შეუძლია სწრაფად გამოთვალოს მონაცემთა ბლოკებით. თქვენ შეგიძლიათ დააყენოთ სიმღერის ფუნქცია კანის ველში, რომელიც აყალიბებს ველს. მორთვის შედეგი შეგიძლიათ ნახოთ Dynaset-ში. დამუშავების ფუნქცია მითითებულია Total სტრიქონში, რომელიც გამოჩნდება პიქტოგრაფიულ მენიუში ბერძნული ასო „სიგმა“ ღილაკის დაჭერის შემდეგ. ფუნქციის არჩევა შესაძლებელია ამ მწკრივში შესაძლო მნიშვნელობების სიის გახსნით.

დიზაინის დასრულების შემდეგ, თქვენ შეგიძლიათ გახვიდეთ მისგან მაუსის დაწკაპუნებით ღილაკზე ღილაკების რიგზე დაჭერით, ან შეკითხვის მენიუში Run დირექტივის დაჭერით. Access აჩვენებს Dynaset ბლოკების არჩევანს ცხრილის ხედში.

დამატებითი სტრუქტურირებული SQL მოთხოვნებისთვის Access ჩარჩოში, დეველოპერს შეუძლია ჩამოაყალიბოს შემდეგი სტრუქტურირებული კრიტერიუმები და შეკითხვის გამოთვლები. ეს ენა საშუალებას გაძლევთ კერუვათ სასმელების მცირე ნიმუშით. SQL მოთხოვნა არის ინსტრუქციების თანმიმდევრობა, რომელიც შეიძლება შეიცავდეს შეფასებას და ფუნქციების საერთო ზარებს.

თუ გსურთ პროექტის დასრულება, სთხოვეთ თქვენს მენეჯერს მომავალი სამუშაო სესიებისთვის, თქვენ უნდა შეინახოთ იგი Save დირექტივის გამოყენებით ფაილის მენიუში. თუ პროექტი ჯერ შეინახება, ამ დირექტივის დასრულების შემდეგ გამოჩნდება Save As დიალოგური ფანჯარა. ამ შემთხვევაში, თქვენ უნდა შეიყვანოთ სახელი, რომლითაც ის შეინახება და შეიტანება მონაცემთა ბანკის ფანჯარაში არსებული მოთხოვნების სიაში. არ არის ჩემი პასუხისმგებლობა მაგიდის სახელების შესატყვისი.

თუ ეს აპლიკაცია უკვე შენახულია და მომხმარებელმა აირჩია Save დირექტივა, მაშინ ძველი ვერსია შეიცვლება ახალი, შეცვლილი პროექტით. თუ ცვლილებები არ არის აუცილებელი წინა ვერსიის zip-ისთვის, არამედ მათი სხვა ჩანაწერში შესანახად, დააწკაპუნეთ Save As დირექტივაზე და აირჩიეთ ახალი სახელი, რომელიც შენახულია. ცხრილის ხედის შესანახად აირჩიეთ Save Query დირექტივა File მენიუდან. ეს დირექტივა ინახავს ცვლილებებს აშკარა მოთხოვნის პროექტში და ცვლის მოთხოვნის წინა ვერსიას აქტიური ვერსიით. ჯერ მოთხოვნების შესანახად ან აქტიური მოთხოვნის Dynaset-ის ასლის შესაქმნელად, რომელიც ჩანს ეკრანზე, შემდეგ აირჩიეთ Save Query As დირექტივა.

თქვენ მიერ არჩეულ შეკითხვებზე დაყრდნობით, Access-ის დახმარებით თქვენ ასევე შეგიძლიათ განახორციელოთ სამოქმედო მოთხოვნები, პარამეტრული მოთხოვნები და ჯვარედინი ცხრილების მოთხოვნები.

ფორმები.

მონაცემთა ბაზის დათვალიერება, როგორც ცხრილი, როგორც ის არის შევსებული, გაძლევთ შესაძლებლობას შეაფასოთ მონაცემთა ბაზა მთლიანად, შემდეგ ჩანაწერების გასწორება. ხშირად, თუმცა, ბრალია მონაცემთა ფართო ჩანაწერებთან მუშაობის აუცილებლობა. ამ შემთხვევაში ეკრანზე სხვა ჩანაწერების არსებობა (როგორც ეს ხდება შევსების რეჟიმში) ნაკლებად მნიშვნელოვანი და სასიამოვნოა. რამდენიმე ჩანაწერთან მუშაობა დამატებითი ფორმების გამოყენებით საშუალებას გაძლევთ ფოკუსირება მოახდინოთ მხოლოდ იმ ინფორმაციაზე, რომელიც რელევანტურია მითითებისთვის.

ფორმა არის ფორმა, რომელიც მოითხოვს შევსებას ან ნიღაბი, რომელიც გამოიყენება მონაცემთა ნაკრებისთვის. ფორმა საშუალებას გაძლევთ გაამარტივოთ მონაცემთა ბაზის განახლების პროცესი, რაც შესაძლებელს ხდის ინფორმაციის შეყვანა დაბალკვალიფიციურ პერსონალს მიანდოთ. ფორმის ნიღაბი საშუალებას გაძლევთ გააერთიანოთ თქვენთვის ხელმისაწვდომი ყველა ინფორმაცია, რომელიც მიდის ბაზაზე.

სხვადასხვა ძირითადი ელემენტებისა და ფორმების გარე გარეგნობა, სტრუქტურა და მუშაობის რეჟიმი განისაზღვრება ამ ობიექტების მახასიათებლების მნიშვნელობებით. ობიექტების მახასიათებლები ხელმისაწვდომია პარამეტრების ფანჯრის მეშვეობით. თქვენი ნიშნის ელემენტის მახასიათებლების დასაყენებლად ან შესაცვლელად, View მენიუდან აირჩიეთ Properties დირექტივა.

ხელსაწყოს ფანჯრის საჩვენებლად, დააყენეთ ხედის მენიუ ინსტრუმენტთა ყუთზე. ტყავის ხელსაწყოს, უფრო ზუსტად, მასთან დაკავშირებული საკონტროლო/დიზაინის ელემენტის შექმნას აქვს განსხვავებული მახასიათებლები და შემდეგ ჩამონათვალში წარმოდგენილია მსგავსი კერამიკული ელემენტის სტანდარტული პარამეტრები.

ფორმაში შესატანი ველები შეიძლება შეირჩეს ველების სიიდან, რომელიც გამოჩნდება ეკრანზე View მენიუში Field List დირექტივაზე გადასვლის შემდეგ.

ფორმის დიზაინის შექმნისას შეგიძლიათ კერამიკული ელემენტების ჩასმა. თითოეული საკონტროლო ელემენტი შეიძლება ასოცირებული იყოს ცხრილის ნებისმიერ ობიექტთან, რომელზეც დაფუძნებულია ფორმა.

დარეკეთ.

ეს არის ინფორმაცია, რომელიც თქვენ შეადგინეთ სპეციფიკაციების მიხედვით. ეს საშუალებას გაძლევთ აირჩიოთ და წარადგინოთ მონაცემები, როგორც მნიშვნელოვანი ინფორმაცია, რომლის ნახვა და გამოყენება შეგიძლიათ მთელს ტერიტორიაზე. ზარების მაგალითები შეიძლება იყოს საფოსტო მისამართები, ინვოისები, გაყიდვების თანხები ან ტელეფონების სიები. Microsoft Access-ის დახმარებით შეგიძლიათ შექმნათ ხედი, რომელიც მოგაწოდებთ ინფორმაციას ისე, როგორც გსურთ. თქვენ შეგიძლიათ აირჩიოთ დიზაინის სხვადასხვა ელემენტები, როგორიცაა ტექსტი, მონაცემები, ყუთები, ხაზები, ველები და გრაფიკა თქვენი სურათის შესაქმნელად. თქვენ ნახავთ, თუ როგორ და რა ელემენტები vikoristivovatym svita.

Microsoft Access გთავაზობთ უამრავ გზას თქვენი მონაცემთა ბაზიდან ინფორმაციის მისაღებად - ვიკი ჩანაწერი, ფორმა და ა.შ. თქვენ შეგიძლიათ აირჩიოთ მეთოდი, რომელიც საუკეთესოდ შეესაბამება თქვენს მიზანს.

ეს ასევე ეფექტური გზაა სხვებისთვის ინფორმაციის რეგულარულად შესანარჩუნებლად. თქვენ შეგიძლიათ შექმნათ პროექტი აქ და შეინახოთ იგი შემდგომი გამოყენებისთვის. პროექტი უცვლელი გახდება, თუ მალე არ წაშლით ზუსტ მონაცემებს.

უპირველეს ყოვლისა, იფიქრეთ იმაზე, თუ რა ვარსკვლავებს მიიღებს თქვენი ზარი მონაცემებს. თუ ყველა მონაცემი არის ერთი ცხრილიდან, თქვენი კომენტარი დაფუძნებული იქნება ამ ცხრილზე. თუ თქვენ გჭირდებათ მეტი მონაცემები ერთი ცხრილიდან, თქვენი ზარი ჩაწერილი უნდა იყოს.

შეგიძლიათ დარეკოთ დახმარებისთვის ან Call Constructor-ის დახმარების გარეშე. დიზაინერი საგრძნობლად დააჩქარებს შექმნის პროცესს და შეგიქმნით მთავარ ნამუშევარს.

პროტოტიპის დიზაინის პროცესში შეიძლება შეიქმნას ელემენტები, რომელთა კონტროლიც შესაძლებელია. პროტოტიპში ჩართული ძირითადი ელემენტები შეიძლება გამოყენებულ იქნას სათაურების, დამწერლობისა და ილუსტრაციების შესაქმნელად.

საჭირო ელემენტების გასააქტიურებლად, ეკრანზე შეგიძლიათ იხილოთ Toolbox მენიუ (View/Toolbox ოფცია). ხელსაწყოს მენიუდან აირჩიეთ კერამიკული ელემენტის დასაკეცი ღილაკი. ამის შემდეგ დააწკაპუნეთ სამიზნე ამ პოზიციაზე პროტოტიპზე და შემდეგ მოათავსეთ ეს ძირითადი ელემენტი. Access ათავსებს შერჩევის ელემენტს, რომელიც ანიჭებს მას სტანდარტულ მახასიათებელ მნიშვნელობებს (ზომა, ფერი და ა.შ.).

ძირითადი ელემენტის მახასიათებლების სტანდარტული მნიშვნელობების შესაცვლელად, შეგიძლიათ გადახვიდეთ მახასიათებლების ფანჯარაში, ჯერ მიუთითოთ კონფიგურირებული ელემენტი.

მოძველებული ძირითადი ელემენტი ნაჩვენებია დამხმარე ცხრილის ველებში. დეპონირებული ძირითადი ელემენტის გარდა, შეგიძლიათ შეიყვანოთ მონაცემები ველში ან აჩვენოთ და განაახლოთ ისინი ველში.

ძირითადი ელემენტის შეკავშირება შეიძლება აღმოიფხვრას ორიდან ერთი გზით:

თუ გსურთ Access-მა ავტომატურად შექმნას ამ ტიპის საბაზო ცხრილთან დაკავშირებული ძირითადი ელემენტი, შეგიძლიათ სწრაფად გადახვიდეთ ცხრილის ველების სიაში. ის ჩანს ეკრანზე, თუ დაინსტალირებულია View/Field List ოფცია. საკონტროლო ელემენტი, რომელიც ქმნის ველების დამატებით სიას, შეიცავს იგივე პარამეტრის მნიშვნელობებს, როგორც ცხრილის ველი, რომლისთვისაც ხდება კავშირები. ჩანაწერის დასაკავშირებლად გადაიტანეთ არჩეული ველი ან ველები სიიდან. იქ, თქვენ უნდა მოათავსოთ მაუსის კურსორი იმ ადგილას, სადაც ბრალია სახელურის ელემენტის ზედა მარცხენა კუთხე (და არა სახელურის ელემენტის ველი) და შემდეგ გაათავისუფლეთ მაუსის ღილაკი. Access ქმნის ველების სიიდან შერჩეული კანის ველისთვის, ქსოვის ელემენტს, რომელიც აკონტროლებს (ტექსტური ველი).

თუ რეტროაქტიულად აუცილებელია უკვე არსებული, მიბმული ელემენტის მიბმა, რომელიც აკონტროლებს ველს, მაშინ შეგიძლიათ დააჭიროთ დამატებით მახასიათებელ ფანჯარას. ამ პერიოდში, კერამიკული ელემენტის პროტოტიპზე მარკირების შემდეგ, ამ ელემენტის მახასიათებლები გადაიხედა. როდესაც ველის სახელი შეიყვანება, კავშირი მითითებულია ControlSource მახასიათებლის მნიშვნელობად.

შეინახეთ თქვენი პროექტი, სამყაროს სტრუქტურა, მონაცემების გარეშე.

ფაილის მენიუდან აირჩიეთ Save დირექტივა.

თუ სახელები არ არის, დაამატეთ სახელები ანგარიშის სახელის მწკრივს.

დააწკაპუნეთ OK.

შედეგის შენახვით, ახალი შედეგი არის პროექტი მონაცემებთან ერთად - ფაილში, რომელიც შეგიძლიათ გამოიყენოთ Windows-ის მიერ მხარდაჭერილი სხვა პროგრამებში, მაგალითად, Microsoft Excel.

ფაილი მენიუდან აირჩიეთ Output To.

მიჰყევით ინსტრუქციას Output To დიალოგურ ველებში.

  • კატეგორია: Მონაცემთა ბაზა
  • გამომცემელი: ვებსაიტების სამუშაოები
  • 2017 წლის 24 მარტი

ბასი ხარკი ხარკებისთვის!

ადამიანების უმეტესობამ, ვინც ავითარებს SQL მონაცემთა ბაზებს, ააშენა უამრავი რესურსი და უკვე დააინსტალირა პლატფორმები. ალე შენ ხარ წყნართა შორის, ვინც მხოლოდ SQL-ით ან ხუმრობით იწყება საუკეთესო ვარიანტებიიქ, შემდეგი დოკუმენტი დაგეხმარებათ აირჩიოთ თქვენთვის და თქვენი ბიზნესისთვის შესაფერისი ვარიანტი. აირჩიეთ ღერძი ამისთვის ბაზების მოპარვა SQL მონაცემები ხელმისაწვდომია 2017 წელს.

Oracle 12c გამოშვება 2

ლიცენზია: ვლასნისტი

Oracle მონაცემთა ბაზა არის ურთიერთობის მონაცემთა ბაზა, რომელიც გამოიყენება ინფორმაციის შესანახად. ის აგროვებს მონაცემებს, როგორც მთლიანობას. როგორც წესი, კომფორტს დიდი მნიშვნელობა აქვს, განურჩევლად იმისა, თუ რა პროდუქტისა თუ ინდუსტრიის, ყველაზე ძველი და ყველაზე დამკვიდრებული პროდუქტიდან ბაზარზე გადასვლისას. თუმცა, Oracle 12c-ის ღირებულების არგუმენტი არ მოიცავს მხოლოდ გამძლეობას; პროდუქტი ასევე მხარს უჭერს სერვერის ოპერაციული სისტემების უმეტესობას და ცნობილია თავისი სტაბილურობით, მონაცემთა ბაზის მართვის მოწინავე ფუნქციებით და მონაცემთა პრაქტიკულად შეუვალი მიწოდებით. ალ, ალბათ, საუკეთესო არგუმენტი SQL პლატფორმისთვის თქვენი სახელით; 12c-ში „s“ ნიშნავს პირქუშს, ხოლო Oracle-ის ახალი გამეორება განსაკუთრებით ეფექტურია მონაცემთა ბაზების წარმოებაში, როგორც მონაცემთა დამუშავების რეალური პირქუში სერვისები. ოპერატიული მეხსიერებაის დაზღვეულია მდიდარი არქიტექტურისთვის. დამატებითი და მტრული ფუნქციები მოიცავს მონაცემთა ბაზის ახალ ფუნქციას, რომელიც დაკავშირებულია რესურსების დაზოგვისთვის, რაც მარტივს და უსაფრთხოს ხდის მონაცემთა ბაზების კონსოლიდაციას ნაკლებ სერვერებზე და განხორციელდა მრავალი გაუმჯობესება, რაც ხელს შეუწყობს რობოტის ბუნებრივ სითხეს. SQL Oracle მონაცემთა ბაზები ყოველთვის იყო სასურველი არჩევანი; 12-ები კიდევ უკეთესია. ის ხელმისაწვდომია ადგილზე, ერთი ტიპის სტანდარტი და სტანდარტი, სხვადასხვა ფუნქციებითა და ფასებით, საილუსტრაციოდ.


MySQL

ლიცენზია: Საჯარო წყარო

MySQL გამოიყენება ასობით ათასი ვებსაიტის მიერ და ასევე არის back-end პროგრამული უზრუნველყოფის საფუძველი. მოკლებულია (ძირითადად) ღიაობას გამომავალი კოდიდა bezkostovnym for korstuvachіv მძინარე. ის მუშაობს პრაქტიკულად ნებისმიერ ოპერაციულ სისტემასთან, რომლის შესახებაც ფიქრობთ და მარტივია დაყენებულ რობოტში.
ის ასევე კარგად მუშაობს უმეტეს ტექნიკის კონფიგურაციისთვის. მე მინდა ამოვიღო საიდუმლო CPU-ის კორუფციისა და კორუფციის ცხრილების პერსპექტივიდან და არა იგივე მოკლე არჩევანიგაფართოებული სკალირებისთვის. ვინაიდან ბევრი ფული გაქვთ, Oracle 12c არის საუკეთესო პროდუქტი - გარდა MySQL-ისა - რომელიც დიდი ხანია არის სტანდარტი და როგორც ადრე, მისი არჩევა "ადვილია".

Microsoft SQL სერვერი

ლიცენზია: ვლასნისტი

Microsoft-ის მიერ შემუშავებული მონაცემთა ბაზის ცენტრალიზებული მართვის სისტემა. მონაცემთა ბაზის სერვერი არის დიდი სერვერი დიდი რაოდენობით მონაცემებით, რომლებზეც წვდომა შეუძლიათ ადგილობრივ მომხმარებლებს შორეული ტერიტორიებიდან. ეს ნიშნავს, რომ ნებისმიერ პროგრამას, პროგრამულ პროგრამას, რომელიც მუშაობს ნებისმიერ სისტემაზე, მსოფლიოს ნებისმიერ კუთხეში, შეუძლია მონაცემთა ბაზის სერვერიდან შენახვა და ამოღება ნებისმიერი ქსელის საშუალებით. დღემდე არსებობს Microsoft SQL Server-ის უამრავი გამოშვება, მაგრამ დარჩენილი გამოშვებით არის SQL Server 2016. Microsoft მომხმარებლებს სთავაზობს მარტივ ვერსიას, რათა აირჩიონ თითოეული ვერსიიდან, შემოაქვს სხვადასხვა ფუნქციები. ისტორიის დეტალები ქვემოთ მოცემულია.
საწარმო
სტანდარტული
ვებ
ბიზნესის ანალიტიკა
რობოჩა ჯგუფი

PostgreSQL

ლიცენზია: ღია წყარო

თქვენ ვერ ხვდებით, რამდენია PostgreSQL-ში, ამ სიაში დანარჩენი ორი მონაწილის გარდა, რაც მაქსიმუმს აღწევს. სამიზნე აუდიტორიადა PostgreSQL-მა შექმნა დიდი რეპუტაცია მონაცემთა ბაზებთან მუშაობისთვის ისეთი მნიშვნელოვანი სპორტსმენებისთვის, როგორიცაა Yahoo და Skype, ისევე როგორც მრავალი ვებსაიტი. ონლაინ იგორ- Oracle-ის დიდი ხნის ტრეიდერების ბრაკონიერობის ბაზარი ზომაში იზრდება. PostgreSQL-ის ერთ-ერთი დიდი უპირატესობა ის არის, რომ მას აქვს ღია კოდის კოდი და ასევე არის დიდი ოპერაციული უპირატესობები, როგორიცაა: პარალელურობის მდიდარი ვერსიის კონტროლი, ცხელი სარეზერვო ასლი, ასინქრონული რეპლიკაცია და მათ შორის ცხრილის სივრცეების შენარჩუნება. PostgreSQL არის ძალიან კარგი, ძალიან მარტივი გამოსაყენებლად და გამოსაყენებლად და კარგად თამაშობს ყველა ძირითად ოპერაციულ სისტემასთან. და თუ გაინტერესებთ, მე დაგეხმარებით ორივე წინადადებაში და PostgreSQL პარტნიორობა ძალიან აქტიურია, რომელმაც დიდი წვლილი შეიტანა განვითარებაში და ყოვლისმომცველ მონაცემთა ბაზაში.

MariaDB

ლიცენზია: ღია წყარო

ერთ-ერთი ყველაზე პოპულარული ღია წყაროს რელაციური მონაცემთა ბაზა, MariaDB, შეიქმნა იმ ადამიანების მიერ, რომლებმაც შექმნეს MySQL (ადრე ცნობილი როგორც Oracle). MySQL-ის ალტერნატივის შექმნის აუცილებლობამ შექმნა მარიაDB-ის განვითარების გზა.
MariaDB შთაგონებულია თანამედროვე არქიტექტურით, რაც აძლევს მას მოქნილობას, რაც ხელს უწყობს ბაზარზე ზრდას.

მოქმედებები MariaDB-ის პოპულარული დესკტოპების გასაკეთებლად

ძრავის ეფექტური დაზოგვა

MariaDB მოყვება დანამატები ძრავების დაზოგვისთვის, როგორიცაა Connect და Cassandra ძრავები NoSQL ძრავების შესანახად; მოძრავი მიგრაცია მემკვიდრეობითი მონაცემთა ბაზებიდან; პავუკი სეგმენტაციისთვის; TokuDB ფრაქტალური ინდექსებით და ა.შ. მათი უმეტესობა MySQL-სთვის სკრინინგდება მესამე პირის მეშვეობით. არანაკლებ MariaDB გაურბის მათ და, შესაბამისად, მათთან მუშაობა ვიკორისტანშიც ეფექტურია.

პროდუქტიულობის უპირატესობა

თქვენ ასევე შეგიძლიათ გამოიყენოთ Query Optimizer და სხვა ინდიკატორები, რომლებიც დაკავშირებულია ჩეკთან, რაც პრაქტიკულია MySQL-ზე მეტთან მუშაობისთვის. თუმცა, MariaDB-ის პრეტენზიები სიტუაციიდან გამომდინარე შედარების შედეგია.

ადვილი მისასვლელია

თუ იყენებთ MySQL-ის იმავე საბაზისო ვერსიას, შეგიძლიათ ძირითადად წაშალოთ იგი და დააინსტალიროთ MariaDB და მზად ხართ.
MariaDB-ზე გადასვლა ისეთივე მარტივია, როგორც MariaDB ან ექვივალენტური ბრძანების დაყენება თქვენს არჩეულ Linux-ზე.

თუ თქვენ აპირებთ რაიმე სერიოზულ გამოძიებაში მონაწილეობას, აუცილებელია მონაცემთა ბაზის ცოდნა. სუნი ყველგანაა, თითქოს ამას ვერ გამოიცნობ. PYPL რეიტინგი, რომელიც ზომავს მონაცემთა ბაზების პოპულარობას, აჩვენებს მონაცემთა ბაზის მართვის 14 სისტემას, რომლებსაც იყენებს კლიენტების დაახლოებით 1%. PYPL ინდექსებს პოპულარობას მოთხოვნების რაოდენობის მიხედვით მოძებნე Google-ში. კოლექტიური დისკუსიის შედეგების მიხედვით, 2017 წლის ბოლოსთვის Oracle გახდება ყველაზე პოპულარული მონაცემთა ბაზა 32,26% შედეგით. ეს cross-platform DBMS არის უძველესი მონაცემთა ბაზა მსოფლიოში. ძნელი დასაჯერებელია, რომ პირველი ვერსია, სახელწოდებით Oracle v2 ჩვენთვის უცნობი მიზეზების გამო, გამოვიდა ჯერ კიდევ 1979 წელს. უახლესი დღეს არის Oracle 12.2, რომელიც გამოვა 2016 წლის გაზაფხულზე. Oracle მონაცემთა ბაზას ყველაზე ხშირად იყენებენ დიდი კომპანიები, ასევე ფასიანი ვერსიათუ გსურთ ივარჯიშოთ, მაშინ გეცოდინებათ "ზრდასრული" ვერსიასთან დაკავშირებული სამუშაო. მას ჰქვია Oracle Database Express Edition და მისი ჩამოტვირთვა შესაძლებელია Oracle-ის ვებსაიტიდან. ცხადია, ბევრი სივრცეა ხელმისაწვდომი (მაგალითად, 1 გბ-მდე ოპერატიული მეხსიერება, მინიმუმ 1 პროცესორი და მინიმუმ ერთი მონაცემთა ბაზა 11 გბ-მდე).

კიდევ ერთი ადგილი დაეთმო MySQL-ს. ვინც უნივერსიტეტში სწავლობდა მონაცემთა ბაზებს ან ცდილობდა დამოუკიდებლად დაეუფლა მათ, ყველაფრის ფასად, დაჯილდოვდა ამ უძვირფასესი მონაცემთა ბაზებით. ცე წიკავე გადაწყვეტილებასაშუალო და მცირე პროგრამებისთვის, ასევე დაეყრდნოთ Oracle-ს. საუბრის წინ ვოლოდინის კომპანია MySQL ჩვენი საყვარელი ჯავადან Sun Microsystems-ის დახვეწის პროცესზე გადავიდა. PYPL-ის მიხედვით, MySQL აგროვებს 21.15%-ს დეველოპერებისა და პროგრამისტების საერთო რაოდენობისგან.

მესამე ადგილზე Microsoft-ის SQL Server კომფორტულად 16,78% იყო. ეს DBMS შესანიშნავად შეეფერება თავად მონაცემთა ბაზის მენეჯმენტს სხვადასხვა ზომისპირადიდან საწარმომდე. ის ასევე დიდი ხანია არის ბაზარზე, თუმცა ათწლეულით ნაკლები, ვიდრე Oracle: მისი დაბადების თარიღი არის 1989 წლის 24-ე კვარტალი. რამდენადაც მნიშვნელოვანია Microsoft-ის პროდუქტების რაოდენობა, SQL Server ფასიანია (Enterprise ვერსიის შემთხვევაში კი ფასიანია), ასევე არის უფასო ვარიანტებიც. მათგან უმარტივესი არის SQL Server Express, რომელიც კარგია საწყისი მიზნებისთვის და შეიძლება გაშვებული იყოს მცირე სერვერებზე ან პირველადი კომპიუტერები. მონაცემთა ბაზის ზომა - 10 გბ-მდე. ასევე არსებობს პროგრამისტებისთვის უფასო ვერსია. განკუთვნილია "სასარგებლო" SQL სერვერზე დაფუძნებული პროგრამების შესაქმნელად, ტესტირებისთვის და დემონსტრირებისთვის. Microsoft-ის უდიდესი პროდუქტია PostgreSQL. ეს არის ღია კოდის განვითარება ბერკლიში კალიფორნიის უნივერსიტეტისთვის დიდი ხნის წინდარჩა მისი კონკურენტების ჩრდილში, მაგრამ დანარჩენ მსოფლიოში ის კვლავ იზრდება, მაგრამ აშკარად იზრდება. და ეს ყველაფერი განპირობებულია მისი იაფი ბუნებით, მარტივი გაფართოებით და პროგრამული უზრუნველყოფის სისტემით.

დღეს და უმეტეს დროს ხელმისაწვდომი გახდა არარელაციური მონაცემთა ბაზები MongoDB და ჯერ კიდევ ახალგაზრდა Firebase. აშკარად იზრდება ინტერესი ორივეს მიმართ, განსაკუთრებით Firebase-ის მიმართ: წინა წელთან გათანაბრება, მის მიმართ ინტერესი 1.4%-ით გაიზარდა და ახლა შედეგი 2.19%-ია. ტოპ ათეული SQLite, elasticsearch, Apache Hive და DB2.

DBMS პოპულარობის PYPL რეიტინგი, Zhovten 2017 და ზრდა გაუტოლდა Zhovten 2016-ს

წოდება შეცვლა Მონაცემთა ბაზა გააზიარეთ ტრენდი
1 Oracle 32.26 % -2.7 %
2 MySQL 21.15 % -0.7 %
3 SQL სერვერი 16.78 % -0.7 %
4 PostgreSQL 3.65 % +0.4 %
5 MongoDB 3.34 % +0.4 %
6 Firebase 2.6 % +1.4 %
7 SQLite 2.19 % -0.0 %
8 ელასტიური ძიება 2.1 % +0.5 %
9 Apache Hive 1.99 % +0.2 %
10 ↓↓↓ DB2 1.89 % -0.0 %
უკვე მუშაობდით DBMS-ზე? თუ ასეა, მაშინ რა?

პოპულარული კორპორატიული მონაცემთა ბაზები

შედი

სრულიად არასწორი იქნება იმის თქმა, რომ მონაცემთა ბაზები ჯერ კიდევ გაუაზრებელია. მონაცემთა ბაზის მართვის სისტემების ჩვენი სია გასული საუკუნის 70-იანი წლების შუა ხანებიდან თარიღდება.

ეს არის კორპორატიული და აქამდე უაღრესად კონკურენტუნარიანი და ფაქტიურად შეფუთულია ფუნქციებით, რაც უზრუნველყოფს მათ მაღალ ხელმისაწვდომობას. ამ DBMS-ების ფასი მერყეობს ნულიდან ათეულ ათასობით დოლარამდე.

მონაცემთა მართვის სამყაროში არ არსებობს ერთიანი უნივერსალური გადაწყვეტა, ამიტომ აზრი არ აქვს იმ ფაქტს, რომ DBMS-ების უმეტესობა საუკეთესოა. მათი კანი ავლენს როგორც უპირატესობებს, ასევე ნაკლოვანებებს.

თუ გჭირდებათ დამატებითი მონაცემთა ბაზები, მაშინ დღეს არის ტოპ 10 ყველაზე პოპულარული DBMS გადაწყვეტილებები ბაზარზე.

თავად გადაწყვიტეთ რომელი შეესაბამება თქვენს საჭიროებებს.

1. Oracle

Oracle-ი თავის ფესვებს 1979 წლიდან იღებს. ისტორიულად, კომერციული სისტემა რელაციური მონაცემთა ბაზების მართვისთვის (RDBMS). მას შემდეგ სახელი Oracle გახდა კორპორატიული RDBMS-ის, მონაცემთა მიწოდების საიმედოობისა და ბაზრის ინტენსიური კონკურენციის სინონიმი.

მაღალტექნოლოგიური, კომპლექსური გადაწყვეტილებები მოკლებულია კომპანიის ძირითად ღირებულებას, რომელიც შედის მსოფლიოს 500 უმსხვილესი კომპანიის რეიტინგში ბიზნეს ჟურნალის Fortune-ის მიხედვით (ხაზის პოზიცია 105 და 27 მაღალი მომგებიანობის ადგილზე i) .

2. SQL სერვერი

რაც არ უნდა თქვან მაიკროსოფტზე და მის მოვლაზე, მისი მომგებიანობა ყველა IT კომპანიებს ჩამორჩება და ისეთი პროდუქტი, როგორიც არის SQL Server, აქ დარჩენილი ადგილისგან შორს იკავებს.

Microsoft-ის დესკტოპის სისტემები ყველგან ფართოვდება და თუ სასწრაფოდ დაგჭირდებათ Microsoft Server, მაშინ, დიდი თავდაჯერებულობით, SQL Server ასევე იმუშავებს მასზე.

SQL Server არის მსუბუქი წონა და მარტივი ინტეგრირება ოპერაციული სისტემარა არის ჩვენი ბუნებრივი არჩევანი კორპორატიული ინფრასტრუქტურისთვის, რომელიც დაფუძნებულია Microsoft-ის პროდუქტებზე?

ამჟამად, Microsoft ავრცელებს თავის SQL Server 2014-ს, როგორც პლატფორმას დიდი რაოდენობით მონაცემების დასამუშავებლად და ბიზნეს ანალიტიკის ჩასატარებლად.

3.DB2

"ნათელმა გიგანტმა" (IBM) მალევე გაამართლა თავისი სახელი და გამოუშვა მონაცემთა ცენტრები, რომელზეც დაინსტალირებულია DB2. DB2 პორტირებულია Linux-ში, UNIX-ში, Windows-სა და mainframe-ზე. DB2 9.7-ის გამოშვებით, IBM-მა გამოუშვა Oracle 11g და, სხვა თანატოლებთან ერთად, დაინახა მნიშვნელოვანი დანაზოგი Oracle-ის შთამომავლებიდან მიგრაციისას. რამდენს ვგულისხმობ? დაახლოებით 34-39% მუშაობის სამი წლის განმავლობაში.

4. Sybase

Sybase კვლავ სერიოზული კონკურენტია კორპორატიული DBMS ბაზარზე მისი Adaptive Server Enterprise-ის წარმატებული გაშვების 25 წლის შემდეგ. მიუხედავად იმისა, რომ მისი ბაზრის ნაწილი წლების განმავლობაში მნიშვნელოვნად შემცირდა, Sybase, როგორც ადრე, იკავებს გამორჩეულ პოზიციას ექსტრემალური ტრანზაქციების დამუშავების სფეროში.

გარდა ამისა, Sybase არის ბაზრისთვის პარტნიორული გადაწყვეტილებების მიმწოდებელი მობილური მოწყობილობებიდა სისტემები, რომლებიც განხორციელდება.

5. MySQL

MySQL თავდაპირველად იყო ნიშა RDBMS საცალო ვაჭრობისთვის, მაგრამ წლების განმავლობაში იგი გახდა ძლიერი კონკურენტი კორპორატიული მონაცემთა ბაზაში. ამჟამად, MySQL არის Oracle-ის იმპერიის ნაწილი (2010 წლიდან). სრულიად ახალი პროდუქტის გარეშე, MySQL გააძლიერებს ასიათასობით კორპორატიულ ვებსაიტს და კომერციულ პროგრამებს.

მიუხედავად იმისა, ვისაც აქვს MySQL ძალა, ჯერ კიდევ არსებობს ეჭვები Oracle-ის უფლებების შესახებ მთელ მსოფლიოში. პროგრამული უზრუნველყოფის უსაფრთხოება Oracle-მა საჯაროდ დაადასტურა თავისი განზრახვა და დაიწყო ამ პროდუქტის განვითარება და მხარდაჭერა.

6. PostgreSQL

PostgreSQL არის მშობლიური RDBMS ღია კოდით. ეს მონაცემთა ბაზა უხილავად არის წარმოდგენილი ონლაინ თამაშების დანამატებში, მონაცემთა დამუშავების ავტომატიზაციის დანამატებში და დომენის რეგისტრატორი სერვერებზე. ცნობილია, რომ PostgreSQL გამოიყენება Skype-ში, Yahoo!-ში, MySpace-ში და ყველაზე ხშირად ის შეიძლება მოიძებნოს მოულოდნელ და არაპოპულარულ ადგილებში.

7. ტერატატა

ოდესმე გიფიქრიათ Teradata-ზე? თუ თქვენ ერთხელ ხართ დაკავებული მონაცემთა დიდი კორპორატიული შეგროვების ორგანიზებით, მაშინ ცალკე. გასული საუკუნის 70-იან წლებში ტერადატამ საფუძველი ჩაუყარა მონაცემების პირველი შეგროვების შთაგონებას. 1992 წელს მსოფლიომ პირველად შექმნა Wall-Mart-ისთვის ასეთი მონსტრი და იმ დროიდან „კორპორატიული მონაცემთა მონსტრის“ და ტერადატას ცნებები განუყოფელი გახდა.

8.ინფორმიქსი

IBM-ის კიდევ ერთი პროდუქტი, რომელიც დაუყოვნებლივ გამოვა დელუქს ვერსიებში. Informix არის კოლეჯებისა და უნივერსიტეტების სისტემა, რომელიც პირველ ადგილზეა მსოფლიოს კორპორატიულ მონაცემთა ბაზებს შორის პირველ ადგილზეა კორპორატიული მონაცემთა ბაზების სამყაროში. Informix-ის თანამშრომლები ხშირად საუბრობენ მის დაბალ ღირებულებაზე, დაბალ საოპერაციო ხარჯებზე და მაღალი დონესაიმედოობა.

9.ინგრესი

Ingres არის მამის პროექტი PostgreSQL-ისთვის და სხვა RDBMS-ებისთვის ღია კოდით. Vikoristannaya Ingres ამცირებს სისტემაში წყლის მთლიან მოცულობას. ხელსაყრელი ეკონომიური მოდელის გარდა, ინგრესი მოიცავს ინსტრუმენტებს, რომლებიც აადვილებს მასზე გადასვლას ძვირადღირებული DBMS-ებიდან. ასევე, ინგრესის საწყობი ექვემდებარება უსაფრთხოების მკაცრ სტანდარტებს.

10. Amazon SimpleDB

მინდა ვთქვა, რომ Amazon-ის მონაცემთა ბაზა ცოტა გიჟურია, მაგრამ ეს ასე არ არის. Amazon-ის SimpleDB სთავაზობს კორპორატიულ სექტორს სხვა კომერციული ანალოგების მარტივ, ძლიერ და იაფ ალტერნატივას.

SimpleDB ხასიათდება დაბალი ოპერაციული ხარჯებით, სიჩქარით, მაღალი მასშტაბურობით და Amazon-ის სერვისებთან მჭიდრო ინტეგრაციით.


ყველაზე პოპულარული DBMS: 2018 წლის რეიტინგი

ყველაზე პოპულარული DBMS: 2018 წლის რეიტინგი

მონაცემთა ბაზა - ადგილი, სადაც შეგიძლიათ მისი განთავსება მოთხოვნილი ინფორმაცია, ასე რომ ჩვენ შეგვიძლია ამის შემდეგ ვიმუშაოთ. მაგალითად, მონაცემთა ბაზის საშუალებით, ონლაინ მაღაზიას შეუძლია ხელით შეასწოროს პროდუქტის კატალოგი, მომხმარებლის ინფორმაცია, შინაარსი და ა.შ.

როგორ შეგიძლიათ შექმნათ მსგავსი რამ? როგორ დავაყენოთ მონაცემები, შევცვალოთ, ვაჩვენოთ სხვა ფულის შემქმნელებს? ვისთვის არის საჭირო? სპეციალური პროგრამული უზრუნველყოფა- მონაცემთა ბაზის მართვის სისტემა (DBMS). თქვენ ეუბნებით მას, რა მონაცემები იყიდოს და რა უნდა გააკეთოს, შემდეგ კი სისტემა თავად აწესრიგებს ყველაფერს.

დღეს ასობით DBMS არსებობს. გასაოცარია, რამდენი მათგანი ავიდა DB-Engines-ის რეიტინგში პირველ ხუთეულში.

ყველაზე პოპულარული და მოწინავე DBMS, რომლის პირველი ვერსია ჯერ კიდევ 70-იან წლებში გამოჩნდა. ძლიერი, პრაქტიკული და სტატუსის მატარებელი.

Დადებითი:

  • ფართო ფუნქციონირება (Oracle-ს აქვს ქსელის ჩარჩო და ბევრი ფუნქცია, რომელიც დამატებით უნდა იყოს დაინსტალირებული სხვა DBMS-ებში);
  • უწყვეტი მასშტაბურობა (რამდენიმე მილიარდი ჩანაწერი მუშავდება პროდუქტიულობის დაკარგვის გარეშე);
  • უპრეცედენტო საიმედოობა;
  • ვიკის, როგორც ვებ გაფართოების ძრავის შესაძლებლობა (Oracle APEX).

ნაკლოვანებები:

  • მაღალი ფასი (ერთჯერადი ლიცენზია 350 დოლარი ღირს, პროცესორის ლიცენზია 17,5 ათასი);
  • ტაძარში სისტემის რესურსები(ხშირად ინსტალაციამდე საჭიროა აღჭურვილობის შემოწმება);
  • დასაკეცი ცვლილებები (ყველა სისტემის ადმინისტრატორი არ არის ჩართული Oracle-ის სერვისებსა და სერვისებში).

ვისთვის არის ის: დიდი (და მდიდარი) კორპორაციები, რომლებიც მუშაობენ მონაცემთა დიდი ვალდებულებით.

ოქროს სტანდარტი DBMS ვებ აპლიკაციებისთვის Linux-ზე. სისტემა არის შვიდკა, საიმედო და უნაყოფო. საქმიანი მიზნებისთვის, მე მირჩევნია ფასიანი ვერსია.

Დადებითი:

  • მარტივი ინტერფეისი;
  • მხარდაჭერა განსხვავებული ტიპებიცხრილი (MyISAM, InnoDB, EXAMPLE და in.);
  • რესურსების დაზოგვა;
  • სინქრონიზაცია ხდება სხვა მონაცემთა ბაზებთან (Oracle, DB2 და სხვა).

ნაკლოვანებები:

  • ფრაგმენტული SQL კორუფცია (რადგან ადრე მუშაობდით სტანდარტულ ენაზე, პრობლემები შეიძლება წარმოიშვას DBMS-ის დანერგვის შემდეგ);
  • იმოქმედეთ არასათანადოდ (თუ რაიმე MySQL ოპერაცია განხორციელდა, შეგიძლიათ მონაცემთა ბაზაზე DDos შეტევის პროვოცირება);
  • ფასიანი ტექნიკური მხარდაჭერა (უფასო ვერსიებისთვის).

ვისთვის არის განკუთვნილი: კომპანიებისთვის, რომლებსაც სჭირდებათ ნორმალური, უფასო DBMS.

ფირმა SKBD Microsoft-ისგან. მუშაობს როგორც ადგილობრივთან ასევე ცუდი სერვერები(მათი შეიძლება მომენტალურად ვიკორიზდეს). 2016 წელს ლინუქსის მეგობრობის დროა, მაგრამ უმჯობესია გამოიყენოთ იგი Windows OS ოჯახში.

Დადებითი:

  • მარტივი ინტერფეისი;
  • სინქრონიზაცია სხვებთან პროგრამული პროდუქტებიმაიკროსოფტი;
  • მონაცემთა უსაფრთხო დაცვა (დაშიფვრა, დინამიური შენიღბვა და ა.შ.);
  • ინტენსიური მასშტაბურობა.

ნაკლოვანებები:

  • მაღალი ფასი (ერთი სერვერის სტანდარტული ლიცენზია 865 დოლარი ღირს);
  • რესურსების გაზრდილი ზრდა;
  • რობოტების ფუნქციონირების ურთიერთდაკავშირება ვებ პროგრამებთან.

ვისთვის არის განკუთვნილი: კომპანიები, რომლებიც იყენებენ Microsoft-ის პროდუქტებს.

ერთ-ერთი პირველი DBMS დაიშალა დაახლოებით 30 წლის წინ ბერკლის უნივერსიტეტში. ყველაზე ხშირად გამოყენებული ინსტრუმენტი არის ვებსაიტების მონაცემთა ბაზის შექმნა. იმიტომ, რომ ეს არის მოსახერხებელი და ძვირი.

Დადებითი:

  • მაღალი მასშტაბი;
  • json მხარდაჭერა (ტექსტის ფორმატი JavaScript მონაცემთა გაცვლისთვის);
  • ACID შესაბამისობა (ჩვენ შეგვიძლია დავეხმაროთ სისტემას მუშაობის მაქსიმალური გადაცემის უზრუნველყოფაში);
  • უკაბელო ინტერფეისის დაყენების შესაძლებლობა;
  • მრავალფეროვნება (შესაფერისი ყველაზე პოპულარული პლატფორმებისთვის).

ნაკლოვანებები:

  • გაზრდილი რესურსების მოხმარება;
  • ცუდი ტექნიკური მხარდაჭერა;
  • პრობლემები ჰოსტინგთან დაკავშირებით.

ვისთვის არის განკუთვნილი: კომპანიები შეზღუდული ბიუჯეტით და დიდი მონაცემთა ბაზებით.

უფასო DBMS, რომელიც მხარს უჭერს ბევრ პროგრამირებას. წინა სისტემის ჩანაცვლებისთვის, ის არ მუშაობს რელაციურ მონაცემთა ბაზებთან (ყველა მონაცემი ურთიერთდაკავშირებულია).

Დადებითი:

  • ცვლადი მასშტაბურობა;
  • მხარდაჭერა json;
  • ნებისმიერი სახის მონაცემებთან მუშაობის უნარი.

ნაკლოვანებები:

  • გაშრობის პროცედურა რთულია;
  • ურთიერთობით მონაცემთა ბაზებთან მუშაობისას მოგიწევთ კოდის ხელით გადაწერა;
  • კომერციული გამოყენებისთვის საჭიროა ფასიანი ვერსია.

ვისთვის არის განკუთვნილი: კომპანიები, რომლებიც საქმიანობენ ცალკეული მონაცემების დიდი მოცულობით.