Veritabanı Firma Son Versiyon Lisanslama SQL Server Microsoft SQL Server 2008 R2 İşlemci Başına + CAL* SQL Express Microsoft SQL Express 2008 R2 Free Oracle Oracle 11G Release2 İşlemci Başına MySQL Oracle versiyon 5 GPL* yada Sunucu Başına PostgreSQL Postgre versiyon 8.4.3 Free Access Microsoft Office 2010 Kullanıcı Başına Teradata Teradata V12 İşlemci Başına ADS [...]
.NET platformu kullanarak Oracle üzerinde yazılım geliştirme amaçlı üretilen ODAC(Oracle Data Access Components ) ın 11.2.0.1.1 versiyonu release edildi. Bu versiyonun en büyük yeniliği olarak .NET Framework 4.0 ve de Visual Studio 2010 a destek veriyor olması. .NET Framework içerisinde bulunan System.Data.OracleClient namespace inin değiştirilmediğini ve eskidiğini düşünürsek. bu component lar Visual Studio add-inn leri [...]
Surrogate Key (Vekil Anahtar) bir tablodaki her bir satırı (Entity) ifade edebilecek bir anahtar tablo sütunları içerisinde bulunamadığında uygulama dışından türetilen anahtara verilen isimdir. Bu amaçla oluşturulan bir Surrogate Key duruma göre Primary Key olarak kullanılabilir. Ancak genel tercih bu alanların geçici sistemler yerine var olan tablolarda kullanılmasıdır. Standart bir veritabanı sisteminde Surrogate Key ler [...]
MS SQL Server : SELECT TOP 1 column_list FROM table ORDER BY NEWID() Oracle : SELECT column_list FROM (SELECT column_list FROM TABLE ORDER BY DBMS_RANDOM.VALUE) WHERE ROWNUM = 1 MySQL : SELECT column_list FROM table ORDER BY RAND() LIMIT 0,1; IBM DB2 : SELECT column_list, RAND() AS rastgele FROM TABLE ORDER BY rastgele FETCH FIRST [...]
Çoğu insanın zannettiğin aksine INFORMATION_SCHEMA SQL server a özel bir schema değildir, bir ANSI-SQL (SQL-92) standardıdır ve de diğer veritabanı sistemleri tarafından da desteklenmektedir. INFORMATION_SCHEMA standart olarak salt okunur view lardan oluşur. Bu schema nın içeriği veritabanı sistemleri arasında genellikle korunmasına rağmen bazı ufak farklılıklar da gösterebilmektedir. Ancak genellikle aşağıdaki gibi bir sorguyu çalıştırmak genelde [...]