Ինչու՞ է ավելի լավ ունենալ մի քանի առանձին աղյուսակներ:
Ինչու՞ է ավելի լավ ունենալ մի քանի առանձին աղյուսակներ:

Video: Ինչու՞ է ավելի լավ ունենալ մի քանի առանձին աղյուսակներ:

Video: Ինչու՞ է ավելի լավ ունենալ մի քանի առանձին աղյուսակներ:
Video: №94 Չար աչք, նավս, կախարդություն, մոգական ազդեցություններ: Ինչպես են արվում և ինչպես պաշտպանվել: 2024, Մայիս
Anonim

Հարաբերական տվյալների բազայում՝ առանձին սեղաններ պետք է ներկայացնի առանձին սուբյեկտներ: Ամեն ինչ վերաբերում է տվյալներին, եթե դուք ունեն նմանատիպ տվյալներ բազմակի խմբերում, տրամաբանություն չկա այն պահելու մեջ բազմակի սեղան . Միշտ ավելի լավ միևնույն տիպի տվյալներ պահելու համար a սեղան (սուբյեկտ):

Հաշվի առնելով սա, արդյոք տվյալների բազան կարող է ունենալ մի քանի աղյուսակ:

Չնայած ցանկացած սյունակ ա սեղանը կարող է ունենալ Նրանց նկատմամբ կիրառվում են եզակի և ՈՉ ԶԵՐԿ սահմանափակումներ, յուրաքանչյուրը սեղանը կարող է ունենալ միայն մեկ Հիմնական բանալի: Եթե նայեք մյուսին սեղաններ մենք սահմանել ենք մեր համար տվյալների բազա , նրանցից շատերը ունեն id սյունակ:

Հետագայում հարցն այն է, թե քանի սյունակ է չափազանց շատ MySQL: Առավելագույն թիվը սյունակներ ըստ աղյուսակի, հավանաբար, հասնում է տողի առավելագույն լայնությունը: 4096-ի խիստ սահման կա սյունակներ մեկ սեղանի համար, բայց որպես MySQL Փաստաթղթում ասվում է. «ճշգրիտ սահմանը կախված է մի քանի փոխազդող գործոններից»: Հիմնականում տվյալ տողի երկարությունը չի կարող գերազանցել 64k-ը:

Նմանապես, դուք կարող եք հարցնել՝ կարո՞ղ են հարցումները հիմնված լինել մեկ կամ մի քանի հարակից աղյուսակների վրա:

Օգտագործեք տվյալները a հարակից աղյուսակ ձեր տեղեկատվությունը ընդլայնելու համար հարցում . Դուք կարող եք ունենալ դեպքեր, երբ ա հարցում այն է մեկ աղյուսակի հիման վրա տալիս է ձեզ անհրաժեշտ տեղեկատվությունը, սակայն տվյալներ հավաքելով մեկ ուրիշից սեղան կօգնի կատարել հարցում արդյունքներն էլ ավելի պարզ ու ավելին օգտակար.

Քանի՞ աղյուսակ պետք է ունենա տվյալների բազան:

Մի քանի տվյալների բազա տերմիններ իմանալու պարզ տվյալների բազա , դու կարող է ունեն միայն մեկը սեղան . Շատերի համար տվյալների բազաներ ձեզ հարկավոր կլինի մեկից ավելի: Օրինակ, դուք կարող եք ունեն ա սեղան որը պահպանում է ապրանքների մասին տեղեկատվություն, մյուսը սեղան որը պահպանում է պատվերների մասին տեղեկությունները և մեկ այլ սեղան հաճախորդների մասին տեղեկություններով:

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