2016-2017 Veri tabanı organizasyonu dersi 2.dönem 1.yazılı sınav soruları ve cevapları
2016-2017 Veri tabanı organizasyonu dersi 2.dönem 1.yazılı sınav soruları ve cevapları
2016-2017 EĞİTİM ÖĞRETİM YILI
………………. MESLEKİ VE TEKNİK ANADOLU LİSESİ
BİLİŞİM TEKNOLOJİLERİ ALANI VERİ TABANI ORGANİZASYONU DERSİ 2. DÖNEM 1. YAZILI SINAVI
ADI & SOYADI | SINIFI | NUMARASI | PUANI |
Tablo adi: Calisan
1)Calisan tablosda tc kimlik alanı 11 karakter , birincil anahtar ve boş olmayacak şekilde ve diğer alanları ise alanların veri tiplerine uygun olarak oluşturan sql kodunu yazınız.
2) Calisan tablosuna cinsiyet alanı ekleyen sql kodunu yazınız.
3 ) Calisan tablosunda yaşı 30 dan büyük olanların maaslarını 100,00 arttıran sql kodunu yazınız
4)Calısan tablosunda yasi alanında 22,26 ve 34 olanların mesleğini memur yapınız.
5)Calisan tablosunda soyadı k harfi ile başlayanların tckimlik, ad, soyad ve meslek alanlarını ekranda gösteren sql sorgusunu yazınız.
6)Calisan tablosunda adres alanında veri olmayan kayıtların tckimlik, adi, soyadı ve yas bilgilerini ekranda gösteren sql sorgusunu yazınız.
7) Calisan tablosunda soyad alanındaki verilerin karakter uzunluğunu, ve soyad bilgisini ekranda gösteren sql sorgusunu yazınız.
8) Calisan tablosunda tckimlik, ad ve soyad ve yasi alanını meslek alanına göre azalan, aynı meslekte olanları ise yasi alanına göre azalan sıralayan sql kodunu yazınız.
9) Calisan tablosunda yasi 40 ile 46 arasında olanların mesleklerini yönetici yapan sql sorgusunu yazınız.
10) Calisan tablosundaki tckimlik, ad soyad ve isim alanındaki verileri 2 karakterden başlayarak 3 karakter yazan sql sorgusunu yazınız.
CEVAPLAR
- CREATE TABLE Calisan (tckimlik primary key not null varchar(11), adi varchar(20),
soyadi varchar(20),
yasi int,
adres varchar(10),
meslek varchar(10),
maas int)
- ALTER TABLE Calisan ADD cinsiyet varchar
- UPDATE Calisan SET maas=maas+100,00 WHERE yasi>30
- UPDATE Calisan SET meslek=”memur” WHERE yasi in (22,26,34)
- SELECT tckimlik, adi, soyadi, meslek FROM Calisan WHERE adi like ‘k*’
- SELECT tckimlik, adi, soyadi, yasi FROM Calisan WHERE adres is NULL
- SELECT soyadi, LEN(soyadi) FROM Calisan
- SELECT tckimlik, adi, soyadi,yasi FROM Calisan Order by meslek desc, yasi
- UPDATE Calisan SET meslek=”yönetici” WHERE yasi 40 BETWEEN 46
- SELECT tckimlik, soyad ,MID(adi,2,3) FROM Calisan