Veritabanı Sistemleri Sınavı Soru ve Cevapları
SINAV SORULARI ve CEVAPLARI
Aşağıda bir şirketin (CRM-Müşteri ilişkileri Yönetimi) sisteminin küçük bir bölümü bulunmaktadır. Müşteri bilgilerinin ve şikayetlerinin kaydedildiği tblmusteri ve müşteriye cevap yazan personelin bilgilerinin tutulduğu tblpersonel tablolarını hazırlayınız. tblmusteri ve tblpersonel tablosu arasında personelID alanına göre ilişki bulunmaktadır, hangi personelin hangi müşteriye cevap verdiği buradan takip edilmektedir.
SORULAR
1) tblmüşteri tablosundan ADI değeri “Osman” olan tüm kayıtları listeletiniz.
2) tblmusteri tablosundan ARAMATARIH bilgisine göre, İki tarih arası tüm kayıtları listeleyiniz. (Örneğin 01.01.2020 ile 30.04.2020 arası)
3) Müşteri CEP TELEFONU “0545” ile başlayan kayıtları A’dan Z’ye listeleyiniz.
4) Müşteri tablosunda, MESAJ alanı içinde “cam” geçenleri listeleyiniz.
5) tblpersonel tablosuna yeni kayıt ekleyen SQL cümlesini yazınız.
6) tblpersonel tablosunda KULLANICI adından aratıp şifreyi değiştiren SQL cümlesini yazınız.
7) Personel adı “osman” olan tüm kayıtları siliniz.
8) CEVAP verilen müşteri sayısını ile bulunuz. (CEVAP alanı boş olmayan)
9) Bir personelin kaç müşteriye cevap yazdığını Personel Adı, Cevap Sayısı şeklinde listelettiriniz.
NOT: 8. ve 9. sorular 15 puan diğerleri 10 puandır.
CEVAPLAR
1) SELECT * FROM tblmusteri
WHERE ADI="Osman"
İyi günler dilerim...
22.04.2020
Oğuzhan TAŞ
CEVAPLAR
1) SELECT * FROM tblmusteri
WHERE ADI="Osman"
2) SELECT * FROM tblmusteri
WHERE ARAMATARIH>='2020-04-01' AND ARAMATARIH<='2020-04-30'
WHERE ARAMATARIH>='2020-04-01' AND ARAMATARIH<='2020-04-30'
3) SELECT * FROM tblmusteri
WHERE CEPTELEFON LIKE '0545%'
WHERE CEPTELEFON LIKE '0545%'
4) SELECT * FROM tblmusteri
WHERE MESAJ LIKE '%cam%'
WHERE MESAJ LIKE '%cam%'
5) INSERT INTO tblpersonel (ADI, SOYADI, KULLANICI, SIFRE) values('Ali', 'Kaya', 'ali','12345')
6) UPDATE tblpersonel set SIFRE='456'
WHERE KULLANICI='ali'
WHERE KULLANICI='ali'
7) DELETE from tblpersonel
WHERE ADI='Osman'
WHERE ADI='Osman'
8) SELECT COUNT(*) FROM tblmusteri
WHERE CEVAP IS NOT NULL
WHERE CEVAP IS NOT NULL
9) SELECT p.ADI, p.SOYADI, COUNT(m.CEVAP)
FROM tblpersonel p, tblmusteri m
WHERE p.personelID=m.personelID GROUP BY p.ADI
FROM tblpersonel p, tblmusteri m
WHERE p.personelID=m.personelID GROUP BY p.ADI
İyi günler dilerim...
22.04.2020
Oğuzhan TAŞ
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?