База даних, Детальна інформація
База даних
char fіeld[32]; // Підзаписи полів
char end; // Ознака завершення запису заголовка (0х01)
}
struct fіeld { // Підзаписи полів
char name[10]; // Назва поля (максимально - 10 символів, якщо
// менше 10, то доповнюється порожнім символом (0х00))
char type; // Тип даних:
// C - символьні;
// N - числові;
// L - логічні;
// M - типу memo;
// D - дата;
// F - із крапкою, що плаває;
// P - шаблон.
long where; // Розташування поля усередині запису
char length; // Довжина поля (у байтах)
char reserved[15]; // Зарезервовані
Примітки за структурою файлу з даними.
(*) Дані у файлі з даними починаються з позиції, що вказується в записі заголовка в байтах 08-09. Записи з даними починаються з байта, що містить ознаку видалення. Якщо в цей байт занесений пробіл у коді ASCІІ (0х20), то запис не видалявся; якщо ж у першому байті - зірочка (0х2A), то запис видалений. За ознакою видалення йдуть дані з полів, назви яких знаходяться в підзаписах полів.
(**) Кількість полів визначає кількість підзаписів полів. У базі даних для кожного поля існує один підзапис поля.
(***) Обмеження по кількості знаків у записі, максимальному числу полів і т.д.
5. Типи даних. Поняття змінної та константи
Тип даних - характеристика набору даних, що визначає:
діапазон можливих значень даних з набору;
припустимі операції, які можна виконувати над цими значеннями;
спосіб збереження цих значень у пам'яті.
В якості прикладу розглянемо типи даних, які використовуються в СУБД SYBASE SQL Anywhere.
СУБД SYBASE SQL Anywhere підтримує великий спектр даних. Їх можна розділити на декілька категорій:
символьні типи;
числові типи;
char end; // Ознака завершення запису заголовка (0х01)
}
struct fіeld { // Підзаписи полів
char name[10]; // Назва поля (максимально - 10 символів, якщо
// менше 10, то доповнюється порожнім символом (0х00))
char type; // Тип даних:
// C - символьні;
// N - числові;
// L - логічні;
// M - типу memo;
// D - дата;
// F - із крапкою, що плаває;
// P - шаблон.
long where; // Розташування поля усередині запису
char length; // Довжина поля (у байтах)
char reserved[15]; // Зарезервовані
Примітки за структурою файлу з даними.
(*) Дані у файлі з даними починаються з позиції, що вказується в записі заголовка в байтах 08-09. Записи з даними починаються з байта, що містить ознаку видалення. Якщо в цей байт занесений пробіл у коді ASCІІ (0х20), то запис не видалявся; якщо ж у першому байті - зірочка (0х2A), то запис видалений. За ознакою видалення йдуть дані з полів, назви яких знаходяться в підзаписах полів.
(**) Кількість полів визначає кількість підзаписів полів. У базі даних для кожного поля існує один підзапис поля.
(***) Обмеження по кількості знаків у записі, максимальному числу полів і т.д.
5. Типи даних. Поняття змінної та константи
Тип даних - характеристика набору даних, що визначає:
діапазон можливих значень даних з набору;
припустимі операції, які можна виконувати над цими значеннями;
спосіб збереження цих значень у пам'яті.
В якості прикладу розглянемо типи даних, які використовуються в СУБД SYBASE SQL Anywhere.
СУБД SYBASE SQL Anywhere підтримує великий спектр даних. Їх можна розділити на декілька категорій:
символьні типи;
числові типи;
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021