Основи SQL
Загальна характеристика, особливості та переваги мови SQL. Захист бази даних. Операції та агрегатні функції. Ідентифікатори користувачів і право володіння. Створення горизонтального представлення. Шифрування, копіювання, авторизація та аутентифікація.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | учебное пособие |
Язык | украинский |
Дата добавления | 16.11.2018 |
Размер файла | 96,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
CREATE FUNCTION ToUpper(text) RETURNS text AS $$
select translate( upper($1),
'абвгґдеєжзиіїйклмнопрстуфхцчшщюяь',
'АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬ')
$$ LANGUAGE SQL;
CREATE FUNCTION ToLower(text) RETURNS text AS $$
select translate( lower($1),
'АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬ',
'абвгґдеєжзиіїйклмнопрстуфхцчшщюяь')
$$ LANGUAGE SQL;
CREATE FUNCTION CapitalizeFirstLetters(text) RETURNS text AS $$
declare
Str alias for $1;
Rez text;
P integer;
begin
Rez:=trim(both from ToLower(Str));
Rez:=ToUpper(substr(Rez,1,1))||substr(Rez,2);
P:=strpos(Rez,'-');
if P>0 then
Rez:=overlay(Rez placing ToUpper(substr(Rez,P+1,1)) from P+1 for 1);
end if;
P:=strpos(Rez,'(');
if P>0 then
Rez:=overlay(Rez placing ToUpper(substr(Rez,P+1,1)) from P+1 for 1);
end if;
return Rez;
end;
$$ LANGUAGE plpgsql;
CREATE FUNCTION updSurname() RETURNS trigger as $$
begin
NEW.Surname = CapitalizeFirstLetters(NEW.Surname);
return NEW;
end;
$$ LANGUAGE plpgsql;
CREATE TRIGGER updStudents BEFORE INSERT or UPDATE ON Students FOR EACH ROW EXECUTE PROCEDURE updSurname;
Література
№ п/п |
Автор(и) |
Назва |
Видавництво, рік |
|
1 |
Н.В.Ситник |
Проектування баз і сховищ даних |
К.: КНЕУ, 2004.- 348 с. |
|
2 |
К.Дейт. |
Введение в системы БД |
Москва,-Санкт-Петербург,- Киев, 2000 |
|
3 |
Дж.Грофф П.Вайнберг |
SQL: Полное руководство |
К.: BHV, 2001.- 814 с. |
|
4 |
Клименко Н.Р., Головко О.Д., шарапова О.Д. |
Інформатика та комп'ютерна техніка. Навч.- метод.- посіб. |
К.: КНЕУ, 2002.- 534с. |
|
5 |
Томас Конноли, Каролин Бегг, Страчан Анна |
Базы даннях: проектирование, реализация и сопровождение, теорія и практика. 2-е узд.: пер. с англ.. |
||
6 |
Майкл Дж Хернандес Джон Л Вискас |
SQL - запросы для простых смертных. Практическое руководство по маниипулированию данных в SQL |
Изд. 'Лорис', 2003.- 458с. |
Размещено на Allbest.ru
Подобные документы
Основи безпеки даних в комп'ютерних системах. Канали проникнення та принципи побудови систем захисту. Ідентифікація і аутентифікація користувачів. Захист даних від несанкціонованого доступу. Технічні можливості зловмисника і засоби знімання інформації.
курс лекций [555,1 K], добавлен 05.12.2010Використання баз даних та інформаційних систем. Поняття реляційної моделі даних. Ключові особливості мови SQL. Агрегатні функції і угрупування даних. Загальний опис бази даних. Застосування технології систем управління базами даних в мережі Інтернет.
курсовая работа [633,3 K], добавлен 11.07.2015Програми і мови програмування. Алфавіт мови програмування. Лексеми, зарезервовані слова мови Pascal. Ідентифікатори, типи даних. Арифметичні вирази, операції. Стандартні функції, структура програми. Процедури введення-виведення. Правила написання команд.
лекция [445,0 K], добавлен 24.07.2014Дослідження криптографічних методів захисту даних від небажаного доступу. Основи безпеки даних в комп'ютерних системах. Класифікаційні складові загроз безпеки інформації. Характеристика алгоритмів симетричного та асиметричного шифрування інформації.
курсовая работа [245,8 K], добавлен 01.06.2014Основи технології запису на оптичні диски. Довготривале зберігання інформації на оптичних носіях. Дослідження існуючих програмних і технічних засобів шифрування даних. Можливі рішення проблем і попередження злому. Програмні засоби шифрування даних.
дипломная работа [4,0 M], добавлен 27.01.2012Бізнес процеси й елементи даних. Специфікація елементів даних. Діаграма класів проектування. Створення та використання об'єктів бази даних. Таблиці, обмеження цілісності, тригери, типові вибірки, представлення, індекси. Типові оператори модифікації даних.
курсовая работа [255,3 K], добавлен 01.06.2019Поняття та переваги реляційної бази, автоматизація аналізу даних. Опис основних компонентів сховища даних AS/400. Процес перетворення оперативних даних в інформаційні. Багатовимірні бази даних (MDD). Опис даних і створення файлів в інтеграційних базах.
реферат [36,8 K], добавлен 14.01.2012Характеристика мови програмування VBA (Visual Basic for Application): можливості й засоби. Використання редактора Visual Basic. Створення та виконання VBA-програм. Типи даних, змінні й константи, операції й вирази. Керуючі оператори, процедури й функції.
реферат [29,9 K], добавлен 28.06.2011Форми вихідних документів. Перелік запитів до бази даних. Побудова інфологічної моделі, її структурні компоненти: сутності, зв’язки та відносини. Перелік таблиць, опис запитів. Загальна характеристика та головний зміст форм розроблюваної бази даних.
курсовая работа [414,5 K], добавлен 31.01.2014Проектування бази даних, що реалізує звіти про графік робіт на об’єктах впродовж місяця. Графічне зображення нагромаджувачів даних. Побудова діаграм потоків даних і переходів станів, таблиць у вигляді двовимірного масиву, запитів. Створення бази даних.
курсовая работа [1,2 M], добавлен 29.02.2012