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
|
|
- Zeki Sümer
- 8 yıl önce
- İzleme sayısı:
Transkript
1 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ç. Dr. Talip KELLEGÖZ 2013
2 VTYS Dönem Ödevi Raporu Tablolar Öğrenci Tablosu 1 Merve Zorlu FEL Emre Ceylan FIZ Yavuz Atik BMH Sinem Aydın MAT Kemal Seçer BMH Veli Seçer MAT Davut Atik BİY Kadir Bilgili KİM İsmail Türker KİM Tahsin Karadeniz BİY Kemal Ceylan BMH Uğur Bilge FEL Kadir Seçer FIZ Kadir Altınok FEL Veli Yücel İST Bölüm Tablosu Bolum_Kodu Bolum_adi Telefon FIZ Fizik KİM Kimya BİY Biyoloji KMY Kamu Yönetimi İST İstatistik FEL Felsefe MAT Matematik TRÖ Türkçe Öğretmenliği SNÖ Sınıf Öğretmenliği BMH Bilgisayar Mühendisliği
3 Öğrenci Ders Tablosu Ogrenci_No Ders_Kodu Kac_Kez_Aldı Vize_Notu Final_Notu Sonuc 9 FİZ Kaldı 8 MUH Geçti 11 AYH Kaldı 5 ATA Kaldı 9 TBT Geçti 3 MAT Geçti 12 ATA Kaldı 15 TÜD Geçti 6 TÜD Kaldı 3 TÜD Geçti 9 MUH Geçti 12 TBT Geçti 2 MAT Kaldı 7 TÜD Geçti 13 MAT Geçti 5 TBT Geçti 2 MAT Kaldı 3 YAD Geçti 9 YAD Geçti 6 TBT Kaldı 3 YAD Geçti 14 MAT Geçti 1 KİM Geçti 3 MUH Geçti 1 YAD Geçti 5 HKG Geçti 14 AYH Kaldı 15 KİM Geçti 1 ATA Kaldı 7 YAD Geçti
4 Ders Tablosu Ders_Kodu Ders_Adi Kredisi TÜD01 Türk Dili I 4 YAD01 Yabancı Dil I 6 ATA01 Atatürk İlke ve İnkılâpları Tarihi 4 MUH01 Muhasebe 4 SOS01 Sosyoloji 6 TBT01 Temel Bilgi Teknolojileri 6 TÜD02 Türk Dili II 5 YAD02 Yabancı Dil II 5 PİS01 Pisikoloji 6 MAT01 Matematik 1 3 MAT02 Matematik 2 4 KİM01 Kimya 4 FİZ01 Fizik 5 AYH01 Anayasa Hukuku 2 HKG01 Hukuka Giriş 4 Çalışma yapılacak ilgili tablolara istinaden SQL Server üzerinde TabloUret ismindeki veritabanı (database) oluşturuldu. TabloUret ismindeki veri tabanımızın oluşturulmasının ardından, veritabanımızın içerisindeki tabloların(table) oluşturulmasına geçildi. 1.Tablomuz : Bolum 2.Tablomuz : Ogrenci 3.Tablomuz: Ders 4.Tablomuz : Ogrenciders Sırasıyla Oluşturuldu. Aşağıdaki resimlerde sırasıyla 4 tablonun da nasıl oluşturulduğu görülmektedir.
5 Resimlerde TabloUret isimli veri tabanımızın içerisindeki tabloların oluşturulması aşaması görülmekte
6
7 1.Select Komutu : Select komutu bir veri tabanından verileri almamız için kullanılır. Select komutunun örnek kullanım şekli: SELECT [Adi],[Soyadi],[Yas] FROM [TabloUret].[dbo].[Ogrenci] Select Komutu ile ilgili Örnek : Uygulanan örnekte ogrenci tablosunda yer alan adi,soyadi,yas kolonlarındaki verilerin veritabanından alındığı görülmektedir.
8 2. Distinct Komutu : Benzersiz alanların gösterilmesini sağlar. Tekrarsız verilerin gösterilmesi için kullanılır. Distinct komutunun örnek kullanım şekli : SELECT DISTINCT [Ogrenci_no] FROM [TabloUret].[dbo].[Ogrenci] Distinct Komutu ile ilgili Örnek: Uygulanan örnekte ogrenci_ders tablosunda yer alan ogrenci_no alanındaki benzersiz verilerin veritabanından alındığı görülmektedir.
9 3. Join Komutu : İki ya da fazla tablodan veri almamız gerektiğinde bu durumda kullandığımız yöntem join komutudur. Inner Join, Left Join ve Right Join şeklinde kullanılır. Inner Join komutunun örnek kullanım şekli : SELECT ogrenci.adi,soyadi, Ogrenci_ders.sonuc FROM Ogrenci inner join Ogrenci_Ders on Ogrenci.Ogrenci_No=Ogrenci_Ders.ogrenci_no Inner Join Komutu ile ilgili Örnek: Uygulanan örnekte ogrenci tablosundan adi, soyadi alanlarını Ogrenci_Ders tablosundan sonuc alanını aldığımız ve bunu tek tabloda birleştirdiğimiz görülmektedir.
10 Left Join Komutu : İki ya da fazla tablodan veri almamız gerektiğinde bu durumda kullandığımız yöntem join komutudur. Left Join, Inner Join ile hemen hemen aynı işlevi görür. Left Join komutunun tek farkı soldaki verinin tamamını almasıdır. Left Join komutunun örnek kullanım şekli : SELECT ogrenci.adi,soyadi, Ogrenci_ders.sonuc FROM Ogrenci Left join Ogrenci_Ders on Ogrenci.Ogrenci_No=Ogrenci_Ders.ogrenci_no Left Join Komutu ile ilgili Örnek: Uygulanan örnekte ogrenci tablosundan adi, soyadi alanlarını Ogrenci_Ders tablosundan sonuc alanını aldığımız ve bunu tek tabloda birleştirdiğimiz görülmektedir. Left Join komutu işlevi gereği soldaki verinin tamamını alır.
11 Right Join Komutu : İki ya da fazla tablodan veri almamız gerektiğinde bu durumda kullandığımız yöntem join komutudur. Right Join, Inner Join ile hemen hemen aynı işlevi görür. Right Join komutunun tek farkı sağdaki verinin tamamını almasıdır. Right Join komutunun örnek kullanım şekli : SELECT ogrenci.adi,soyadi, Ogrenci_ders.sonuc FROM Ogrenci Right join Ogrenci_Ders on Ogrenci.Ogrenci_No=Ogrenci_Ders.ogrenci_no Right Join Komutu ile ilgili Örnek: Uygulanan örnekte ogrenci tablosundan adi, soyadi alanlarını Ogrenci_Ders tablosundan sonuc alanını aldığımız ve bunu tek tabloda birleştirdiğimiz görülmektedir. Right Join komutu işlevi gereği sağdaki verinin tamamını alır.
12 4.Order by Komutu: Sorgunun sonucunun sıralı olarak isteğe göre büyükten küçüğe ya da küçükten büyüğe veritabanından alınmasını sağlar. Order by komutunun örnek kullanım şekli: SELECT * FROM [TabloUret].[dbo].[Ogrenci_Ders] ORDER BY vize_notu Order by Komutu ile ilgili Örnek: Uygulanan örnekte Ogrenci_Ders tablosundaki vize_notu alanında bulunan verilerin küçükten büyüğe doğru sıralanışı görülmektedir.
13 5.Group by Komutu: Belirtilen kolon veya kolonlardaki tüm satırları bir araya toplar ve bu kolonlar üzerinde kümeleme fonksiyonlarının çalıştırılmasına izin verir. Veritabanımızdaki listelettiğimiz kayıtları bu komut ile istediğimiz bir kategoride gruplayabiliriz. Group by komutunun örnek kullanım şekli : SELECT FROM [final_notu] [TabloUret].[dbo].[Ogrenci_Ders] group by final_notu Group by Komutu ile ilgili Örnek: Uygulanan örnekte Ogrenci_Ders tablosundaki final_notu alanında bulunan verilerin grup haline geldiği görülmektedir.
14 6.Having Komutu: Belirli bir koşula göre grup oluşturmayı sağlar. Having komutunun örnek kullanım şekli : SELECT [final_notu] FROM [TabloUret].[dbo].[Ogrenci_Ders] group by final_notu having avg(final_notu)>70; Having Komutu ile ilgili Örnek: Uygulanan örnekte Ogrenci_Ders tablosundaki final_notu alanında bulunan verilerden 70 ten büyük final notlarının ortalamasının alındığı görülmektedir.
15 7.In Komutu: IN koşul operatörü, küme üyeliğini test için kullanılır. Bir değerin bir kümeye ait olup olmadığını sınamaya yarar. In komutunun örnek kullanım şekli : SELECT [Ogrenci_No],[Adi],[Soyadi],[Bolumu],[Kayit_Tarihi],[Yas],[Ortalama] FROM [TabloUret].[dbo].[Ogrenci] WHERE adi IN ('Kadir', 'Merve', 'Veli', 'Sinem'); In Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci tablosunda adi alanındaki Kadir, Merve,Veli,Sinem verilerine eşit verilerin veritabanından alınması sağlanmıştır.
16 8.Like Komutu: Like operatörü belirttiğiniz şeye benzeyen verilerin veritabanından alınmasını sağlar. Like komutunun örnek kullanım şekli : SELECT [Ogrenci_No],[Adi],[Soyadi],[Bolumu],[Kayit_Tarihi],[Yas],[Ortalama] FROM [TabloUret].[dbo].[Ogrenci] where ogrenci.soyadi like 'a%' Like Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci tablosunda soyadi alanında a harfi ile başlayan soy isimlerin veritabanından alınması sağlanmıştır.
17 9.Between Komutu: Between operatörü belirtilen koşullar aralığında bulunan verilerin veritabanından alınmasını sağlar. Between komutunun örnek kullanım şekli : SELECT [Ogrenci_No],[Adi],[Soyadi],[Bolumu],[Kayit_Tarihi],[Yas],[Ortalama] FROM [TabloUret].[dbo].[Ogrenci] WHERE yas BETWEEN 20 AND 27; Between Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci tablosunda yas alanındaki verilerden yaşı 20 ile 27 arasında olan öğrencilerin verileri, veri tabanından alınmıştır.
18 10.Union Komutu: Aynı kolonlara sahip tabloların birleştirilmesi amacıyla kullanılır. Sadece UNION kullanırsak iki tabloda aynı isimler olsa bile tekrarlar. UNION ALL kullanırsak iki tabloda aynı isimler olsa bile sadece tekini sorgular. Union komutunun örnek kullanım şekli : SELECT [Ogrenci_No] FROM [TabloUret].[dbo].[Ogrenci] UNION ALL Select ogrenci_no from ogrenci_ders Union Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci ve Ogrenci_ders tablolarında bulunan ogrenci_no alanları birleştirilmek suretiyle veriler veri tabanından alınmıştır union all komutu kullanıldığı için verileri listelerken iki defa aynı kayıtları listelemiştir. Union komutu kullanılması halinde yalnızca veritabanından birer kayıt getirilir.
19 11.Count Komutu: İstenilen tablodaki satır sayısının belirlenmesinde kullanılır. Count komutunun örnek kullanım şekli : SELECT COUNT (*) FROM [TabloUret].[dbo].[Ogrenci_Ders] Count Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci_ders tablosundaki satır sayısı count operatörü ile bulunmuştur.
20 12.Sum Komutu: İstenilen tablonun istenilen kolonundaki tüm değerlerin toplamının veritabanından alınmasında kullanılır. Sum komutunun örnek kullanım şekli : SELECT SUM(final_notu) FROM [TabloUret].[dbo].[Ogrenci_Ders] Sum Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci_ders tablosundaki final_notu kolonundaki tüm değerlerin toplamı alınmıştır.
21 13.Max Komutu: İstenilen tablonun istenilen kolonundaki tüm değerlerin içerisinden en yüksek değeri almamızı sağlar. Max komutunun örnek kullanım şekli : SELECT MAX(final_notu) FROM [TabloUret].[dbo].[Ogrenci_Ders] Max Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci_ders tablosundaki final_notu kolonundaki en yüksek değer alınmıştır.
22 14.Min Komutu: İstenilen tablonun istenilen kolonundaki tüm değerlerin içerisinden en düşük değeri almamızı sağlar. Min komutunun örnek kullanım şekli : SELECT MIN(final_notu) FROM [TabloUret].[dbo].[Ogrenci_Ders] Min Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci_ders tablosundaki final_notu kolonundaki en düşük değer alınmıştır.
23 15.Avg Komutu: İstenilen tablonun istenilen kolonundaki tüm değerlerin toplamının aritmetik ortalamasının alınmasında kullanılır. Avg komutunun örnek kullanım şekli : SELECT AVG(final_notu) FROM [TabloUret].[dbo].[Ogrenci_Ders] Avg Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci_ders tablosundaki final_notu kolonundaki tüm değerlerin aritmetik ortalaması alınmıştır.
24 16.Datediff Komutu: Tarih hesaplarının yapılması amacıyla kullanılır, verilen tarih değerlerinin arasındaki farkı alır. Datediff komutunun örnek kullanım şekli : SELECT DATEDIFF(year,2005/7/15,kayit_tarihi) FROM [TabloUret].[dbo].[Ogrenci] Datediff Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ogrenci tablosunda bulunan kayit_tarihi kolonundaki tarih değerlerinin örnekte verilen tarih ile farkı alınmıştır.
25 17.Insert Komutu: Tabloya veri eklemek amacıyla kullanılır. Insert komutunun örnek kullanım şekli : SELECT [Ders_Kodu],[Ders_Adi],[Kredisi] FROM [TabloUret].[dbo].[Ders] INSERT INTO Ders (Ders_Kodu, Ders_Adi, Kredisi) VALUES ('VTYS', 'Veri Tabani','3'); Insert Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ders tablosundaki Ders_Kodu,Ders_Adi,Kredisi kolonlarına sırasıyla VTYS, Veri Tabanı, 3 değerleri eklenmiştir.
26 18.Update Komutu: Kayıt güncellemek amacıyla update komutu kullanılır. Update komutunun örnek kullanım şekli : SELECT [Ders_Kodu],[Ders_Adi],[Kredisi] FROM [TabloUret].[dbo].[Ders] UPDATE Ders SET Ders_Kodu = 'VTYS001' WHERE Ders_Adi = 'Veri Tabani'; Update Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Ders tablosunda bulunan Ders_Adi Veri Tabanı olan derslerin Ders Kodu VTYS iken update komutu kullanılmak suretiyle VTYS001 olarak güncellenmiştir.
27 19.Delete Komutu: Kayıt silmek amacıyla delete komutu kullanılır. Delete komutunun örnek kullanım şekli : SELECT [Ders_Kodu],[Ders_Adi],[Kredisi] FROM [TabloUret].[dbo].[Ders] DELETE FROM Ders WHERE Ders_Adi = 'Veri Tabani'; Delete Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere bir önceki örnekte tablomuza eklemiş olduğumuz Veri Tabanı isimli dersi delete komutu kullanmak suretiyle Ders isimli tablomuzdan sildik.
28 20.Create Table Komutu: Yeni bir tablo yaratmak amacıyla kullanılır. Create Table komutunun örnek kullanım şekli : USE [TabloUret] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[okul]( [okuladi] [nchar](10) COLLATE Turkish_CI_AS NULL, [okuladres] [nchar](10) COLLATE Turkish_CI_AS NULL, [okultelefon] [nchar](10) COLLATE Turkish_CI_AS NULL, [yonetici] [nchar](10) COLLATE Turkish_CI_AS NULL, [bolumsay] [numeric](18, 0) NULL, [bolumad] [nchar](10) COLLATE Turkish_CI_AS NULL ) ON [PRIMARY] Create Table Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere veritabanımızda okul isimli bir tablo oluşturduk. Komut uygulamaya konulduğu zaman resimde görüldüğü gibi Command(s) completed successfully; yani komut başarıyla tamamlandı mesajını alıyoruz. Sol taraftaki pencereyi yenilediğimizde okul isimli tablomuzun oluştuğunu görüyoruz.
29 21.Alter Table Komutu: Veritabanında var olan nesneler üzerinde yapılacak değişiklikler için kullanılan komuttur. Yeni tasarlanan bir veritabanında değişiklik yapmak çok güç değildir. Çünkü içindeki veriler az ya da test amaçlıdır. Ama aktif bir şekilde kullanılan ve içinde milyonlarca veri olan bir veritabanında değişiklik yapmak oldukça zordur. Verilerin yok olmaması için çok dikkatli olmak gerekir. Bu konuda Alter table ifadesi kolaylık sağlamak amacıyla kullanılır. Alter table komutu kullanılarak Tablonun yapısı ile ilgili bilgilerin değiştirilmesi sağlanabilir. Var olan tabloya yeni alan ekleyebilir, alan silebilir, alan adı değiştirebilir ya da ilgili kısıtlamaları silebiliriz. Alter Table komutunun örnek kullanım şekli : ALTER TABLE Ders ADD dersin_hocasi char Alter Table Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere veritabanımızda bulunan Ders isimli tablonun içerisine derse girecek öğretmenlerin isimlerinin yazıldığı dersin_hocasi alanını açmış bulunmaktayız. Command(s) completed successfully. Mesajı ile komutun sağlıklı bir şekilde çalıştığını görüyoruz. Sol taraftaki bölümde ekranı yinelediğimizde ise Tables bölümünün altında bulunan dbo.ders tablosunu açtığımızda yeni kolonumuzun eklendiğini görüyoruz.
30 22.Drop Table Komutu: Tablo silmek amacıyla kullanılır. Drop Table komutunun örnek kullanım şekli : DROP TABLE Okul; Drop Table Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere veritabanımızda bir önceki örnekte oluşturmuş olduğumuz okul isimli tabloyu drop table komutu ile sildik.
31 23.Create View Komutu: Sanal; yani hayali tablo oluşturur. Create View komutunun örnek kullanım şekli : CREATE VIEW yirmiucyasustuogrenciler AS SELECT Adi, Soyadi,yas FROM Ogrenci WHERE Yas>23 Create View Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere 23 yaşından büyük öğrencileri listelemek üzere create view komutuyla sanal bir tablo oluşturduk. Sol tarafta views bölümünde oluşturduğumuz sanal tablo görünmektedir.
32 Sol tarafta views bölümünde oluşturduğumuz sanal tablo görünmektedir. İlgili sanal tablomuzda sağ taraftadır.
33 24.Create Procedure Komutu: Kullanıcı tanımlı fonksiyonlara procedure denir. Create Procedure komutu Procedure yaratmayı sağlar. Create Procedure komutunun örnek kullanım şekli : create procedure dbo.test_procedure decimal OUTPUT ) as Create Procedure Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Create Procedure komutunu kullanarak prosedürü oluşturduk. Sol taraftaki ekranda Stored Procedure altında oluşturduğumuz procedure görülmektedir.
34 25.Create Trigger Komutu: Trigger lar stored procedure lara benzemektedir. Prosedür benzeri bir yapıdadır. Prosedürler gibi çalışırlar. Create Trigger komutu da Trigger yaratmak için kullanılır. Create Trigger komutunun örnek kullanım şekli : Create Trigger Yapamazsin On database for Alter_Table As Print 'Tablolari Düzeltme Yetkiniz Yok' Create Trigger Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Create Trigger komutunu kullanarak trigger oluşturduk. Sol taraftaki ekranda, ekranı yinelediğimizde Database Triggers bölümünün altında oluşturduğumuz trigger görülmektedir.
35 26.Create Function Komutu: Functionlar parametre alıp geriye bir değer veya tablo döndüren kurallardır Create Function komutunun örnek kullanım şekli : CREATE FUNCTION Hesapla() RETURNS Decimal(8, 2) AS BEGIN RETURN END; GO Create Function Komutu ile ilgili Örnek: Uygulanan örnekte görüldüğü üzere Create Function komutunu kullanarak fonksiyonu oluşturduk. Command(s) completed successfully uyarısı başarı ile komutun çalıştığını ve fonksiyonun oluşturulduğunu göstermektedir.
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ı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ı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ıEBE-368 Veri Tabanı Yönetim Sistemleri SQL
EBE-368 Veri Tabanı Yönetim Sistemleri SQL Dr. Dilek Küçük SQL Sorgu Dili [1] Ogrenci no ad soyad yas ortalama 21325 Necla Yılmaz 18 2,9 21345 Öykü Okan 20 2,1 21378 Elçin Demir 19 3,3 21389 Özgür Kara
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ı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ı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ı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ı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ıMysql Veritabanı Komutları
Mysql Veritabanı Komutları Mysql Veri Tabanı Komutları Hazırlayan : M. Başar ACAROĞLU Kaynaklar: http://www.hrzafer.com/sql-dersleri http://www.w3schools.com/sql/default.asp Veri Tabanı Nedir? Mysql Veritabanı
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ıYukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?
1) I. Tablo Oluşturma II. Veri Güncelleme III. Veri Silme IV. Veri Ekleme V. Tablo Silme Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir? a) I, IV ve V b) II, III ve IV
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ı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ıKULLANICI TANIMLI FONKSİYONLAR (Devam)
KULLANICI TANIMLI FONKSİYONLAR (Devam) Skaler değerli fonksiyon örneği: Parametre müşteri grubu olacak, eğer grubu parametresi değeri NULL olursa, tüm müşteri sayısını, NULL değilse girilen gruptaki müşteri
Detaylı5 SQL- Yapısal Sorgulama Dili. Veritabanı 1
5 SQL- Yapısal Sorgulama Dili Veritabanı 1 SQL- Yapısal Sorgulama Dili SQL ifadeleri yapısal olarak üç gruba ayrılır. Veri Tanımlama Dili (DDL - Data Definition Language) Veri İşleme Dili (DML - Data Manipulation
Detaylı20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi
20461C Querying Microsoft SQL Server Modül Seviye Belirleme Testi 1) Aşağıdaki SQL Server sürümlerinden hangisi ana sürümlerden bir tanesidir? a) Parallel Data Warehouse b) Express c) Standart d) Developer
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ıVeritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)
Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language) Konular Yapısal SQL Komutları Gruplama İşlemi SQL Fonksiyonları Kaynaklar 2 SQL (Structured Query Language) SQL Carlos
DetaylıKULLANICI TANIMLI FONKSİYONLAR (Devam)
KULLANICI TANIMLI FONKSİYONLAR (Devam) Skaler değerli fonksiyon örneği: Parametre müşteri grubu olacak, eğer grubu parametresi değeri NULL olursa tüm müşteri sayısını, NULL değilse verilen gruptaki müşteri
DetaylıData Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Data Programming SQL Language Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 15 Mar 2016 1 SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından
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ıKullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır.
KULLANICI TANIMLI FONKSİYONLAR Kullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır. Fonksiyonları veritabanı programlamada
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ı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ı«BM364» Veritabanı Uygulamaları
HAFTA 6 T-SQL ile Programlar Yazmak" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı Programlama dili olarak T-SQL Fonksiyonlar Programlamak
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ıÜ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ıVERİTABANI Veritabanı Yönetimi
VERİTABANI Veritabanı Yönetimi YAPILANDIRILMIŞ SORGULAMA DİLİ (SQL) Veritabanı yönetimi, veritabanının yapısal özelliklerini belirtmek ve değiştirmek, veritabanına kullanıcı erişimlerini ve yetkilerini
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ıVeritabanına Uygulanması
Add, Alter Drop, Alter Change, Alter Sql komutları ve açıklamaları CREATE CREATE TABLE Üzerinde çalışma yapılan veritabanı içerisinde yeni bir tablonun oluşturulmasını sağlar. CREATE TABLE tablo_adı (alan_adı1
DetaylıFonksiyonlar istenilen deger tipinde dönüs yapabilir. INT, VARCHAR deger döndürebileceğiniz gibi bir tablo da döndürebilirsiniz.
Fonksiyonlar tamamen işimizi kolaylaştırmak adına sürekli olarak tekrarladığımız sql sorgularına tek bir noktadan erişmemizi sağlar. Buda bize hızlı bir erişim imkanı,hızlı bir hata kontrol mekanizması,
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ı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ıEBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)
EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model) Dr. Dilek Küçük İlişkisel Model [1] Günümüzde en yaygın kullanılan veri tabanı modelidir. Bir ilişkisel veri tabanı bir veya
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ıSQL TRIGGERS (Tetikleyiciler)
Trigger kelime anlamı olarak tetikleyici demektir. Trigger, SQL de bir sorgu çalıştırdığımızda, başka bir sorgunun çalışmasını sağlamak için yazılan koddur. Mesela bir tablodan kayıt sildiğimizde, başka
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ı8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon
ORACLE GİRİŞ Oracle ile SQL Server ın karşılaştıralım. 1 Oracleda veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, değiştirme ve silme kodları aynı. 3
Detaylı2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları
2008 09 Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları Hayali bir şirket için BizimŞirket isimli bir veritabanı oluşturulmuş ve aşağıdaki tablolar yapılmıştır. Lütfen tabloları dikkatlice
DetaylıBİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ VERİ TABANI YÖNETİMSEL FONKSİYONLARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan
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ıTESİ. indeks. söylenebilir?? bir ilişkidir d) Hiçbiri. veya somutlaştırılmış. düzeyidir? sağlayabilir? sına. d) Hepsi. olabilir? c) Verilerin d) Hepsi
1. 2. 3. 4. 5. 6. Görünüm (view) için özellikle aşağıdakilerden hangisi söylenebilir?? a) Veritabanındaki kayıtlı verileri düzenlemek, yönetmek ve elde etmek için kullanılan bir dildir b) Bir ilişkinin
DetaylıSP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
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ıBMB202. Veritabanı Yönetimi Ders 6. SQL. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
BMB202. Veritabanı Yönetimi Ders 6. SQL Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Dersin Planı SQL Fonksiyonları Çoklu Tablo İşlemleri İç içe Select ler JOIN Birleştirme
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ıSorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir.
Oracle (Devam) SELECT INTO Deyimi Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir. Çok satır dönerse hata verir. Genel ifade: SELECT kolonisimler INTO
DetaylıVeritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi -- www.tdmsoft.com. devrim@gunduz.org
Veritabanlarına ve SQL'e Giriş Devrim GÜNDÜZ Teknoloji Destek Merkezi -- www.tdmsoft.com devrim@gunduz.org http://seminer.linux.org.tr http://www.gunduz.org Giriş Bu seminerde, aşağıdaki konular anlatılacaktır:
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ıKULLANICI TANIMLI FONKSİYONLAR
KULLANICI TANIMLI FONKSİYONLAR Kullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır. Fonksiyonları veritabanı programlamada
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ı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ıİ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ı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 -10- FONKSİYONLAR 3 Giriş Geçen haftaki derslerimizde Görünümleri (View) ve Stored Procedure (SP) leri öğrendik. Bu hafta
DetaylıTablolar Arası İlşikiler ve Alan Özellikleri Siparis.musteri_no musteri.musteri_no Siparis.urun_kodu musteri.urun_kodu
SQL'DE VERİ İŞLEME KOMUTLARI SQL'de verileri işlemek için kullanılan komutlara DML (Data Manipulation Language Veri İşleme Dili) denilmektedir. Bu komutlar ile oluşturulan ifadeler tablolara kayıt eklemek,
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ıYAPISAL SORGULAMA DİLİ. BARIŞ ARIBURNU barisariburnu.com
YAPISAL SORGULAMA DİLİ BARIŞ ARIBURNU barisariburnu.com barisariburnu.@gmail.com SQL, insanların veritabanı sistemleri ile konuşmasını sağlayan popüler bir dildir. SQL, tüm veritabanı programlarında kullanılabilir.
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ıİ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ıTBİL UYGULAMA I DERSİ. Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi
TBİL 503-18 UYGULAMA I DERSİ Mobil Barkotlu Depo Programı Projesi PROJESİ Kurulum Rehberi ARALIK 2015 TEKİRDAĞ Sayfa 1 / 12 Belgenin Adı Hazırlayanlar Mobil Barkotlu Depo Programı Projesi Kurulum Rehberi
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ı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ı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ıSTORED PROCEDURE LER (Saklı Yordamlar)
STORED PROCEDURE LER (Saklı Yordamlar) Eskiden yazılımlar, sadece prosedür denilen kod parçalarından oluşurdu. Her prosedür belli bir işlevi yerine getirmek için yazılmış kod parçalarıdır. Mesela, 2 sayı
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ıÇ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ı15 Aralık 2011 / Perşembe. www.arifceylan.com/sql,www.arifceylan.com/default.aspx http://www.arifceylan.com/sql/default.aspx
15 Aralık 2011 / Perşembe www.arifceylan.com/sql,www.arifceylan.com/default.aspx http://www.arifceylan.com/sql/default.aspx veri sorgulamak için select sorguları: Tüm tabloyu seçmek için * Select * from
DetaylıTRIGGER. Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir.
TRIGGER Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir. DML ve DDL trigger lar olarak ikiye ayırmak mümkündür. DML (Data Manipulation
DetaylıVeri tabanı içinde bulunan tablolardakibazı sütunlarda bulunan bilgilerin, herkes tarafından görülmesi istenmeyebilir.
View Oluşturma Sql komutlarından view oluşturma ve faydaları, myadminde gösterimi VİEW OLUŞTURMANIN YARARLARI 1. Veri güvenliği Veri tabanı içinde bulunan tablolardakibazı sütunlarda bulunan bilgilerin,
DetaylıSQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));
SQL'e Giriş 2 VERİ TANIMLAMA (DDL) İŞLEMLERİ Genel Yazılımı, 1. TABLOLARIN OLUŞTURULMASI (CREATE TABLE): CREATE TABLE tabloadı (kolon isimleri ve veri türleri) Örnek 1: CREATE TABLE BOLUM (BOLUM_NO NUMBER,
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ıElbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU
Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU GÖRÜNÜM Görünüm (view), Sorguları basitleştirmek, Erişim izinlerini düzenlemek, Farklı sunuculardaki benzer verileri karşılaştırmak
DetaylıVeri Tabanı Hafta Dersi
Veri Tabanı - 1 7. Hafta Dersi Dersin Hedefleri SQL Yapısal Sorgulama Dili Veri Tanımlama Dili (DDL) Create Alert Drop Veri tanımlama dili verinin ne olduğundan çok verinin tipi ile ilgilenir. Veri tabanı
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ıSAKLI YORDAM (Stored Procedure) Sibel Somyürek
SAKLI YORDAM (Stored Procedure) Sibel Somyürek Saklı Yordam Saklı yordamlar veritabanı kataloğunda saklanan SQL kod bloklarının tanımlanmasıdır. Mesela, iki sayı alıp bunların toplamlarını hesaplayan bir
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ıDENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Veri Tabanı Yönetimi BİM-324 3/II 3+0+0 3 4,5 Dersin Dili Dersin
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ıBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS VERİ TABANI BG-313 3/1 3+1+0 3+0,5 5 Dersin Dili : TÜRKÇE Dersin Seviyesi : LİSANS
DetaylıTavsiye Edilen Önhazırlık Temel SQL Server 2000 bilgisi edinmek.
Ms SQL Veritabanı Nesneleri Bölüm Veritabanı Yönetimi Yazar Öznur KARAKUŞOĞLU Yayın Tarihi 15.04.2004 Okunma Sayısı 1110 Tavsiye Edilen Önhazırlık Temel SQL Server 2000 bilgisi edinmek. Hedefler Veritabanı
DetaylıSQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir.
SQL'e Giriş SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir. SQL (Structured Query Language) kendisi bir programlama
DetaylıTablolar Arası İlşikiler ve Alan Özellikleri. Şekil 1. Magaza veritabanının tabloları ve tablolar arasındaki ilişkiler
SQL'de Veri İşleme Komutları SQL'de verileri işlemek için kullanılan komutlara DML (Data Manipulation Language Veri İşleme Dili) denilmektedir. Bu komutlar ile oluşturulan ifadeler tablolara kayıt eklemek,
Detaylı3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri. 1.2. Kısıtlamalar (Constraints)
Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri 1.1. Tablo Oluşturma 1.2. Tablo Oluşturmada Kısıtlamalar Constraints 1.3. Tablo Silme a. NULL, NOT NULL b. PRIMARY KEY c. UNIQUE d. FOREIGN KEY e. CHECK f.
DetaylıSP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'
Bu Derste Öğrenecekleriniz: 1- Veri Tabanı Adı Değiştirme 2- Nesnelerin Adını Değiştirme a. Tablo Adı Değiştirme b. Alan Adı Değiştirme c. Constraint (Kısıtlama) Adı Değiştirme 3- Tablo Düzenleme Komutları
DetaylıBAYİLERİMİZE ÖZEL. 13 Ağustos İlgili Modül/ler : Genel. İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL
13 Ağustos 2011 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL SQL SORGU ÖRNEKLERİ CARİ KART TABLOSUNDAKİ BÜTÜN ALANLARIN LİSTELENMESİNİ SAĞLAYAN SORGU SELECT * BAYİLERİMİZE ÖZEL İlgili Modül/ler : Genel CARİ
DetaylıVeritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir.
VERİ BÜTÜNLÜĞÜ VTYS lerde veri bütünlüğünü sağlamanın iki temel yolu vardır; Tanımlanabilir veri bütünlüğü ve prosedürel veri bütünlüğü. Tanımlanabilir veri bütünlüğü, tanımlanan nesnelerin kendi özellikleri
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 -12- TETİKLEYİCİ (TRIGGER) 3 Giriş Trigger lar Trigger lar Ne Zaman Kullanılmalıdır? Klasik Trigger ların Özellikleri
DetaylıVeritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme
Veritabanı Tasarımı Kullanıcı Erişimini Kontrol Etme Konular Nesne ayrıcalıkları ve sistem ayrıcalıkları arasındaki farkı karşılaştırma Bir kullanıcının bir veritabanınaerişimini etkinleştirmek için gerekli
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ıVeri Tabanı ve Yönetimi
Veri Tabanı ve Yönetimi Transaction Trigger 1Muhammer İLKUÇAR, MAKÜ-2011 BURDUR TRANSACTİON TRANSACTİON: İşlem bütünlüğü sağlar. Tranasction bloğu içindeki komutlar bir bütün olarak işlenir. Komutların
Detaylı-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.
T-SQL KODLARİ İÇERİSİNE AÇIKLAMA EKLEME Bir veya daha fazla satırın çalıştırılmasını Önlemek için veya /*... */" ifadeleri kullanılır. -- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak
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ıEmrah UYSAL www.emrahuysal.com 1
ORACLE DERS 2 BİRDEN FAZLA TABLO ÜZERİNDE ÇALIŞMAK(JOIN İŞLEMLERİ) Şekilde görüldüğü gibi Employees tablosundan employee_id ve department_id alanı Departments tablosundan ise department_name alanı kullanılıp
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ıSorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir, aksi durumda hata olur.
Oracle (Devam) SELECT INTO deyimi Sorgudan elde edilen değerin değişkenlere aktarılmasını sağlar. Sorgudan tek satır dönmesi gerekir, aksi durumda hata olur. Genel ifade; SELECT koloisimleri INTO değişkenisimleri
Detaylı08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı. 20-23 Eki. 2015. Öğr. Gör. Murat KEÇECĠOĞLU
08221 Veri Tabanı II Elbistan Meslek Yüksek Okulu 2015 2016 GÜZ Yarıyılı 20-23 Eki. 2015 Öğr. Gör. Murat KEÇECĠOĞLU T-SQL KOMUTLARI Veritabanları ANSI SQL dediğimiz standart dil kullanılmaktadır. Bu dil
DetaylıMT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır)
Öğrenci No: Ad Soyad: İmza: MT 487 Bilgisayarda Veri Yapıları 2005-06 Güz Yarıyıl Sonu Sınavı 20.01.2006 AÇIKLAMALAR Cevaplar toplam 60 puan üzerinden değerlendirilecektir. Her soru 4 puandır. Soruları
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ı