За въпроси: 02 468 29 53, 02 971 83 90
Типове данни
Трето преработено и допълнено издание
автор: Георги Димитров
издателство: Про Лангс • София, 2015
код: 199-103-3
Това практическо ръководство въвежда студентите в практическата разработка на съвременни бази от данни на основата на технологиите на Oracle Database с помощта на SQL. Запознава обучаемите с основните понятия и техники за създаване на БД.
Практическото ръководство е предназначено за бакалаври и магистри от специалностите, изучаващи информационни технологии. Може да бъде полезен в работата на програмистите, занимаващи се с проектиране и администриране на съвременни бази от данни.
1 Предговор
2 ГЛАВА Символни низове
2.1. Типове данни VARCHAR2
2.2. Типове данни CHAR
2.3. Типът данни STRING
2.4. Работа с низове
2.4.1. Специфични низови константи
2.4.2. Използването на символи, които не се визуализират на екрана (не се отпечатват, служебни символи)
2.4.3. Обединяване на низове
2.5. Специфична обработка на низове
2.6. Традиционно търсене, извличане и заменяне
2.7. Отрицателно низово позициониране
2.8. Търсене, извличане и подмяна на низове
2.9. Извеждане на текст при съвпадение с шаблон
2.10. Преброяване на съвпадения
2.11. Подмяна на текст
2.12. Работа с празни низове
2.13. Конвертиране на извлечени данни към променливи и обратно
3 Глава Numbers
3.1. Числови типове данни
3.2. NUMBER
3.3. PLS_INTEGER тип данни.
3.4. BINARY_INTEGER тип данни.
3.5. SIMPLE_INTEGER тип данни.
3.6. BINARY_FLOAT и BINARY_DOUBLE типове данни.
3.7. SIMPLE_FLOAT и SIMPLE_DOUBLE типове данни.
3.8. Числови подтипове.
3.9. Конвертиране
3.9.1. TO_NUMBER
3.9.2. TO_CHAR функция.
3.10. CAST
3.11. Косвени преобразувания.
3.12. Числови оператори.
3.13. Числови функции.
3.13.1. Функции за закръгляване и отрязване.
3.14. Тригонометрични функции.
3.14.1. Числова функция за бързи справки.
4 ГЛАВА Работа с Date и Timestamps
4.1. Типове данни за дата и време
4.2. Деклариране на променливите за дата и време
4.3. Избор на тип данни за дата и време
4.4. Получаване на текуща дата и час
4.5. Типове данни за периоди от време (Interval Datatypes)
4.6. Деклариране на променливите INTERVAL
4.7. Намиране на разликата между две DateTime стойности
4.8. Определяне на периоди от време
4.9. Времеви преобразувания
4.10. Работа с времеви зони
4.11. Форматната маска (Format Mask)
4.12. Дати и литерали (Date and Timestamp Literals)
4.13. Преобразуване на интервали
4.14. CAST и EXTRACT
4.14.1. Функцията CAST
4.14.2. Функцията EXTRACT
4.15. Аритметични функции за работа с дати
4.15.1. Аритметика за дати с DATETYPE
4.15.2. Изчислияване на интервал между две времена
4.15.3. Смесване на DATE и TIMESTAMPS
4.15.4. Добавяне и изваждане на интервали
4.15.5. Умножение и деление на интервали
4.15.6. Използване на неограничени типове INTERVAL
4.16. Date/Time Функции
5 ГЛАВА Miscellaneous Datatypes
5.1. Булевият Тип данни
5.2. Типът RAW
5.3. UROWID и ROWID типове данни
5.3.1. Как да получим ROWIDs
5.3.2. Използване на ROWIDs
5.4. LOB типове данни
5.4.1. LONG и LONG RAW
5.4.2. Работа с LOB
5.4.3. Как работят LOB локаторите
5.5. Празна или NULL LOB променлива
5.5.1. Редактиране на LOB
5.5.2. Четене от LOB
5.6. BFILE са различни
5.6.1. Създаване на BFILE локатор
5.6.2. Достъп до BFILEs
5.7. Защитени файлове или основни файлове
5.7.1. Криптиране
5.8. Временни LOB типове данни
5.9. Създаване на временна LOB
5.9.1. Освобождаване на временният LOB файл
5.10. Основни операции с LOB
5.11. SQL семантика
5.11.1. Как SQL семантиката влияе на производителността
5.11.2. Oracle Text и SQL семантика
5.12. LOB Функции за конвертиране
5.13. Предварително дефинирани типове обекти
5.13.1. XML тип
5.13.2. URI видове
5.14. ANY types
Литература