İleri Web Programlama
|
|
- Ediz Emre
- 8 yıl önce
- İzleme sayısı:
Transkript
1 SAKARYA ÜNİVERSİTESİ İleri Web Programlama Hafta 11 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 olarak hazırlanan bu ders içeriğinin bütün hakları saklıdır. İlgili kuruluştan izin almadan ders içeriğinin tümü ya da bölümleri mekanik, elektronik, fotokopi, manyetik kayıt veya başka şekillerde çoğaltılamaz, basılamaz ve dağıtılamaz. Her hakkı saklıdır 2009 Sakarya Üniversitesi
2 Veritabanı ve ADO.NET Veritabanı bir dosyada elektronik olarak depolanmış düzenli bilgi kümeleridir. Microsoft Access, MySQL, Oracle, DB2 ve SQL Server gibi çeşitli veritabanı programları kullanılarak güçlü veritabanları oluşturulabilir. Veritabanı uygulaması, bir veritabanının alan ve kayıtlarını alarak bunları kullanıcılar için anlamlı bir biçimde görüntüleyen bir programdır. Kayıtları aramak, silmek, yazdırmak, eklemek bir veritabanı uygulamasının temel komutlarıdır. Elimizdeki bilgileri çeşitli bilgi kanallarından kolayca aktarabilmeli ve bu kanallardan istediğimiz bilgileri alabilmeliyiz. İşlerimizde ve günlük yaşantımızda interneti çok sık kullanmaktayız. Bilgilerimiz internet üzerinden text olarak gidip geliyor. Tüm bu gelişmeler sonunda verilerimiz için ortak bir tanımlama dili oluşturuldu. Bu dil hepimizin bildiği gibi XML. İnternet ortamındaki bu gelişmelerden sonra Microsoft kendi veri erişimini endüstri standartlarına uygun ve internet ortamına kolay taşınabilir bir şekilde değiştirdi ve ADO.NET ortaya çıktı. ADO.NET veri iletişimi üzerinde veriler XML olarak tutuluyor. ADO.NET, OLEDB uyumlu veritabanları (Access, Oracle, FoxPro vs.), SQL Server veritabanları, ilişkisel olmayan veritabanları ve XML belgeleri de olmak üzere birçok veri dosyasına erişim sağlar. Temel SQL Komutları SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında kullanılan bir alt dildir. SQL ile yalnızca veri tabanı üzerinde işlem yapabiliriz. SQL cümlecikleri kullanarak veri tabanına kayıt ekleyebilir, olan kayıtları değiştirebilir silebilir ve bu kayıtlardan listeler oluşturabiliriz. SQL cümlecikleri genellikle aynı olmakla birlikte farklı veri tabanı ortamlarında değişebilmektedir. Ayrıca veri tabanlarının kendilerine özgü sql komutları da vardır. Bu bölümde temel SQL komutları ile veritabanını sorgulayarak veri alma, sıralama, güncelleştirme, silme gibi işlemlerinin nasıl yapıldığını inceleyeceğiz. SELECT İfadesi Bu komut ile database üzerindeki tablonun hangi kolonlarını alacağımız veritabanına söyleriz. Tablonun bütün kolonlarını görmek istiyorsak '*' karekterini kullanırız. Sadece belli kolonları görmek istiyorsak kolon isimlerini aralarına virgül koyarak yanyana yazmalıyız. Genel ifadesi aşağıdaki şekildedir. SELECT Sütun_ismi_1, Sütun_isimi_2,... FROM Tablo_ismi WHERE Koşul ORDER BY Siralanacak_sütun [ASC / DESC] Temel SELECT İfadesi : SELECT ifadesinin en basit şekli, SELECT * FROM Tablo_ismi Buradaki (*) tablodaki tüm sütunları (alan) seçecektir. From ise hangi tablolar üzerinde çalışacağımızı veri tabanına söylüyoruz. Eğer aynı sql cümleciği ile bir kaç tablo üzerinde işlem yapmak istersek tablo isimleri arasına virgül koymalıyız. Belirli Sütunların Seçilmesi : Tablodan istenilen sütunlar seçiilebilir. SELECT Sütun_ismi_1, Sütun_isimi_2,... FROM Tablo_ismi
3 WHERE İfadesi : Gerçekte tablodaki kayıtların sadece bir kısmına ihtiyaç duyarız. Bize gerekli olan dataları diğerlerinden ayıran bazı özellikleri vardır. İşte bu özellikleri bu komut yardımı ile kullanarak gerekli datalara ulaşabiliriz. Koşulu sağlayan bilgilerin tablodan seçilmesini sağlar. SELECT Sütun_ismi_1, Sütun_isimi_2,... FROM Tablo_ismi WHERE Koşul Koşullarda kullanılan operatörler : Karşılaştırma operatörleri : =, <>, <, <=, >, >= SELECT * FROM personel WHERE boy < 170 Mantıksal Operatörler : NOT, OR, AND Alfabetik Operatörler : LIKE, NOT LIKE : Bu ise içinde belli bir karakter dizisi bulunan datalara ulaşmak istersek kullanabileceğimiz bir operatördür. SELECT * FROM personel WHERE dogumyer LIKE '%SAKARYA%' : Doğum yeri SAKARYA olan personel seçilir. SELECT * FROM personel WHERE dogumyer LIKE '%SAKARYA' : Doğum yerinin sonunda SAKARYA olan personel seçilir. SELECT * FROM personel WHERE dogumyer LIKE 'SAKARYA%' : Doğum yerinin başında SAKARYA olan personel seçilir. Değer : IN, NOT IN : Bu komut ile belli bir kolonun kümesini vererek işlemimizi daha kolay bir şekilde yapabiliriz. SELECT * FROM stok WHERE stokkod IN (1,122,33) : Stok kodu 1, 122 veya 33 olan kodlara sahip olan mallar lseçilir. Değer Aralıkları : BETWEEN, NOT BETWEEN : Aralıklı sorgulama yapmak istersek kullanabilecegimiz bir operatördür. SELECT * FROM personel WHERE dogumtar BETWEEN ' ' and ' ' : Doğum tarihi bu 2 tarih arasında olan personel seçilir. ORDER BY İfadesi :Bu komut ile belirtilen kolona göre artan veya azalan bir sıralama ile sorgulama yapabiliriz. ASC : kullanarak küçükten büyüğe doğru artan sıralama yapabiliriz. DESC : kullanarak büyükten küçüğe doğru azalan sıralama yapabiliriz. Ancak ASC kullanmak zorunlu değildir. Çünki default sıralama tipi ASC'dir. Aynı anda birkaç kolon üzerindende sıralama yapabiliriz. Satırları sıralamak için kullanılır. SELECT Sütun_ismi_1, Sütun_isimi_2,... FROM Tablo_ismi ORDER BY Siralanacak_sütun [ASC / DESC]
4 SQL'de Veri Tabanı Yaratma SQL komutları yalnızca bir veri tabanı üzerinde geçerli olduğu için veri tabanı yaratma işlemlerinide anlatmanın yararlı olacağına inanıyorum. Aşağıda anlatılan işlemler SQL Server 6.5 üzerinde gerçekleştirilmiştir.database yaratmak için aşagıdaki komutu yazabiliriz. CREATE DATABASE database_name [ON {DEFAULT database_device} [= size] [, database_device [= size]]...] [LOG ON database_device [= size] [, database_device [= size]]...][for LOAD] database_name : Bu yaratılacak olan veri tabanının ismidir. ON : Bu ise yaratılacak olan veri tabanın hangi device üzerinde yer alacağını belirten bir parametredir. Burada aynı zamanda bu device üzerinde size parametresi ile database'in ne kadar yer kaplayacağını belirmiş oluyoruz. Eğer device tanımlamaz isek SQL server default device üzerinde 5 mb bir veri tabanı yaratacaktır.bu parametre içinde birkaç device ismi kullanarak veri tabanını bir kaç device üzerinde yer almasını sağlayabiliriz. LOG ON : Bu ise yaratılacak olan veri tabanın log'unun hangi device üzerinde yer alacağını belirten bir parametredir. Burada aynız zamanda bu device üzerinde size parametresi ile database'in log'unun ne kadar yer kaplayacağını belirmiş oluyoruz. Eğer device tanımlamaz isek SQL server default device üzerinde bir log tutacaktır.bu parametre içinde birkaç device ismi kullanarak veri tabanı log'unun bir kaç device üzerinde yer almasını sağlayabiliriz. INNER JOIN İfadesi SELECT ifadesi, bilgileri yalnızca bir tablodan seçti. Halbuki birçok uygulama birden çok tablo kullandığı için, birden çok tablodan gelen bilgilerin birleştirilmesi gereklidir. 2 çeşit birleştirme vardır. İç ve dış birleştirme. İç birleştirme, yalnızca birleştirme koşulunun True (Doğru) olduğu satırları verecektir. SELECT Sütun_ismi_1, Sütun_isimi_2,... FROM Tablo_ 1 INNER JOIN Tablo_ 2 ON Tablo_1.Sütun = Tablo_2.Sütun INSERT İfadesi INSERT ifadesi, bir tabloya yeni bir kayıt ilave etmek için kullanılır. INSERT INTO Tablo_ismi (Sütün_ismi_1, Sütün_ismi_2,...) VALUES (Değer1i Değer2,...) UPDATE İfadesi UPDATE ifadesi, bir tablodaki bilginin değerlerinin değiştirilmesine olanak sağlar. UPDATE Tablo_ismi SET Sütün_ismi_1=Değer1, Sütün_ismi_2=Değer2,...) WHERE Koşul
5 DELETE İfadesi DELETE ifadesi, bir tablodaki satır(lar)ın silinmesini sağlar. DELETE FROM Tablo_ismi WHERE Koşul SQL Fonksiyonları MAX : Verilen sütundaki en büyük değeri geri döndürür. Select MAX(sütun_adı) FROM tablo; MIN : Verilen sütundaki en küçük değeri geri döndürür. Select MIN(sütun_adı) FROM tablo; SUM : Verilen sütundaki bütün değerleri toplayarak geri döndürür. Select SUM(sütun_adı) FROM tablo; AVG : Verilen sütunun aritmetik ortalamasını hesaplar. Select AVG(sütun_adı) FROM tablo; COUNT(*) : Verilen tablodaki kayıt sayısını bulur. Select COUNT(*) FROM tablo; COUNT(DISTINCT Sütun_adı) : Verilen sütundaki farklı kayıt sayısını bulur. Select COUNT(DISTINCT sütun_adı) FROM tablo; FIRST : Sütunun ilk değerini bulur. Select FIRST(sütun_adı) FROM tablo; LAST : Sütunun son değerini bulur. Select LAST(sütun_adı) FROM tablo; UCASE : Sütunun değerini büyük harflere dönüştürür. Select UCASE(sütun_adı) FROM tablo; LCASE : Sütunun değerini küçük harflere dönüştürür. Select LCASE(sütun_adı) FROM tablo;
6 ADO.NET ve Veritabanı Erişim Araçları ADO.NET Microsoft'un yeni kuşak veri erişim teknolojisidir. XML desteğine sahiptir. ADO.net önceki veri erişim metotlarında farklı olarak Disconnected(Bağlantısız) veri erişimini kullanır. Bu tür bağlantılarda bağlantı kurulduktan sonra işlem yapılana kadar bağlantı açıktır, işlem bittikten sonra bağlantı kapatılır. Bu da Connected (Bağlantılı) veri erişimindeki sistem performansı gibi problemleri yaşamamıza engel olur. ADO.NET te biri (connected) bağlantılı, diğeri (disconnected) bağlantısız taraf olmak üzere 2 taraf var. Bağlantılı taraf, bir.net veri sağlayıcısının üzerinden yapılan bağlantıyla çalışan nesneleri içeriyor. Connection, Command, DataRader, DataAdapter bu nesnelerin başlıcaları. Bu nesnelerin ortak özelliği, aktif bir bağlantıya ihtiyaç duymaları. Diğer tarafta, bağlantısız bir yapı var: DataSet. DataSet, veri kaynağı bağlantısından bağımsız olarak tasarlanan bir nesne. Hafızada duran ve istendiğinde XML olarak kalıcı hale getirilebilen ilişkisel bir veritabanı olarak düşünülebilir. Zira DataSet, birden fazla tablolar içerebiliyor; bu tablolar arası ilişkiler, kısıtlamalar, görünümler tanımlamanıza olanak veriyor. DataSet e attığımız her bir tablo DataTable larda tutulur. DataTable lar DataSet ten bağımsız olarakta kullanılabilmektedir. DataTable, kolon ve satırlardan oluşur. DataTable üzerinde yapılan her şey bellekte yapılmaktadır, gerekli metodlar yazılmadığı sürece mevcut veritabanını etkilemez. VERiTABANI Veri Saglayicilari DATAADAPTER DATASET CONNECTION COMMAND Windows Formlari DATAREADER Web Formlari KULLANICILAR ADO.NET Connection, Command, DataReader, DataAdapter, DataSet ve DataView nesneleri, ADO.NET in temel elemanlarıdır. Veri Sağlayıcılar ADO.NET 2 ana veri sağlayıcısına (Data Provider) sahiptir : - OLEDB Veri sağlayıcıları : Access ve diğer veritabanlarına erişmek için kullanılır. - SQL Veri sağlayıcıları : SQL Server 7.0 ve daha üst versiyon veritabanları için kullanılır. Connection : Veritabanı ile Visual Basic.NET uygulaması arasındaki bağlantıyı sağlar. Conncetion (bağlantı) bildirimi, OLEDB için OleDbConnection baglanti1=new OleDbConnection(ConnectionString);
7 SQL için SqlConnection baglanti1=new SqlConnection(ConnectionString); ConnectionString ifadesi ise, tırnak işaretleri arasında birbirinden noktalı virgüllerle ayrılan parametre = değer ifadelerinden oluşur. Önemli parametreleri şöyle sıralayabiliriz : Provider : Veri sağlayıcısının adı Data Source : Verinin kaynağı (SQL Serverin adı veya adresi) Initial Catalog : Veritabanının adı User ID : Kullanıcı Adı Password : Parola Integrated security veya Trusted_Connection : Bağlantının güvenlik tanımı. Örnek : OLEDB için, OleDbConnection baglanti_ole=new OleDbConnection(); baglanti_ole.connectionstring = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\b2007\ogrenci.mdb ; baglanti_ole.open(); SQL için, SqlConnection baglanti_sql=new SqlConnection ( Provider=SQLOLEDB;Data Source=localhost; initial catalog=northwind; User ID=sa, password=aa; ); baglanti_sql.open(); Command : Veritabanına komutları aktarır. Aynı şekilde SqlCommand ve OleDbCommand şeklinde 2 seçeneği vardır. Genellikle bir önceki bölümde bahsettiğimiz SQL komutları kullanaılarak erişim yapılacaksa kullanılır. Bir Command nesnesini, aşağıdaki gibi oluşturabiliriz : cmd = new OleDbCommand() veya cmd=new SqlCommand() Oluşturulan bu nesnenin bir SqlConnection veya OleDbConnection nesnesi ile ilişkilendirilmesi gerekir. cmd.connection=baglanti_ole Çalıştıracağımız komutu da CommandText özelliğine atayarak bildiriyoruz. cmd.commandtext= SELECT * From Kimlik Ancak tüm bu yaptığımız işlemleri, tek satırda da yapabilirdik : cmd = new OleDbCommand( SELECT * From Kimlik, baglanti_ole) Command nesnesinin veri kaynağında icra edilmek üzere göndereceği SQL komutunu, bir string ifade olarak CommandText özelliğine atabiliriz.
8 Komutu Çalıştırmak Komutu çalıştırmak için 4 ayrı metot vardır : ExecuteReader() : Bu metod kayıt döndürecek komutlar için özelleşmiştir. İşletimi sonucu kayıt setini ifade eden bir SqlDataReader veya OleDbDataReader nesnesi oluşturur. ExecuteNonQuery() : Veri seti döndürmeyen komutlar için özelleşmiştir. Dönüş değeri, sorgunun işletiminden etkilenen kayıtların sayısıdır. ExecuteScalar() : Sorgu sonucu tek bir değer dönecekse bu metod kullanılır. ExecuteXMLReader() : Sorgu sonucu bir XMLReader nesnesi oluşturur. Örnek : cmd.executenonquery() DataReader : Veritabanındaki bilginin yalnızca görüntüleneceği (düzeltme, silme gibi günçelleştirme işemlerinin yapılmayacağı) uygulamalarda kullanılır. Böylece DataSet kullanılmaz ve bazı kontrol işlemlerine gerek kalmaz. SqlDataReader ve OleDbDataReader iki çeşidi vardır. Bir DataReader, bir Command nesnesinin Execute çağrımı sonucu döndürülür. Bu ADO daki Recordset in çalışma prensipleriyle benzerlik gösterir ve basit bir şekilde kayıtların üstünde ilerlemeye izin verir. Connection ve Command nesnelerinin aksine, DataReader nesnesini biz kendimiz oluşturamayız. DataReader, Command nesnesinin ExecuteReader() metodu ile elde edilir. Bu metod, Command nesnesinin ifade ettiği sorguyu işletir ve dönen kayıtları temsil edecek DataReader nesnesini oluşturur. DataReader oluşturulduktan sonra, Read metodunu kullanarak, verileri satır olarak elde edebiliriz. DataAdapter : Veritabanından aldığı bilgileri DataSet içersine yerleştirmekte veya DataSet ten aldığı bilgileri geri göndermektedir. Kullanımında iki adet parametresi vardır. Bunlardan birincisi DataSet'e doldurmak istediğimiz veriyi belirten "SELECT * from ogrenci" gibi bir SQL cümlesidir. Ikincisi ise bağlantı cümlesidir. DataSet'e veriyi doldururken de Fill() methodu kullanılır. Örnek : OleDbDataAdapter adaptorogrenci = new OleDbDataAdapter ( Select * from Ogrenci, baglanti_ole) DataSet : Bilgilerin saklandığı yerdir. DataSet nesnesinde sıfır veya daha fazla DataTable nesnesi olabilir. DataTableCollection koleksiyonu DataSet içerinde bütün DataTable nesnelerini bulundurur. DataSet kayıtlar ve tablolar arasındaki ilişkileri düzenlemek için DataRelation koleksiyonunu bulundurur. Aşağıdaki şema Dataset in kullandığı yapılar ve XML ile olan alışverişi gösteriliyor. DataSet de veriye erişmek için yapının kullandığı Connection ve DataAdapter nesnelerini kullanıyor. DATASET DataRelation DataTable DataView DataRow DataColumn Constraints
9 DataRow : Tablodaki bir satırı içerir. DataColumn : Tablodaki bir sütun hakkında bilgi içerir. Constraint : Bir ya da daha çok DataColumn nesnesi için kısıtlamayı temsil eder. DataSet nasıl oluşturulur ve içi doldurulur? : İlk önce DataSet nesnesi Dim komutu ile oluşturulur. Daha sonra DataAdaptor nesnesi ile DataSet doldurulur. DataSet OgrDs = new DataSet( ); adaptorogrenci.fill (OgrDs, ogrenci ); Veritabanının Güncelleştirilmesi : DataSet üzerinde değişiklikler yapıldıktan sonra, değişiklikleri veritabanına göndermek için Update() metodu kullanılır. Update() metodu Fill() metoduna benzer. Örnek : adaptorogrenci.update (OgrDs, ogrenci ) Veri Bağlamak : Herhangi bir kontrole basit olarak veri bağlamak için aşağıdaki ifade kullanılır : Kontrol_ismi.Databindings.Add ( Text, DataSet_ismi.Tablo_ismi, Değişken ismi ) Gelişmiş veri bağlamada tüm veri kaynağı bir kontrole bağlanır. Örneğin DataGrid kontrolüne veri bağlamak için bu metot kullanılır. Örnek : Datagrid1.DataSource = DataSet1 Datagrid1.DataBind() CurrencyManager ve BindingContext Nesnesi Windows formuna bağlanan bir veri kaynağı ile ilgili bir CurrencyManager nesnesi vardır. Bu nesne veri kaynağında o anda seçili olan konumu tutmaktadır. BindingContext ile form üzerindeki alanlar, tabloya bağlanır. CurrencyManager ve BindingContext nesnesinin değişik özellikleri vardır : Position : CurrencyManager nesnesinin yönettiği listedeki geçerli öğeyi alır ya da ayarlar. Count : CurrencyManager nesnesinin yönettiği satırların (kayıtların) sayısı Current : Veri kaynağındaki geçerli nesnenin değeri CurrencyManager CurMan ; CurMan=this.BindingContext(DataSet1, Ogrenci ); CurMan.Position +=1; Veya this.bindingcontext(dataset1, Ogrenci ).Position +=1; DataRelation : DataSet te yer alan diğer tablo veya tablolarla ilişkiyi düzenler. Tablolar arasında bu ilişkiyi düzenlerken ilk olarak DataRelation nesnesi tanımlanır, daha sonra bu ilişki DataSet nesnesine ilave edilir. Örnek olarak Kimlik tablosundaki Numara kolunu ile Notlar tablosundaki Numara kolonunu ilişkilendirelim : DataSet DSet = new DataSet(); DataRelation Bag; Bag=new DataRelation( Numara, DSet.Tables( Kimlik.Columns.( Numara ), DSet.Tables( Notlar.Columns.( Numara )); DSet.Relationships.Add(Bag);
10 DataView : DataSet içindeki bilginin istenilen şekilde görüntülenmesini sağlayan nesnedir. Tanımlanması ve kullanımını aşağıdaki gibi basit bir örnekle gösterebiliriz. DataView DV = new DataView (dataset1.tables( ogrenci )); DV.RowFilter= cins = k ; Bu satırlardan sonra yalnızca Cinsiyeti Kadın olanlar görüntülenecektir.
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ıVeritabanı İşlemleri
Veritabanı İşlemleri Bu bölümde; Veritabanı bağlantısı Komutların Yürütülmesi ADO.NET Nesne Modeli kavramları incelenecektir. ADO.NET (ActiveX Data Objects) ADO.NET, var olan Windows API lerinden çok daha
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ıİNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri
İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri VERİTABANI BAĞLANTISI Site içindeki bilgilerin saklanması / düzenlenmesi ve kullanıcı etkileşiminin sağlanabilmesi
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ı«BM364» Veritabanı Uygulamaları
HAFTA 9 İstemci Tarafta DB Erişimi Kodlamak" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı ADO.NET Bileşenleri Entity FrameWork
Detaylı1-) Veritabanımıza bağlanmak için bir SqlConnection nesnesi, 2-) Veritabanındaki bilgileri kullanmak (seçme, kaydetme, silme, güncelleme) için
Selçuk ÖZKAN 1-) Veritabanımıza bağlanmak için bir SqlConnection nesnesi, 2-) Veritabanındaki bilgileri kullanmak (seçme, kaydetme, silme, güncelleme) için SqlCommand 3-) SqlCommand ın yapacağı işlem için
DetaylıADO.NET. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu
ADO.NET Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ADO.NET ve ADO Bir uygulamanın esas gücünü, veri, veritabanları veya veri kaynakları ile olan ilişkisi belirler. Geleneksel
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ıAsp.Net Veritabanı İşlemleri
Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Birçok uygulamada bilgiler geçici olarak tutulur ve oturum sonlandırıldığında bu bilgiler bellekten silinir. Ancak etkileşimli web sitelerinde
DetaylıVeri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları
Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları Bağlantılı veri ortamları, uygulamaların veri kaynağına sürekli bağlı kaldığı ortamlardır. Bu ortamlarda veri alma ve değiştirme işlemleri
DetaylıC Sharp /Veri tabanı işlemleri
C Sharp /Veri tabanı işlemleri C#'ta veri tabanı işlemleri System.Data isim alanındaki ve bu isim alanının altındaki alt isim alanlarındaki türlerle yapılır. System.Data isim alanına programcılar ADO.NET
DetaylıVeritabanı İşlemleri
Veritabanı İşlemleri ADO.NET.Net tabanlı uygulamalar için birincil veriye ulaşım modeli. ADO nun sonraki versiyonu İki kısma ayrılabilir Provider (sağlayıcı) objeleri DataSet objeleri System.Data namespace
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ıVERİ TABANI YÖNETİM SİSTEMLERİ I
BÖLÜM 7 7. TEMEL SQL KOMUTLARI-I SQL (Structured Query Language) kendisi bir programlama dili olmamasına rağmen bir çok kişi tarafından programlama dili olarak bilinir. SQL herhangi bir veri tabanı ortamında
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ı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ı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ıVeriTabanı Uygulamaları
VeriTabanı Uygulamaları Bir uygulamanın esas gücünü, veri, veri tabanları ve veri kaynakları ile olan ilişkisi belirler. Eğer bunlara kolayca hakim olan, yöneten teknolojilere sahipse o uygulama gerçekten
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ı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ı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ı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ı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ı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ıÜ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ıEĞİTİM : ADO.NET. Bölüm : Veriye Erişim Teknolojileri & SQL Server.Net Veri Sağlayıcısı. Konu : Veri ve Veriye Erişim Teknolojileri
EĞİTİM : ADO.NET Bölüm : Veriye Erişim Teknolojileri & SQL Server.Net Veri Sağlayıcısı Konu : Veri ve Veriye Erişim Teknolojileri Veri ve Veriye Erişim Teknolojileri Birçok uygulama bazı bilgileri geçici
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ı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ı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 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ı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ıÜ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 (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ı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ıADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1
ADO.NET Web üzerinden veritabanına bağlanmak ve veri işlemleri gerçekleştirmek için ADO.NET teknolojinden faydalanarak işlemlerimizi gerçekleştireceğiz. ADO.NET her ne kadar ADO teknolojine benzesede aslında
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ı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ı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ı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 tabanları birbirleriyle ilişkili bilgilerin depolandığı alanlardır. Bilgi artışıyla birlikte bilgisayarda bilgi depolama ve bilgiye erişim konularında yeni yöntemlere ihtiyaç duyulmuştur. Veri tabanları;
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ı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ıÜst Düzey Programlama
Üst Düzey Programlama JDBC (Java Database Connectivity) Üst Düzey Programlama-ders07/ 1 JDBC JDBC ilişkisel veritabanlarına erişim için Java dilinde kullanılan standart bir kütüphanedir. Bu kütüphanedeki
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ı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ı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ı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ıVeritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011
Veritabanına Giriş Oğuzhan Ceylan 19 Eylül 2011 Outline Veritabanı MYSQL Mysql Sorgu Komutları Bir veritabanı yaratmak ve kullanmak Veritabanı Veritabanı Verittabanı hangi alanlarda kullanılıyor. Web sitesi
DetaylıMOBİL UYGULAMA GELİŞTİRME
MOBİL UYGULAMA GELİŞTİRME PELİN YILDIRIM FATMA BOZYİĞİT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Veri Saklama 2 Veri Saklama Veri Saklama her appnin ihtiyaci
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ıVeri Tabanı Yönetim Sistemleri Bölüm - 6
Veri Tabanı Yönetim Sistemleri Bölüm - 6 İçerik Fonksiyonlar Tek Satır Fonksiyonlar Karakter Fonksiyonlar Sayısal Fonksiyonlar Tarih ve Saat Fonksiyonları Dönüştürücü Fonksiyonlar Çoklu Satır Fonksiyonlar
DetaylıASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ
ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu
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ı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ı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ıVERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)
VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE) ACCESS VERİ TABANI (OLE DB - Object Linking and Embedding Data Base) Access veri tabanı kullanılarak oluşturulmuş uygulama; OLEDB çalışmak
DetaylıELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI
ELIF KIOTZEOGLOU 0510130077 RESUL MURAD 0510120082 MERT PACOLARI 0510120083 SQL SQL,(İngilizce "Structured Query Language", Türkçe: Yapılandırılmış Sorgu Dili) verileri yönetmek ve tasarlamak için kullanılan
DetaylıBölüm 10: PHP ile Veritabanı Uygulamaları
Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,
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ı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ı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ı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ı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ı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ı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ıVeritabanı Uygulamaları Tasarımı
Veritabanı Uygulamaları Tasarımı Veri Tabanı Veritabanı yada ingilizce database kavramı, verilerin belirli bir düzene göre depolandığı sistemlere verilen genel bir isimdir. Günümüzde özel veya kamu kuruluşların
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ı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ı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ıMicrosoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access
Programlamaya Giriş VERİ TABANI UYGULAMASI ÖN BİLGİ Veritabanları, verilere sistematik bir şekilde erişilebilmesine, depolanmasına ve güncellenmesine izin veren, yüksek boyutlu veriler için çeşitli optimizasyon
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ı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ı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ı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ı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ıVERİ TABANI YÖNETİM SİSTEMLERİ I
BÖLÜM 12 12. SQL de YÖNETİMSEL FONKSİYONLAR 12.1. VIEWS ( Tablo Görünümü) Tablo görünümleri veri tabanında tanımı olan tablolardan sorgulama sonucunda elde edilir. Tabloların tersine fiziksel bir yer tutmazlar.
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ı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ı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ıİLERİ VERİTABANI SİSTEMLERİ SUAT ÜSTKAN
1 AHMET YESEVİ ÜNİVERSİTESİ İLERİ VERİTABANI SİSTEMLERİ ORACLE VERİTABANI KURULUMU VE PL/SQL DEYİMLERİ SUAT ÜSTKAN 102173019 BİLGİSAYAR MÜHENDİSLİĞİ YÜKSEK LİSANS ARALIK 2010 2 İçindekiler 1. Oracle Database
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ı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ıMasa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add
29 Aralık 2011 / Perşembe Visual studio dan veri tabanından veri çekmek için önce bir aspx dosyası açıp,,accessde yeni veri tabanı dosyası açıyoruz. Dikkat : Dosyanın uzantısı.mdb olacak. Masa üstünde
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ıİ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ı-- 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ıPhp İle Mysql Veritabanından Bilgi Çekme
Mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_object, mysql_fetch_array ve mysql_result metodları Uygulamada kullanacağımız veritabanı Veritabanı: kitaplik Tablo: kitaplar isbn adi yazari 944503382 Adım
Detaylı13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz
13 Aralık 2007 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Raporlar KULLANICI TANIMLI RAPORLAR Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz Kendi isteklerinize özel rapor tasarımları
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ıVeri Tabanı-I 1.Hafta
Veri Tabanı-I 1.Hafta 2010-2011 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Meslek Yüksekokulu Burdur 2011 Muhammer İLKUÇAR 1 Veri ve Veri Tabanı Nedir? Veri Bir anlamı olan ve kaydedilebilen
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ı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ıÇ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ıUZAKTAN EĞİTİM MERKEZİ
ÜNİTE 2 VERİ TABANI İÇİNDEKİLER Veri Tabanı Veri Tabanı İle İlgili Temel Kavramlar Tablo Alan Sorgu Veri Tabanı Yapısı BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ BİLGİSAYAR II HEDEFLER Veri tabanı kavramını
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 UYGULAMALARI
VERİ TABANI UYGULAMALARI VERİ TABANI NEDİR? Bir konuyla ilgili çok sayıda verinin tutulmasına, depolanmasına ve belli bir mantık içerisinde gruplara ayrılmasına veri tabanı denir. Veri tabanı programları;
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ıBAY.t Entegre. Aşağıdaki script fiyat gör programının ayarlar sayfasındaki sorgu cümlesi alanına yapıştırılıp Sorguyu Db ye Yükle tıklanır
Bu dokümanda Perkon Fiyat Gör cihazlarının BAY.t Entegre ve BAY.t Entegre PRO programlarına ait firma dosyalarına bağlantının nasıl yapılacağını anlatılmıştır. BAY.t Entegre PRO Fiyat gör programının ayarlar
Detaylı