folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Northwind Database'te INDEX



Northwind Database'te INDEX

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek

    Herkese merhaba hocalar. Şimdi mesaj geldi database systems dersinden hoca ödev vermiş. Ödev şu  Prepare 4 examples related to INDEX/VIEW/TRIGGER/CURSOR on your own database(at least one from each topic) 

    Trigger ve view az önce bitti sırada INDEX ve CURSOR var. İkisi hakkında hiç bir fikrim yok ama INDEX hakkında biraz araştırma yaptım.

    Ben database olarak Microsoft'un meşhur northwind database'ini kullanıyorum ama index nasıl yapıcam anlayamadım. BU linkte arkadaş anlatmış okudum 2 kez ama nasıl çalışıyor ne iş yapıyor bilmiyorum.

    Relational databases like SQL Server use indexes to find data quickly when a query is processed. Burda demiş ki : SQL gibi ilişkili veritabanları sorgular çalıştığında verileri hızlıca bulabilmek için "index" kullanır. Şimdi index demek bizim şu windowstaki "TEMP" dosyası gibi bir yer mi ? 

    Tablodaki verileri bir şekilde saklıyor ve sorgu çalıştığında en hızlı şekilde bize mi getiriyor ? 

    Tamam diyelim ki öyle çalışıyor.B öyle bir kod yazdım ama ben bunu index olmadanda çalıştırdığım zaman aynı hızda geliyor.

     buda index kodu : create index Stoklari_Indexle ON Products (UnitPrice)

    
    SELECT C.CustomerID as ID , 
    	C.CompanyName as Sirket_Adi , 
    	C.City as Sehir , 
    	O.OrderDate as Siparis_Tarihi , 
    	O.OrderID as Siparis_No, 
    	O.ShipAddress as Gidecegi_Adres , 
    	OD.Discount as Yapilan_İndirim , 
    	P.ProductName as URUN_Adi 
    FROM Products as P 
    	inner join [Order Details] as OD on P.ProductID = OD.ProductID 
    	inner join [Orders] as O on OD.OrderID = O.OrderID
    	inner join Customers as C on O.CustomerID= C.CustomerID 
    where C.CustomerID = 'ANTON'
    	ORDER BY UnitsInStock asc 

     

    Bunu basitçe anlatack yada işim yok dur sana bir index yazayım diyecek varsa çok müteşekkir olurum (:

     

    GodKlaus tarafından 29/Ara/16 16:01 tarihinde düzenlenmiştir

    3D Printing Studio | Anahtarlık • Figür • Kişiye Özel Tasarım | Instagram : @geekbaski
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    GodKlaus
    GodKlaus's avatar
    Kayıt Tarihi: 13/Ocak/2014
    Erkek

    1 kez up olsun :)


    3D Printing Studio | Anahtarlık • Figür • Kişiye Özel Tasarım | Instagram : @geekbaski
Toplam Hit: 967 Toplam Mesaj: 2
sql index northwind