Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];

Вниз

Проблема с record size в Firebird 0.9.4   Найти похожие ветки 

 
--Reporter--   (2002-02-13 08:39) [3]

Да вот все мои поля:


CREATE DOMAIN BYTE AS SMALLINT;
CREATE DOMAIN COURSE AS SMALLINT;
CREATE DOMAIN IDENT AS INTEGER;
CREATE DOMAIN IMAGE AS BLOB SUB_TYPE 0 SEGMENT SIZE 80;
CREATE DOMAIN MEMO AS VARCHAR(15000) CHARACTER SET WIN1251 COLLATE PXW_CYRL;
CREATE DOMAIN MIDDLESTRING AS VARCHAR(30) CHARACTER SET WIN1251 COLLATE PXW_CYRL;
CREATE DOMAIN NAME AS VARCHAR(100) CHARACTER SET WIN1251
DEFAULT "" COLLATE PXW_CYRL;
CREATE DOMAIN NUMBER AS INTEGER;
CREATE DOMAIN SMALLSTRING AS VARCHAR(10) CHARACTER SET WIN1251 COLLATE PXW_CYRL;
CREATE DOMAIN STRING AS VARCHAR(255) CHARACTER SET WIN1251 COLLATE PXW_CYRL;
CREATE TABLE STUDENT
(
ID IDENT NOT NULL,
FIRSTNAME NAME,
SECONDNAME NAME,
LASTNAME NAME NOT NULL,
BIRTHDAY DATE,
SEX BYTE,
MILITARY BYTE,
TYPEPMG BYTE,
PMG STRING,
BUILDING SMALLSTRING,
APARTMENT SMALLSTRING,
TELEPHONE STRING,
MOBILE STRING,
FAX STRING,
EMAIL STRING,
SERIES SMALLSTRING,
NUMBER MIDDLESTRING,
ROUMVD STRING,
DATEROUMVD DATE,
IDENTIF STRING,
REFFIRSTNAME NAME,
REFSECONDNAME NAME,
REFLASTNAME NAME,
REFSTATUS STRING,
CITY STRING,
KNOLLEGE MEMO,
FULLNAME COMPUTED BY (lastname ||" " || firstname || " "||secondname),
FAMILYSTATUS BYTE,
PHOTO IMAGE,
COMMENTS MEMO,
DRIVER IDENT,
REGION STRING,
NOTES MEMO,
COUNTRY IDENT,
ADDADRESS MEMO COLLATE PXW_CYRL,
GRADCITY STRING COLLATE PXW_CYRL,
GRADNAME STRING COLLATE PXW_CYRL,
GRADSTATUS IDENT,
GRADBEGINYEAR SMALLINT,
GRADLASTYEAR SMALLINT,
GRADSPECIALITY IDENT,
GRADCOURSE COURSE,
GRADGRUP SMALLSTRING COLLATE PXW_CYRL,
GRADAWARDS STRING COLLATE PXW_CYRL,
GRADDIRECTION IDENT,
PRIMARY KEY (ID)
);



А вот, что я хочу сделать, а не получается:


ALTER TABLE STUDENT
ADD GRADFORMOFLEARNING SMALLINT,
ADD GRADSTUDCARD STRING,
ADD GRADRECORDBOOK STRING,
ADD GRADAVERAGEBALL SMALLINT,
ADD ISTBEHAVIOUR SMALLINT,
ADD ISTPOSITION STRING,
ADD ISTMINSALARY STRING,
ADD ISTTEMPERAMENT SMALLINT,
ADD ISTADDWISH MEMO,
ADD ISTRESUME MEMO;


Про нормализацию слышал, что она нужна для уменьшения размера БД, удаления избыточности, но не для увеличения скорости работы с БД. (что то подобное вроде читал в Шумакове). Опровергните, если это утверждение неправильно...

Спасибо



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.03.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
1-43070
Alibaba
2002-02-27 10:44
2002.03.14
TRegValue


14-43146
Merlin
2002-01-25 04:31
2002.03.14
Вышла новая версия чисто русского DELPHI !!!!


3-42912
Yuri Btr
2002-02-13 11:31
2002.03.14
Обновление DBGrida после удаления записи


7-43193
REL
2001-12-10 13:47
2002.03.14
Модем


1-42998
Art1
2002-02-28 12:24
2002.03.14
Как работать с формами в DLL?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский