Veritabanı Sistemleri
2020–2021 Yaz Okulu Çıkmış Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini sağlama, ihtiyaç duyulan yazılım ve donanım kaynaklarının edinmesinden sorumlu olan kişi aşagidakilerden hangisidir?
- AVeritabanı Yoneticisi
- BParametrik Kullanıcılar
- CVeritabanı Tasarımcısı
- DUygulama Programcıları
- ESistem Analistleri
- 2Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin geleneksel dosya sistemlerine göre üstünlüklerinden biri değildir?
- AVeri tekrarı ve veri tutarsızlığını önlemesi
- BVerileri yedekleme ve kurtarmanın kolay olması
- CKullanıcı yetkileri ile veriye kolay erişim sağlaması ar.
- DVeri paylaşımına olanak vermesi
- EUygulamalarda uzmanlık bilgisine ihtiyaç duyulması
- 3Bir işletmede kullanılan bilgi sisteminin yeni veritabanına ihtiyacının ortaya konulması veritabanı yaşam döngüsünün hangi fazında oluşturulur?
- AVeritabanı Tasarımı
- BGereksinim Analizi
- CBakım
- DUygulama ve Yükleme
- EOperasyon
- 4I. Anahtar öznitelikte iki örneğin değeri aynı olamaz. ll. Anahtar öznitelik tek bir öznitelikten oluşabileceği gibi birden fazla özniteliğin birleşimı ile de tanımlanabilir. Ill. Anahtar öznitelik tanımlandığı varlık kümesinde bulunan tüm örnekler için benzer değerler alır. Anahtar öznitelik ile ilgili verilen yukarıdaki ifadelerden hangileri doğrudur?
- AYalnızl
- BYalnız III
- CI ve ll
- DI ve III
- EII ve I!I
- 5Veritabanındaki "Siparişler" tablosuna kayıt eklerken "Sipariş Tarihi" alanına boş değer girilememesi ve "Sipariş Miktarı" alanının da sıfır ve daha küçük değer alamaması için aşağıdaki kısıtlardan hangileri kullanılmalıdır?
- ANOT NULL - CHECK
- BNOT NULL - DEFAULT
- CDEFAULT - CHECK
- DNULL - DEFAULT
- ENULL - CHECK
- 6Veri üzerinde ön işlem yaparak veritabanı dışına gönderilecek verinin miktarını düşürmek için ----- kullanılır. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
- Atablolar
- Bsaklı yordamlar
- Cindeksler
- Dkısıtlar
- Egörünümler
- 7Aşağıdakilerden hangisi birincil anahtarın özelliklerinden biri değildir?
- ABirincil anahtar içindeki değerler benzersizdir.
- BNULL degeri alamaz.
- CBirincil anahtar kümelenmiş indeks kullanır.
- DTabloda bir kaydı belirlemek için kullanılır.
- ETabloda birden fazla birincil anahtar tanımlanabilir.
- 8I. Bir rapor genellikle belli bir soruya yanıt verecek şekilde düzenlenir. II. Raporlar sadece tek bir tablodaki verilerin alınıp düzenlenmesi ile oluşturulur. III. Raporlar üzerinde düzenleme yapılarak bilgiler istenilen biçimde görüntülenebilir. IV. Raporlara logo veya arka plan görüntüsü eklenebilir, koşullu biçimlendirme uygulanabılir. Yukarıdaki MS Access veritabanı raporları ile ilgili ifadelerden hangileri doğrudur?
- A| ve ll
- BI ve IV
- CII ve I!I
- DI, III ve IV
- EII, IlI ve IV
- 9MS Access veritabanında oluşturulan bir tablo alanına web sayfası adresleri eklenmek istendiginde bu alanın veri türü aşagıdakilerden hangisi olmalıdır?
- AEk
- BNot
- CEvet/Hayır
- DOLE Nesnesi
- EKopru
- 10Bir hastane veritabanında yatan hastalar ve çalışan hemşirelerin kayıtlarının yer aldığı "Hastalar" ve "Hemşireler" isimli tablolar arasında kurulması gereken ilişki aşağıdakilerden hangisidir?
- ABire çok
- BBire bir
- Cllişki yok
- DÇoka çok
- ETablo ilişkisi
- 11Imsdb veritabanında "ogr_kayitlari" tablosuna 50 karakteri geçmeyecek "Ders Kategorisi" adında bir alan eklenmek isteniyor. Yukarıdaki işlemi gerçekleştirecek SQL komutu aşağıdakilerden hangisidir?
- AUSE Imsdb CHANGE TABLE ogr_kayitlari ADD [Ders Kategorisi] VARCHAR(50);
- BEDIT Imsdb ALTER TABLE ogr_kayitlari ADD [Ders Kategorisi] VARCHAR(50);
- CCHANGE Imsdb ALTER TABLE ogr_kayitlari ADD [Ders Kategorisi] VARCHAR(50);
- DUSE Imsdb ALTER TABLE ogr_kayitlari ADD [Ders Kategorisi] VARCHAR(50);
- EUSE Imsdb EDIT TABLE ogr_kayitlari ADD [Ders Kategorisi] VARCHAR(50);
- 12CREATE TABLE [oysdb] [Öğrenci No] [int] IDENTITY(1,1) NOT NULL ) Yukarıda verilen SQL komutunun işlevi aşağıdakilerden hangisidir?
- Aoysdb adında bir tablo oluşturulur. Bu tabloda Oğrenci No alanı sayısal veri olup diger tabloların 1. sıradaki alanı ile ilişkilendirilir ve bu deger boş olamaz.
- Boysab adında bir veritabanı oluşturulur. Bu tabloda Öğrenci No alanı metinsel veri olup Iden başlayarak sıralı olarak artar ve bu değer boş olamaz.
- Coysab adında bir tablo oluşturulur. Bu tabloda Oğrenci No alanı sayısal veri olup 1'den başlayarak sıralı olarak artar ve bu değer boş olamaz.
- Doysdb adında bir tablo oluşturulur. Bu tabloda Öğrenci No alanı diğer tabloların 1. sıradaki alanı ile ilişkilendirilir ve bu değer boş olamaz.
- Eoysdb adındaki tablo değiştirilir. Bu tabloda Oğrenci No alanı sayısal veri olup 1'den başlayarak rastgele artar ve bu değer boş olamaz.
- 13Veri Kontrol Dili (DCL)'de daha önce yapılmış olan yetki ve izinleri kaldırmak için kullanılan komut aşağıdakilerden hangisidir?
- AALTER
- BREVOKE
- CDELETE
- DGRANT
- EDENY
- 14SELECT Şehir, Soyadı, Ad FROM Çalışanlar ORDER BY Şehir, Ad DESC, Soyadı Yukarıda verilen sorgunun işlevi aşağıdakilerden hangisidir?
- AŞehir, Soyadı ve Ad tablolarından çalışanları bulundukları şehire göre sıralı olarak ad ve soyadları ile birlikte getirir.
- BŞehir, Soyadı ve Ad tablolarından çalışanları bulundukları şehir, ad ve soyadları ile ada göre siralı olarak getirir.
- CÇalışanlar tablosundan şehir, ad ve soyad bilgilerini getirir.
- DÇalışanlar tablosundan şehir, ad ve soyad bilgilerini ada göre azalan sıralı olarak getirir.
- EÇalışanlar tablosundan şehir, ad ve soyad bilgilerini ada göre artan sıralı olarak getirir.
- 15Bir veya daha fazla metin değeri birleştirmek için kullanılan SQL Server işlevi aşağıdakilerden hangisidir?
- ANCHAR
- BLEN
- CCONCAT
- DREPLICATE
- ESTR
- 16Aşağıdaki sorgulardan hangisi "ogrenciler" tablosunda "ogr_id'si, 12 olan öğrencinin bölüm "bolum_id"sini YBS206U olarak değiştirir?
- AINSERT ogrenciler SET bolum_id 'YBS206U' WHERE ogr_id=12
- BUPDATE ogrenciler SET bolum_id 'YBS206U' WHERE ogr_id=12
- CTRUNCATE ogrenciler SET bolum_id 'YBS206U' WHERE ogr_id=12
- DCOMMIT ogrenciler SET bolum_id 'YBS206U' WHERE ogr_id=12
- ESELECT ogrenciler SET bolum_id YBS206U' WHERE ogr_id=12
- 17INSERT INTO [dbo] [ogrenciler] ([Öğrenci No],[Soyad],[Ad],[Bölüm]) VALUES ('123456','AYDIN', 'Cihan', 'Yönetim Bilişim Sistemleri) Yukarıda verilen SQL sorgusunun işlevi aşağıdakilerden hangisidir?
- Aogrenciler tablosuna ogrenci numarası "123456", soyadı "AYDIN", adı "Cihan" ve bölümü "Yönetim Bilişim Sistemleri" olan öğrenciyi ekler.
- Bogrenciler tablosunda "123456" öğrenci nolu, soyadı "AYDIN", adı "Cihan" olan öğrencinin bölümünü "Yönetim Bilişim Sistemleri" olarak günceller.
- Cogrenciler tablosunda öğrenci numarası "123456" olan öğrencinin, soyadını "AYDIN". adını "Cihan" ve bölümünü "Yönetim Bilişim Sistemleri" olarak ekler.
- Dogrenciler tablosundan öğrenci numarası "123456". ", Soyadı "AYDIN", Adı "Cihan" ve bölümü "Yönetim Bilişim Sistemleri" olan öğrenciyi siler.
- Eogrenciler tablosunda "123456" öğrenci nolu, soyadı "AYDIN", adı "'Cihan" bölümünü "Yönetim Bilişim Sistemleri" olan ogrenci olup olmadığının kontrolünü yapar.
- 18Öğrencilerin derste geçirdikleri süre bilgisinin milisaniye cinsinden yer aldığı bir veritabanı tablosunda milisaniye değerinin saat ve dakika bilgisine dönüştürülmesi için kullanılabilecek işlev aşağıdakilerden hangisidir?
- ARTRIM
- BPARSE
- CCAST
- DROUND
- ELTRIM
- 19Tabloda bir alandaki değerler virgülle ayrılarak oluşturulan liste veya dizi değerlerinden oluşuyorsa ---- vardır. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisim doğru şekilde tamamlar?
- Açok degerli bağımlılık
- Bkısmi bağımlılık
- Ctam fonksiyonel bağımlılık
- Dgeçişli bağımlılık
- Edöngüsel bağımlılık
- 20İlişkisel veritabanında bir satırdaki verinin hatalı olarak degiştirilmesine ----- denir. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
- Averi silme
- Bveri dağıtma aot.s
- Cnormalleştirme
- Dbağımlılık
- Eaykırılık