BTP203 VERİTABANI YÖNETİM SİSTEMLERİ
|
|
- Eser Türkay
- 8 yıl önce
- İzleme sayısı:
Transkript
1 BTP203 VERİTABANI YÖNETİM SİSTEMLERİ Öğr.Gör.Dr. Sedat Telçeken Porsuk Meslek Yüksek Pkulu Bilg. Tekn. Bölümü Güz Dönemi
2 İLİŞKİSEL CEBİR (Relational Algebra) İlişkisel cebir, biçimsel sorgulama dilidir. İ.C. Yardımıyla, VT nin nasıl sorgulanabileceği yorumlanır. Girdiler; bir ya da iki ilişki, Çıktılar; yeni ilişkiler... Bu sorgular biçimseldir, SQL den farklı olarak. (Herhangi bir yorumlayıcı veya derleyici yok) Seçim, Atma, Kartezyen Çarpım, Birleştirme, Kesişme, Fark, Doğal Birleştirme, Bölme işlemlerinden oluşur.
3 1-Seçim İşlemi Belirli bir ilişkiden bir kritere göre bazı kayıtları alma işlemidir. σ seçim kriteri (TABLO) Seçim kriteri; =,, >,<,, olabilir. σ Yazar_Adı= Ömer Seyfettin (Kitap) σ Yazar_Adı= Ömer Seyfettin Λ Fiyat < 150 (Kitap)
4 2-Atma İşlemi Belirli bir ilişkiden bazı sütunları atmak suretiyle yapılan seçme işlemidir. π Sütun isimleri (Tablo) Yazar_Adı Kitap_Adı ISBN Fiyat Sayfa π Yazar_Adı, Kitap_Adı (KİTAP) Yazar_Adı Kitap_Adı
5 3-Çarpma İşlemi Belirli bir ilişkiden mümkün olan tüm ikilileri oluşturma işlemidir. Tablo1 X Tablo2 A A 1 B C Kartezyen Çarpma A 2 B 1 B C 1 C 2
6 3-Çarpma İşlemi Kitap X Yayın_Evi örneğine bakalım. σ Yazar_Adı= Ömer Seyfettin (Kitap X Yayın_Evi) Örneğinde önce Kitap tablosunun varlıkları x Yayın_evi tablosunun varlıkları adedince varlık elde edilecek sonra, yazar adı Ömer seyfettin olanlardan ayrı bir tablo elde edilecektir.
7 4-Birleştirme İşlemi İki ilişkiden birinde veya her ikisinde bulunan kayıtların seçilmesi için yapılan bir işlemdir. ( U ) BİL378 Öğrenci Notu Sınıfı Tuğba CC 3 Halil CB 3 Nercü BC 2 MAT214 Öğrenci Notu Sınıfı İsmet AA 3 Özlem DC 2 Hakkı CB 4 π BİL378.Öğrenci (σ sınıfı= 3 (BİL378)) U π MAT214.Öğrenci (σ sınıfı= 3 (MAT214))
8 π BİL378.Öğrenci (σ sınıfı= 3 (BİL378)) U π MAT214.Öğrenci (σ sınıfı= 3 (MAT214)) Öğrenci Tuğba Halil İsmet
9 5-Kesişme İşlemi İki ilişkide de bulunan kayıtların belirlenmesi için yapılan bir işlemdir. ( ) BİL378 Öğrenci Notu Sınıfı Tuğba CC 3 Halil CB 3 Nercü BC 2 MAT214 Öğrenci Notu Sınıfı İsmet AA 3 Özlem DC 2 Hakkı CB 4 Tuğba BA 3 π BİL378.Öğrenci (σ sınıfı= 3 (BİL378)) π MAT214.Öğrenci (σ sınıfı= 3 (MAT214))
10 π BİL378.Öğrenci (σ sınıfı= 3 (BİL378)) π MAT214.Öğrenci (σ sınıfı= 3 (MAT214)) Öğrenci Tuğba
11 6-Fark İşlemi İki ilişkiden birinde bulunup diğerinde bulunmayan kayıtların bulunması işlemidir ( - ) BİL378 MAT214 Öğrenci Notu Sınıfı Öğrenci Notu Sınıfı Tuğba CC 3 Halil CB 3 Nercü BC 2 İsmet AA 3 Özlem DC 2 Hakkı CB 4 Tuğba BA 3 π BİL378.Öğrenci (σ sınıfı= 3 (BİL378)) - π MAT214.Öğrenci (σ sınıfı= 3 (MAT214))
12 π BİL378.Öğrenci (σ sınıfı= 3 (BİL378)) - π MAT214.Öğrenci (σ sınıfı= 3 (MAT214)) Öğrenci Halil
13 7-Doğal Birleştirme İşlemi (A,B) ve (B,C) niteliklerine sahip iki ayrı ilişkinin (A,B,C) niteliklerine sahip tek bir ilişki haline getirilmesine denir. ( ) BİL378 Öğrenci Notu Sınıfı MAT214 Öğrenci Notu Sınıfı Tuğba CC 3 Halil CB 3 Nercü BC 2 İsmet AA 3 Özlem DC 2 Hakkı CB 4 Tuğba BA 3 π BİL378.ogrenci, BİL378.Sınıfı (BİL378 MAT214)
14 π BİL378.ogrenci, BİL378.Sınıfı (BİL378 MAT214) Öğrenci Sınıfı Tuğba 3
15 8-Bölme İşlemi İkili ve birli iki ayrı ilişkiyi karşılaştırarak, birli olan ilişkiye eş olan ikinci ilişkinin değerlerinden oluşan yeni bir ilişki oluşturulabilir. Buna bölme işlemi denir. ( : ) ÖRNEK : Bir bankanın Eskişehir ilindeki bütün şubelerinde mevduat hesabı olan müşterileri öğrenmek istersek... Şube Mevduat Şube Adı Köprübaşı Tepebaşı YunusEmre Kızılay Ulus İl Eskişehir Eskişehir Eskişehir Ankara Ankara Müşteri Bakiye Şube Ozan 50 Tepebaşı Gülderen 200 YunusEmre Selma 150 Kızılay Fatih 225 Ulus
16 π Müşteri,Şube (MEVDUAT) : π Şube Adı (σ İl= ESKİŞEHİR (ŞUBE)) Müşteri Ozan Gülderen
17 ÖĞRENCİ Adı No Bölüm Ortalama Ahmet 110 Matematik 3,6 Mehmet 201 İstatistik 2,7 Ayşe 260 Biyoloji 3,4 Hakkı 150 Matematik 2,9 Füreyya 350 Biyoloji 2,2 Güçlü 286 Matematik 2,6 KREDİ Adı Bakiye İlçe Ayşe 150 Mihalgazi Hakkı 250 Seyitgazi MEVDUAT Adı İlçe İl Ahmet Beşiktaş İstanbul Mehmet Alpu Eskişehir Ayşe Mihalgazi Eskişehir Hakkı Seyitgazi Eskişehir Füreyya Fatsa Ordu Güçlü Merkez Eskişehir
18 SORULAR Öğrenci Tablosunu göz önüne alarak, Matematik Bölümünde okuyan ve ortalaması 2,7 den yüksek olan öğrencileri seçen ilişkisel cebir ifadeyi yazınız? Öğrenci Tablosundan tüm öğrencilerin sadece bölümlerini seçen ilişkisel cebir ifadesini yazınız? Seyitgazi ilşesinde kredisi olan müşterilerin ve Beşiktaş ilçesinde mevduatı olan müşterilenerin adını seçen ilişkisel cebir ifadesini yazınız?....
19 SQL Yapısal Sorgulama Dili SELECT SQL de sorgulama işlemlerini yerine getirir. 1. Seçme işlemi : Bir tablodaki satırları seçme işlemidir. 2. Atma (projection): Tablodaki belirli sütunların seçilmesi işlemidir. 3. Birleştirme (join) : Birden fazla tablonun belirlenen sütunları arasındaki ilişkilere göre birleştirilmesi işlemidir.
20 SELECT deyimi SELECT [DISTINCT] {* sütun,...} FROM tablo SELECT : SQL in sorgulama deyimidir. FROM : Hangi tablonun sorgulanacağını ifade eder. DISTINCT : Tekrarlanan kayıtları önler. [ ] : Kullanılması zorunlu olmayan sözcükler yazılır. Tablo : Altı çizili ve italik olan ifadeler, kullanıcıların verdiği isimlerdir, SQL sözcüğü değildir. {....} : Birden fazla seçeneğin yazıldığı kısım, aralarına işareti konur. * : Tek bir sütunu değil tüm sütunu ifade eder.
21 SQL Yazım kuralları Büyük-küçük harf ayrımı yoktur. Bir SQL deyimi birden fazla satırda yer alabilir. SQL anahtar kelimeleri kısaltılamaz, yarıda kesilip ayrı ayrı satırlara yazılamaz. Deyimin sonuna ; konulur. Anahtar kelimeler ayrı satırlara yazılıp ifadenin okunuşu kolaylanır.
22 Tabloda Tüm satırları seçmek SELECT * FROM tablo : (tablo ismindeki tablonun tüm sütunları seçer) ÖRNEK : ÖĞRENCİ(BÖLÜM, NUMARASI, ADI, SINIFI) Komut; SELECT * FROM ÖĞRENCİ; ya da SELECT * ÖĞRENCİ FROM ÖĞRENCİ; BÖLÜM NUMARASI ADI SINIFI Matematik Ayşe 1 Biyoloji Hikmet 1 Fizik Veli 3 Kimya Ajda 2
23 Tabloda belirli sütunların seçilmesi SELECT BÖLÜM, NUMARASI FROM ÖĞRENCİ; ya da SELECT BÖLÜM, NUMARASI FROM ÖĞRENCİ; Sütun isimleri, tablo isimleriyle ifade edilebilir. Özellikle birden fazla tablo varsa bu yöntem kullanılır. SELECT ÖĞRENCİ.BÖLÜM, ÖĞRENCİ.NUMARASI FROM ÖĞRENCİ;
24 SQL de Aritmetik ifadeler; Aritmetik ifadeler, sütunların içerdiği varlık değerlerine uygulanır. İşlem sırası; ( ) * / + - olarak tanımlıdır. ÖRNEK; SELECT PERSONEL_NO, ADI, ÜCRET+200 FROM PERSONEL; Burada halihazdırdaki, personel tablosunun ücret sütunun değerlerine 200 eklenmiş olup yeni bir sütun oluşturulmuştur.
25 NULL Değeri Var olmayan, atanamayan, bilinmeyen bir değer olarak kabul edilir. (Kesinlikle 0 veya boşluk değildir!) Ücret * 12 + NULL NULL ÖRNEK : PERSONEL(ADI, ÜCRET, KOMİSYON) tablomuzda aşağıdaki komut çalıştığında SELECT ADI, ÜCRET, KOMİSYON, 12*ÜCRET+KOMİSYON FROM PERSONEL; ADI ÜCRET KOMİSYON 12*ÜCRET+KOMİSYON Jason 5000 Fredy 6000 Coşkun
26 Sütunları farklı isimlendirme SELECT komutuyla tablolardan çağrılan sütunlar gerektiğinde farklı isimlerle isimlendirilebilir. Bunu sağlayan komut AS komutudur. ÖRNEK : SELECT ADI, ÜCRET AS AYLIK ÜCRET, 12*ÜCRET+KOMİSYON AS YILLIK ÜCRET FROM PERSONEL;
27 Sütun içeriklerinin birleştirilmesi Sütunların içerdikleri değerlere birbiriyle ya da başka bir karakter dizisi ile birleştirilerek yeni değerler elde edilebilir. (Oracle da, MS Access de & kullanılır) ÖRNEK : Öğrenci adı ve numarasını birleştiren ve buna yeni bir isim verilen bir komut yazalım; SELECT NUMARASI & - & ADI AS NO_ADI FROM ÖĞRENCİ;
28 Çİft (tekrarlanan) satırlar SELECT komutu aynı değerlere sahi satırların göterimini engellemez. ÖRNEK : SELECT BÖLÜM FROM ÖĞRENCİ; Burada aynı bölüm değerine sahip satırlar görünecektir. Ancak bu komut satırına ; DISTINCT komutu eklenirse; SELECT DISTINCT BÖLÜM FROM ÖĞRENCİ; Aynı değerler tekrarlanmayacaktır.
29 Verilerin sınıflandırılması Veri tabanından verileri alırken bazı kısıtlar yardımıyla bu veriler süzgeçlerden geçirilebilir. Yani bu verilerin bir kısmı seçilebilir. Bunun için WHERE sözcüğü kullanılmaktadır. SQL içerisindeki sentaksı aşağıdaki gibidir. SELECT [DISTINCT] {* sütun,..} FROM tablo [WHERE koşul];
30 WHERE Örnekleri SELECT BÖLÜM, NUMARASI, ADI, SINIFI FROM ÖĞRENCİ WHERE SINIFI= 1 ; SELECT BÖLÜM,NUMARASI ADI, SINIFI, ORTALAMA FROM ÖĞRENCİ WHERE ORTALAMA >= 2,70; <, >, <=, >=, <>, = karşılatırma işleçleri kullanılabilir.
31 Diğer Karşılaştırma işleçleri IS NULL : Null değeri, var olmayan, atanamayan ve bilinmeyen bir değer olduğu zamanlarda kullanılır. Burada sentaks; WHERE attribute = NULL değil, WHERE attribute IS NULL şeklindedir. ÖRNEK: SQL> SELECT Adı, Numarası, GOrtalama, FROM OGRENCI WHERE ONURBELGESI IS NULL;
32 Diğer Karşılaştırma işleçleri BETWEEN n AND m : İki deger arasında kalan satır degerlerini belirlemek amacıyla kullanılır. SELECT BÖLÜM,NUMARASI ADI, SINIFI, ORTALAMA FROM ÖĞRENCİ WHERE ORTALAMA BETWEEN 3,00 AND 4,00; IN(Liste) : Sütun değerleri bir listedeki değerler ile karşılaştırılması gerekliyse kullanılır. SELECT BÖLÜM, NUMARASI, ADI, SINIFI FROM ÖĞRENCİ WHERE SINIFI IN( 3, 2 );
33 Diğer Karşılaştırma işleçleri LIKE(kural) WHERE ile birlikte bir sütunun değerini tam olarak değil; bir kısmını belirterek aratabiliriz. A* *S _Y* SELECT BÖLÜM, NUMARASI, ADI FROM ÖĞRENCİ WHERE ADI LIKE S* ; Adı S ile başlayan öğrencilerin olduğu satırları görüntüleyecektir.
34 Diğer Karşılaştırma işleçleri IS NOT NULL : Değeri atanmış ve bilinenleri aramada kullanılır. ÖRNEK : Personel tablosu içinde, komisyon alan personelin; adını, görevini ve aldığı komisyonu listelemek istersek; SQL> SELECT Adı, Görevi, Komisyon FROM Personel WHERE Komisyon IS NOT NULL;
35 Mantıksal İşleçler AND : İki koşulu ve mantıksal operatörü yardımıyla birleştirir. SQL> SELECT Adı, Görevi, Ücret FROM Personel WHERE Ücret >=500 AND Görevi = MEMUR ; OR : İki koşulu veya mantıksal operatörü yardımıyla birleştirir. NOT : Bir koşulun doğruluk değerinin değilini almaya yarar. SQL> SELECT Adı, Görevi FROM Personel WHERE Görevi NOT IN ( MEMUR, ŞEF, PAZARLAMACI ); SQL> SELECT Adı, Görevi FROM Personel WHERE Görevi NOT LIKE ŞEF ;
36 İşleçlerin İşlem Sıraları WHERE sözcüğü içerisinde yer alan işleçler 1. Tüm karşılaştırma işleçleri 2. NOT 3. AND 4. OR Sırasına göre işleme tabi tutulur. Bunların dışında parantez de kullanılabilir. Parantez içi diğerlerine göre önceliğe sahiptir. ÖRNEK: SQL> SELECT Adı, Görevi, Ücret FROM Personel WHERE Görevi = MEMUR OR Görevi = ŞEF AND Ücret > 600;
37 Sıralama İşlemleri Tabloların satırlarının herhangi bir sütuna göre sıralı olarak elde edilmesi söz konusu ise kullanılır. (ORDER BY) SELECT [DISTINCT] {* sütun,..} FROM tablo [WHERE koşul] [ORDER BY {sütun, ifade } [ASC DESC]; ASC : Satırları artan sırada seçer, herhangi bir tanım yok ise, ASC seçildiği varsayılır. DESC : Satırları azalan sırayla dizer.
38 Sıralama İşlemleri ÖRNEK : Öğrencileri Doğum tarihine göre sıralamak istersek; SQL> SELECT Adı, Soyadı, Doğum_Tar FROM Öğrenci ORDER BY Doğum_Tar; SQL> SELECT Adı, Soyadı, Doğum_Tar, Sınıf FROM Öğrenci ORDER BY Sınıf, Doğum_Tar DESC;
VERĐTABANI YÖNETĐM SĐSTEMLERĐ
VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 005 006 Bahar Dönemi BĐL78 - VERĐTABANI YÖNETĐM SĐSTEMLERĐ 4-Birleştirme Đşlemi Đki ilişkiden birinde
DetaylıBMB202. Veritabanı Yönetimi Ders 5. İlişkisel Cebir ve SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
BMB202. Veritabanı Yönetimi Ders 5. İlişkisel Cebir ve SQL Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Dersin Planı İlişkisel Cebir SQL e Giriş İlişkisel Cebir (Relational
DetaylıVeritabanı. SQL (Structured Query Language)
Veritabanı SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki bilgileri sorgulamak için kullanılan dildir. SQL, bütün kullanıcıların ve uygulamaların veritabanına
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 5
Veri Tabanı Yönetim Sistemleri Bölüm - 5 İçerik SELECT deyimi (devam) Verinin Sınırlandırılması (WHERE) Karşılaştırma İşleçleri (=, >, =,
DetaylıSQL Query and Table Application
SQL Query and Table Application Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 24-25 Nis. 2013 Sorgulama İşlemleri SQL de sorgulama işlemleri SELECT deyimi yardımıyla
DetaylıVeri Tabanı Tasarım ve Yönetimi
SAKARYA ÜNİVERSİTESİ Veri Tabanı Tasarım ve Yönetimi Hafta 5 Prof. Dr. Ümit KOCABIÇAK Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim" tekniğine uygun
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 4
Veri Tabanı Yönetim Sistemleri Bölüm - 4 İçerik SQL e Giriş. SQL Yapısal Sorgulama Dili. Temel SQL Komutları: Sorgulama İşlemleri SELECT deyiminin temel yapısı Seçme İşlemi Atma İşlemi Aritmetik İfadelerin
DetaylıBilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL Tek Tablo İçinde Sorgulamalar Tekrarlı Satırların Engellenmesi Aynı değerlere sahip satırlar
DetaylıVERİTABANI. SQL (Structured Query Language)
VERİTABANI SQL (Structured Query Language) SQL'de Gruplama Bir tablonun satırları gruplara ayrılarak fonksiyonların bunlara uygulanması mümkündür. Gruplara ayırmak için SELECT deyimi içerisinde GROUP BY
DetaylıVeri Tabanı Hafta Dersi
Veri Tabanı - 1 13. Hafta Dersi Dersin Hedefleri Tek Tablo İçinde Sorgulamalar Tekrarlı Satırları Önlemek Sorgu Sonucunu Sıralama Sütunlar İçin Takma İsim Kullanma Sütunlar Üzerinde Matematiksel İşlemler
DetaylıVERİTABANI Veritabanı Sorgulama
VERİTABANI Veritabanı Sorgulama VERİ SORGULAMA DİLİ (DATA QUERY LANGUAGE) Veritabanı platformunda veri sorgulamak için geliştirilmiş en temel araç SQL (Structured Query Language)'dir. SQL'in veritabanı
DetaylıSİSTEM ANALİZİ VE MÜHENDİSLİĞİ Yrd.Doç.Dr. B. Türker Özalp İLİŞKİSEL CEBİR
İLİŞKİSEL CEBİR İLİŞKİSEL CEBİR KAVRAMLARI Seçim Atma Kartezyen çarpım Birleştirme Kesişme Fark Doğal Birleşme SEÇİM İŞLEMİ Seçim işleminde, bazı sıraları (kayıtları) seçerek ortaya koyma işlemidir. SEÇİM
DetaylıSQL (Structured Query Language)
SQL (Structured Query Language) Genel SQL SQL çok yüksek seviyeli bir dildir. Biraz ingilizce bilgisi gerektirir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama dillerindeki
DetaylıSQL Komutları (2) Uzm. Murat YAZICI
SQL Komutları (2) Uzm. Murat YAZICI Sıralama Sıralama işlemi için SELECT ifadesinde ORDER BY kullanılır. Bu ifadede ASC kelimesi kullanılırsa sıralama küçükten büyüğe doğru (A-Z), DESC kullanılırsa büyükten
Detaylı5 Sorgulama İşlemleri. Veritabanı 1
5 Sorgulama İşlemleri Veritabanı 1 Select işlemleri SELECT sütunlar FROM tablo_adi SELECT * FROM tbl_personel SELECT adi,soyadi,gorevi FROM tbl_personel Distinct Tekrar eden satırları kaldırmak için kullanılır.
DetaylıVeritabanı Yönetim Sistemleri
Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) İlişkisel Cebir Konular Biçimsel Sorgulama Dilleri İlişkisel Cebir İlişkisel Cebir İşlemleri Seçme (select) işlemi Projeksiyon (project) işlemi Birleşim
DetaylıOracle Database 11g: Introduction to SQL
Oracle Database 11g: Introduction to SQL Mehmet Salih DEVECI GTECH-Kıdemli Veritabanı Yöneticisi Mehmetsalih.deveci@gtech.com.tr BÖLÜM- 1: SQL E GİRİŞ SELECT ifadesinin kabiliyetlerinin ortaya çıkarılması
Detaylıİlişkisel Veri Tabanları I
İlişkisel Veri Tabanları I Erdem Alparslan Bahçeşehir Üniversitesi 1 Veri Tabanı Modelleri Veri Tabanları tasarımında kullanılan modeller: Tablolar : Veriler tek bir tabloda veya tablo dizisinde tutulur
DetaylıVeritabanı Tasarımı. SQL Deyimi Anatomisi
Veritabanı Tasarımı SQL Deyimi Anatomisi Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Projeksiyon (projection), seçim (selection) ve birleştirme (join) ifadelerini doğru fonksiyonları/yetenekleri ile
Detaylı5 Sorgulama İşlemleri. Veritabanı 1
5 Sorgulama İşlemleri Veritabanı 1 Select işlemleri SELECT sütunlar FROM tablo_adi SELECT adi,soyadi,gorevi FROM tbl_personel Distinct Tekrar eden satırları kaldırmak için kullanılır. SELECT DISTINCT dersad,
DetaylıSQL e Giriş. Uzm. Murat YAZICI
SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile
DetaylıSORGULAR. Öğr.Gör.Volkan Altıntaş
SORGULAR Öğr.Gör.Volkan Altıntaş SORGULAR VE ÇEŞİTLERİ Seçme Sorguları: En sık kullanılan sorgu türüdür. Seçme sorguları, bilgileri veri sayfası görünümü nde gösteren veri tabanı nesnesi türüdür. Sorgu,
DetaylıVeritabanı Tasarımı. Kartezyen Çarpım ve Join İşlemleri
Veritabanı Tasarımı Kartezyen Çarpım ve Join İşlemleri Konular Oracle özel join işlemlerini isimlendirme ve onların ANSI/ISO SQL: 1999 karşıtları Join durumlarının amacını açıklama Kartezyen çarpımdan
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ I
BÖLÜM 8 8. TEMEL SQL KOMUTLARI-II 8.1. SELECT (Seç) Komutu Veri tabanındaki tablo veya tablolardan istenilen özellikteki verileri seçip listeleme için kullanılan komuttur. Genel kullanımı aşağıdaki gibidir.
DetaylıBasit SQL Sorguları Veritabanından verilerin SELECT cümleleri ile alınması işlemine sorgulama denir.
SQL SELECT CÜMLELERİ Oracle birçok kullanışlı ve güçlü özellikleri olan bir veritabanıdır. Bu özelliklerinin birçoğu SQL ile ilgilidir. VTYS lerinin çoğunluğunda veriler ile çalışmak için SQL kullanılmaktadır.
DetaylıVeri Tabanı Programlamaya Giriş
Veri Tabanı Programlamaya Giriş Kitap özeti Veri Tabanı Programlamaya Giriş SQL insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. Bu dil sayesinde, bir veritabanından kayıtları
DetaylıSQL (Structured Query Language)
SQL (Structured Query Language) Neden SQL? SQL çok yüksek seviyeli bir dildir. İngilizce bilen herkes bu dili kolayca öğrenebilir. Programlama dillerine göre öğrenilmesi çok daha kolaydır. Çünkü programlama
DetaylıLıke Joker Karakterler, Is [not] Null, Order By, Group By, As
LIKE (Joker Karakterler) Joker karakterleri kullanarak bir veri sütunu veya ifadeler içinde desen arayabilirsiniz. Örneğin, soyadları "Ak" ile başlayan veya "kaya" ile biten tüm çalışanları arayabilirsiniz.
DetaylıSQL'e Giriş. SELECT Deyimi. SQL Komutları. 1. DDL (Data Definition Language - Veri Tanımlama Dili)
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
DetaylıBilgisayar Uygulamaları. MySql
MySql MySql,; Oracle, Progress, MsSql, PostgreSql gibi veri tabanı programıdır. Kullanılan dil SQL (Structured Query Language) yapısal sorgulama dilidir. Lisansı GNU General Public License olarak bilinen
DetaylıSQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.
SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır. Bu dersimizde biz Microsoft SQL Server veritabanı sistemini kullanmayı öğreneceğiz. SQL Nedir? SQL Structured Query Language
DetaylıSQL Kod ile Tablo Oluşturma
SQL Kod ile Tablo Oluşturma Aşağıdaki SQL kodları Veri tabanı hazırlama programında yazılıp çalıştırıldığı zaman PERSONEL adında bir tablo oluşturulur ve bu tablonun sütunları Personel_no, Adı, Soyadı
DetaylıVeri Tabanı SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299
Veri Tabanı 1 1. SQL Server ve Management Studio kurulum linkleri: https://www.microsoft.com/en-us/download/details.aspx?id=42299 2. SQL Management Studio açılış ekranı: Server Type: reporting, analysis
DetaylıAşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Basit Sorgulamalar a. Tablodan tüm alanları sorgulama b. Tablodan alanları belirterek sorgulama c. Tekrarlı satırları önleme d. Belirli sayıda veya oranda sorgulama yapma
DetaylıSUNGURLU MESLEK YÜKSEKOKULU 5. T-SQL-2
SUNGURLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİLERİ/BİLGİSAYAR PROGRAMCILIĞI 2017-2018 GÜZ DÖNEMİ VERİ TABANI YÖNETİM SİSTEMLERİ-II 5. T-SQL-2 Öğr. Gör. Saliha Kevser KAVUNCU Sql Üç Alt Grupta İncelenir:
DetaylıÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER
VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan
DetaylıVeritabanı Tasarımı. Sütunlar, Karakterler ve Satırlar ile Çalışma
Veritabanı Tasarımı Sütunlar, Karakterler ve Satırlar ile Çalışma Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Bir karakter ifadesi oluşturmak için diğer sütunları, aritmetik ifadeleri ya da sabit değerleri
DetaylıAşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Sorgulama Yaparken Gruplama (GROUP BY) 2- Gruplamada Koşul Kullanımı (HAVING) 3- Sorgulama Yaparken Sıralama (ORDER BY) 4- Sorgulamalarda İşlem Yapma 5- Güncellemelerde İşlem
DetaylıSQL'e Giriş. SELECT Deyimi. SQL Komutları. Yardımcı Deyimler
SQL'e Giriş SQL komutları kullanılarak aşağıdaki işlemler yapılabilir: Veritabanı nesnelerinin oluşturulması ve bu nesnelerle ilgili işlemlerin yapılması Bilgilerin istenilen koşullara göre görüntülenmesi
DetaylıKişiler tablosundan AD kolonu yusuf olan tüm satırları siler. ORDER BY deyimi bir tablodan SELECT ile seçilen verileri sıralamak için kullanılır.
DELETE Deyimi DELETE deyimi bir tablodan veri silmek için kullanılır. DELETE tablo_adı [WHERE arama_koşulu] Örneğin DELETE Kişiler WHERE (SIRANO = 1) Kişiler tablosundan SIRANO = 1 olan satırı siler. DELETE
DetaylıBÖLÜM -2: VERİLERİ SINIRLAMA VE SIRALAMA
BÖLÜM -2: VERİLERİ SINIRLAMA VE SIRALAMA WHERE ifadesi ile verileri sınırlamak Karşılaştırma operatörleri BETWEEN operatörü IN operatörü LIKE operatörü IS NULL operatörü Lojik operatörler AND operatörü
DetaylıVERĐTABANI YÖNETĐM SĐSTEMLERĐ
VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi KARMAŞIK SORGULAR ALT SORGU: Sorgu esnasında; bir sorgudan elde edilen bir
DetaylıAşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.
Bu Derste Öğrenecekleriniz: 1- Birden Fazla Tablodan Sorgulama 2- Tablo Birleştirme işlemleri (JOIN) a. INNER JOIN b. OUTER JOIN i. LEFT OUTER JOIN ii. RIGHT OUTER JOIN iii. FULL OUTER JOIN 3- Tablo Ekleme
DetaylıMaltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)
Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr. Gör. Erdal GÜVENOĞLU Ofis : MUH 313 Ofis Saatleri : Pazartesi: 10.00-12.00,
DetaylıBu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.
18 SQL SORGU DİLİ SQL (Structured Query Language) yapısal sorgu dili, veritabanı yönetim sistemlerinin standart programlama dili olarak bilinmektedir. SQL dilinin Access içinde sorgu pencerelerinde veya
DetaylıBirden Çok Tabloda Sorgulama (Join)
Birden Çok Tabloda Sorgulama (Join) Join(Birleştirici), iki ya da daha fazla tabloyu aynı anda sorgulayarak bir sonuç tablosu (result table) oluşturmaya yarar. Örneğin: İki tabloyu birleştirici ile birleştirerek
DetaylıTEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.
TEMEL SQL SORGU ÖRNEKLERİ Sorgu İle Veritabanı Oluşturma create database veritabanı_adı Örnek : create database db_okul Yukarıdaki sorguyu çalıştırdığımızda db_okul adında bir veritabanı oluşturulur. Örnek:
Detaylı08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Hafta IV. Öğr. Gör. Murat KEÇECĠOĞLU
08221 Veri Tabanı II Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı Hafta IV Öğr. Gör. Murat KEÇECĠOĞLU T-SQL KOMUTLARI Devamı DISTINCT: Birbirinin ayni olan satirlarin listelenmemesi için bu ifade
DetaylıAşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.
Bu Derste Öğrenecekleriniz: Koşullu Sorgulamalar a. Karşılaştırma operatörleri b. Mantıksal operatörlerin kullanımı c. BETWEEN (Arasında) operatörü d. IS NULL Kullanımı e. Küme operatörü (IN) f. LIKE operatörü
DetaylıÜNİTE NESNE TABANLI PROGRAMLAMA I. Uzm. Orhan ÇELİKER VERİTABANI SORGULARI İÇİNDEKİLER HEDEFLER
VERİTABANI SORGULARI İÇİNDEKİLER Select İfadesi Insert İfadesi Update İfadesi Delete İfadesi Verileri Sıralamak Verileri Gruplandırmak Veriler Üzerinde Arama Yapmak NESNE TABANLI PROGRAMLAMA I Uzm. Orhan
DetaylıLike Joker Karakterler, Order By, Group By
Like Joker Karakterler, Order, Group Like joker karakterler, order by, group by Karakter Türü Bilgi İçinde Arama Yapma (Like Sözcüğü) Personel tablosu içinde adres adlı 50 karakter uzunluğunda bir alanımız
DetaylıBilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN
Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı Öğr. Gör. Cansu AYVAZ GÜVEN VERITABANI-I SQL (Structured Query Language) SQL (Structured Query Language) SQL, ilişkisel veritabanlarındaki
DetaylıDers Tanıtım Sunumu. Database Management II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU
Ders Tanıtım Sunumu Database Management II Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 08 Eyl. 2016 Database engine olarak login olduk. Şimdi Seçme, Atma ve Lakap,
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 7
Veri Tabanı Yönetim Sistemleri Bölüm - 7 İçerik Alt Sorgular Çoklu Tablolar (Tabloların Birleştirilmesi) Görünümler R. Orçun Madran 2 Alt Sorgular Uygulamada, bir sorgudan elde edilen sonuç, bir diğer
Detaylı10 Birden Fazla Tablo Üzerinde Sorgulama
10 Birden Fazla Tablo Üzerinde Sorgulama Veritabanı 1 31.07.2012 Pamukkale Üniversitesi Ali Coşkun 1 Tablolarda Takma İsim Kullanma Sorgulama sırasında tablolara kısa takma isim verilerek daha sonraki
DetaylıT.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR
T.C GAZİ ÜNİVERSİTESİ BİLİŞİM ENSTİTÜSÜ YÖNETİM BİLİŞİM SİSTEMLERİ ANA BİLİM DALI MS SQL KOMUTLARI VE MS SQL KOMUTLARI İLE İLGİLİ UYGULAMALAR YÜKSEK LİSANS PROJESİ Mehmet Emin AKKAYA Danışman: Yrd. Doç.
DetaylıGenel Kavramlar. Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar. Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler
Genel Kavramlar Veri Nedir? Bilgisayar ortamında işlenebilecek durumda bulunan kayıtlar Veri Tabanı Nedir? Birbiri ile ilişkili veriler topluluğu ve veriler arası ilişkiler Veritabanı Yönetim Sistemi (DBMS)Nedir?
DetaylıVERĐTABANI YÖNETĐM SĐSTEMLERĐ
VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi D M L Bilindiği üzere SQL tablolar üzerinde sorgulama yapar. Bu sorgular
Detaylı10-Veri Tabanları. www.cengizcetin.net
10-Veri Tabanları 1 VERİ TABANI VERİTABANI (DATABASE) Birbiri ile ilişkili bir veya daha fazla tablodan oluşan bilgi topluluğudur. Veri tabanındaki tablolara ulaşılarak sorgulama yapılır ve istenilen bilgiler
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ I
BÖLÜM 11 11. SQL de JOIN (BİRLEŞTİRME) İŞLEMİ 11.1. JOIN (Birleştirme) İşlemi Veri tabanı kayıtları oluşturulurken bütün bilgiler bir tabloda değil de, birkaç tablo üzerinde tutulur. Bu dataların daha
Detaylı1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:
Bu Derste Öğrenecekleriniz: 1- MS SQL Server 2008 Kurulumu ve Tanıtımı 2- Komut Kullanarak Veritabanı Oluşturma ve Silme 3- SQL Yazım Kuralları Kurulum: Sistem gereksinimleri: Desteklenen işletim sistemleri:
DetaylıVeritabanı Tasarımı. Alt Sorgu Temelleri
Veritabanı Tasarımı Alt Sorgu Temelleri Konular Verilerin elde edilmesi için alt sorguların tanımlanması ve açıklanması WHERE yantümcesinde tek satır alt sorgu oluşturulması ve çalıştırılması Tek satır
Detaylıİleri Seviye Select Cümlecikleri
İleri Seviye Select Cümlecikleri Bu bölümde ileri seviye SELECT cümleciklerini ele alacağız. Sadece Belli Alanları Seçmek Bir sorguda illa da tabloda yer alan tüm sütunları görmek zorunda olmayabiliriz.
DetaylıÖğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri
Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II Değişken Tanımlama Ve Akış Kontrol Deyimleri Değişken Tanımlama Değişken isimlerinin başında @ sembolü bulunur. @ad, @soyad, @tarih değişken isimlerine birer örnektir.
DetaylıACCESS PLATFORMUNDA SQL
ACCESS PLATFORMUNDA SQL (STRUCTURED QUERY LANGUAGE) KODLAMA ÖRNEKLERİ DISTINCT : Bir alanda birbirinin aynı kayıtlar bulunabilir. Öğrenciler tablosundaki aynı isimde öğrencilerin bulunması durumunda aynı
DetaylıMICROSOFT ACCESS 2007-2010 DERS NOTLARI
MICROSOFT ACCESS 2007-2010 DERS NOTLARI İÇİNDEKİLER 1.VERİTABANI NEDİR?... 2 2.MICROSOFT ACCESS... 2 3. TABLOLAR... 3 3.2 Tablolara Kayıt Girmek... 5 4. FORMLAR... 7 4.1 Form Sihirbazı ile form oluşturma...
DetaylıVERİTABANI ve YÖNETİMİ
VERİTABANI ve YÖNETİMİ Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü 2 BÖLÜM -7- VERİLERİ GRUPLAYARAK ANALİZ ETMEK 3 Genel Bakış Grup fonksiyonlarının tanımlanması, Gruplama işlemlerini, Gruplama
DetaylıBölüm 3: DML Veri İşleme Dili
Bölüm 3: DML Veri İşleme Dili -15- Dr. Serkan DİŞLİTAŞ DML (Data Manipulation Language Veri İşleme Dili) : Bu kategorideki SQL komutları veriler üzerinde işlemler yapmaya yönelik ifadeleri içermektedir.
DetaylıIN ve NOT IN Tablodaki alan içeriklerine ulaşmak için IN deyimi kullanılır.
Alt Sorgular SQL Serverda sorgu içinde sorgu da oluşturulabilir. Sorgu içinde sorgu, içteki sorgunun dışta olan sorguya değer üretmesidir. Bu, bir değer veya birden fazla değer olabilir. IN ve NOT IN Tablodaki
DetaylıYAPISAL SORGULAMA DİLİ (SQL)
YAPISAL SORGULAMA DİLİ (SQL) OGRENCI Tablosu 1234 Zeynep Makina K 23.06.1984 1. Cad 3.4 CREATE TABLE VERİ TANIMLAMA DİLİ (VTD) Veritabanında yeni bir tablonun oluşturulmasını sağlar. Yukarıda tanımlanan
DetaylıVeritabanı ve Yönetim Sistemleri
Veritabanı ve Yönetim Sistemleri Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Öğr. Gör. M. Mutlu YAPICI Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta Temel Kavramlar
DetaylıBölüm 4: DDL Veri Tanımlama Dili
Bölüm 4: DDL Veri Tanımlama Dili -43- Dr. Serkan DİŞLİTAŞ DDL (Data Definition Language Veri Tanımlama Dili : Bu kategorideki SQL komutları ile veritabanları, tablo, görünüm ve indekslerin yaratılması,
DetaylıBÖLÜM- 5: BİRDEN FAZLA TABLODAN VERİ GETİRMEK
BÖLÜM- 5: BİRDEN FAZLA TABLODAN VERİ GETİRMEK Sorgularda birden fazla tablo kullanımı Tabloların birleştirilmesi Birleştirme türleri Eşiti olan birleştirme (Join) Eşiti olmayan birleştirme Left Outer Join
DetaylıSQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.
SQL PROGRAMLAMA BATCH Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı deyimidir. SELECT. UPDATE...... DELETE.. BATCH BATCH Özellikleri 1- Bir batch içinde bir deyimde yazım hatası olduğunda
DetaylıVeri Tabanı-I 9.Hafta
Veri Tabanı-I 9.Hafta SELECT komutu 1 SELECT YAPISI SELECT FROM [WHERE ] , veritabanından değerleri alınacak olan kolonların listesidir. kolon_listesi
DetaylıVeritabanı Tasarımı. Basit Eşleme: Dönüşüm İşlemi
Veritabanı Tasarımı Basit Eşleme: Dönüşüm İşlemi Amaç Bu ders aşağıdaki hedefleri kapsamaktadır: Kavramsal model ile fiziksel modeli ayırt etme İki model arasındaki terminoloji eşleşmesini uygulama Tablolar
Detaylı6. Hafta İLİŞKİSEL CEBİR 12/28/2009
İTÜ İnşaat Fakültesi Geomatik Mühendisliği Bölümü 6. Hafta İlişkisel Cebir ve İlişkisel Hesap: Seçme, İzdüşüm, Birleşim, Kesişim, Fark, Kartezyen Çarpım, Aktarma işlemi ve ara ilişkilerin adlandırılması
DetaylıİNTERNET PROGRAMCILIĞI 2 11. HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme
İNTERNET PROGRAMCILIĞI 2 11. HAFTA İçindekiler Veritabanı Oluşturma, Silme MYSQL ile VERİTABANI İŞLEMLERİ - 1 Tablo Oluşturma, Silme Tabloya Bilgi Girme Veritabanı Sorgulamaları Hedefler Mysql komutları
Detaylı1 Temel Kavramlar. Veritabanı 1
1 Temel Kavramlar Veritabanı 1 Veri Saklama Gerekliliği Bilgisayarların ilk bulunduğu yıllardan itibaren veri saklama tüm kurum ve kuruluşlarda kullanılmaktadır. Veri saklamada kullanılan yöntemler; Geleneksel
DetaylıMühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access)
Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access) İstanbul Teknik Üniversitesi, İnşaat Fakültesi, Geomatik Mühendisliği Bölümü Prof. Dr. Nebiye MUSAOĞLU Doç. Dr. Elif SERTEL Y. Doç. Dr. Şinasi
DetaylıSQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com
SQL Deyimleri Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com SQL NEDİR? SQL bir veri tabanıyla iletişim kurmak için kullanılır. ANSI standardına göre ilişkisel veri tabanı yönetim sistemlerinin standart dilidir.
DetaylıVERĐTABANI YÖNETĐM SĐSTEMLERĐ
VERĐTABANI YÖNETĐM SĐSTEMLERĐ Öğr.Gör.Sedat Telçeken ANADOLU ÜNĐVERSĐTESĐ FEN FAKÜLTESĐ MATEMATĐK BÖLÜMÜ 2005 2006 Bahar Dönemi SQL Fonksiyonları Fonksiyonlar SQL içinde bazı hesaplamaları yapabilmektedir.
DetaylıACCESS DERS 2. 1. Tablolarda Düzenleme
ACCESS DERS 2 1. Tablolarda Düzenleme Geçen notlarda en durumda Musteri, iller ve ilçeler isminde 3 tane tablomuz olmuştu. Şimdi bu tablolar üzerinde düzenlemeler yapacağız. İlk düzenlemeyi tablo ve tablo
DetaylıÇok tablolu sorgulamalar
Çok tablolu sorgulamalar Eğer birden fazla tabloda yer alan verilerin tek bir sorgu ile görüntülenmesi istenirse FROM kısmında ilgili tablolar araya virgül konularak yazılmalı, WHERE kısmında ise o tabloları
DetaylıMaltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210)
Maltepe Üniversitesi Endüstri Mühendisliği Bölümü Veri Tabanı Yönetimi (END 210) GENEL DERS BİLGİLERİ Öğretim Elemanı : Öğr.Gör. Erdal GÜVENOĞLU Ofis : MUH 312 Ofis Saatleri : Pazartesi: 14:00 14:50, Salı:
DetaylıVERİ TABANI YÖNETİM SİSTEMLERİ
VERİ TABANI YÖNETİM SİSTEMLERİ Veri Tabanı Nedir? Sistematik erişim imkânı olan, yönetilebilir, güncellenebilir, taşınabilir, birbirleri arasında tanımlı ilişkiler bulunabilen bilgiler kümesidir. Bir kuruluşa
DetaylıİNTERNET TABANLI PROGRAMLAMA- 12.ders
İNTERNET TABANLI PROGRAMLAMA- 12.ders TEMEL SQL KULLANIMLARI Örnekleri uygulamak için aşağıdaki gibi bir altyapı hazırlayalım. using System.Data.OleDb; *************** protected void Button1_Click(object
DetaylıDAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.
DAO İLE SQL KOMUTLARI Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım. SQL-1 SELECT En basit SQL cümleciği oluşturmak için SELECT sözcüğü
DetaylıSihirbaz Kullanarak Sorgu Oluştur : Sihirbaz sorguyu hazırlayan kişiye sorular sorar ve yanıtlarına göre sorgu oluşturur.
BÖLÜM17 3. SORGULAR Access Veritabanında sorgu; tablolara yazılan bilgilerin hepsinin veya istenilen (belirlenen) şarta uyanlarının bulunmasıdır. Örneğin Tıp Fakültesinde okuyan öğrenciler gibi. Sorguları
DetaylıVeritabanı Tasarımı. Join Yantümceleri
Veritabanı Tasarımı Join Yantümceleri Konular ANSI-99 USIN ve ON yantümceleri kullanarak Joinoluşturmak ve çalıştırmak Üç tabloyu birleştiren ANSI-99 sorgusu oluşturmak ve çalıştırmak 2 Amaç Veritabanı
DetaylıOracle da kullanılan veri tipleri:
ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 3
Veri Tabanı Yönetim Sistemleri Bölüm - 3 İçerik Web Tabanlı Veri Tabanı Sistemleri.! MySQL.! PhpMyAdmin.! Web tabanlı bir veritabanı tasarımı. R. Orçun Madran!2 Web Tabanlı Veritabanı Yönetim Sistemleri
DetaylıİLİŞKİSEL VERİTABANLARINDA BİRLEŞTİRME
İLİŞKİSEL VERİTABANLARINDA BİRLEŞTİRME Bazı Veri tabanları sadece 1 tablodan oluşmaz. Bunun sebebi genellikle veri tekrarını önlemektir. Bu şekilde oluşturulmuş veri tabanlarında, tablolardaki değerleri
DetaylıKISITLAMALAR (CONSTRAINT)
KISITLAMALAR (CONSTRAINT) Tablo alanlarına veri girişini kontrol etmeyi amaçlayan düzenlemelerdir. Bir alana girilen değerleri sınırlayan bu düzenlemeler kullanıcı hataları açısından önemlidir. Verilerin
DetaylıVERİTABANI ORGANİZASYONU
VERİTABANI ORGANİZASYONU Veri nedir? Olgu, kavram ya da komutların, iletişim, yorum ve işlem için elverişli biçimsel gösterimidir. Veriler ölçüm, sayım, deney, gözlem ya da araştırma yolu ile elde edilmektedir.
DetaylıElbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Öğr. Gör. Murat KEÇECĠOĞLU
Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı 28-29 Ara. 2015 Öğr. Gör. Murat KEÇECĠOĞLU Indexler İndeks, tablolardan veri çekmek için gerekli sorgular çalıştırılırken gereken süreyi azaltmak amacıyla
DetaylıDurhan GABRALI Veritabanı Organizasyonu Dersi (11B)
VERİTABANI ORGANİZASYONU Veri nedir? Veri(data) ilişkide olduğumuz(ilgimiz olan) dünyanın durumlarıdır. O gün mağazaya kaç kişi geldiği, dışarıda havanın sıcaklığı, boyunuzun uzunluğu, göz renginiz veya
DetaylıSQL DİĞER Deyimler ve Komutlar
SQL DİĞER Deyimler ve Komutlar İÇİ İÇE SELECT KULLANIMI (NESTED SELECT) JOIN KULLANIMI INNER JOIN LEFT JOIN RIGHT JOIN FULL JOIN SQL İç İçe Select (Nested Select) İç içe Select sorguları, bir başka deyişle
Detaylı8 Aralık 2011 / Perşembe. Veri Tabanına Giriş
8 Aralık 2011 / Perşembe Veri Tabanına Giriş Veri (Data), bir veya birden fazla bilgiden oluşan bir kümedir. İsim, yaş, telefon numarası gibi bilgiler birer veridir. Veri Tabanı (Database) : Temel olarak
Detaylı