veritabanı uygulamaları

advertisement
!"#$%!$&#'()*+,(*#$!-(*./0%!/#(12223455).6/)$&)7!$!8.%07)8072/(!8/)*,$8)(")/(!%!$(8)$)&)(*#$!-#(1,9&)2,$8)(:;/)$<,%)/,&,9)(*0$0%&!+2!8#/7
VERİTABANI UYGULAMALARI
A
2015 BAHAR DÖNEM SONU 4473-A
1.
PostgreSQL
nedir?
ile
birlikte
gelen
PL/pgSQL
5.
A)
B)
C)
D)
E)
A) Veritabanı yönetim sisteminin üzerinde
bulunduğu
bilgisayarda
çalışacak
programların yazıldığı dildir.
B) PL platformunda PosgreSQL yazılımının
çalışmasını sağlayan programdır.
C) PostgreSQL veritabanı yönetim arayüzüdür.
D) PostgreSQL veritabanı güvenlik programıdır.
veritabanı
yedekleme
E) PostgreSQL
programıdır.
6.
2.
Bir veritabanı üzerinde en sık yapılan işlem
aşağıdakilerden hangisidir?
A)
B)
C)
D)
E)
3.
Anahtar(Key)
Tablo (Table)
Kayıt (Record)
Kolon (Field)
Özellik (Attribute)
Aşağıdakilerden hangisi tetik fonksiyonların
fonksi
siyo
si
yonl
yo
nlar
nl
arın
ar
ın
kullanıldığı durumlardan biri değildir?
değildir
ir?
ir
?
A)
B)
C)
D)
Veri tutarlılığının sağlanması
Raporlama işlemlerinin
in s
sür
süresinin
üres
ür
esin
es
inin
in
in kı
kısaltılması
Sık yapılan işlemlerin
in h
hız
hızlandırılması
ızla
ız
land
la
ndırıl
nd
ılması
ıl
Bir tabloda yapılaca
yapılacak
cak
ca
k ek
ekle
ekleme/silme/düzeltme
leme
le
me/silme/d
me
/düz
/d
üzel
üz
eltm
el
tme
tm
gibi işlemlerden
işlemle
lerd
le
rden
rd
en ö
önc
nce
nc
e ya
yapılması ge
gere
reke
re
kenl
ke
nler
nl
erin
er
önce
gerekenlerin
gerçek
ekle
ek
leşt
le
ştir
şt
irilililme
ir
mesi
me
si
gerçekleştirilmesi
Komutları
mutltltlar
mu
arıı VT
ar
VTYS
VTYS’de
YS’d
YS
’de önce
’d
öncelik
celililik
ce
k ta
tanı
tanıyarak
nıya
nı
yarak genel
ya
E) Komu
amaçlı
göre
hızlı
amaç
am
açlı fonksiyonlara
aç
ffon
onks
on
ksiy
ks
iyon
iy
onla
on
lara
la
ra g
gör
öre
ör
e daha h
hız
ızlı
ız
lı
gerçekleştirilmesi
gerç
ge
rçek
rç
ekle
ek
leşt
le
ştirilme
şt
mesi
me
si
Tablo yaratma
Sorgulama
Yeni veritabanı yaratma
Metaverileri düzeltme
Veri düzeltme
Aşağıdakilerden hangisi, veritabanını yedekli
yedekl
klii
kl
çalıştırılmasının nedenlerinden biri değildir
ir?
ir
?
değildir?
saklanması
nmas
nm
asıı
as
A) Yedeklerin güvenli bir yerde saklanm
topt
toptan
ptan
pt
an a
ayakta
B) Yedekli çalışmanın sistemin to
kalma süresini artırması
7.
güvenliğini
üven
üv
enlililiği
en
ğini
ği
ni a
artırması
C) Veritabanındaki veri güv
için
in S
Slo
Sloany-I
loan
lo
any-I ek
an
ekle
eklentisinin
lent
le
ntis
nt
isinin
is
in
D) Yedekli çalışma iç
kurulmasın
ınıı kolaylaştırması
ın
kola
ko
layl
la
ylaş
yl
aştı
aş
tırm
tı
rmas
rm
ası
as
kurulmasını
Hareket
Hare
Ha
reke
re
ket içindeki
ke
içinde
deki
de
ki komutların
kom
k
omutların doğru çalıştıktan
om
veritabanında
sonra, yapılan
so
yap
y
apıl
ap
ılan
ıl
an işlemlerin
i
uygulanmasını
sağlayan
komut
uygu
gula
gu
lanm
la
nmas
nm
asın
as
ınıı
ın
aşağ
ağıd
ağ
ıdak
ıd
akil
ak
iler
il
erde
er
den hangisidir?
de
aşağıdakilerden
A)
B)
C)
D)
E)
çalışm
çalışma
şma
şm
a için
için ikinci bir
bir su
sunu
sunucunun
nucu
nu
cunun
cu
E) Yedekli ça
gerekmes
esii
es
gerekmesi
4.
Aşağıdakilerden
hangisi
ilişkisel
veritabanlarının bileşenlerinden biri değildir?
SEND
COMMIT
CO
BEGIN
START
ACID
PostgreSQL tablo
Po
lo a
alanlarıı ile
ile ilgili
ilgi
il
gili
gi
li aşağıdaki
ifadelerden hangisi yanlıştır?
yanl
ya
nlış
nl
ıştı
ış
tırr?
tı
alanla
ları
la
rı v
ver
veritabanı
erit
er
itab
it
aban
ab
anı dosyalarının disk
an
A) Tablo alanları
üzerinde nered
ede
ed
e bu
bulu
lunacağını belirler.
lu
nerede
bulunacağını
alanları
rı
B) Tablo
yönetilebilir.
pgAdmin
p
8.
üzerinden
C) Sistem kurulduğunda bir alan adı tanımlı
olmadığı için öncelikle alan adı tanımlaması
yapılmalıdır.
D) Aynı veritabanı üzerinde farklı tablolar farklı
tablo alanları içinde yer alabilir.
Bir tablo üzerinde gerçekleştirilen bir
sorgulamada, bir kolondan dönen her değerin
birbirinden farklı olmasını sağlamak için
kullanılan komut aşağıdakilerden hangisidir?
A)
B)
C)
D)
E)
E) Verimliliği arttırmak için farklı nesneler için
farklı alan adları kullanılabilir.
8
GROUP BY
ORDER BY
HAVING
ON
DISTINCT
İzleyen sayfaya geçiniz.
=$!8.%0(>$,-)/*,2)*,(2!/!?#$8!$(1!9#/%!$&#'(.%!$(@0(2)*2%)/,$(1)/(1!++#(*!+%#8#/7(A!$6,(!&!B%!(.%0/*!(.%*0$C(2)*2%)/,$(2!&!&#$#$(-)"!(@,/(+#*&#$#$
=$!8.%0(>$,-)/*,2)*,D$,$("!9#%#(,9$,(.%&!8!$(+.3"!()8,%&)*,C(?.2.;/!?%!/#$#$(B)+,%&)*,C(1)/1!$6,(@,/(".%%!(B.;!%2#%&!*#("!(8!(+0%%!$#%&!*#("!*!+2#/7
E0("!*!;!(0"&!"!$%!/(6)/)+%,(<)9!,(*./0&%0%0;0(-)(2)*2%)/,$(1!9#/%!$&!*#$8!+,(&!%,(+F%?)2,(3)',$)$(+!@0%%)$&,'(*!"#%#/7
!"#$%!$&#'()*+,(*#$!-(*./0%!/#(12223455).6/)$&)7!$!8.%07)8072/(!8/)*,$8)(")/(!%!$(8)$)&)(*#$!-#(1,9&)2,$8)(:;/)$<,%)/,&,9)(*0$0%&!+2!8#/7
A
2015 BAHAR DÖNEM SONU 4473-A
9.
13. Coğrafi sistemlerde gözlemle ilgili aşağıdaki
ifadelerden hangisi doğrudur?
İçindeki
bilgiler
çok
değişkenlik
göstermiyorsa bu sütunlar için indeks
tanımlamak gereksiz disk alanı kaybına
neden olur.
II. Gereksiz indeks kullanımı özellikle SELECT
işleminde veritabanı performansını düşürür.
III. Kontrol kısıtları tanımlandığı sütun üzerindeki
değerlerin null değerine sahip olmasını
engeller.
I.
İndekslerle
ilgili
hangileri yanlıştır?
A)
B)
C)
D)
E)
yukarıdaki
A) Belirli bir olaydan sonra, farklı kaynaklardan
gelen verilerin derlenmesinden sonra
yapılan değerlendirmedir.
B) Bir zaman aralığında veya belirli bir anda
olan olay sırasında, coğrafi nesnelerin
değişen nitelikleri ve sensörlerin ölçülen
değerlerinin toplamıdır.
C) Birbiri arkasına gerçekleşen ve birbirini
tetikleyen coğrafi olayları erkenden tespit
etmek için kullanılan algoritmalardır.
bir
coğrafi
olaydan
sonra
a
D) Belirli
tetiklenebilecek olayların engellenmesi için
in
alınabilecek önlemlerin bütünüdür.
araç
araçlarından
açla
aç
larınd
la
ndan
nd
an
E) Uzaydan görülen görüntüleme ar
alınan imgelerin, değerlendirilmesi
değerlendiri
rilm
ri
lmes
lm
esii ve
es
arşivlenmesi işidir.
ifadelerden
Yalnız I
I ve II
I ve III
II ve III
I, II ve III
10. Bir kolon aşağıdaki tiplerden hangisine
sahipse otomatik olarak indekslenmiş olur?
A)
B)
C)
D)
E)
CHAR
INTEGER
BYTE
VARCHAR
SERIAL
GML
L dosya
do
tipi
ti
pi aşağıdaki
aşa
şağı
şa
ğıda
ğı
daki d
da
dos
dosya
osya
os
ya ttip
tiplerinden
iple
ip
leri
le
rind
ri
nden
nd
en
14.. GM
14
dayanır?
hangisine
e da
daya
yanı
ya
nır?
nı
A)
B)
C)
D)
E)
ASCII
ASCI
AS
CIII
CI
DOC
DO
C
XLS
XL
S
XML
TXT
TX
T
rref
referans
efer
ef
eran
er
ans
an
s
bütü
bütünlüğünü
tünl
tü
nlüğ
nl
üğün
üğ
ünü
ün
ü
11. Veritabanlarında
sağlayabilme
mek
k iç
için
in a
aşa
şağı
şa
ğıdaki kısıtlardan
ğı
kıs
k
ısıt
ıs
ıtla
ıt
lard
la
rdan
rd
sağlayabilmek
aşağıdaki
hangisi kullanılır?
kull
llan
anıl
an
ılır
ıl
ır?
ır
?
A)
B)
C)
D)
E)
Kontrol Kı
Kısı
Kısıtı
sıtı
sı
tı
“Not
“N
ot Null”
Nul
N
ull” Kısıtı
ul
Eşsizlik
Eşsi
Eş
sizl
si
zlik
zl
ik Kısıtı
K
Yabancı
Yaba
Ya
bancı Anahtar
ba
Anah
An
ahta
ah
tarr Kısıtı
ta
Kısı
Kı
sıtı
sı
tı
Birincil Anahtar
ar K
Kıs
Kısıtı
ısıtı
ıs
15. Aşağıdakilerden hangisi, PostGIS’in SQL
diline eklediği komutların içinde yer almaz?
A) Bir dosyada tanımlanmış coğrafi nesneleri
veritabanına doğrudan aktaran fonksiyonlar
B) Alan, genişlik, boy, uzunluk gibi uzamsal
ölçümler yapan yordamlar
12. Coğrafi veri modelleri için standartlar
geliştiren kurum aşağıdakilerden hangisidir?
C) Farklı geometrik nesneleri ayrıştırmak için
kullanılan yordamlar
A) IETF (İnternet Görev Gücü)
B) WWW Vakfı
C) Open Geospatial Konsorsiyumu
D) CERN
E) OPENGIS
D) Coğrafi anlamda, kesişim, birleşim ve fark
gibi küme işlemleri yapan yordamlar
E) Bir nesnenin tanımlanmasında kullanılan
coğrafi referans sistemini değiştirmek için
kullanılan yordamlar
9
İzleyen sayfaya geçiniz.
=$!8.%0(>$,-)/*,2)*,(2!/!?#$8!$(1!9#/%!$&#'(.%!$(@0(2)*2%)/,$(1)/(1!++#(*!+%#8#/7(A!$6,(!&!B%!(.%0/*!(.%*0$C(2)*2%)/,$(2!&!&#$#$(-)"!(@,/(+#*&#$#$
=$!8.%0(>$,-)/*,2)*,D$,$("!9#%#(,9$,(.%&!8!$(+.3"!()8,%&)*,C(?.2.;/!?%!/#$#$(B)+,%&)*,C(1)/1!$6,(@,/(".%%!(B.;!%2#%&!*#("!(8!(+0%%!$#%&!*#("!*!+2#/7
E0("!*!;!(0"&!"!$%!/(6)/)+%,(<)9!,(*./0&%0%0;0(-)(2)*2%)/,$(1!9#/%!$&!*#$8!+,(&!%,(+F%?)2,(3)',$)$(+!@0%%)$&,'(*!"#%#/7
!"#$%!$&#'()*+,(*#$!-(*./0%!/#(12223455).6/)$&)7!$!8.%07)8072/(!8/)*,$8)(")/(!%!$(8)$)&)(*#$!-#(1,9&)2,$8)(:;/)$<,%)/,&,9)(*0$0%&!+2!8#/7
A
2015 BAHAR DÖNEM SONU 4473-A
19. QuantumGIS yazılımıyla ilgili
ifadelerden hangisi yanlıştır?
16. CONSTRAINT kontrol
CHECK (st_ndims(bina_geom) == 3)
A) Sadece PostgreSQL veritabanı yönetim
sistemine bağlanır.
B) Ücretsiz bir yazılımdır.
Yukarıdaki ifadenin işlevi nedir?
A) bina_geom kolonundaki verilerin üç farklı
veri tipinde olmasını sağlamak
B) bina_geom kolonunda en az üç
değerin olmasını sağlamak
aşağıdaki
C) İçinde şekil (shape) dosyalarındaki verileri
veritabanına depolamak için kullanılabilecek
çevirici yazılımları vardır.
D) Türkçe arayüzü bulunmaktadır.
E) Windows, MacOSX, Linux ve Unix türevleri
üzerinde çalışabilmektedir.
farklı
C) uzamsal koordinat sisteminin üç numaralı
sistem olmasını zorlamak
D) kontrol amaçlı yeni bir fonksiyon oluşturmak
E) bina_geom kolonunun üç boyutlu veri
içermesini zorlamak
17. ST_AsEWKT fonksiyonunun işlevi nedir?
A) Metin
halindeki
geometrik
koordinatı
geometry veri tipine dönüştürmek
B) Uzamsal referans koordinat sistemini
değiştirmek
C) Geometry veri tipindeki bir nesneyi oluşturan
daha küçük nesneleri bir araya getirilmesiyle
yeniden oluşturmak
D) Geometrik veriyi metin haline getirmek
E) Nesneyi, en iyi şekilde modelleyebilecek
modelley
eyeb
ey
ebilililec
eb
ecek
ec
ek
geometrik koordinat sistemini bulmak
bulm
lmak
lm
ak
SELE
LECT
LE
CT a
air
airports.name,
irports.
ir
s.na
s.
name
na
me,
me
,
18. SELECT
ST_?(‘POINT(733000
ST_?
ST
_?(‘
_?
(‘POIN
(‘
INT(
IN
T(73
T(
7330
73
3000
30
0
4164
41
6400
64
000)’:ge
00
geom
ge
omet
om
etry
et
ry,
ry
,
4164000)’:geometry,
the_geom)/
)/52
)/
5280 AS mesafe
52
mesa
me
safe
sa
fe
the_geom)/5280
airport
rts
rt
s
FROM airports
mesafe
LIMIT
ORDER BY mesaf
afe
af
e DESC
DE SC L
LIM
IMIT 10
IM
Yukarıdaki sorguya
sorgu
guya
gu
ya göre,
gör
g
öre,
ör
e, ‘POINT(733000
4164000)’:geometry
4164000)’:geom
omet
om
etry
et
ry ifadesiyle yapılan iş
aşağıdakilerden hangisidir?
hang
ha
ngisidir?
ng
20. Bir şekil dosyası QuantumGIS üzerinden
veritabanına yüklendiğinde, veritabanında
oluşturulan tablonun adı aşağıdakilerden
hangisi olur?
A) Nokta koordinatının uzamsal referans
sistemine çevrilmesini sağlamak
B) OGC standartlarına uyum sağlamak
C) Metin olarak verilen bir ifadeyi geometry
veri tipine çevirmek
D) Noktanın koordinatın üç boyutta değil
düzlemde iki boyutlu olarak tanımlanmasını
zorlamak
E) Fitten metreye çevirmek
tmp
try
Şekil dosyası içinde yer alan ilk metin değeri
ttt ve rassal üç basamaklı bir sayıdan oluşan
ad
E) Şekil dosyasının adı
A)
B)
C)
D)
10
İzleyen sayfaya geçiniz.
=$!8.%0(>$,-)/*,2)*,(2!/!?#$8!$(1!9#/%!$&#'(.%!$(@0(2)*2%)/,$(1)/(1!++#(*!+%#8#/7(A!$6,(!&!B%!(.%0/*!(.%*0$C(2)*2%)/,$(2!&!&#$#$(-)"!(@,/(+#*&#$#$
=$!8.%0(>$,-)/*,2)*,D$,$("!9#%#(,9$,(.%&!8!$(+.3"!()8,%&)*,C(?.2.;/!?%!/#$#$(B)+,%&)*,C(1)/1!$6,(@,/(".%%!(B.;!%2#%&!*#("!(8!(+0%%!$#%&!*#("!*!+2#/7
E0("!*!;!(0"&!"!$%!/(6)/)+%,(<)9!,(*./0&%0%0;0(-)(2)*2%)/,$(1!9#/%!$&!*#$8!+,(&!%,(+F%?)2,(3)',$)$(+!@0%%)$&,'(*!"#%#/7
Download