1 – кесте – MS SQL Server мәліметтер типтері
ТипіБайттар өлшеміСипаттамасыBinary(n)1,2 Гб дейінФайлдарды сақтау үшін екілік мәліметтерVarbinary(n)Char(n)nСимволдық жолVchar(n)Datetime8Күн мен уақытSmalldatetime4Decimal(p,s)1-17p цифрлардың жалпы саны мен үтірден кейінгі s цифрлар саныNumeric(p,s)FloatЖылжымалы нүктемен санRealIntSmallint2Бүтін санTinyint10-ден 255-ге дейін бүтін оң сан MoneyАқша мәніSmallmoneyBitБулды мәніTimestampBinary (8) сияқтыTextСимволдық мәліметтерImageЕкілік мәліметтер
18 - Length – типті таңдағаннан кейін өріс өлшемі автоматты түрде беріледі;
- Precision – типті таңдағаннан кейін ондық өлшемі автоматты түрде беріледі;- Default Value – үнсіз келісім бойынша өріс мәндері беріледі;- Allow Null – жалаушаның белгісі берілген өрісте бос мәнді беруге рұқсат береді;- Scale – типті таңдағанда мәліметтердің сандық типі дәл беріледі;- Identity – кестеге жаңа жазбаны енгізген сайын өріске берілген шамамен автоматты түрде өсіріледі: Identity Seed – бастапқы мән, Identity Increment – санауыштың өсуі.Кесте дизайнеріне Action менюіндегі Design Table командасы арқылы не контексті меню арқылы жүзеге асыруға болады. Enterprise Manager арқылы кестеге ақпаратты енгізу үшін Open Table | Return All Rows командасын орныдау қажет. Жазбалардың санын Open Table | Return Top командасы арқылы шектеуге болады.
19 ИндекстерИндекстер мәліметтердің реттеп шығаруын және таңдауын ұйымдастыру үшін қолданылады. Индекс болмаса SQL Server сұранысты орындау үшін кестені сканерлеу керек, яғни кестенің барлық жазбаларын қарастыру керек. Егер кестенің өлшемі көлемді болса, онда серверге үлкен жұмыс жүктеледі. Индекстер қажет мәліметтерге нұсқау болып келеді.Деректер қорында индекс дегеніміз кесте парақтарындағы қажет мәліметтерге сілтеме жасалатын тізім. Басқа жақтан қарағанда, деректер қордың объектісі болып келеді. Бірақ бұл обектілерге қосымша жады қажет. SQL Server индексін құрған кезде кесте сканерленеді, сонымен қатар индекстелген бағанда мәнді таңдап, индекстелген параққа мәліметтер парағына нұсқағыш және индекстелген мәндер үшін жолдар идентификаторларын жасайды.SQL Server-де индекстердің келесі екі типі мүмкін: кластерлік және кластерлік емес. Кластерлік типтес индекстер үшін индекстегі жолдардың тізбегі мәліметтердің физикалық ретімен сәйкес келу керек. Кластерлік индексте тікелей мәліметтер орналасады. Мұндай индекс мәліметтерге қатынау жұмысын тездетеді. Іздеу, реттеу және топтау амалдарын орындау үшін көбінесі кластерлік индекс қолданылады.
20
Достарыңызбен бөлісу: |