Temel Veritabanı (Database) Kavramları Testi 0% 1 / 31 1. Aşağıdakilerden hangisi "Missafir" tablosundaki tüm verileri siler? a) DELETE * from Misafir b) ALTER Misafir c) DELETE Misafir d) SELECT * from Misafir 2 / 31 2. İki veya daha fazla tabloda ortak olan iki alandaki değerleri kontrol ederek tabloları birleştiren komut aşağıdakilerden hangisidir? a) INSERT b) UPPER c) INNER JOIN d) ALTER TABLE 3 / 31 3. Satırları gerçekte veri tabanında depolanmayan, gerektiğinde tanımı kullanarak hesaplanan veri tabanı tablolarına ne ad verilir. a) İlişki b) Anahtar c) Saklı Yordam d) Görüntü (view) 4 / 31 4. Bir tablodaki kayıtları birbirinden ayırt etmeyi sağlayan biricik (tekrarsız, uniq) alan veya alanlar .............................................. olarak atanabilir. a) Secondary Key (İkincil Erişim Anahtarı) b) Primary Key (Birincil Erişim Anahtarı) c) Foreign Key (Misafir, Yabancı Anahtar) d) Join Key (Bağlantı Anahtarı) 5 / 31 5. Aşağıdakilerden hangisi veri tabanı sistemi değildir? a) Excel b) Oracle c) MS SQL Server d) Postgre SQL 6 / 31 6. Veritabanı tasarımındaki ER diyagramlarında varlıklar aşağıdakilerden hangisi ile gösterilir? a) Üçgen b) Çizgi c) Elips d) Diktörtgen 7 / 31 7. Birbiri ile ilişkili iki tablo üzerinden sorgulama yapılmak isteniyor. Birinci tablodaki tüm kayıtların listelenmesi, buna karşılıklı ikinci tablodan sadece birinci tabloya bağlantısı olanların lisstelenmesi isteniyorsa, aşağıdaki bağlantı türlerinden hangisi kullanılmalıdır? a) Outrt Join b) Left Join c) Right Join d) Inner Join 8 / 31 8. Aşağıdaki SQL komutlarından hangisi kullanılanılarak tablo yapısı değiştirilebilir? a) Alter b) Create c) Change d) Update 9 / 31 9. MYSQL'de tablo oluşturma sırasında birincil anahtar tanımlama için şekildeki numaralandırılmış seçeneklerden hangisi seçilmelidir. a) Unique b) Unsigned c) Primart d) AutoIncrement e) Index 10 / 31 10. Aşağıdakilerden hangisi bir veri tabanı türü değildir. a) Sybase b) Apache c) Informix d) Postrage SQL 11 / 31 11. "Binalar" adındaki bir veritabanını silmek için aşağıdaki komutlardan hangisi çalıştırılmalıdır. a) DROP database Binalar b) SELECT database Binalar c) ALTER database Binalar d) DELETE database Binalar 12 / 31 12. Aşağıdakilerden hangisi "birincil anahtar" alanı için uygun değildir? a) Sigorta numarası b) Doğum Tarihi c) Fatura numarası d) Bir otomatik sayı alanı 13 / 31 13. SQL SERVER'da "SELECT * FROM Tablo1 ORDER BY Sehir ASC" komutu ile yapılmak istenen nedir? a) Tablo1'in Şehir sütununa göre artan şekilde sıralar b) Tablo1'in Şehir sütununu siler c) Tablo1'in Şehir Sütununu ekrana getirir d) Tablo1'in Şehir sütununu siler e) Tablo1'in Şehir sütununa göre azalan şekilde sıralar 14 / 31 14. Bir veritabanında verileri depolamak için kullanılan yapılara genel olarak verilen isim aşağıdakilerden hangisidir. a) Sorgu b) Alan c) Hücre d) Tablo e) Kayıt 15 / 31 15. Bir tablodaki kayıtları birbirinden ayırt etmeyi sağlayan biricik (tekarsız, uniq) alan veya alanlar ............................. olarak atanabilir. Yukardaki boşluğa, aşağıdakilerden hangisi gelmelidir? a) Foreign Key (Misafir, Yabancı Anahtar) b) Join Key (Bağlantı Anahtarı) c) Primary Kry (Birincil Erişim Anahtarı) d) Secondary Key (İkincil ERişim Anahtarı) 16 / 31 16. unshort ne tür veri tutar, uzunluğu nedir? a) hep pozitif, 2 byte b) hem pozitif hem de negatif 2 byte c) hem pozitif hem de negatif 4 byte d) hep pozitif, 4 byte 17 / 31 17. İlişkisel veri tabanları tasarlanırken verilerin gereksiz tekrarını bilgilerin kaybını önlemek amacıyla uygulanan işlem hangisidir? a) Normalizasyon b) Tabancı anahtar c) Birincil anahtar d) Veri Düzenleme e) Kısıtlama 18 / 31 18. Veri Tabanında herhangi bir tabloyu silmewk için aşağıdaki komutlardan hangisi kullanıılır? a) INSERT b) DROP c) UPDATE d) DELETE 19 / 31 19. Aşağıdakilerden hangi yetki bir kullanıcının veri tabanındaki kayıtları yalnızca listeleyebilmesi tanımlamak için kullanılır? a) db_datareader b) db_dentydatareader c) db_datawriter d) db_dentydatawriter 20 / 31 20. SQL sorgulamada belirtilen ölçütlerle eşleşen satır sayısını döndüren komut aşağıdakilerden hangisidir? a) AVG() b) WHERE c) COUNT() d) LEN() 21 / 31 21. Veri tabanında DML ile aşğaıdaki deyimlrden hangisi gerçekleştirilemez? a) DELETE b) INSERT c) DROP d) SELECT 22 / 31 22. Personel bilgilerinin tutulduğu bir tabloya en fazla 80 karakterlik değişken uzunluktaki adres alanı eklemek için gerekli SQL satırı aşağıdakilerden hangisidir? a) update personel drop adres b) update personel add adres varchar(80) c) alter personel add adres varchar(80) d) alter personel drop adres 23 / 31 23. PERSONEL tablosunun alanları içinde GOREV tablosunun birincil anahtarı olan GOREVKODU'da yer almaktadır. Böylece PERSONEL'in görev tanımı, GOREVKODU ile GOREV tablosundan çekilebilmektedir. Yukardaki anlatıma göre PERSONEL tablosunun alanları içinde yer alan GOREVKODU'na aşağıdakilerden hangisi denilir? a) Primary Key (Birincil ERişim Anahtarı) b) Join Key (Bağlantı Anahtarı) c) Secondary Key (İkincil Erişim Anahtarı) d) Foreign Key (Misafir, Yabancı Anahtar) 24 / 31 24. Yapısal Sorgulama Dili (SQL)'de boş değerlere göre karşılaştırma yapılacaksa aşağıdaki ifadelerden hangisinin kullanılması gerekmektedir. a) Is Null b) Between ... and ... c) In (...) d) Coalesce 25 / 31 25. Bakiyesi 200000'den fazla olan müşterilerin tüm bilgilerini listelemek için aşağıdaki komutlardan hangisi kullanılabilir? a) ALTER * FROM MUSTERI WHERE bakiye>200000 b) DELETE * FROM MUSTRI WHERE bakiye>200000 c) INSERT * FROM MUSTERI WHERE bakiye>200000 d) SELECT * FROM MUSTERI WHERE bakiye>200000 26 / 31 26. Aşağıdakilerden hangisi veri tabanı tanımlıdır. a) Sistem geri kurtarmasıdır. b) Verinin geçici bellekte depolanmasıdır. c) Verinin bir veri modelini kullanarak oluşturulmasıdır. d) Birbiriyle ilişki bilgilerin depolandığı tümleşik veri kümesidir. 27 / 31 27. Update calisan ---- ucret = ucret*1.05;Yukardaki SQL komutunun çalışabilmesi için boş bırakılan yere aşağıdakilerden hangisi gelmelidir. a) Insert b) In c) Set d) Add 28 / 31 28. Bir öğrenci bilgi sisteminde öğrenci ile ders varlıkları arasında, aşağıdaki ilişki tiplerinden hangisi vardır? a) N:1 b) 1:1 c) N:N d) 1:N 29 / 31 29. Birbiri ile ilişkili iki tablo üzerinden sorgulama yapılmak isteniyor. İkinci tablodaki tüm kayıtların listelenmesi, buna karşılık birinci tablodan sadece tabloya bağlantısı olanların listelenmesi isteniyorsa, aşağıdaki bağlantı türlerinden hangisi kullanılmalıdır. a) Outher Join b) Inner Join c) Right Join d) Left Join 30 / 31 30. Tabloya bir kayıt eklemek içn hangi komut kullanulır? a) ALTER b) INSERT c) CREATE d) ADD 31 / 31 31. SQL SELECT komutuna ait parametrelerin doğru sıralanışı aşağıdakilerin hangisidir? a) FROM, WHERE, SELECT b) SELECT, WHERE, FROM c) WHERE, FROM, SELECT d) SELECT, FROM, WHERE PuanınızOrtalama puan şöyledir 64% LinkedIn Facebook VKontakte 0% Testi Yeniden Başlat