Transact-SQL. Full-Text Search.Tam Mətnli Axtarış
Salam Dostlar. Bugünkü məqalədə SQL Serverin çox funksional imkanlarından olan Full-Text Search, yəni tam mətnli axtarış sistemi ilə tanış olacağıq. Full-Text Search nədir? Full-Text Search verilənlər bazasında mətn tipli verilənlərin arasından tam mətnli axtarış aparan SQL Serverin bir komponentidir. Tam mətnli sorğular müəyyən dilin (məsələn: İngilis və ya Türk) qaydalarına uyğun olaraq sözlərin və söz ...
Ətraflı oxuyun...Transact-SQL. NULL yoxsa sıfır?
Salam Dostlar. Bugünkü məqalədə çox maraqlı bir mövzumuz var. Bu gün NULL barədə danışacağıq. Bu barədə kifayət qədər yazılı və video materiallar var, lakin NULL barədə verilən sualların ardı kəsilmir. Bəzi hallarda sorğularda qəribə nəticələrə və anlaşılmazlıqlara səbəb olan NULL proqramçıları çox narahat edir. Buna görə də yazılı şəkildə bu mövzuya daha ətraflı izah verməyə ...
Ətraflı oxuyun...AdventureWorks2014, Northwind və pubs tədris bazalarının qurulması
Salam Dostlar. Məqalələrin birində Microsoft SQL Server 2014 Express versiyasını quraşdırdıq. Bugünkü məqalədə ən çox verilən suallardan birinə cavab verməyə çalışacağam. Transact-SQL dilini öyrənmək üçün hansı bazalardan istifadə etməliyik? Qeyd etmək lazımdır ki, T-SQL öyrənmək üçün bu dildə tərtib edilmiş istənilən baza istifadə etmək olar. Lakin hazır tədris bazaları da mövcuddur və onları asan şəkildə ...
Ətraflı oxuyun...Microsoft SQL Server 2016 T-SQL yenilikləri. DROP IF EXISTS
Salam Dostlar. Informasiya Texnologiyaları sahəsi çox dinamik inkişaf edir, proqramlar, serverlər hər zaman yenilənir. “Microsoft” şirkətinin məhsulları da daim yenilənir. Artıq SQL Server 2016 CTP3 üzərində işlər gedir, sistem hələlik yoxlama rejimindədir və SQL Serverin yeni versiyası gələn il işıq üzü görəcək. Çox maraqlı və faydalı yeniliklərdən biri T-SQL dili ilə bağlıdır. Yeniliklər DDL əmrlər ...
Ətraflı oxuyun...T-SQL sorğularının optimallaşdırılması. 1-ci hissə
Salam Dostlar! Əvvəlki dərslərimizdə qeyd etdik ki, T-SQL standart SQL əsasında qurulub və o da öz növbəsində (relational) münasibətli modelinə əsaslanır. Lakin çox vaxt SQL, o cümlədən T-SQL, bu nəzəriyyədən kənara çıxır. Buna baxmayaraq kodun maksimal olaraq münasibətli (relational) modelinə uyğun yazılması üçün T-SQL daxilində kifayət qədər imkanlar vardır. Keçən dərslərimizdə qeyd etdik ki, verilənlər ...
Ətraflı oxuyun...T-SQL inzibatçılıqda. Verilənlər bazasının ehtiyat nüsxələrinin yaradılması
Salam Dostlar. Bugünkü məqalədə çox aktual bir məsələni araşdırmağa və aydınlıq gətirməyə çalışacağam. Bildiyiniz kimi, şirkətlərdə ən çox istifadə olunan Verilənlər Bazası İdarəetmə Sistemlərindən biri Microsoft SQL Serverdir. Formal olaraq verilənlər bazaları sahəsində iki istiqamət vardır: İnzibatçılıq və Proqramlaşdırma. Bu iki istiqamət SQL Serverin 2012-ci versiyasına qədər ayrılırdı, hətta üç istiqamətdə imtahanlar var idi, sonuncu ...
Ətraflı oxuyun...SQL Server-in Arxitekturası
SQL Server-in Arxitekturası Yeni məqaləmizdə xoş gördük. Bu məqaləmizdə SQL Serverin Arxitekturası haqqında məlumat verəcəm. SQL Server əsasən üç ana hissədən SQL Server Network Interface (SNI), Database Engine ve SQLOS ibərətdir. Database Engine isə Relational Engine ve Storage Engine olmaqla iki hissəyə ayrılır. 1. SQL Server Network Interface (SNI) SQL Server Network Interface (SNİ) klient və ...
Ətraflı oxuyun...SQL Server-də Ehtiyat Nüsxənin Bərpa Olunması
SQL Server-də Ehtiyat Nüsxənin Bərpa Olunması Salam dostlar yeni məqaləmdə xoş gördük sizləri. Bundan əvvəlki məqaləmdə SQL Server ilə Avtomatik Ehtiyat Nüsxə çıxarma qaydası ilə tanış olduq. İndi isə bu məqaləmdə SQL Server-də Avtomatik çıxarılmış Ehtiyat Nüsxəninin necə bərpa etmək olar ona nəzər salaq. Əvvəlki məqaləmə uyğun olaraq, yaratdığım Technet adli bazamın Maintenance Plan vasitəsi ...
Ətraflı oxuyun...T-SQL verilənlər tipləri – 2-ci hissə. TARİX və ZAMAN.
Salam Dostlar. Bugünkü dərsimizdə cədvəllərin yaradılması zamanı ən vacib işlərdən biri olan verilənlər tiplərinin təyin olunması qaydaları barədə bəhsimizi davam edəcəyik. Məqalənin 1-ci hissəsində T-SQL – də istifadə olunan tam ədədlər, dəqiqliyi və miqyası təyin olunmuş onluq kəsr ədədlər, pul (valyuta), təxmini ədədlər verilənlər tipləri barədə bəhs etdik. Bu gün tarix və zaman tipləriylə tanış ...
Ətraflı oxuyun...T-SQL verilənlər tipləri, onların PL/SQL – də olan analoqu və ANSİ SQL standartına uyğunluğu – 1-ci hissə.
Salam Dostlar. Bugünkü dərsimizdə cədvəllərin yaradılması zamanı ən vacib işlərdən biri olan verilənlər tiplərinin təyin olunması qaydaları ilə tanış olacağıq. Keçən dərslərimizdən öyrəndiniz ki, verilənlər bazasında bütün verilənlər mürəkkəb çoxluqlar şəklində saxlanılır. Həmin çoxluqlar (və ya münasibətlər) verilənlər bazasının cədvəllərini, çoxluqların elementləri (və ya münasibətin kortejləri) – cədvəllərin sətirlərini, elementlərin atributları – cədvəllərin sütunlarını təşkil ...
Ətraflı oxuyun...