Veritabanı Programlama
2017–2018 Vize (Ara Sınav) Çıkmış Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1

Soru metni
Tablo oluşturma MS-SQL komutlarında birincil anahtarı belirlemek için kullanılan ifade aşağıdakilerden hangisidir? A) Foreing Key B) Primary Key C) First Key D) Top Key E) Add Key - 2

Soru metni
SQL Server Management Studio ortaminda yeni tablo oluşturmak için kullanılan yol aşağıdakilerden hangisidir? A) Management →> İlgili Veritabanı -> NewTable B) Databases -> New Table C) Databases -> İlgili Veritabanı →> New -> Table D) Management -> Tables -> New Table E) Security-> Tables -> Add Table - 3

Soru metni
Bir bilgisayarda birden fazla veritabanı oluşturmak amacıyla kullanılan olgu aşağıdakilerden hangisidir? A) Bütünlük B) Eşzamanlılık C) Oluşum D) Tutarlılık E) Lisanslama - 4

Soru metni
SQL komutu ile yeni tablo oluşturmak için kullanılan komut aşağıdakilerden hangisidir? A) Add Table B) Create Table C) Import Table D) Insert Table E) New Table - 5

Soru metni
GRANT, DENY gibi komutların yer aldığı SQL komut türü aşağıdakilerden hangisidir? A) PL/SQL - (Oracle Programlama Dili) B) T-SQL - (Server Programlama Dili) C) DML - (Veri Işleme Dili) D) DDL - (Veri Tanımlama Dili) E) DCL - (Veri Kontrol Dili) - 6

Soru metni
Aşağıdaki ifadelerden hangisi olası bir hatanın önem düzeyi bilgisini içerir? A) ERROR_MESSAGE() B) ERROR_SEVERITY() C) ERROR_LINE() D) ERROR_STATE() E) ERROR_PROCEDURE() - 7

Soru metni
T-SQL Kodlarında kodlara hakkında açıklama yazmak için kullanılan simge aşağıdakilerden hangisidir? A) ' B) " D) @@ - 8

Soru metni
Aşağıdaki komutlardan hangisi imleç işlemleri ile ilgili değildir? A) OPEN B) CLOSE C) CURSOR D) EXECUTE E) FETCH - 9

Soru metni
Değişkenlerle ilgili olarak SET komutunun kullanım amacı aşağıdakilerden hangisidir? A) Değişkene değer atama B) Değişkeni tanımlama C) Degişkeni genel degişken olarak atama D) Değişkenin tipini değiştirme E) Değişkeni silme - 10

Soru metni
Birden fazla koşulun kolayca kontrol edilmesini sağlayan akış kontrol komutu aşağıdakilerden hangisidir? A) CURSOR B) SELECT C) GOTO D) DECLATE E) CASE - 11

Soru metni
T-SQL programlama dilinde fonksiyonlar diğer programlama dillerindeki fonksiyonlara göre hangi açıdan farklılık gösterir? A) Dilenirse bir tablo ile döndürülebilir. B) Parametre kullanılabilir. C) Tekrarlanan yapılar için programlama kolaylığı sağlar. D) Karmaşık hesapların daha kolay ve doğru yapılmasına olanak sağlar. E) Bir kez yazılarak birçok defa kullanılabilirler. - 12

Soru metni
Aşağıdakilerden hangisi kümeleme fonksiyonlarından biridir? A) MONTH() B) GETDATE() C) LOG() D) AVG() E) ABS() - 13

Soru metni
Fonksiyonlar ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) Mevcut bir fonksiyonu EDIT FUNCTION komutu ile düzenlenebilir. B) Birden fazla parametre kullanılmasına izin verir. C) Fonksiyon tarafından döndürülmesi gereken değer RETURN komutu ile bildirilir. D) Mevcut bir fonksiyon DROP FUNCTION komutu ile silinir. E) Bir fonksiyon CREATE FUNCTION komutu ile oluşturulur. - 14

Soru metni
Veritabanı kullanıcıları tarafından oluşturulan saklı yordam türüne ne ad verilir? A) Sistem Saklı Yordam B) Yerel Saklı Yordam C) Fonksiyonel Saklı Yordam D) Genişletilmiş Saklı Yordam E) Global Saklı Yordam - 15

Soru metni
Aşağıdakilerden hangisi sistem fonksiyon türlerinden biri değildir? A) Tarih ve Zaman Fonksiyonları B) Metaveri Fonksiyonları nº C) Kümeleme Fonksiyonları D) İmleç Fonksiyonları E) Saklı Yordam Fonksiyonları - 16

Soru metni
Aşağıdakilerden hangisi tetikleyici tarafından yerine getirilen işlevlerden biri değildir? A) Satırların tekilliğini sağlamak için birincil anahtar üretmek B) Veritabanı bütünlüğünü sağlamak C) Otomatik olarak rapor üretmek D) Veri güvenliğini sağlamak E) Veritabanlarının ürettiği standart hataların dışında bir hata mesajı üretmek - 17

Soru metni
Aşağıdakilerden hangisi tetikleyici oluşturmak için kullanılan komutlardan biridir? A) ADD TRIGGER B) DELETE TRIGGER C) INSERT TRIGGER D) ALTER TRIGGER E) CREATE TRIGGER - 18

Soru metni
Tetikleyicilerle ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) DELETE TRIGGER komutu ile silinebilirler. B) Bir tablodan veri silinmesi sonrası, çalışması için programlanabilirler. C) Bir tabloya veri ekleme sonrası, çalışması için programlanabilirler. D) Bir tablodaki verinin güncellenmesi sonrası, çalışması için programlanabilirler. E) CREATE TRIGGER l komutu ile oluşturulabilirler. - 19

Soru metni
Bir tablodaki bir sütundaki değerin diğer tablolardaki degerlerle denetlenmesini saglayan kısıtlayıcı aşağıdakilerden hangisidir? A) Tekil alan kısıtlayıcısı B) Kontrol kısıtlayıcısi C) Yabancı anahtar kısıtlayıcısı D) Varsayılan kısıtlayıcı E) Tetikleyici - 20

Soru metni
Bir veri tablosunda varsayılan değer oluşturmak için kullanılan kısıtlayıcı ifade aşağıdakilerden hangisidir? A) PRIMARY B) CHECK C) CONJECTURAL D) DEFAULT E) SUPPOSED
Bir şıkka dokun; doğru cevap hemen görünür.