Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introduction to Oracle SQL

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

RDBMS nedir?

a)

veritabanı yönetim sistemi

b)

veritabanı yazılımı

c)

ilişkisel veritabanı yönetim sistemi

d)

işletim sistemi

2.

SELECT cümlesinde kullanılan " AS " ifadesi için aşağıdakilerden hangisi yanlıştır?

a)

Kolonlara yeniden adlandırma yapar

b)

Kolon isminden önce gelir

c)

İstenirse kullanılmayabilir

d)

Türkçe karakterlerin kullanımına imkan verir

3.
  • SELECT cümlesinde kullanılan " * " ifadesinin tam olarak görevi nedir?

a)

Tüm satırların gösterilmesini sağlar

b)

Tüm tabloların gösterilmesini sağlar

c)

Tüm sütunların gösterilmesini sağlar

d)

Tüm satır ve sütunların gösterilmesini sağlar

4.

NULL ifadesi için aşağıdakilerden hangisi yanlıştır?

a)

Boşluk değildir

b)

Mevcut olmayan bir değerdir

c)

Sıfır " 0 " değildir

d)

NULL değeri ile birleştirme işlemi sonucu yine NULL'dır

5.

"where ad not like 'S%' and soyad like '%R'" şartı hangisinde doğru ifade edilmiştir?

a)

adı S ile başlayan ve soyadı R ile biten

b)

adı S ile başlamayan ve soyadı R ile biten

c)

adı S ile başlayan veya soyadı R ile biten

d)

adı S ile başlayan ve soyadı R ile başlayan

6.

Aşağıdaki seçeneklerden hangisi, diğerlerinden farklı bir sıralama yapar?

a)

select ad, soyad from personel order by 1

b)

select ad, soyad from personel order by ad

c)

select ad, soyad from personel order by ad desc

d)

select ad, soyad from personel order by 1 asc

7.

"where skor between 100 and 200" şart cümlesi için aşağıdakilerden hangisi doğrudur?

a)

skor değerini 100 den 200 e çıkartır

b)

skor değerinin 100 olanlarını alır 200' leri almaz

c)

skor değerini 100, 200 arasında 100, 200 dahil arar.

d)

skor değerini 100, 200 arasında 100, 200 dahil etmeden arar.

8.

Sayıları virgülden sonra 2 hane olacak şekilde yuvarlayan ifade hangisidir?

a)

round(sayi, 2)

b)

trunc(sayi, 2)

c)

floor(sayi, 2)

d)

round(sayi, -2)

9.

T1 ve T2 tarih olmak üzere "months_between(T1, T2)" ifadesi tam olarak ne yapar?

a)

T1 ve T2 arasındaki gün sayısını bulur

b)

T1 ve T2 arasındaki yıl sayısını bulur

c)

T1 ve T2 den büyük olanı bulur

d)

T1 ve T2 arasındaki ay sayısını bulur

10.

select semt from personel where count(*) > 30 group by semt SQL'inde hata nerededir?

a)

group by yazılmasına gerek yoktur

b)

count(*) yerine count(semt) yapılmalıydı

c)

"select" ifadesinde "avg" fonksiyonu kullanılmalıydı

d)

"where" ifadesinde grup fonksiyonu kullanılamaz

11.

Aşağıdakilerden hangisi iki sorgu arasındaki kesişim kümesini bulur?

a)

MINUS

b)

UNION

c)

UNION ALL

d)

INTERSECT

12.

Aşağıdakilerden hangisinin çalışma prensibi açısından performansa katkısı vardır?

a)

INSERT

b)

CREATE

c)

DELETE

d)

EXISTS

13.

Tabloda sadece 1 adet vardır. Index görevi de görür. Tekillik sağlar. Bu nesne nedir?

a)

Index

b)

Primary Key

c)

Unique Key

d)

Foreign Key