auzefVeri Tabanı YönetimiWeb Tasarım Ve Kodlama

Veri Tabanı Yönetimi Final Deneme Sınavı -6

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

#1. Bir e-ticaret sitesinde geliştirici olarak çalışan biri kayıtlı kullanıcıları yaptıkları alımlar ile listelemek isterse aşağıdaki sorgulardan hangisini yazması beklenir?

Cevap: D) SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi FULL OUTER JOIN Satis ON Kisi.id= Satis.kisi_id;

Açıklama: SELECT Kisi.ad, Kisi.soyad, Satis.tarih, Satis.tutar FROM Kisi FULL OUTER JOIN Satis ON Kisi.id= Satis.kisi_id; seçeneği, verilen koşullara en uygun cevaptır.

#2. Veri tabanında “calisan” tablosunda yer alan bütün kayıtları SQLAlchemy ile sorgulamak isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır? (cursor: veritabanı bağlantı değişkeni)

Cevap: D) >>>cursor.execute(“SELECT * FROM calisan”)
>>>tables = cursor.fetchall()
>>>print(tables)

Açıklama: Bu Python komutları, SQLAlchemy kullanarak “calisan” tablosundaki tüm kayıtları sorgular ve getirir.

#3. Aşağıdaki VTSY’lerden hangisi siber güvenlik sistemlerinde yüksek hacimli log (günlük) kayıtlarının yönetilmesi amacıyla yaygın olarak tercih edilmektedir?

Cevap: ElasticSearch

Açıklama: ElasticSearch, büyük veri analizi ve yüksek hacimli log kayıtlarının hızlı aranabilir hale getirilmesi için yaygın olarak kullanılır.

#4. Yukarıdaki şekilde verilen join (birleştirme) türü aşağıdakilerden hangisidir?

Cevap: C) Left join (Sol taraflı birleştirme)

Açıklama: Left join (Sol taraflı birleştirme) seçeneği, verilen koşullara en uygun cevaptır.

#5. Aşağıdaki VTYS’leri için verilen bilgilerden hangisi yanlıştır?

Cevap: D) SQLite yüksek hacimli log kayıtlarının işlenmesinde yaygın olarak tercih edilmektedir.

Açıklama: SQLite, genellikle hafif veri tabanı uygulamaları için tercih edilir, yüksek hacimli log kayıtlarının işlenmesinde yaygın olarak kullanılmaz.

#6. Aşağıdaki VTYS’ler çalışma prensiplerine göre gruplandırılmak istenirse hangi VTYS grup dışında kalır?

Cevap: D) Redis

Açıklama: Redis, bellek içi veri yapısı deposu olarak kullanılır ve NoSQL bir sistemdir, diğerleri ise ilişkisel veri tabanı yönetim sistemleridir.

#7. Yukarıdaki şekilde verilen join (birleştirme) türü aşağıdakilerden hangisidir?

Cevap: A) Inner join (İç içe birleştirme)

Açıklama: Inner join (İç içe birleştirme) seçeneği, verilen koşullara en uygun cevaptır.

#8. T-SQL ile "Merhaba, Dünya!" yazmasını isteyen bir fonksiyon yazmak isteyen bir geliştiricinin aşağıdaki sorgulardan hangisini yazması beklenir?

Cevap: D) CREATE PROCEDURE HelloWorld AS BEGIN PRINT ‘Merhaba, Dünya!’; END

Açıklama: T-SQL’de bir saklı yordam oluşturmak için “CREATE PROCEDURE” ifadesi kullanılır. Bu, belirtilen komutun doğru olduğunu gösterir.

#9. VTYS tarafından yaygın olarak kullanılan ilişkisel veri modeli ilk olarak kim tarafından kaç yılında önerilmiştir?

Cevap: A) Codd 1969

Açıklama: İlişkisel veri modeli, Edgar F. Codd tarafından 1969 yılında önerilmiştir.

#10. İş kayıtlarında kayıtlı çalışanların bilgileri için düzenleme yapan bir modül hazırlamak isteyen bir geliştirici aşağıdaki sorgulardan hangisini kullanmalıdır?

Cevap: E) UPDATE Calisan SET iseGirisTarihi = ‘2022-10-02’
WHERE adi = ‘Zeynep’ AND soyadi = ‘Çetin’;

Açıklama: Bu SQL komutu, “Calisan” tablosundaki “Zeynep Çetin” adlı çalışan için işe giriş tarihini günceller.

#11. T-SQL’in agregat fonksiyonları için aşağıdakilerden hangisi yanlıştır?

Cevap: D) ROUND: Yuvarlama işlevidir.

Açıklama: ROUND fonksiyonu, belirli bir sayıyı en yakın tam sayıya yuvarlar. SQRT ise karekök alma işlevidir. Bu nedenle, doğru ifade ROUND’dur.

#12. İş çıkışı yapılan kişilerin kayıtlarını veritabanından düşmüş gibi göstermek isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır? (1: silindi, 2: silinmedi)

Cevap: B) UPDATE calisan SET silDurum = ‘1’
WHERE adi = ‘Zeynep’ AND soyadi = ‘Çetin’;

Açıklama: Bu SQL komutu, “calisan” tablosundaki “Zeynep Çetin” adlı çalışanın silinme durumunu günceller.

#13. Yukarıdaki şekilde verilen join (birleştirme) sorgusu aşağıdakilerden hangisidir?

Cevap: E) Hiçbiri

Açıklama:

Görseli ve soruyu tekrar inceleyelim. Görseldeki tablo birleşimi:

– Table 1: İlk sütunda değerler (1, 2).

– Table 2: İlk sütunda değerler (1, 3, 4).

Birleştirilmiş tabloda:

– Table 1 ve Table 2’deki tüm kayıtlar yer almakta.

– Her iki tablodaki tüm kombinasyonlar gösterilmekte, yani Table 1’deki her bir satır, Table 2’deki her bir satır ile birleşmiş.

Bu birleştirme işlemi, Cartesian Product (Kartezyen Çarpım) adı verilen bir işlemdir. SQL’de JOIN türlerinden biri olarak kabul edilmez.

Sonuç:

Görseldeki birleştirme türü aslında bir JOIN türü değildir; bir Cartesian Product (Kartezyen Çarpım) işlemidir. Dolayısıyla, seçeneklerde verilen JOIN türlerinden hiçbiri bu durumu açıklamaz. Bu nedenle, doğru cevap

“E) Hiçbiri”dir.

#14. WHERE komutu için kullanılabilecek operatörler aşağıdakilerden hangisinde yanlış verilmiştir?

Cevap: D) <<

Açıklama: WHERE komutu için kullanılan geçerli operatörler arasında “<<” bulunmamaktadır. Doğru operatörler “<“, “=”, “>” ve “<>” şeklindedir.

#15. 10000 TL’in üzerinde maaş çalışanları alanları listelemek isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır?

Cevap: D) SELECT * FROM calisan WHERE maas > 10000;

Açıklama: Bu SQL komutu, “calisan” tablosunda maaşı 10.000 TL’den yüksek olan tüm kayıtları listeler.

#16. Fonksiyonlar için aşağıdaki ifadelerden hangisi yanlıştır?

Cevap: D) Bir fonksiyon, yalnızca üzerinde çalıştığı yerel sistemlerde çalışma kabileyetine sahiptir.

Açıklama: Fonksiyonlar, hem yerel hem de uzak sistemlerde çalışabilir ve veri tabanlarına veya API’lere bağlanabilir. Bu nedenle, bu ifade yanlıştır.

#17. T-SQL ile string (katar) ifadelerin uzunluğunu almak isteyen bir geliştirici sistem fonksiyonlardan hangisini kullanmalıdır?

Cevap: A) LEN

Açıklama: T-SQL’de bir string ifadenin uzunluğunu almak için kullanılan fonksiyon “LEN”dir. “LENGTH” başka veri tabanlarında kullanılan bir fonksiyon olabilir, ancak T-SQL’de doğru seçenek “LEN”dir.

#18. T-SQL kontrol yapıları için aşağıdaki ifadelerden hangisi söylenemez?

Cevap: C) T-SQL kontrol yapıları sadece sayısal değişkenlerle çalışabilir.

Açıklama: T-SQL kontrol yapıları hem sayısal hem de sayısal olmayan değişkenlerle çalışabilir. Bu nedenle, bu ifade yanlıştır.

#19. SQL sorgu yazımında join (birleştirme) işlemi için aşağıdaki bilgilerden hangisi yanlıştır?

Cevap: E) Hiçbiri

Açıklama:

A) Eşleşme sağlamayan kayıtların karşılığında ilgili nitelikler NULL değerini almaktadırlar.

Bu ifade doğrudur. LEFT JOIN, RIGHT JOIN ve FULL JOIN gibi join türlerinde, eşleşme sağlamayan kayıtlar için ilgili nitelikler NULL değer alır.

B) İki tablonun birleştirilmesini sağlayan nitelik iki tablo içerisinde de aynı adla tanımlanmışsa ON komutu yerine USING kullanılabilir.

Bu ifade de doğrudur. Eğer iki tablodaki ortak sütunların isimleri aynı ise, ON yerine USING komutu kullanılabilir.

C) USING komutu yalnızca nitelik adını alır ve sorgu iki tabloda da bu niteliği araştırarak birleştirme işlemini gerçekleştirir.

Bu ifade de doğrudur. USING komutu, iki tabloda da aynı ada sahip sütunları kullanarak birleştirme işlemini gerçekleştirir.

D) SQL birleştirme türlerini kümeler ile ifade edebilmek mümkündür.

Bu ifade de doğrudur. SQL birleştirme türleri kümeler ile ifade edilebilir; INNER JOIN iki kümenin kesişimi, LEFT JOIN sol kümenin tamamı, RIGHT JOIN sağ kümenin tamamı ve FULL JOIN her iki kümenin birleşimi şeklinde yorumlanabilir.

Cevap E) Hiçbiri

Bu ifade yanlıştır. Yukarıdaki dört ifadenin tamamı doğru olduğundan, bu seçenek doğru değildir. “Hiçbiri” seçeneği doğru cevap olarak belirtilmiştir, çünkü diğer tüm ifadeler doğruyu yansıtmaktadır

#20. Aşağıdaki VTYS’lerinden hangisi genellikle banka ve kamu kurumları gibi yüksek güvenlik istenilen yerlerde yaygın olarak tercih edilmektedir?

Cevap: IBM DB2

Açıklama: IBM DB2, yüksek güvenlik gereksinimleri nedeniyle genellikle banka ve kamu kurumları gibi yerlerde yaygın olarak tercih edilmektedir.

TESTi BiTiR, PUANINI GÖR

SONUÇ

-

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
1. Sınıf Bahar Dönemi
Ders : Veri Tabanı Yönetimi
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
1. Sınıf Bahar Dönemi
Ders : Veri Tabanı Yönetimi
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
1. Sınıf Bahar Dönemi
Ders : Veri Tabanı Yönetimi
Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

Detaylı Sorgulamalar: Veri Tabanı Yönetiminde İleri SQL Teknikleri

Veri tabanı yönetimi, modern bilgi sistemlerinin temel taşlarından biridir. Verilerin etkin ve verimli bir şekilde depolanması, yönetilmesi ve sorgulanması, işletmelerin operasyonel başarısı için kritik öneme sahiptir. Bu makalede, veri tabanı yönetiminde kullanılan ileri SQL tekniklerini ve detaylı sorgulamalar konusunu ele alacağız.

SQL Nedir?

SQL (Structured Query Language), ilişkisel veri tabanlarında veri yönetimi ve sorgulama için kullanılan bir dildir. SQL, veri tabanına veri eklemek, verileri güncellemek, silmek ve sorgulamak için kullanılır. Temel SQL komutları arasında SELECT, INSERT, UPDATE ve DELETE bulunur.

Detaylı Sorgulamalar ve SQL

Detaylı sorgulamalar, karmaşık veri analizleri yapmak için kullanılan ileri düzey SQL sorgularıdır. Bu sorgular, genellikle birden fazla tabloyu birleştirir, gruplar oluşturur ve belirli koşullara göre verileri filtreler. İşte detaylı sorgulamalarda kullanılan bazı önemli SQL teknikleri:

1. INNER JOIN

INNER JOIN, iki veya daha fazla tabloyu ortak bir alana göre birleştirmek için kullanılır. Bu işlem, her iki tablodaki ortak verileri döndürür.

SELECT Kullanicilar.ad, Siparisler.tutar
FROM Kullanicilar
INNER JOIN Siparisler ON Kullanicilar.id = Siparisler.kullanici_id;

 2. LEFT JOIN

LEFT JOIN, sol tablodaki tüm kayıtları ve sağ tablodaki eşleşen kayıtları döndürür. Eşleşme yoksa, sağ tablodaki değerler NULL olarak döner.

SELECT Kullanicilar.ad, Siparisler.tutar
FROM Kullanicilar
LEFT JOIN Siparisler ON Kullanicilar.id = Siparisler.kullanici_id;

3. GROUP BY ve HAVING

GROUP BY, aynı değerlere sahip satırları gruplamak için kullanılır. HAVING ise gruplar üzerinde koşul belirlemek için kullanılır.

SELECT kullanici_id, COUNT(*) as siparis_sayisi
FROM Siparisler
GROUP BY kullanici_id
HAVING COUNT(*) > 1;

4. SUBQUERY (Alt Sorgu)

Alt sorgular, bir SQL sorgusu içinde başka bir SQL sorgusu çalıştırmak için kullanılır. Bu teknik, iç içe geçmiş sorguların çalıştırılmasını sağlar.

SELECT ad, soyad
FROM Kullanicilar
WHERE id IN (SELECT kullanici_id FROM Siparisler WHERE tutar > 100);

5. CASE

CASE ifadesi, SQL’de koşullu mantık uygulamak için kullanılır. Bu ifade, belirli koşullara göre farklı sonuçlar döndürebilir.

SELECT ad,
CASE
WHEN yas < 18 THEN ‘Çocuk’ WHEN yas >= 18 AND yas < 65 THEN ‘Yetişkin’
ELSE ‘Yaşlı’
END as yas_grubu
FROM Kullanicilar;

6. SQL ile Veritabanı Yönetimi

Veri tabanı yönetim sistemlerinde (DBMS) veri sorgulama ve yönetimi, işletmelerin karar alma süreçlerinde kritik bir rol oynar. İyi yapılandırılmış SQL sorguları, verilerin hızlı ve doğru bir şekilde işlenmesini sağlar. Bu nedenle, SQL’in ileri tekniklerini anlamak ve uygulamak, veri tabanı yönetiminde etkinliği artırır.

Veri Tabanı Yönetimi Ünite 6 Detaylı Sorgulamalar

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

Ünite-6 : Detaylı Sorgulamalar: Ünite Soruları

1- Frontend (önyüz) teknolojileri üzerine bir roadmap (yol haritası) oluşturmak isteyen bir geliştirici roadmap’ini bitirdiğinde aşağıdaki teknolojilerden hangisinin dışarıda kalması beklenir?

A) CSS
B) HTML
C) JavaScript
D) Temel İnternet Teknolojileri
E) C#

Cevap: E) C#

Açıklama: Frontend teknolojileri genellikle HTML, CSS ve JavaScript’i içerir. Temel İnternet Teknolojileri de bu kategoriye girebilir. Ancak, C# daha çok backend geliştirmede kullanılan bir programlama dilidir ve frontend teknolojilerinin bir parçası değildir.

2- Backend (arkayüz) teknolojileri üzerine bir roadmap (yol haritası) oluşturmak isteyen bir geliştirici roadmap’ini bitirdiğinde aşağıdaki teknolojilerden hangisinin dışarıda kalması beklenir?

A) Temel sunucu işletim sistemleri
B) SQL
C) JavaScript
D) C#
E) Veri tabanı yönetim sistemleri

Cevap: C) JavaScript

Açıklama: Backend teknolojileri genellikle sunucu işletim sistemleri, SQL, C# ve veri tabanı yönetim sistemlerini içerir. JavaScript ise frontend geliştirme için daha yaygın olarak kullanılır.

3- Bir geliştirici görev aldığı bilgi sisteminde raporlu çalışanları listelemek istemektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT * FROM Kullanicilar WHERE (calisan = 1 AND izin = 1)
B) SELECT * FROM Kullanicilar WHERE (calisan = 1 OR izin = 1)
C) SELECT * FROM Kullanicilar WHERE (calisan = 1 AND izin = 0)
D) SELECT * FROM Kullanicilar WHERE (calisan = 1 OR izin = 0)
E) SELECT * FROM Kullanicilar WHERE (calisan = 0 AND izin = 0)

Cevap: A) SELECT * FROM Kullanicilar WHERE (calisan = 1 AND izin = 1)

Açıklama: Bu sorgu, hem çalışan olan hem de izinli olan kullanıcıları listeleyecektir. Diğer seçenekler bu durumu tam olarak karşılamaz.

4- Bir geliştirici görev aldığı fabrika bilgi sisteminde EYT’ye hak kazanan tüm Erkek çalışanları listelemek istemektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT * FROM Kullanicilar WHERE (sigortaGiris = ‘1999-10-08’ AND primGun = 5000 AND yas = 43 AND Cinsiyet = ‘Erkek’)
B) SELECT * FROM Kullanicilar WHERE (sigortaGiris <= ‘1999-10-08’ AND primGun >= 5000 AND yas >= 43 OR Cinsiyet = ‘Erkek’)
C) SELECT * FROM Kullanicilar WHERE (sigortaGiris >= ‘1999-10-08’ AND primGun >= 5000 AND yas >= 43 AND Cinsiyet = ‘Erkek’)
D) SELECT * FROM Kullanicilar WHERE (sigortaGiris >= ‘1999-10-08’ AND primGun >= 5000 AND yas >= 43 OR Cinsiyet = ‘Erkek’)
E) SELECT * FROM Kullanicilar WHERE (sigortaGiris <= ‘1999-10-08’ AND primGun >= 5000 AND yas >= 43 AND Cinsiyet = ‘Erkek’)

Cevap: E) SELECT * FROM Kullanicilar WHERE (sigortaGiris <= ‘1999-10-08’ AND primGun >= 5000 AND yas >= 43 AND Cinsiyet = ‘Erkek’)

Açıklama: Bu sorgu, belirtilen tarihte sigorta girişi olan, 5000 gün prim sayısı olan, 43 yaş ve üstü olan ve cinsiyeti erkek olan kullanıcıları listeleyecektir.

5- İnsan kaynakları şirketinde çalışan bir geliştiriciden temizlik departmanında çalışanların sıralı listesi istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT * FROM Kullanicilar WHERE isDepartman = ‘Temizlik’ ORDER BY ad
B) SELECT * FROM Kullanicilar WHERE isDepartman = ‘Temizlik’ ORDER ad
C) SELECT * FROM Kullanicilar WHERE isDepartman = ‘Temizlik’ ORDER BY ad
D) SELECT * FROM Kullanicilar WHERE isDepartman AND ‘Temizlik’ ORDER BY ad
E) SELECT * FROM Kullanicilar WHERE isDepartman = ‘Temizlik’ ORDER BY yas

Cevap: A) SELECT * FROM Kullanicilar WHERE isDepartman = ‘Temizlik’ ORDER BY ad

Açıklama: Bu sorgu, temizlik departmanında çalışanları isimlerine göre sıralayarak listeleyecektir. Diğer seçeneklerde sözdizimi hataları veya farklı sıralama kriterleri bulunur.

6- Bir fast food zincirinde görev alan geliştiriciden yönetim raporu için iptal edilen siparişlerin sayısı istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT * COUNT() as “İptal Edilen Satış Sayısı” FROM Satis WHERE durum = “İptal”
B) SELECT COUNT id as “İptal Edilen Satış Sayısı” FROM Satis WHERE durum = “İptal”
C) SELECT COUNT(id) as “İptal Edilen Satış Sayısı” FROM Satis WHERE durum = “İptal”
D) SELECT COUNT() as “İptal Edilen Satış Sayısı” FROM Satis WHERE durum = “İptal”
E) SELECT * COUNT(id) as “İptal Edilen Satış Sayısı” FROM Satis WHERE durum = “İptal”

Cevap: C) SELECT COUNT(id) as “İptal Edilen Satış Sayısı” FROM Satis WHERE durum = “İptal”

Açıklama: Bu sorgu, iptal edilen satışların sayısını hesaplar ve “İptal Edilen Satış Sayısı” olarak etiketler. Diğer seçeneklerde sözdizimi hataları veya eksiklikler bulunur.

7- Bir fast food zincirinde görev alan geliştiriciden yönetim raporu için ortalama maliyet tutarı istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT AVG(maliyet) as “Ortalama Maliyet” FROM Satis WHERE durum = “Tamamlandı”
B) SELECT AVG(id) as “Ortalama Maliyet” FROM Satis WHERE durum = “Tamamlandı”
C) SELECT AVG(maliyet) “Ortalama Maliyet” FROM Satis WHERE durum = “Tamamlandı”
D) SELECT AVG() as “Ortalama Maliyet” FROM Satis WHERE durum = “Tamamlandı”
E) SELECT AVG(maliyet) is “Ortalama Maliyet” FROM Satis WHERE durum = “Tamamlandı”

Cevap: A) SELECT AVG(maliyet) as “Ortalama Maliyet” FROM Satis WHERE durum = “Tamamlandı”

Açıklama: Bu sorgu, tamamlanmış satışların ortalama maliyetini hesaplar ve “Ortalama Maliyet” olarak etiketler. Diğer seçeneklerde sözdizimi hataları veya yanlış hesaplamalar bulunur.

8- Bir fast food zincirinde görev alan geliştiriciden yönetim raporu için tek seferde yapılan en çok satış tutarı istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT MAX(tutar) is “En Büyük Satış” FROM Satis WHERE durum = “Tamamlandı”
B) SELECT MAX(tutar) as “En Büyük Satış” FROM Satis WHERE durum = “Tamamlandı”
C) SELECT MAX() as “En Büyük Satış” FROM Satis WHERE durum = “Tamamlandı”
D) SELECT MAX(tutar) as “En Büyük Satış” FROM Alis WHERE durum = “Tamamlandı”
E) SELECT MAX(tutar) as “En Büyük Satış” FROM Satis WHERE durum = “Tamamlanmadı”

Cevap: B) SELECT MAX(tutar) as “En Büyük Satış” FROM Satis WHERE durum = “Tamamlandı”

Açıklama: Bu sorgu, tamamlanmış satışlar arasından en yüksek satış tutarını hesaplar ve “En Büyük Satış” olarak etiketler. Diğer seçeneklerde sözdizimi hataları veya yanlış tablo referansları bulunur.

9- İnsan kaynakları şirketinde çalışan bir geliştiriciden dokümhane departmanında çalışanların ortalama yaşı istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT AVG(yas) FROM Kullanicilar WHERE isDepartman = ‘Dökümhane’
B) SELECT AVG(yas) FROM Kullanicilar WHERE is Departman = ‘Dökümhane’
C) SELECT AVG() FROM Kullanicilar WHERE isDepartman = ‘Dökümhane’
D) SELECT AVG(id) FROM Kullanicilar WHERE isDepartman = ‘Dökümhane’
E) SELECT AVG() FROM Kullanicilar WHERE is Departman = ‘Dökümhane’

Cevap: A) SELECT AVG(yas) FROM Kullanicilar WHERE isDepartman = ‘Dökümhane’

Açıklama: Bu sorgu, dokümhane departmanında çalışanların ortalama yaşını hesaplar. Diğer seçeneklerde sözdizimi hataları veya yanlış alan referansları bulunur.

10- Bir elektronik pazar yerinde görev alan geliştiriciden yönetim raporu için tamamlanan siparişlerin toplam satış tutarı istenmektedir. Geliştiricinin aşağıdaki SQL sorgularından hangisini yazması beklenir?

A) SELECT SUM(tutar) is “Toplam Tutar” FROM Satis WHERE durum = “Tamamlandı”
B) SELECT SUM() is “Toplam Tutar” FROM Satis WHERE durum = “Tamamlandı”
C) SELECT SUM(tutar) as “Toplam Tutar” FROM Satis WHERE durum = “Tamamlanmadı”
D) SELECT SUM(tutar) as “Toplam Tutar” FROM Satis WHERE durum = “Tamamlandı”
E) SELECT SUM() as “Toplam Tutar” FROM Satis WHERE durum = “Tamamlanmadı”

Cevap: D) SELECT SUM(tutar) as “Toplam Tutar” FROM Satis WHERE durum = “Tamamlandı”

Açıklama: Bu sorgu, tamamlanan satışların toplam tutarını hesaplar ve “Toplam Tutar” olarak etiketler. Diğer seçeneklerde sözdizimi hataları veya eksiklikler bulunur.

 

 

Web Tasarım ve Kodlama
Veri Tabanı Yönetimi Web Tasarımı ve Kodlama

Auzef Veri Tabanı Yönetimi Final Deneme Sınavı -6

Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!