Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Жазбаның бір компоненті
Single component of a record
Компьютерлік ғылымда бірнеше бөліктен тұратын деректерді өрістерге (мәліметтер өрістері) бөлуге болады. Реляциялық деректер базалары деректерді дерекқор жазбаларының жиынтығы ретінде ұйымдастырады, оларды қатарлар деп атайды. Әрбір жазба бірнеше өрістен тұрады; барлық жазбалардың өрістері бағандарды құрайды. Өрістер мысалдары: аты-жөні, жынысы, шаштың түсі. Объектіге бағытталған бағдарламалауда өріс (оған дерек мүшесі немесе мүше айнымалы деп те айтылады) – бұл сынып немесе объект ішінде қамтылған деректің нақты бір бөлігі. Қайталанатын өрісте (осыны инстанция айнымалысы деп те атайды) объектінің әрбір мысалы үшін жеке инстанция айнымалысы болады: мысалы, Employee класының Name өрісі бар және әрбір қызметкерге жеке атау сәйкес келеді. Статикалық өріс (сонымен қатар сынып айнымалысы деп аталады) – бұл барлық мысалдармен ортақ болатын бір айнымалы. Өрістер қасиеттер арқылы абстракцияланады, олар оларды өрістердей оқуға және жазуға мүмкіндік береді, бірақ олар getter және setter әдістеріне шақыруларға айналдырылуы мүмкін.
In computer science, data that has several parts, known as a record, can be divided into fields (data fields). Relational databases arrange data as sets of database records, so called rows. Each record consists of several fields; the fields of all records form the columns. Examples of fields: name, gender, hair colour. In object oriented programming, a field (also called data member or member variable) is a particular piece of data encapsulated within a class or object. In the case of a regular field (also called instance variable), for each instance of the object there is an instance variable: for example, an Employee class has a Name field and there is one distinct name per employee. A static field (also called class variable) is one variable, which is shared by all instances. Fields are abstracted by properties, which allow them to be read and written as if they were fields, but these can be translated to getter and setter method calls.
Белгіленген ұзындығы
Біттердің белгілі бір саны бар өрістер тұрақты ұзындығы бар өрістер деп аталады. Мысалы, төрт байттық өріс 31 биттік екілік бүтін сан мен таңба битін (барлығы 32 бит) қамтуы мүмкін. 30 байттық атау өрісінде адамның аты болады, әдетте соңында бос орындармен толықтырылады. Тұрақты ұзындығы бар өрістерді пайдаланудың кемшілігі – өрістің бір бөлігі пайдаланбауы мүмкін, бірақ ең үлкен ұзындығына орын бөлінуі керек. Сондай-ақ, өрістер жіберілген жағдайда, жоғалған өрістерді толтыру қажет, мысалы, жазбадағы белгілі бастапқы орындарды сақтау үшін.
Fields that contain a fixed number of bits are known as fixed length fields. A four byte field for example may contain a 31 bit binary integer plus a sign bit (32 bits in all). A 30 byte name field may contain a person's name typically padded with blanks at the end. The disadvantage of using fixed length fields is that some part of the field may be wasted but space is still required for the maximum length case. Also, where fields are omitted, padding for the missing fields is still required to maintain fixed start positions within a record for instance.