Pazartesi , 20 Kasım 2017
Anasayfa » Veritabanı

Veritabanı

Composite Key (Birleşik Anahtar) Nedir

Veri tabanında tablo oluştururken, tablodaki kayıtların benzersiz olması için her tabloya genellikle bir tane birincil anahtar yerleştiririz. Ancak bazı durumlarda 1 tane birincil anahtar tek başına istediğimiz şekilde tablodaki sorunları çözmek için yeterli olmayabilir. Birden fazla alanın birlikte birincil olması gerektiği durumlarda birincil anahtar olarak ayarlaması gerekir. Bu duruma composite key adı verilir. Daha kısa açıklama olarak da birden fazla …

Devamını oku »

Sql Server’da Fonksiyon Kullanımı

Sql Server’da kullanıcı tanımlı fonksiyonlar, sql serverda tanımlı olan fonksiyonlar gibi  aldığı parametreleri işleyerek geriye bir değer döndüren sql ifadeleridir.  Özellikle procedurelerden en büyük farkı sorguların içinde direk kullanılabilmeleridir. Fonksiyon Çeşitleri 1.Geriye sabit değer döndüren fonksiyonlar 2.Geriye Sorgu döndüren fonksiyonlar 3.Geriye tablo değişkeni döndüren fonksiyonlar Beğendim!1

Devamını oku »

Sql Server’da Trigger Kullanımı

Trigger Türkçe anlamı olarak Tetikleyici demektir.  Trigger, Stored Procedureler gibi  Sql Server içinde bileşen olarak bulunmaktadır.  Triggerların kullanım amacı, tablo üzerinde bir işlem gerçekleştiğinde (insert, update, delete) başka bir işlem daha yapılmak istendiği zaman kullanılır. Şu şekilde basit olarak örneklendirelim. Öğrenci tablonuz olduğunu düşünelim. Öğrenci tablonuzda bir öğrenciyi sildiğinizde bu öğrenci bilgilerini daha farklı bir tabloda(silinen öğrencilerin tutulduğu) tutmak istiyorsunuz. …

Devamını oku »

SQL SELECT INTO Kullanımı

Arkadaşlar bu gün yayınlayacağım konu ise SELECT INTO ifadesi’dir. Arkadaşlar Açıklamak gerekirse SELECT INTO ifadesi ile bir tablodaki verileri alıp yeni bir tablo oluşturup içine kopyalayabiliriz. Sonuçta veritabanında yeni bir tablo oluşturulacağı için veritabanı üzerinde işlem yapan kullanıcının yeni bir tablo oluşturma yetkisine sahip olması gerekmektedir. SELECT INTO Kullanım Biçimi [crayon-5a12399fd1a68226488222/]  *  Select Into yapısı ile yeni oluşturulacak olan tabloya, …

Devamını oku »

Sql Matematiksel Fonksiyonlar

Veritabanı üzerinde matematiksel  ve mantıksal  sorgular yapmanızı sağlayan belli başlı komutlar bulunmaktadır.Bunlardan en çok kullanılanları yazımda örnekler vererek yapacağız. SELECT SORGULARI SELECT POWER(P1,P2) NOT:P1 parametresi ile girilen sayının P2 parametresi ile girilen sayı kadar kuvvetini alır. Örnek: [crayon-5a12399fd1e2e029791327/]   [crayon-5a12399fd1e34335867817/] SELECT ABS() NOT:Matematiksel bir fonksiyondur.Sayının mutlak değerini döndürür. Örnek: [crayon-5a12399fd1e38736269989/] [crayon-5a12399fd1e3c955464577/] SELECT SQUARE() NOT:Matematiksel bir fonksiyondur ve sayının karesini alır. …

Devamını oku »

SQL Select Case Komutu

Sql kayıtları üzerinde dönen değer ile bazı ufak düzenlemeler yapmak gerekebilir. Örn askerlik durumu için 0/1 verisini kaydederken çekilen verininde askerlik yaptı/yapmadı şekilde görünmesini isteyebiliriz. Bu gibi sorgulamalar için select case komutu karşımıza çıkmaktadır.  Aşağıda birkaç  select case örneği kullanımını inceleyebilirsiniz. Select case kullanırken dikkat edilecek en önemli nokta ise bütün case ifadelerindeki dönüş değerlerinin aynı veri tipinde olması gerektiğidir. …

Devamını oku »

SQL HAVING Kavramı

Aslında HAVING ifadesinin işlevi WHERE ifadesinin kine çok benziyor. Ancak kümeleme fonksiyonları ile WHERE ifadesi birlikte kullanılamadığından HAVING ifadesine ihtiyaç duyulmuştur. SQL having kullanımını aşağıdaki  SQL having örnekeri ile açıklayalım.  I. ÖRNEK= 15 taneden az kitap okuyan öğrencilerin adı soyadı ve okuduğu kitap sayısını yazdırın en çok okuyandan en az okuyana sıralayınız. 1.Yöntem [crayon-5a12399fd27bc683351980/]   2.Yöntem [crayon-5a12399fd27c2163355155/]   2.ÖRNEK Aynı kitabı …

Devamını oku »

SQL Sorguları

80 sorgudan fazla SQL  örneği ile veritabanı üzerinde kayıtları seçme, ekleme, güncelleştirme ve silme  komutları kullanarak yapılmıştır.  Bu yazıda kütüphane veritabanı ile DML komutlarını kullanarak SQL Sorguları yazacağız.   Mevcut 80+  SQL sorgu örneklerinde select insert update delete select where şartı  birden fazla tablo inner join  left join  left join  ,right join  İç İçe Select Kullanımı order by  group by  …

Devamını oku »

SQL Kütüphane Veritabanı (İlişkili)

Basit şekilde tasarlanmış SQL kütüphane veritabanı içinde öğrenciler, kitaplar ve bu kitapların öğrencilere ödünç verilmesi ile oluşturulan işlem tabloları yer almaktadır. Basit SQL veritabanı şeklinde tasarlanmıştır. Temel sql sorgulamaları ve sql sorgu örnekleri için veri tabanında  tüm alanlarda kayıtlar mevcuttur. SQL veritabanında ayrıcı kitap ile ilişkili olarak yazar ve tür bilgileri de tutulmaktadır. MSSQL Server Kütüphane Veritabanını  İNDİR   Kütüphane veritabanını …

Devamını oku »

Türkiye İl İlçe Veritabanı 2017

2017 yılı en güncel bilgilere göre Türkiyede şuan tam 81 tane il ve 957 tane ilçesi var. 2017 yılı itibari ile en güncel il ilçe isimlerinin veritabanı oluşturma kodu ve veritabanı ekleme sorgularını kopyalayıp kullanabilirsiniz. 2017 İl İlçe Veritabanı Listesi Desteklenen Veritabanı MySql İl ilçe veritabanı SQL Server İl ilçe veritabanı Orable İl ilçe veritabanı MS Access İl ilçe veritabanı …

Devamını oku »

Veritabanı Dersi Uygulama & Yazılı Sınavı

Veritabanı dersi I.Dönem  I.Uygulama ve Yazılı sınav soruları ve cevapları. Sınav Konuları: Access veritabanı oluşturma Veritabanı ilişkileri kurma Acess veritabanı sorgulama Tablodan flatdosya oluşturma(xml)   Veritabanı dersi sınav belgeleri     OGRENCİLER (pk)Tcno Ad Soyad Tel Cinsiyet NOTLAR (pk)Tcno(FK) (pk)Dno(FK) Vize Final DERSLER (pk)Dno Dersadi derssaati BÖLÜM 1 Soru1 Yukarıdaki veritabanını aşağıdaki kurallara riayet ederek oluşturunuz. Tabloları oluşturunuz.(4p) Tcno alanı …

Devamını oku »

ADO.NET ile 3 Katmanlı Mimari

Diğer karmaşık yapılar gibi, yazılımın da sağlam bir temel üzerine kurulması gerekir. Temel senaryoları dikkate almamanız, genel sorunlar için tasarım yapmamamız veya kilit kararların uzun vadeli sonuçlarını takdir etmemesi başvurunuzu risk altına sokabilir. Modern araçlar ve platformlar, uygulama oluşturma görevi basitleştirmeye yardımcı olur, ancak uygulamanızı kendi senaryolarınıza ve gereksinimlerinize göre dikkatlice tasarlama gereksinimini değiştirmez. Kötü mimarinin maruz kaldığı riskler kararsız, …

Devamını oku »

WPF Entity FrameWork ile Veri Tabanı İşlemleri

WPF Form ile EntityFramework ile veritabanına bağlanarak listeleme,ekleme,silme ve güncelleme işlemlerini gerçekleştirmeyi gösteren örneğe ait videoyu izleyebilirsiniz. Konuyla ilgili sorularınızı Yorumlar kısmından iletebilirsiniz. Beğendim!

Devamını oku »

C# SQL Server Veri Tabanı Bağlantısı (Telefon Rehberi)

Bu yazımızda C# Windows Form kullanarak SQL Veritabanı bağlantısı gerçekleştirerek basit bir Telefon Rehberi oluşturacağız. Rehberimizde Kişi Ekleme, Silme ve Güncelleme işlemlerinin yanı sıra Arama işlemini de gerçekleştireceğiz.Örneğimize veri tabanımızı tasarlayarak başlayalım. Kullanacağımız veritabanımızın ismi “dbRehber” ve tablomuzun ismi ise “tblKisiler” olacak. Veritabanımızı tasarladıktan sonra Formumuzu da aşağıdaki şekilde tasarlıyoruz. Formumuzda bulunan datagridView üzerinde seçtiğimiz kayda ait ilgili verilerin textbox’ …

Devamını oku »

C# Veritabanından Combobox’ a Veri Çekme

Bu yazımızda C# programında bulunan Combobox kontrolüne veritabanı‘ na bağlanarak veri çekme işlemini gösteren küçük bir örnek yapacağız. Bazı durumlarda veritabanında bulunan verilerin comboBox’ ta listelenmesini isteyebiliriz. Örneğimizde dbSehir.accdb isimli Access veritabanından iller tablosuna bağlanarak şehir isimlerini Combobox kontrolüne çekeceğiz. Öncelikle veritabanımızı oluşturup projemizin içinde “…/Bin/Debug” klasörü içine kopyalıyoruz. Formumuza 1 adet Combobox ekledikten sonra aşağıdaki kodları yazıyoruz. [crayon-5a12399fd75fa780871492/] Beğendim!

Devamını oku »