ᲙომპიუტერებიᲛონაცემთა ბაზა

SQL "for Dummies": ის, რაც თქვენ უნდა იცოდეს, ახალბედა?

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

რატომ ვისწავლოთ ენა?

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

რა არის SQL?

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

რა პროცედურები შეიძლება შესრულდეს გამოყენებით ამ ენაზე?

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

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

რომელი გუნდი ყველაზე პოპულარული ამ ენაზე?

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

  1. DDL - ეს არის ბრძანება, რომელიც განსაზღვრავს მონაცემები. იგი გამოიყენება შექმნა, შეცვლა და წაშლა სხვადასხვა ობიექტების მონაცემთა ბაზაში.
  2. DCL - გუნდი, რომელიც მართავს მონაცემები. იგი გამოიყენება, რათა უზრუნველყოს სხვადასხვა მომხმარებლებს ინფორმაციის მონაცემთა ბაზა, ასევე გამოიყენოთ მაგიდა და ხედი.
  3. TCL - გუნდი, რომელიც მართავს სხვადასხვა სახის ოპერაციები. მისი მთავარი მიზანია, რათა დადგინდეს, რა თქმა უნდა, გარიგება.
  4. DML - მანიპულირებს მიღებული მონაცემების. მისი მისიაა საშუალებას აძლევს მომხმარებელს გადაადგილება სხვადასხვა ინფორმაცია მონაცემთა ბაზაში და ხელს შეუწყობს.

სახის შეღავათებით, რომლებიც ამ სერვერზე

Under პრივილეგია ეხება იმ ქმედებებს, რომელიც შეიძლება შეასრულოს ერთი ან მეორე შესახებ მათი მდგომარეობა. ყველაზე დაბალი, რა თქმა უნდა, არის ჩვეულებრივი შესვლა. რა თქმა უნდა, დროთა განმავლობაში პრივილეგიები ექვემდებარება შეცვლას. ძველი წაიშლება და ახლის დასძინა მან. როგორც დღეს, ყველა, ვინც გაივლის SQL Server კურსები "for Dummies", ვიცი, რომ არსებობს რამდენიმე ტიპის ნებადართული საქმიანობა:

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

ისტორია SQL

ეს ენა შეიქმნა IBM, 1970 წლის კვლევის ლაბორატორია. მიუხედავად იმისა, რომ მისი სახელი იყო ოდნავ განსხვავებული (გაგრძელებაა), მაგრამ მას შემდეგ, რაც რამდენიმე წლის განმავლობაში გამოყენების, ის შეიცვალა, რამაც ცოტა. მიუხედავად ამისა, დღესაც, ბევრი ცნობილი საერთაშორისო ექსპერტები სფეროში პროგრამირების კვლავ შეხედულებებსა სახელი ძველი. SQL შეიქმნა ერთადერთი მიზნით - გამოგონება ენა, რომელიც იქნება იმდენად მარტივია, რომ მას შეეძლო უპრობლემოდ უნდა ვისწავლოთ თუნდაც უბრალო ინტერნეტის მომხმარებლებს. საინტერესო ის არის, რომ მიუხედავად იმისა, SQL არ იყო ერთადერთი ასეთი ენაზე. California, მეორე ჯგუფის ექსპერტები შეიმუშავა მსგავსი Ingres, მაგრამ იგი არ იწვევს. სანამ 1980 წელს, იყო რამდენიმე ვარიაციები SQL, რომლებიც მხოლოდ გარკვეულწილად განსხვავდება ერთმანეთისგან. თავიდან აცილების მიზნით, დაბნეულობა, 1983 წელს, სტანდარტული ვარიანტი შეიქმნა, რომელიც პოპულარულია დღეს. SQL კურსები "for Dummies" ნება თქვენ იცით, ბევრად უფრო მეტი მომსახურება და სრულად შეისწავლის მას რამდენიმე კვირის განმავლობაში.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.atomiyme.com. Theme powered by WordPress.