Professional Documents
Culture Documents
) - 30 (I-XV) ; ა ლექცია სთ კვირა) - ბ ლაბორატორიული 15 (I-XV) ; სთ კვირა) გ ჯგუფში მუშაობა 14 (I-XV) სთ კვირა
) - 30 (I-XV) ; ა ლექცია სთ კვირა) - ბ ლაბორატორიული 15 (I-XV) ; სთ კვირა) გ ჯგუფში მუშაობა 14 (I-XV) სთ კვირა
საკონტაქტო - 60 სთ
ა) ლექცია – 30 სთ (I-XV კვირა);
ბ) ლაბორატორიული – 15 სთ (I-XV კვირა);
გ) ჯგუფში მუშაობა 14 სთ (I-XV კვირა)
ძირითადი ლიტერატურა
ელ.ფოსტა - surmanidzez@gmail.com
ტელ. 577 55 94 79
ლექცია № 1
ინფორმაცია/მონაცემები
აუდიო
ვიდეო
რეალური შესანახი
ინფორმაცია
სამყარო მონაცემები
სტუდენტის ნომერი;
რიცხვი;
უნიკალური მნიშვნელობა;
პირველადი გასაღები;
და ა.შ.
მონაცემთა წარმოდგენა
0 ან 1 =ბიტი
8 ბიტი =1 ბაიტი , ASCII კოდებში ერთი სიმბოლო 8 ბიტია
44 ზეტა-
4,4 ზეტა- ბაიტი
ბაიტი
1 ზეტაბიტი = 270 ბიტი, = 1 180 591 620 717 411 303 424 ბიტი
მონაცემთა ბანკი
მონაცემთა ბაზის მოდელი
რეალური ვირტუალური
სამყარო სამყარო
კონცეპტუალური დონე
მონაცემთა ბაზა
ANSI-SPARC არქიტექტურა
სამდონიანი არქიტექტურა
ინფორმაციის წარმოდგენის მოდელები
(კონცეპტუალური დონე)
(ლოგიკური დონე)
მონაცემთა
ბაზების მართვის
სისტემები
მონაცემთ
ა
ბიტი } ბაიტი ანუ სიმბოლები } ველი } ჩანაწერი } ფაილი
ბაზები
ბიტი } ბაიტი ანუ სიმბოლები } ველი } ჩანაწერი } ფაილი
+
მეტამონაცემები
+ } მონაცემთა
ინდექსები ბაზა
+
დანართის მეტამონაცემები
პროგრამული და
ენობრივი
საშუალებების
კოპლექსი
მონაცემები
(ინფორმაცია)
რატომ უნდა ვისწავლოთ მონაცემთა ბაზები და
მონაცემთა ბაზების მართვის სისტემები?
მონაცემებზე
მანიპულირება
მონაცემთა
საცავები
მონაცემთა ბაზების მართვის სისტემების განვითარების
ძირითადი მიმართულებები:
1. რელაციური:
Microsoft Access, Microsoft SQL Serer, Oracle, MySQL,
2. NoSQL - არარელაციური:
MongoDB, CouchDB, Couch base, MariaDB და სხვა
3. გრაფული:
Neo4J, ArangoDB, OrientDB, MarkLogic, Oracle Spatial and Graf და სხვა
4. NewSQL (ჰიბრიდული):
MemSQL, NuoDB, VoltDB, Clustrix, ScaleDB, dbShards, Hadoop და სხვა
მონაცემთა ბაზის დაგეგმვა
სისტემის განსაზღვრა
პროტოტიპის რეალიზაცია
შემუშავება
მონაცემთა გარდაქმნა
და ჩატვირთვა
ტესტირება
ექსპლუატაციის
თანხმლები
მონაცემთა ბაზის სქემა
-
ეს არის პროექტი,
რომლის მიხედვითაც
შენდება მონაცემთა
ბაზა და მისი
დანართები
მომხმარებლის შეკითხვის
(მოთხოვნის) გავლის პროცესი
1. მომხმარებელი უგზავნის შეკითხვას
(მოთხოვნას) მონაცემთა ბაზის მართვის
სისტემას მონაცემთა მიღებაზე მონაცემთა
ბაზიდან;
2. მომხმარებლის უფლებების და
მონაცემთა იმ გარე მოდელის ანალიზი,
რომელიც შეესაბამება მოცემულ
მომხმარებელს, ადასტურებს ან უკრძალავს
მოცემული მომხმარებლის დაშვებას
მოთხოვნილ მონაცემებთან;
3. დაშვების აკრძალვის შემთხვევაში
მონაცემთა მართვის სისტემა ატყობინებს
მომხმარებელს ამის შესახებ და წყვეტს
მონაცემთა შემდგომ დამუშავებას,
წინააღმდეგ შემთხვევაში მონაცემთა ბაზის
მართვის სისტემა საზღვრავს კონცეპტუალური
მოდელის ნაწილს, რომელსაც შეეხება
მომხმარებლის შეკითხვა (მოთხოვნა);
1. მომხმარებლის მონაცემები;
2. მეტამონაცემები;
3. ინდექსები;
4. დანართების მეტამონაცემები
ობიექტი (არსი)
სტუდენტი
არსი მოიცავს:
სტუდეტნის პირადი ნომერი
სტუდენტის ვინაობა (სახელი, გვარი)
ჩარიცხვის წელი
მისამართი
ტელეფონი
რომელ სკოლაში სწავლობდა
4
ქსელური ტურისტულ ასობით- ნებისმიერი
(ინტერნეტი) ინფორმაციული ათასი
ცენტრი
მონაცემთა მოდელების კლასიფიკაცია
მონაცემთა მოდელები
ინფოლოგიური დატალოგიური
მთლიანობა
აღდგენის უნარი
უსაფრთხოება
ეფექტურობა
დამგროვებელზე (დისკზე) მონაცემთა
შენახული
სტრუქტურირებული ბაზები
მონაცემები (ინფორმაცია)
SQL ენა
(Structured Query Language)
SQL
სკრიპტული ფორმა და გრაფიკული
ინსტრუმენტული საშუალება
ინტერფეისი SQL
პროგრამული და
ენობრივი საშუალებების
მონაცემთა
კოპლექსი ბაზების მართვის
სისტემა
რელაციური მონაცემთა ბაზა
რელაციური ცხრილი
მონაცემთა ბაზების მართვის სისტემები
(მბმს)
მომხმარებლის მონაცემები დამუშავების ქვესისტემები მომხმარებლებ
მეტამონაცემები ბი ი
ინდექსები რ ფორმების პროცესორი
ფაილ-სერვერი კლიენტ-
სერვერი
1. Ms SQL Server
1. Microsoft Access
2. Filemaker Pro 2. Oracle
3. Paradox 3. MySQL
4. Lotus Approach 4. DB2
5. Foxpro 5. PotgreSQL
სასწავლო მონაცემთა ბაზა - Students
ცხრილები: Studentebi, Shefaseba და Studentebi_2