• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2024 Gorsel Programlama

VERİ TABANI (SQL) DERSİ 2.DÖNEM 1.YAZILI SINAVI SORULARI VE CEVAPLARI 2011- 2012

VERİ TABANI (SQL) DERSİ 2.DÖNEM 1.YAZILI SINAVI SORULARI VE CEVAPLARI  2011- 2012

– Soru 1
/*
ort ve sonuç

*/

update Notlar set Sonuc =
CASE
WHEN (Not1 + Not2 + Not3)/3 >= 45 THEN ‘Geçti’
WHEN (Not1 + Not2 + Not3)/3 70
)

– Soru 3
/*
Notlar tablosuna yeni kayıt yapıldığındax
ort ve durum hesapla, alanları doldur.
*/

ALTER TRIGGER KayitdaGerekliHesaplamalariYap
ON Notlar FOR INSERT AS

DECLARE @ort INT
SELECT @ort = (Not1 + Not2 + Not3)/3 FROM INSERTED

UPDATE Notlar SET
Notlar.Ort = @ort ,
Notlar.Sonuc = CASE
WHEN @ort >= 45 THEN ‘Geçti’
WHEN @ort 45 olanları
soru 4 deki gibi filtrele
*/

SELECT B.Bolumid, B.Bolum, ‘Öğrenci Sayısı’ = COUNT(O.OgrID) FROM
Bolum AS B, OgrenciBilgi AS O, Sinif AS S, Notlar AS N

WHERE(
B.Bolumid = S.Bolum
AND
O.sinif = S.SinifID
AND
N.OgrID = O.OgrID
AND
N.Ort > 45
)

GROUP BY B.Bolumid, B.Bolum

– Soru 6
/*
Bir sınıf silindiğinde
o sınıftaki öğrencilerin notlarını da sil.
*/

ALTER TRIGGER OgrenciSilindigindeNotlaridaSil
ON Sinif FOR DELETE
AS

– Öğrenci idlerini bul!
DELETE Notlar WHERE Notlar.OgrID IN(
SELECT OgrID FROM OgrenciBilgi
WHERE (OgrenciBilgi.sinif = ( SELECT SinifID FROM DELETED ))
)

– soru 7

/*
sınıf ortalamasının altında olan ogr
ad, soyad, sınıf ve ortalama
*/

SELECT O.adi, O.soyadi, AVG(N.Ort) AS ORT, S.Sinif
FROM
Sinif AS S, OgrenciBilgi AS O, Notlar AS N,
Ders AS D, Bolum AS B

WHERE(
O.sinif = S.SinifID
AND
N.OgrID = O.OgrID
AND
S.Bolum = B.Bolumid
AND
N.Ders = D.DersID
)

GROUP BY O.sinif, N.Ort, S.Sinif
HAVING AVG(N.Ort) > N.Ort

– soru 8
/*
En düşük ortalamaya sahip dersin ismini göster
*/

CREATE PROC endusukgoster
AS

SELECT D.DersID, D.Ders
FROM Ders AS D
WHERE D.DersID = (

SELECT TOP 1 N.Ders
FROM Notlar AS N
ORDER BY N.Ort ASC
)

– soru 9
/*
Öğrenciyi silmek yerine aktif 0 yap.
*/

CREATE TRIGGER SilmekYerinePasifYap
ON OgrenciBilgi
INSTEAD OF DELETE
AS

UPDATE OgrenciBilgi SET Aktif = 0
WHERE OgrID = ( SELECT OgrID FROM DELETED )

– soru 10
/*
Yaşı 30 dan küçüklerin bilgilerini listele
*/

SELECT O.okulno, O.adi, O.soyadi, B.Bolum, D.Ders, N.Ort, N.Sonuc

FROM OgrenciBilgi AS O, Notlar AS N, Ders AS D, Sinif AS S, Bolum AS B

WHERE (
DATEDIFF(yy, O.Dogum_tarihi, GETDATE()) < 30
AND
O.OgrID = N.OgrID
AND
O.sinif = S.SinifID
AND
B.Bolumid = S.Bolum
AND
N.Ders = D.DersID
)

Mustafa Kum

Paylaş :
Tweet
Yorum Yazın | Geri
29 Mayıs Salı,2012 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : Sql
Etiket:
« SQL Notları ve Örnekleri 2011-2012 AĞ TEMELLERİ YAZILI SORULARI VE CEVAPLARI »
Henüz Yorum Yok.

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı