Veritabanı Sistemleri Final 5. Deneme Sınavı
Toplam 20 Soru1.Soru
DDL komutlarından biri olan CREATE SEQUENCE fonksiyonun işlevi aşağıdakilerden hangisinde doğru olarak verilmiştir?
SQL sunucudaki bir veri tabanına sertifika ekler. |
İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır. |
Dizi üretimi için bir nesne ve özelliklerini oluşturur. Tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretir |
Tablo veya görünüm üzerinde ilişkisel indeks oluşturur. Özellikle sorgu performansının arttırılması için farklı yapılarda oluşturulabilir |
Veri tabanında asimetrik anahtar oluşturur. |
CREATE CERTIFICATE; SQL sunucudaki bir veri tabanına sertifika ekler. CREATE VIEW; İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır. CREATE SEQUENCE; Dizi üretimi için bir nesne ve özelliklerini oluşturur. Tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretir. CREATE INDEX ;Tablo veya görünüm üzerinde ilişkisel indeks oluşturur. Özellikle sorgu performansının arttırılması için farklı yapılarda oluşturulabilir CREATE TABLE; Veri tabanında yeni bir tablo oluşturur.
2.Soru
Veri tanımlamada kullanılan en temel komut olan CREATE için kullanım öğelerinden biri olan CREATE SEQUENCE aşağıdaki işlemlerden hangisini gerçekleştirmektedir?
Mevcut veritabanında bir şema içinde tablolar ve görünümler oluşturulabilir. Bu şema üzerinde farklı kullanıcılara ait yetkiler tanımlanabilir. |
Veritabanında asimetrik anahtar oluşturur. |
Veritabanında yeni bir tablo oluşturur. |
İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır. |
Dizi üretimi için bir nesne ve özelliklerini oluşturur. |
CREATE SEQUENCE, dizi üretimi için bir nesne ve özelliklerini oluşturur. Tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretir
3.Soru
I. Boş Form Oluşturma
II. Bölünmüş Form Oluşturma
III. Tablo ya da Sorgudan Form Oluşturma
IV. Yeni Form Oluşturma
Access’te yukarıda listelenen form türlerinden hangileri kullanılabilir?
Sadece I,IV |
Sadece I,II, IV |
Sadece II, III |
Sadece I,II, III |
Sadece III, IV |
Access’te şu form türleri kullanılabilir; • Boş Form Oluşturma • Bölünmüş Form Oluşturma • Tablo ya da Sorgudan Form Oluşturma • Birden Çok Kayıt Görüntüleyen Form Oluşturma • Alt Form İçeren Form Oluşturma • Gezinti Formu Oluşturma.
4.Soru
………… komutu ile VTYS’de yeni bir tablo ismi, öznitelikleri ve kısıtları tanımlanabilir. Yukarıdaki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?
DROP TABLE |
ALTER TABLE |
CERTIFICATE TABLE |
INDEX TABLE |
CREATE TABLE |
Tablolar, VTYS’lerinin temel yapı taşları olan nesnelerdir. İşletme süreçlerindeki birçok iş kuralı tablo oluşturma aşamasında farklı parametreleri kullanarak VTYS’de tanımlanabilir. CREATE TABLE komutu ile VTYS’de yeni bir tablo ismi, öznitelikleri ve kısıtları tanımlanabilir. Burada kısıtlar, işletmelerdeki süreçler ile ilgili kuralların tanımlamada kullanılacağı önemli bir araçtır.
5.Soru
Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için aşağıdaki SQL ifadelerinin hangisinden yararlanılır?
UPDATE |
ON DELETE CASCADE |
COMMIT |
ROLLBACK |
TRANSACTION |
ROLLBACK transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılmaktadır. Yazılan SQL komutlarının herhangi birinde hata meydana gelmesi hâlinde bir sorun karşısında ROLLBACK işlemi ile kayıtları ilk hâline (transaction başladığı duruma) geri getirir.
6.Soru
Veri tabanı tablolarına bir veya daha çok satır (kayıt) eklemek için aşağıdaki SQL dilindeki deyimlerden hangisi kullanılmaktadır?
SELECT |
VALUES |
CHANGE |
INSERT INTO |
ALTER |
Veri tabanı tablolarına bir veya daha çok satır (kayıt) eklemek için SQL dilinde INSERT INTO deyimi kullanılır. Bu işlem “Ekleme Sorgusu” olarak adlandırılır.
7.Soru
Veri İşleme Dili’nde veri seçmek için ve veri eklemek için kullanılan komutla sırasıyla aşağıdakilerden hangisidir?
CREATE- DROP |
SELECT- INSERT |
SELECT- UPDATE |
UPDATE- DELETE |
INSERT- ALTER |
ÇVeri İşleme Dili’nde veri seçmek için SELECET ve veri eklemek için INSERT kullanılır.
8.Soru
Aşağıdaki ifadelerden hangisi kayıtların sayılması ile ilgili işlevlerde de benzersiz satır sayısının sayılması ile ilgili kullanılmaktadır?
FROM |
HAVING |
DISTINCT |
GROUP BY |
WHERE |
Benzersiz Değerlerin Elde Edilmesi (DISTINCT)
Seçme sorgularında sıkça kullanılan ifadelerden birisi de bir alandaki verilerin tekrarsız
olarak görüntülenmesini sağlayan DISTINCT ifadesidir. DISTINCT ifadesi kayıtların sayılması ile ilgili işlevlerde de benzersiz satır sayısının sayılması ile ilgili kullanılmaktadır.
9.Soru
Aşağıda verilen özetleme işlevlerinden hangisi bir gruptaki kayıt sayısını hesaplarlar?
SUM |
AVG |
STDEV |
COUNT |
MAX |
Bir gruptaki kayıtsayısını hesaplarlar. COUNT Int (tamsayı) veri tipi ile veri döndürürken, COUNT_BIG BigInt(büyük tamsayı) veri tipinde sonuç döndürür. Doğru yanıt D seçeneğidir.
10.Soru
Aşağıda SQL ile ilgili verilen ifadelerden hangisi doğrudur?
Veritabanı sistemlerinin yönetilmesi için tasarlanmış bir bildirim dilidir. |
İşlemler tarif eden bir yapısı vardır. |
Veritabanına yalnızca veri eklenmesini sağlar. |
Veritabanından yalnızca veri sorgulanmasını sağlar. |
Veritabanında yalnızca verilerin işlenmesini sağlar. |
SQL dili veritabanı sistemlerinin yönetilmesi için tasarlanmış bir bildirim dilidir. Bu dil kullanıcıların ya da istemci yazılımlarının veri ile ilgili isteklerini alarak, depoladığı veriler üzerinde uygulayan bir yapıdadır. Diğer programlama dillerinden farklı olarak işlemleri değil sonuçları tarif eden bir yapısı vardır. Dolayısıyla veritabanı yönetim sistemi tarafından SQL komutları çözümlenerek istenilen işlem yerine getirilir. Bu yapı verinin eklenmesi, işlenmesi ve sorgulanması gibi birçok işlemin istemci ya da kullanıcılar tarafından kolayca yapılmasını sağlamaktadır. Doğru yanıt A seçeneğidir.
11.Soru
Tabloya satır eleme işlemleri sırasında, eklenen verinin türü ile eklenmek istenen tablodaki alanın türü arasında uyuşmazlık yaşanması aşağıdaki hatalardan hangisine örnektir?
Yazım hataları |
Yazılım hatası |
Veri tipi uyum hataları |
Çizim hataları |
Tablo alanları kısıtlayıcıları |
Tablo eklemede yaygın karşılaşılan hatalardan olan veri tipi uyum hataları; eklenen verinin türü ile eklenmek istenen tablodaki alanın türü arasındaki uyuşmazlıktan kaynaklanmaktadır.
12.Soru
Bir tabloya yeni bir kayıt eklemek için kullanılan SQL komutu aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?
ALTER |
UPDATE |
DROP |
INSERT INTO |
DELETE |
Bir tabloya doğrudan veya başka tablolardan sorgulama sonucu elde edilen kayıtları eklemek için INSERT INTO komutu kullanılır. Bu komut bir tabloya istenilen değerlerin yazılarak girilmesi ya da başka bir sorgu ile elde edilen veri kümesinin girilmesi için kullanılabilir.
13.Soru
Verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üreten seçim işlemi hangi sembol ile gösterilmektedir?
(σ) |
(x) |
(⋈θ) |
(⋈) |
(ρ) |
Seçim işlemi verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üretir. Getirilen alt küme verilen bir şarta göre seçilir. Seçim şartını gerçekleyen satırlar getirilir. Sonuç başka bir ilişkisel cebir işlemi için girdi olarak kullanılabilir ve σ işareti ile gösterilir.
14.Soru
Bir INSERT INTO SQL komutu yazılırken bu ifadeden hemen sonra ne yazılır?
Değerler |
Tablo alanları |
Tablo adı |
Koşullar |
Kullanıcı adı |
Komutun genel yapısı “INSERT INTO TabloAdı [(alan1, alan2, ...)] VALUES (değer1, değer2, ...)” şeklindedir.
15.Soru
SQL’de verinin sadece okunması ile ilgili olan komut aşağıdakilerden hangisidir?
SELECT |
GET
|
UPDATE |
DROP |
MAKE |
SELECT
16.Soru
Aşağıdakilerden hangisi alt sorgular ile mevcut sorgunun sınırlanmasını sağlar?
EXISTS |
HAVING |
TOP |
ORDER BY |
DISTINCT |
EXISTS
17.Soru
MS SQL’de bir alanın alacağı değerler aşağıdaki komutlardan hangisiyle sınırlandırılabilmektedir?
DEFAULT |
IDENTITY |
CHECK |
UPDATE |
FOREIGN KEY |
CHECK kısıtı ile bir alanın alacağı değerler sınırlandırılabilmektedir.
18.Soru
I. Kayıt ekleme
II. Kayıt silme
III. Kayıt biçimlendirme
IV. Kayıt güncelleme
SQL dilinde veri işlemleri dili kullanılarak veri tabanında yukarıdaki işlemlerden hangileri yapılır?
I, II |
I, II, III |
I, II, IV |
II, IV |
I, IV |
SQL dilinde veritabanı tablosuna kayıt ekleme, kayıt silme, kayıt güncelleme işlemleri yapılır.
19.Soru
Aşağıdaki komutlardan hangisi bir satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanmasını sağlamaktadır?
ORDER BY |
WHERE |
SELECT |
HAVING |
FROM |
Seçme komutu İngilizce dil yapısına göre bir emir cümlesidir ve seç fiili ile başlamaktadır. Yukarıdaki
Seçme sorgusunun yazım kuralında “Select alan_listesi” dışında yer alan kısımlar zorunlu
değildir. Çalışabilecek en basit seçme sorgusuna örnek olarak “SELECT 'Hello World'”
verilebilir. Komutun diğer kısımlarını satırlar hâlinde kısaca aşağıdaki gibi açıklanabilir.
FROM ile başlayan satır seçme işleminin hangi veri kümesinden yapılacağını belirtilir.
Bu kısımda bir tablo, bir görünüm ya da bir alt sorgu yer alabilir.
WHERE satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması
sağlanır. Filtreleme işlemi gibi düşünülebilir.
GROUP BY ifadesi verileri özetleme ya da gruplama işlemleri için kullanılabilecek bir
seçme sorgusu bölümüdür.
HAVING Gruplanan ya da hesaplanan alanların sınırlanması için kullanılan bir kısımdır.
Where kısmı ile karıştırılmaması gerekir.
ORDER BY sorgunun en sonunda yer alan sıralama işlemidir. Eylem gereği de tüm
seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi sırada gönderileceği bu satıra
yazılan komutlarla belirlenir.
20.Soru
MS SQL’de Saklı Yordam oluşturma işlemi aşağıdaki komutlardan hangisiyle yapılmaktadır?
CREATE PROCEDURE |
BEGIN |
CREATE VIEW |
ALTER PROCEDURE |
DROP BEGIN |
Saklı Yordam, sunucu üzerinde tutulan belirli bir görevi yerine getirmek için birden fazla tablo üzerinde işlem yapabilen, program içinden farklı parametreler ile çağrılarak kullanılabilen SQL tabanlı komut kümesidir. Saklı yordamlar CREATE PROCEDURE komutu ile oluşturulur.
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ