Hazırlayan : Öğr. Gör. Fahri YILMAZ

Slides:



Advertisements
Benzer bir sunumlar
Veritabanı Nedir?
Advertisements

ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
VERİTABANLARI ÜZERİNDEN ÇOK KULLANICILI YAZILIMLAR İLE TİCARİ VE MÜHENDİSLİK VERİLERİNİN ANALİZLERİNİN GETİRDİĞİ FAYDALAR Dr. YILMAZ YÖRÜ Yük.Mak.Müh.
T sql-diğer komutlar Metin Akbulut.
VTYS Öğr. Gör. Engin DUTAR
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
SQL (Structured Query Language)
SQL (Structured Query Language)
SQL Structured Query Language (Yapısal sorgulama dili)
Karmaşık (İç içe) SELECT Sorguları
Normalizasyon Kuralları & SQL
SQL Komutlar 2 Sibel SOMYÜREK.
Veri Tabanı I.
SQL Komutlar 5 Sibel SOMYÜREK.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
SQL Komutlar 4 Fahri YILMAZ.
Alt Sorgular Veritabanı 2.
5 Sorgulama İşlemleri Veritabanı 1.
Tek Tablo İçinde Sorgulamalar
SQL Sorgu Örnekleri.
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
SQL (STRUCTURED QUERY LANGUAGE)
VTYS Öğr. Gör. Engin DUTAR
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
Departman ve Personel Tablosu Soruları
VIEW (BAKIŞ) OLUŞTURMA
VIEW lerle çalışmak 11.BÖLÜM.
SQL Komutlar 3 Sibel SOMYÜREK.
VTYS Öğr. Gör. Engin DUTAR
SQL Dili ve MySQL Komutları
SQL’e Giriş ve SELECT Komutu
G ÖREV 11. Bir eğitsel yazılım geliştirmek istiyoruz ve yazılımın aşağıda listelenen tüm işlemleri gerçekleştirebilmesi gerekli. Kullanıcı yazılıma kullanıcı.
G ÖREV 13. G ÖREV 13 A 1 no’lu veya 2 no’lu arayüzü seçen öğrencilerin öğrenci numaralarını ve seçilen arayüz numaralarını bugün öğrendiğimiz komutlardan.
MySQL Operatörleri ve Fonksiyonları
SQL SERVER 2008 Yücel YILDIRIM.
VeriTabanı Uygulama.
Sibel SOMYÜREK SQL Görev. SQL – 14a Egitselyazilim veri tabanındaki içerik tablosuna yeni bir kayıt ekleyin,
SQL (Structured Query Language). MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan.
Görsel Programlama II Ders 5 Öğr.Gör. Mustafa KARABULUT.
SQL Sibel SOMYÜREK.
Veri Tabanı Yönetim Sistemleri I
SQL Komutları (2) Uzm. Murat YAZICI.
Okul Yönetiminde Bilgisayar Uygulamaları
Veritabanı Yönetim Sistemi
VTYS Öğr. Gör. Engin DUTAR
SQL’ e Giriş Uzm. Murat YAZICI.
ADRES İ NDEN ÖRNEK VER İ TABANLARINI İ ND İ R İ N İ Z SQL.
ADRESİNDEN ÖRNEK VERİ TABANLARINI İNDİRİNİZ
Veri Tabanı Yönetimi Dersi 7. Laboratuvarı Arş. Gör. Pınar CİHAN.
Yapısal Sorgulama Dili SQL VTYS Giriş Hafta 5 Ders Notu.
Yapısal Sorgulama Dili SQL Hafta 7. TEKRARLI SATIRLARI ÖNLEMEK  DISTINCT komutu ile sorgu sonucunda birden fazla kayıt aynı verileri içeriyorsa tekrarlı.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
View View’ler select ifadesi ile tanımlanmış sanal tablolardır. Temel amacı base tabloların içerisinden veri kümesi getirip ortaya çıkan sonucu sanal.
 Bazı Veri tabanları sadece 1 tablodan oluşmaz.  Bunun sebebi genellikle veri tekrarını önlemektir.  Bu şekilde oluşturulmuş veri tabanlarında, tablolardaki.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
ACCESS VERİTABANI OLUŞTURMA
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 2
ÖRNEK BİR VERİTABANI TASARIMI VE NORMALİZASYONU
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
5. HAFTA Öğr. Gör. Yunus KÖKVER
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
SQL.
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
Veri Tabanı Temel Kavramlar.
SQL (STRUCTURED QUERY LANGUAGE)
Görev 12.
1 EXCEL DE VERİ TABANI (DATABASE) İŞLEMLERİ Excel de bir veritabanı oluşturulabilir veya başka programlarda (Access gibi) oluşturulmuş olan Veri Tabanları.
Sunum transkripti:

Hazırlayan : Öğr. Gör. Fahri YILMAZ SQL Hazırlayan : Öğr. Gör. Fahri YILMAZ

SQL NEDİR? SQL Structured Query Language Yapısal Sorgulama Dili

SQL NEDİR? SQL ile yalnızca veri tabanı üzerinde işlem yapılır. veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir.

NEDEN SQL? Tablolarınızda bulunan verileri düzgün bir şekilde çekip görüntülemek, Tablo oluşturmak, Oluşturduğunuz tabloları düzenlemek için, SQL kullanılır.

SQL - Tarihçesi Veri Tabanı Yaklaşımı ile birlikte bir veri sorgulama diline veya aracına ihtiyaç duyulmuştur. İlk başta matematiksel bir sözdizimine sahip olan SQUARE adlı bir dil geliştirilmiştir.. Geniş kullanıcı kitleleri tarafında kolay kullanılabilmesi için matematiksel söz dizimli SQUARE dilinden vazgeçilerek, İngilizce'ye benzer sözdizimine sahip bir dil oluşturulmuştur.

SQL - Tarihçesi Bu dil SEQUEL (Structured English Query Language) olarak adlandırılmıştır. Daha sonra da bu SEQUEL dili, İngilizce söylenişine paralel olarak SQL olarak adlandırılmıştır.

SQL Dilini Kullanan Veritabanları MySQL Mssql PostgreSQL Microsoft SQL Server Oracle Firebird

SQL Nasıl Kullanılır? Daha önce oluşturduğumuz veri tabanını ele alalım

SQL - Komutlar Veri tabanındaki tüm kullanıcı bilgilerini görüntülemek için; SELECT * FROM KULLANICI_BILGILERI;

SQL - Komutlar Öğrencilerin tümü tarafından yazılımda alınan notların tamamını listeleyin.

SQL - Select Komutu Tablo içindeki sadece belli alanlara ilişkin verileri listelemek için; SELECT alanadi1,alanadi2 FROM tablo_adi;

SQL - Select Komutu Örneğin notlar tablosunda sadece notu alan ogrenci numarası ve not aldığı tarihi listelemek için; SELECT OGRNO, TARIH FROM NOTLAR;

SQL - Select Komutu Verileri listelerken belli bir alandaki verilere göre sıralamak için; SELECT * FROM tablo_adi ORDER BY alan1;

SQL - Komutlar Örneğin alınan notları tarihe göre sıralamak için; SELECT * FROM NOTLAR ORDER BY TARIH;

SQL - Komutlar SELECT * FROM NOTLAR ORDER BY TARIH; Kodu şu şekilde de yazılabilir; SELECT * FROM NOTLAR ORDER BY TARIH ASC;

SQL - Komutlar Örneğin alınan notları tarihe göre azalan sırada sıralamak için; SELECT * FROM notlar ORDER BY tarih DESC;

SQL - Komutlar Verileri listelerken birden fazla alan baz alınarak listeleme yapılabilir SELECT * FROM tabloadi ORDER BY alanadi1 DESC, alanadi2 ASC;

SQL - Komutlar Örneğin alınan notları alındığı içerik numaralarına göre azalan, öğrenci numaralarına göre de artan sırada listelemek için; SELECT * FROM NOTLAR ORDER BY ICERIKNO DESC, OGRNO ASC ;

SQL - Komutlar Tablodaki belli bir alanın bir koşula uymasına göre verileri listelemek için; SELECT * FROM tablo_adi WHERE alanadi1=koşul;

SQL - Komutlar Örneğin sadece 9801 no’lu öğrencinin aldığı notları görüntülemek için; SELECT * FROM NOTLAR WHERE OGRNO=9801;

SQL - Komutlar SQL kodlarında metin değerleri tırmak içinde yazılmalıdır. Örneğin koşul metin ise; SELECT * FROM tabloadi WHERE alanadi1=“metin”;

SQL - Komutlar Örneğin kullanıcı bilgileri tablosundan sadece adı Sema olan öğrencilerin bilgilerini görüntülemek için; SELECT * FROM KULLANICI_BILGILERI WHERE AD="Sema";

SQL - Komutlar Tablodaki verileri birden fazla koşula göre listelemek için; SELECT * FROM tablo_adi WHERE alanadi1=“metin“ AND alanadi2=“metin”;

SQL - Komutlar Örneğin adı Serdar Öztürk olan kullanıcıların bilgilerini listelemek için; SELECT * FROM KULLANICI_BILGILERI WHERE AD="Sema“ AND SOYAD=“Öztürk”;

SQL - Komutlar Tablodaki verileri iki koşuldan birini sağlama durumuna göre listelemek için; SELECT * FROM tablo_adi WHERE alanadi1=“metin“ OR alanadi2=“metin”;

SQL - Komutlar Örneğin adı Serdar ya da soyadı Kubalı olan kullanıcıların bilgilerini listelemek için; SELECT * FROM KULLANICI_BILGILERI WHERE AD="Serdar“ OR SOYAD=“Kubalı”;

SQL - Komutlar Hem ve hem de veya koşulunu içeren sorgulamalar da olabilir SELECT * FROM tablo_adi WHERE (alanadi1=“metin“ OR alanadi2=“metin”) AND alanadi3=“metin”;

SQL - Komutlar Örneğin öğrenci numarası 9801 ya da 9802 olan 1 nolu içeriği önemli sayfa yapan kullanıcılar varsa listelemek için; SELECT * FROM ONEMLI_SAYFALAR WHERE (OGRNO=9801 OR OGRNO=9802) AND ICERIKNO=1;

SQL - Komutlar SELECT (tüm alanlar veya belli alanlar) ORDER BY ASC-DESC WHERE (sayı veya “metin”) AND-OR (a AND b) OR c a AND (b OR c)