რა არის მონაცემთა ბაზა?

Სარჩევი:

რა არის მონაცემთა ბაზა?
რა არის მონაცემთა ბაზა?
Anonim

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

თქვენ უკვე იყენებთ მონაცემთა ბაზებს

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

Image
Image

მონაცემთა ბაზები ელცხრილების წინააღმდეგ

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

  • აღადგინეთ ყველა ჩანაწერი, რომელიც შეესაბამება გარკვეულ კრიტერიუმებს
  • განახლეთ ჩანაწერები ერთობლიურად
  • ჯვარედინი ჩანაწერები სხვადასხვა ცხრილებში
  • შეასრულეთ რთული აგრეგატის გამოთვლები

მონაცემთა ბაზის ელემენტები

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

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

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

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

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

მონაცემთა ბაზის მართვის სისტემა

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

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

FAQ

    რა არის მონაცემთა ბაზის სქემა?

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

    რა არის რელაციური მონაცემთა ბაზა?

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

    რა არის მონაცემთა ბაზის მოთხოვნა?

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

    რა არის მონაცემთა ბაზის ჩანაწერი?

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

    რა არის უცხო გასაღები მონაცემთა ბაზაში?

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

    რა არის ერთეული მონაცემთა ბაზაში?

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

გირჩევთ: