Տարբերություն սխեմայի և աղյուսակի միջև

Տարբերություն սխեմայի և աղյուսակի միջև
Տարբերություն սխեմայի և աղյուսակի միջև

Video: Տարբերություն սխեմայի և աղյուսակի միջև

Video: Տարբերություն սխեմայի և աղյուսակի միջև
Video: Difference between RTGS and NEFT | Banking awareness | Bank & RBI 2024, Նոյեմբեր
Anonim

Սխեմա ընդդեմ աղյուսակ

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

Ի՞նչ է սխեման:

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

Ի՞նչ է աղյուսակը:

Աղյուսակը տվյալների մի շարք է, որը կազմակերպված է տողերի և սյունակների մեջ: Տվյալների բազան պարունակում է մեկ կամ մի քանի աղյուսակներ, որոնք իրականում պահում են տվյալները տվյալների բազայում: Տվյալների բազայի յուրաքանչյուր աղյուսակ ունի յուրահատուկ անուն, որն օգտագործվում է այն նույնականացնելու համար: Տվյալների բազայի սյունակներն ունեն նաև եզակի անուն և դրա հետ կապված տվյալների տեսակ:Բացի այդ, սյունակի հետ կապված կարող են լինել հատուկ ատրիբուտներ, օրինակ՝ այն առաջնային բանալի է, թե օգտագործվում է որպես ինդեքս և այլն: Աղյուսակի տողերը պահում են իրական տվյալները: Հարաբերական տվյալների բազաներում հարաբերությունը ներկայացված է աղյուսակի միջոցով: Բայց կապը և աղյուսակը նույնը չեն, քանի որ աղյուսակը կարող է ունենալ կրկնօրինակ տողեր (և հարաբերությունը չի կարող կրկնօրինակ տողեր պարունակել): Գոյություն ունեն երկու տեսակի աղյուսակներ՝ առարկայական և հարաբերական աղյուսակներ: Օբյեկտների աղյուսակները պահում են սահմանված տիպի օբյեկտներ, մինչդեռ հարաբերական աղյուսակները պահում են օգտվողի տվյալները հարաբերական տվյալների բազայում:

Ի՞նչ տարբերություն կա սխեմայի և աղյուսակի միջև:

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

Խորհուրդ ենք տալիս: