⚠️ Bu portal eğitim amaçlıdır. İçerikler ticari amaçla kullanılamaz. Detaylı bilgi
4. Dönem YBS206U

Veritabanı Sistemleri

Toplam 727 soru bulundu.

Ders Materyalleri

Veritabanı Sistemleri - Tüm Sorular

Ünite 1

Soru 1

Aşağıdakilerden hangisi günümüz Bilgi Sistemleri bileşenlerinden biri değildir?

Seçenekler

A
Bilgisayar Donanımı
B
Bilgisayar Yazılımı
C
Haber Kaynakları
D
Veri Kaynakları
E
Ağ Teknolojileri
Açıklama:
Teknoloji ve bilgisayar sektöründeki gelişmelere paralel olarak günümüzde bilgi sistemleri, bilgisayar donanımı, yazılım, veri kaynakları, ağ teknolojileri ve insan bileşenlerinden oluşmaktadır.

Soru 2

Birbirleriyle ilişkilendirilip yorumlanmadıkları sürece tek başlarına anlam ifade etmeyen ham gözlemlere ne denir?

Seçenekler

A
Kayıt
B
Dosya
C
Kaynak
D
Bilgi
E
Veri
Açıklama:
Veri ham gözlemler, islenmemiş gerçekler ya da izlenimlerdir. Bu gözlemler, gerçekler ya da izlenimler harf, rakam ya da çeşitli sembol ve işaretler yardımıyla temsil edilir. Birbirleriyle ilişkilendirdikten sonra yorumlanmadıkları sürece tek baslarına bir anlam ifade etmezler ve bu hâlleriyle karar verme konusunda da karar vericilere bir katkı sağlayamazlar.

Soru 3

Veritabanını tanımlama, oluşturma, işlem yapma, bakımını ve yedeklemesini yapmak için geliştirilmiş programlar bütünü aşağıdakilerden hangisidir?

Seçenekler

A
Veritabanı Yönetim Sistemi
B
Dosya sistemi
C
Bilgi sistemi
D
Finansman sistemi
E
Veritabanı analizi
Açıklama:
Veritabanı Yönetim Sistemi (VTYS-Database Management System); veritabanı tanımlamak, veritabanı oluşturmak, veritabanında işlem yapmak, veritabanının farklı kullanıcı yetkilerini belirlemek, veritabanının bakımını ve yedeklemesini yapmak için geliştirilmiş programlar bütünüdür

Soru 4

Bir veribanında yer alacak verinin adı, tipi, uzunluğu gibi veri yapıları ve özelliklerinin belirlenmesi aşağıdaki veritabanı işlemlerinden hangisidir?

Seçenekler

A
Veritabanı oluşturmak
B
Veritabanında işlem yapmak
C
Veri tabanının yedeklenmesi
D
Veritabanı tanımlamak
E
Veritabanının bakımının yapılması
Açıklama:
Veritabanı Tanımlamak: Veritabanında yer alacak verinin adı, tipi, uzunluğu gibi veri yapıları ve özelliklerinin belirlenmesidir.

Soru 5

Aşağıdakilerden hangisi veritabanı yönetim sisteminin üstünlüklerinden biridir?

Seçenekler

A
Veri tekrarı ve tutarsızlığı vardır
B
Uzmanlık bilgisine ihtiyaç duyulmayacak derecede kullanımı kolaydır
C
Veriler ve uygulamalarla ilgili belirli bir standart yoktur
D
Veri güvenliliği ve gizliliği konusunda sorunlar yaşar
E
Veri paylaşımına olanak vermez
Açıklama:
Veritabanı yönetim sistemlerinin üstünlükleri;
Veri tekrarı ve veri tutarsızlığını önler.
Veri paylaşımına olanak verir.
Uzmanlık bilgisine ihtiyaç duyulmayacak derecede kullanım kolaylığı sağlar.
İhtiyaç duyulan veriye, tanımlanmış kullanıcı yetkileri kapsamında kolaylıkla erişilmesini sağlar.
Veri güvenliği ve gizliliğini güçlü bir biçimde yerine getirir.
Veriler ve uygulamalarla ilgili standart yapı ve kuralların olması kullanım kolaylığı sağlar.
Verileri yedekleme ve kurtarma konusunda kolaylık sağlayan programlar barındırır.

Soru 6

Aşağıdaki veritabanı kullanıcılarından hangisi veritabanı sorumlularındandır?

Seçenekler

A
Sistem analistleri
B
Uygulama programcıları
C
Gelişmiş kullanıcılar
D
Veritabanı tasarımcısı
E
Bağımsız kullanıcılar
Açıklama:
Veritabanı sorumluları; Veritabanı yöneticisi ve Veritabanı Tasarımcısıdır.

Soru 7

Veritabanı yönetim sisteminin sağladığı özellikler yardımıyla ayrıntılı olarak belirledikleri karmaşık gereksinimlerini karşılamak için veritabanını kullanan kullanıcı grubu aşağıdakilerden hangisidir?

Seçenekler

A
Sistem analistleri
B
Standart son kullanıcılar
C
Parametrik son kullanıcılar
D
Bağımsız son kullanıcılar
E
Gelişmiş son kullanıcılar
Açıklama:
Gelişmiş son kullanıcılar: VTYS’nin sağladığı özellikler yardımıyla ayrıntılı olarak belirledikleri karmaşık gereksinimlerini karşılamak amacıyla veritabanını kullanan gruptur. Mühendisler, bilim adamları, işletme analistleri vb. bu gruptaki kullanıcılara örnek olarak verilebilir.

Soru 8

Aşağıdakilerden hangisi veritabanı türlerinden biri değildir?

Seçenekler

A
Hiyerarşik veritabanı
B
Sistem veritabanı
C
Ağ veritabanı
D
İlişkisel veritabanı
E
Nesneye yönelik veritabanı
Açıklama:
Veritabanları aşağıda verilen dört baslık altında sınıflandırılabilir:
Hiyerarsik veritabanı (Hierarchical database)
Ağ veritabanı (Network database)
İlişkisel veritabanı (Relational database)
Nesneye yönelik veritabanı (Object oriented database).

Soru 9

Aşağıdaki veritabanı türlerinden hangisi grafik unsurları ve multimedya unsurlarını kullanabilir hale getirmiştir?

Seçenekler

A
Hiyerarşik veritabanı
B
Sistem veritabanı
C
Ağ veritabanı
D
İlişkisel veritabanı
E
Nesneye yönelik veritabanı
Açıklama:
Verileri satırlar ve sütunlar biçiminde düzenlemek için tasarlanmış olan veritabanı yönetim sistemleri grafik unsurları ve multimedya unsurlarını kullanmaya pek uygun değildir. Bu nedenle bu eksikliği gidermek amacıyla nesneye yönelik veri modelleri geliştirilmiştir. Söz konusu bu modelleri kullanan veritabanları da nesneye yönelik veritabanı olarak adlandırılmaktadır.

Soru 10

Aşağıdaki veritabanlarından hangisinde kayıtlar ilişkileri temsil eden ve ağaç yapısına benzeyen kök ve dallar biçiminde oluşturulmuştur?

Seçenekler

A
Hiyerarşik veritabanı
B
Sistem veritabanı
C
Ağ veritabanı
D
İlişkisel veritabanı
E
Nesneye yönelik veritabanı
Açıklama:
Hiyerarşik veritabanlarında kullanılan veri modelinde kayıtlar, ilişkileri temsil eden ve ağaç yapısına benzeyen kök ve dallar biçiminde hiyerarşik bir yapıda oluşturulur. Bu yapı, başlangıç noktası ağacın kökü, bağlantılı kılınacak noktalar dallar ve ana dallara bağlı alt dallar olarak düşünülebilen bir yapı biçimindedir.

Soru 11

Hangisi veritabanı uygulamalarının tarihsel gelişimine ilişkin oluşan bir gelişme değildir?

Seçenekler

A
Charles Bachman tarafından IDS (Integrated Data Store-Bütünleştirilmiş Veri Depolama) adıyla ilk genel amaçlı veritabanı yönetim sistemi geliştirilmiştir.
B
IBM tarafından IMS (Information Management System/Bilgi Yönetim Sistemi) adıyla ilk ticari VTYS (Veritabanı Yönetim Sistemi) geliştirilmiş
C
CODASYL (COnference on Data System Languages) grubu kullanıcı ve bilgisayar üreticileri için COBOL dili standartlarını belirlemiş
D
1974 ve 1977 yılları arasında UBC’de System R oluşturulmuştur.
E
1969’da Edgar F. Codd tarafından geliştirilen ilişkisel veritabanı modeli, vardır.
Açıklama:
Çözüm: 1974 ve 1977 yılları arasında iki önemli ilişkisel veritabanı sistemi prototipi oluşturulmuştur. Bunlardan biri UBC’de geliştirilen Ingres, diğeri ise IBM San Jose’de oluş- turulan System R’dir. Ingres, QUEL diye bilinen sorgulama dili olarak kullanılmış ve Ingres Corp., MS SQL Server, Sybase, Wang’s PACE, ve Britton-Lee gibi sistemlerin oluşumuna öncülük etmiştir. Diğer yandan System R, SEQUEL sorgulama dilini kullanmış ve SQL/DS, DB2, Allbase, Oracle, ve Non-Stop SQL’in gelişimine katkıda bulunmuştur. Ayrıca, İlişkisel Veritabanı Yönetim Sistemi (RDBMS) bu dönemde bilinen bir terim hâline gelmiştir.

Soru 12

Geleneksel Dosya Sistemleri ile ilgili hangisi yanlıştır?

Seçenekler

A
Veritabanı yaklaşımından önce kullanılan ve geleneksel dosya sistemi vardı
B
İlgili kuruluşun her alt sistemi ve o alt sisteme özgü uygulamalar ve veri dosyalarına ihtiyaç duyar.
C
Uygulamalarda ihtiyaç duyulan değişikliklerin gerçekleştirilebilmesi için uzmanlık bilgisi gerektirir.
D
Veri paylaşımına olanak verir.
E
İstenilen veriye ulaşmada güçlükler bulunur.
Açıklama:
Gelneksel dosya sisteminde;Veri tekrarı ve veri tutarsızlığına yol açar.
• Veri paylaşımına olanak vermez.
• Uygulamalarda ihtiyaç duyulan değişikliklerin gerçekleştirilebilmesi için uzmanlık bilgisi gerektirir.
• İstenilen veriye ulaşmada güçlükler bulunur.
• Verilerin güvenliği ve gizliliği konusunda sorun yaşanır.
• Veriler ve uygulamalarla ilgili belirli bir standart yoktur.
• Verileri yedekleme ve kurtarma konusunda güçlükler yaşanır.

Soru 13

Hangisi veritabanı Yönetim Sistemlerinin Avantajları olarak görülemez?

Seçenekler

A
Gereksiz Veri Tekrarı ve Veri Tutarsızlığının Önlenmesi
B
Kullanımda Üst Düzey Uzmanlık Gerektirmesi
C
Veri Bütünlüğünün Sağlanması
D
Veri Paylaşımının Sağlanması
E
Verilerin Gizliliğinin ve Güvenliğinin Sağlanması
Açıklama:
Çözüm: Veri tekrarı ve veri tutarsızlığını önler.
• Veri paylaşımına olanak verir.
• Uzmanlık bilgisine ihtiyaç duyulmayacak derecede kullanım kolaylığı sağlar.
• İhtiyaç duyulan veriye, tanımlanmış kullanıcı yetkileri kapsamında kolaylıkla erişilmesini sağlar.
• Veri güvenliği ve gizliliğini güçlü bir biçimde yerine getirir.
• Veriler ve uygulamalarla ilgili standart yapı ve kuralların olması kullanım kolaylığı sağlar.
• Verileri yedekleme ve kurtarma konusunda kolaylık sağlayan programlar barındırır.

Soru 14

"Veritabanının tasarlanması, oluşturulması ve veritabanının işletim faaliyetlerinden birinci derecede ilgili olan ve veritabanı üzerinde en fazla yetkiye sahip olan kullanıcılardır". Buradaki tanım hangisine aittir?

Seçenekler

A
Gelişmiş Kullanıcılar
B
Sistem Analistleri ve Uygulama Programcıları
C
Veritabanı Tasarımcısı
D
Veritabanı Yöneticisi
E
Veritabanı Sorumluları
Açıklama:
Çözüm: Veritabanı sorumluları, veritabanının tasarlanması, oluşturulması ve veritabanının işletim faaliyetlerinden birinci derecede sorumlu olan ve veritabanı üzerinde en fazla yetkiye sahip olan kullanıcılardır. Veritabanı sorumluları, veritabanı yöneticisi ve veritabanı tasarımcısı olarak iki başlık altında incelenebilir.

Soru 15

Hangisi veritabanı yöneticisi ya da veritabanı tasarımcısı biçiminde ayrım yapmaksızın, veritabanı sorumlularının yerine getirdikleri temel görevleri içinde yer almaz?

Seçenekler

A
Veritabanı tasarımını yapma
B
Veritabanı güvenliğini sağlama
C
Veritabanından beklenen performansı sağlama
D
Güncelleme ihtiyaçlarına cevap verebilme
E
Veritabanı kullanım yetkilerini öğretme
Açıklama:
Görevleri ; Veritabanı tasarımını yapma, Veritabanı güvenliğini sağlama, Veritabanından beklenen performansı sağlama, Güncelleme ihtiyaçlarına cevap verebilme ve Veritabanı kullanım yetkilerini tanımlama.

Soru 16

Geçmişten günümüze kadar geliştirilmiş olan çok sayıda veri modeli, kullandıkları teknikler açısından dört temel başlıkta incelenir. Bunlardan hangisi en eski veri modelini temel almıştır?

Seçenekler

A
Nesneye yönelik veritabanı (Object oriented database)
B
Hiyerarşik veritabanı (Hierarchical database)
C
Ağ veritabanı (Network database)
D
İlişkisel veritabanı (Relational database)
E
Esnek veritabanı(Flexible database)
Açıklama:
Ağ veritabanı, 1970’li yıllar ile 1980’li yılların ilk yarısında kullanılan ve ağ veri modelini temel alan veritabanı türüdür. Hiyerarşik veri modelindeki ebeveyn-çocuk ilişkisinin yetersizliği ağ veri modeliyle giderilmeye çalışılmıştır.

Soru 17

Aşağıdakilerden hangisi veritabanı yönetim sistemi yazılımlarından biri değildir?

Seçenekler

A
Watson
B
MS SQL Server
C
MySQL
D
Sybase
E
MS Access
Açıklama:
Çözüm: Günümüzde yaygın olarak bilinen veritabanı yönetim sistemi yazılımları; MS SQL Server, Oracle, MySQL, Sybase, MS Access, PostgreSQL, IBM DB2, Informix, Advantage biçiminde sıralanabilir.

Soru 18

Microsoft firmasının Microsoft Office yazılım paketi içinde yer alan veritabanı yönetim sistemi yazılımıdır. Küçük ölçekli uygulamalarda masaüstü veritabanı sistemi olarak kullanılır. Burada hangi veritabanı yönetim sisteminin bilgisi verilmiştir?

Seçenekler

A
MS SQL Server
B
MS Access
C
IBM
D
DB2
E
Informix
Açıklama:
MS Access: Microsoft firmasının Microsoft Office yazılım paketi içinde yer alan veritabanı yönetim sistemi yazılımıdır. Küçük ölçekli uygulamalarda masaüstü veritabanı sistemi olarak kullanılır. Yalnızca Windows işletim sisteminde çalışan ve işletim sisteminin sağladığı güvenlik seçeneklerini kullanan bir yapıya sahiptir.

Soru 19

Hangisi veri bağımsızlığı ile ilgili yanlıştır?

Seçenekler

A
Şema düzeyleri arasındaki dönüştürme kapasitesi olarak tanımlanır.
B
Fiziksel veri bağımsızlığı, fiziksel ayrıntıların olduğu çoğu veritabanı ve dosya ortamında mevcuttur
C
Kavramsal veri bağımsızlığına erişmek daha kolaydır
D
Fiziksel veri bağımsızlığı, kavramsal şemada bir değişiklik yapılmaksızın içsel şemada değişiklik yapma kapasitesidir
E
Mantıksal veri bağımsızlığı,kavramsal şemanın dış- sal şemalarda ya da uygulama programlarında değişiklik yapılmaksızın değiştirilebilmesidir.
Açıklama:
Fiziksel veri bağımsızlığı, fiziksel ayrıntıların olduğu çoğu veritabanı ve dosya ortamında mevcuttur. Bununla birlikte kavramsal veri bağımsızlığına erişmek daha zordur çünkü kavramsal veri bağımsızlığı uygulama programlarını etkilemeden yapısal değişiklikler ve kısıtlama değişikliklerine izin verir.

Soru 20

Aşağıdakilerden hangisi bilgi sistemlerini oluşturan bileşenlerdir?
I- Bilgisayar donanımı
II- Bilgisayar yazılımı
III- Veri kaynakları
IV- Ağ teknolojileri

Seçenekler

A
I
B
I-II
C
I-II ve III
D
II-III ve IV
E
I-II-III ve IV
Açıklama:
Teknoloji ve bilgisayar sektöründeki gelişmelere paralel olarak günümüzde bilgi sistemleri, bilgisayar donanımı, yazılım, veri kaynakları, ağ teknolojileri ve insan bileşenlerinden oluşmaktadır.

Soru 21

İlk genel amaçlı veritabanı yönetim sistemi aşağıdakilerden hangisidir?

Seçenekler

A
IDS
B
IBM
C
VTYS
D
IMS
E
ER
Açıklama:
1960’lı yılların basında Charles Bachman tarafından IDS (Integrated Data Store-Bütünleştirilmiş Veri Depolama) adıyla ilk genel amaçlı veritabanı yönetim sistemi geliştirilmiştir.

Soru 22

1969’da Edgar F. Codd tarafından geliştirilen ve günümüzde de kullanılan veritabanı modeli hangisidir?

Seçenekler

A
Ağ veritabanı modeli
B
İlişkisel veritabanı modeli
C
Fiziksel veritabanı modeli
D
Sanal veritabanı modeli
E
Nesne veritabanı modeli
Açıklama:
1969’da Edgar F. Codd tarafından geliştirilen ilişkisel veritabanı modelinde veritabanının şeması veya mantıksal organizasyonu, fiziksel bilgi deposundan bağımsız hâle getirilmiş ve bu da veritabanları için standart bir prensip hâline gelmiştir.

Soru 23

Aşağıdakilerden hangisi ham gözlemler, işlenmemiş gerçekler ya da izlenimler olarak tanımlanır?

Seçenekler

A
Bilgi
B
Olay
C
Veri
D
Tanım
E
İşlem
Açıklama:
Veri, ham gözlemler, işlenmemiş gerçekler ya da izlenimlerdir. Bu gözlemler, gerçekler ya da izlenimler harf, rakam ya da çeşitli sembol ve işaretler yardımıyla temsil edilir.

Soru 24

Herhangi bir konuda birbiriyle ilişkili olan ve amaca uygun olarak düzenlenmiş, mantıksal ve fiziksel olarak tanımlanmış veriler bütününe ne denir?

Seçenekler

A
Veri tablosu
B
Hesap tablosu
C
Veri ambarı
D
Veritabanı
E
Veri deposu
Açıklama:
Veritabanı, (database) herhangi bir konuda birbiriyle ilişkili olan ve amaca uygun olarak düzenlenmiş, mantıksal ve fiziksel olarak tanımlanmış veriler bütünüdür.

Soru 25

Aşağıdakilerden hangisi Veritabanı yaklaşımından önce kullanılan veri saklama yöntemidir?

Seçenekler

A
Hesap tabloları
B
Fiziksel adresleme yöntemi
C
Veri hiyerarşisi yöntemi
D
Ilişkisel veri modeli
E
Geleneksel dosya sistemi
Açıklama:
Veritabanı yaklaşımından önce kullanılan ve geleneksel dosya sistemi olarak ifade edilen yaklaşımda veriler bilgisayarda ayrı ayrı dosyalar biçiminde saklanmaktaydı.

Soru 26

Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin avantajları arasında sayılmaz?

Seçenekler

A
Gereksiz veri tekrarı ve veri tutarsızlığının önlenmesi
B
Veri bütünlügünün saglanması
C
Veri paylasımının sağlanması
D
Kullanımda üst düzey uzmanlık gerektirmemesi
E
Var olan verilerden yenilerinin üretilmesi
Açıklama:
Gereksiz veri tekrarı ve veri tutarsızlığının önlenmesi, Veri bütünlügünün saglanması, Veri paylasımının sağlanması, Kullanımda üst düzey uzmanlık gerektirmemesi veritabanı yönetim sistemlerinin avantajları arasında sayılır. Var olan verilerden yenilerinin üretilmesi veritabanı yönetim sistemlerinin avantajları arasında sayılmaz.

Soru 27

Veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini saglama, ihtiyaç duyulan yazılım ve donanım kaynaklarını edinme gibi sorumlulukları olan veritabanı kullanıcısı kimdir?

Seçenekler

A
Veritabanı Yöneticisi
B
Parametrik Kullanıcılar
C
Gelişmiş Kullanıcılar
D
Bağımsız Kullanıcılar
E
Sistem Analistleri
Açıklama:
Veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini sağlama, ihtiyaç duyulan yazılım ve donanım kaynaklarını edinme veritabanı yöneticisinin sorumluluğundadır.

Soru 28

Bir veritabanın mantıksal yapısını tanımlamada kullanılacak kavramlar, işlemler ve kurallara ne denir?

Seçenekler

A
Veri soyutlama
B
Veri modeli
C
Veri algılama
D
Veri şemaları
E
Veri görünümü
Açıklama:
Veri modeli (data model), bi¬r veri¬tabanının mantıksal yapısını tanımlamada kullanılacak kavramlar, işlemler ve kurallar bütünüdür. Ver¬tabanının mantıksal yapısı; veri¬t¬pleri¬, veri¬ler arasındaki¬ ilişk¬iler, veri¬ üzeri¬nde uygulanacak kısıtlamalar vb.

Soru 29

Aşağıdakilerden hangisi veritabanı yönetim sistemi yazılımlarından biri değildir?

Seçenekler

A
MS SQL Server
B
Oracle
C
MySQL
D
MS Word
E
Sybase
Açıklama:
MS SQL Server, Oracle, MySQL ve Sybase gibi yazılımlar veritabanı yönetim sistemi yazılımlarındandır. MS Word veritabanı yönetim sistemi yazılımlarından biri değildir.

Soru 30

Genel amaçlı ilk veritabanı yönetim sistemi aşağıdakilerden hangisidir?

Seçenekler

A
IDS (Integrated Data Store)
B
CODASYL (COnference on Data SYstem Languages)
C
DBT (DataBase Task Group)
D
IMS (Information Management System)
E
Database Manager
Açıklama:
1960’lı yılların başında Charles Bachman tarafından IDS (Integrated Data Store-Bütünleştirilmiş Veri Depolama) adıyla ilk genel amaçlı veritabanı yönetim sistemi geliştirilmiştir. 1960’ların sonunda ise IBM tarafından IMS (Information Management System-Bilgi Yönetim Sistemi) adıyla ilk ticari VTYS (Veritabanı Yönetim Sistemi) geliştirilmiş ve bu yapı hiyerarşik veri modeline temel teşkil etmiştir.

Soru 31

Aşağıdakilerden hangisi veritabanının özelliklerinden biri değildir?

Seçenekler

A
Birden fazla uygulamada ortak olarak kullanılabilen verilerden oluşur.
B
Veritabanında saklanan veriler durağan niteliktedir.
C
Ortak kullanılan verilerin tekrarlanmasına izin vermeden çok amaçlı kullanılmasına olanak verir.
D
Veritabanında sürekli niteliği olan veriler bulunur.
E
Girdi ya da çıktı verisi olan ya da kurum için sürekli bir anlam ifade etmeyen geçici veriler veritabanında yer almaz.
Açıklama:
Veritabanında saklanan veriler durağan nitelikte değişmez veriler değildir. Ekleme, silme ya da güncelleme işlemleri ile veritabanındaki veriler değiştirilebilir.

Soru 32

Aşağıdakilerden hangileri geleneksel dosyalama sisteminin sakıncaları arasındadır?
I. Veri tekrarı ve veri tutarsızlığına yol açması
II. Veriye erişimde sıkıntılar yaşanması
III. Veriler ve uygulamalarla ilgili standardın olmaması
IV. Veri paylaşımına olanak vermesi

Seçenekler

A
Yalnız I
B
I ve II
C
II ve III
D
I, II ve III
E
III ve IV
Açıklama:
Zaman içinde artan veri miktarı, bu verinin depolanması için gerekli olan kapasite, veriye erişim ve işleme hızında yaşanan sıkıntılar geleneksel dosya sisteminin temel sınırlılıkları olarak ortaya çıkmıştır. Dolayısıyla bu sıkıntılar modern veritabanı sistemlerinin geliştirilmesini de gerekli hâle getirmiştir.

Soru 33

"Veritabanı yönetim sistemlerinde sunucu/istemci mimarisi kullanılarak tek bir merkezden ağ üzerinde yer alan ve erişim yetkisi olan tüm kullanıcılara aynı anda veriye erişme olanağı sunulması" aşağıdaki kavramlardan hangisi ile ifade edilir?

Seçenekler

A
Veri güvenliği
B
Veri gizliliği
C
Veri tutarsızlığı
D
Veri paylaşımı
E
Veri bütünlüğü
Açıklama:
Veritabanı yönetim sistemlerinde ise sunucu/istemci mimarisi kullanılarak veriler tek bir merkezden (sunucu bilgiyasar), ağ üzerinde yer alan ve erişim yetkisi olan tüm kullanıcılara (istemci bilgisayarlar) aynı anda veriye erişme olanağı sunar. Bu durum verinin aynı anda birçok kullanıcı tarafından paylaşılması anlamına gelir. Verilerin ortak paylaşımı veritabanı yönetim sistemi yaklaşımının temel amaçlarından biridir.

Soru 34

Aşağıdakilerden hangisi veritabanı kullanıcıları sınıflandırmasında son kullanıcılar arasındadır?
I. Sistem Analistleri
II. Bağımsız Kullanıcılar
III. Gelişmiş Kullanıcılar
IV. Sıradan ya da Parametrik Kullanıcılar
V. Standart Kullanıcılar

Seçenekler

A
I ve II
B
II ve IV
C
I, II ve III
D
II, IV ve V
E
II, III, IV ve V
Açıklama:
Veritabanı ile herhangi bir şekilde etkileşimde olan kişi ya da kişiler veritabanı kullanıcısı
olup aşağıdaki gibi sınıflandırılabilirler:
• Veritabanı Sorumluları
• Veritabanı Yöneticisi
• Veritabanı Tasarımcısı
• Son Kullanıcılar
• Standart Kullanıcılar
• Sıradan ya da Parametrik Kullanıcılar
• Gelişmiş Kullanıcılar
• Bağımsız Kullanıcılar
• Sistem Analistleri ve Uygulama Programcıları

Soru 35

Veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini sağlama, ihtiyaç duyulan yazılım ve donanım kaynaklarını edinme sorumlulukları aşağıdakilerden hangisine aittir?

Seçenekler

A
Veritabanı tasarımcısı
B
Veritabanı yöneticisi
C
Son kullanıcılar
D
Uygulama programcıları
E
Parametrik kullanıcılar
Açıklama:
Veritabanı yöneticisinin (database administrator) veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini sağlama, ihtiyaç duyulan yazılım ve donanım kaynaklarını edinme biçiminde sıralanan sorumlulukları vardır. Ayrıca güvenlik ihlalleri ve kötü sistem yanıt süresi gibi sorunların çözümünden de sorumludur. Büyük işletmelerde bu sorumluluklar için yardımcı personele de ihtiyaç duyulur.

Soru 36

Bir veritabanının mantıksal yapısını tanımlamada kullanılacak kavramlar, işlemler ve kurallar aşağıdaki kavramlardan hangisi ile ifade edilir?

Seçenekler

A
Veri eşleme
B
Veri soyutlama
C
Veri modeli
D
Veri vurgulama
E
Veri sorgulama
Açıklama:
Veri modeli (data model), bir veritabanının mantıksal yapısını tanımlamada kullanılacak kavramlar, işlemler ve kurallar bütünüdür. Veritabanının mantıksal yapısı; veri tipleri, veriler arasındaki ilişkiler, veri üzerinde uygulanacak kısıtlamalar vb. dir. Veri modellerinin çoğu verinin geri çağrılması ve veritabanı üzerinde güncelleme yapmaya yönelik işlemleri de içerir. Veri modelinin bu temel işlevlerine ek olarak veritabanının dinamik hareketlerini belirleyen kavramları içermesi de yaygınlaşmıştır. Bu özellik veritabanı tasarımcısına veritabanı üzerinde, geçerli kullanıcı tanımlı işlemleri yapmasına olanak sağlar.

Soru 37

Veritabanının fiziksel depolama yapısını tanımlayan şema düzeyi aşağıdakilerden hangisidir?

Seçenekler

A
Alçak düzey
B
Yüksek düzey
C
Kavramsal düzey
D
İçsel (fiziksel) düzey
E
Dışsal (görünüm) düzey
Açıklama:
İçsel (fiziksel) düzey (internal level), veritabanının fiziksel depolama yapısını tanımlayan içsel şemayı içerir. İçsel şema, veriyi depolama ayrıntılarının tamamını ve veritabanına erişim yollarını tanımlayan fiziksel veri modelini kullanır.

Soru 38

Aşağıdakilerden hangisi veritabanı türlerinden biri değildir?

Seçenekler

A
Hiyerarşik veritabanı
B
Ağ veritabanı
C
İlişkisel veritabanı
D
Nesneye yönelik veritabanı
E
Karma veritabanı
Açıklama:
Geçmişten günümüze kadar geliştirilmiş olan çok sayıda veri modeli, kullandıkları teknikler açısından dört temel başlıkta incelenir. Bu dört veri modelinden hangisini kullandığına bağlı olarak veritabanları da aşağıda verilen dört başlık altında sınıflandırılabilir:
1. Hiyerarşik veritabanı (Hierarchical database)
2. Ağ veritabanı (Network database)
3. İlişkisel veritabanı (Relational database)
4. Nesneye yönelik veritabanı (Object oriented database)

Soru 39

Aşağıda özellikleri verilen veritabanı yönetim sistemi yazılımı hangisidir?
  • Microsoft firması tarafından geliştirilmiştir.
  • Yalnızca Windows işletim sistemlerinde çalışır.
  • Sunucu ya da istemci olarak kurulabilir.

Seçenekler

A
MS SQL Server
B
Oracle
C
Sybase
D
MS Access
E
DB2
Açıklama:
MS SQL Server Microsoft firması tarafından geliştirilmiş ve ilişkisel veri modelini kullanan veritabanı yönetim sistemi yazılımıdır. Yalnızca Windows işletim sistemlerinde çalışır. Sunucu ya da istemci olarak kurulabilir.

Soru 40

"Günümüzde küçük ya da büyük tüm işletmeler faaliyetlerini yerine getirebilmek, rakipleriyle yarışabilmek ve varlıklarını başarılı bir biçimde sürdürebilmek için ....... ihtiyaç duyarlar" Boşluğu en uygun şekilde doldurunuz?

Seçenekler

A
bilgiye
B
sevgiye
C
ilgiye
D
hepsi
E
hiçbiri
Açıklama:
Günümüzde küçük ya da büyük tüm işletmeler faaliyetlerini yerine getirebilmek, rakipleriyle yarışabilmek ve varlıklarını başarılı bir biçimde sürdürebilmek için bilgiye ihtiyaç duyarlar

Soru 41

"Bununla birlikte bilginin istenilen amaca hizmet edebilmesi için zamanında
elde edilebilmesi ve ............... olması gerekir." Boşluğu en uygun şekilde doldurunuz?

Seçenekler

A
amaca uygun
B
temzilik esaslarına uygun
C
avrupa esaslarına uygun
D
hepsi
E
hiçbiri
Açıklama:
Bununla birlikte bilginin istenilen amaca hizmet edebilmesi için zamanında
elde edilebilmesi ve amaca uygun olması gerekir

Soru 42

"Bilgi sistemleri; ilgili verilerin toplanması, bu veriler
üzerinde birtakım işlemler uygulanarak verilerin yararlı bilgilere dönüştürülmesi ve ilgili kişi ve birimlere iletilmesini, belirli bir ........ içinde gerçekleştiren sistemlerdir." Boşluğu en uygun şekilde doldurunuz?

Seçenekler

A
düzen
B
temizlik
C
iyilik
D
hepsi
E
hiçbiri
Açıklama:
Bilgi sistemleri; ilgili verilerin toplanması, bu veriler üzerinde birtakım işlemler uygulanarak verilerin yararlı bilgilere dönüştürülmesi ve ilgili kişi ve birimlere iletilmesini, belirli bir düzen içinde gerçekleştiren sistemlerdir
Bilgi sistemleri; ilgili verilerin toplanması, bu veriler
üzerinde birtakım işlemler uygulanarak verilerin yararlı bilgilere dönüştürülmesi ve ilgili kişi ve birimlere iletilmesini, belirli bir düzen içinde gerçekleştiren sistemlerdir

Soru 43

"İşletmelerde verilerin toplanması ve işlenmesi için kullanılan araçlar, teknikler, yaklaşımlar geçmişle günümüz arasında farklılık gösterse de bilgi sistemlerinin taşıdığı ........... aynıdır." Boşluğu en uygun şekilde doldurunuz?

Seçenekler

A
önem
B
ışık
C
sevgi
D
hepsi
E
hiçbiri
Açıklama:
İşletmelerde verilerin toplanması ve işlenmesi için kullanılan araçlar, teknikler, yaklaşımlar geçmişle günümüz arasında farklılık gösterse de bilgi sistemlerinin taşıdığı önem aynıdır.

Soru 44

"Teknoloji ve bilgisayar sektöründeki gelişmelere paralel olarak günümüzde bilgi sistemleri, bilgisayar donanımı, yazılım, veri kaynakları, ağ teknolojileri ve .......bileşenlerinden oluşmaktadır." Boşluğu en uygun biçimde tamamlayınız?

Seçenekler

A
insan
B
bitki
C
organizma
D
hepsi
E
hiçbiri
Açıklama:
Teknoloji ve bilgisayar sektöründeki gelişmelere paralel olarak günümüzde bilgi sistemleri, bilgisayar donanımı, yazılım, veri kaynakları, ağ teknolojileri ve insan bileşenlerinden oluşmaktadır.

Soru 45

"Bir konuyla ilgili verilere hızlı ve kolay biçimde erişebilme isteği, verilerin düzenli biçimde ............. ihtiyacını doğurmuş, dolayısıyla veritabanı olgusunun bu adla olmasa bile geçmişten günümüze kadar bir biçimde hayatımızda yer almasına neden olmuştur." Boşluğu en uygun şekilde doldurunuz?

Seçenekler

A
saklanması
B
temizlenmesi
C
biçimlendirilmesi
D
hepsi
E
hiçbiri
Açıklama:
Bir konuyla ilgili verilere hızlı ve kolay biçimde erişebilme isteği, verilerin düzenli biçimde saklanması ihtiyacını doğurmuş, dolayısıyla veritabanı olgusunun bu adla olmasa bile geçmişten günümüze kadar bir biçimde hayatımızda yer almasına neden olmuştur.

Soru 46

"Geçmişle günümüz arasındaki ........ kullanılan araç, gereç, teknik ve yaklaşımlarda ortaya çıkmaktadır." Boşluğu en uygun şekilde doldurunuz?

Seçenekler

A
fark
B
sevgi
C
tecrube
D
hepsi
E
hiçbiri
Açıklama:
Geçmişle günümüz arasındaki fark kullanılan araç, gereç, teknik ve yaklaşımlarda ortaya çıkmaktadır

Soru 47

IDS açılımı nedir?

Seçenekler

A
Integrated Data Store-Bütünleştirilmiş Veri Depolama
B
veri işlemcisi alma
C
verileri saklama
D
hepsi
E
hiçbiri
Açıklama:
IDS (Integrated Data Store-Bütünleştirilmiş Veri Depolama)

Soru 48

IMS açılımı nedir?

Seçenekler

A
Information Management System Bilgi Yönetim Sistemi
B
bilgili insan toplama semineri
C
information bilgi semineri çalıştırma programlama
D
hepsi
E
hiçiri
Açıklama:
IMS (Information Management SystemBilgi Yönetim Sistemi)

Soru 49

"Information Management SystemBilgi Yönetim Sistemi" kısaltması nedir?

Seçenekler

A
IMS
B
ams
C
ems
D
hepsi
E
hiçbiri
Açıklama:
IMS (Information Management System Bilgi Yönetim Sistemi)
IMS (Information Management SystemBilgi Yönetim Sistemi)

Soru 50

Aşağıdakilerden hangisi/hangileri veritabanı yönetim sistemi içinde yer alır?
  1. Veritabanını tanımlamak
  2. Veritabanının farklı kullanıcı yetkilerini belirlemek
  3. Veritabanında işlem yapmak

Seçenekler

A
I., II. ve III.
B
I. ve III.
C
II. ve III.
D
I. ve II.
E
Sadece III.
Açıklama:
VERİ TABANINA İLİŞKİN TEMEL KAVRAMLAR
Veritabanı Yönetim Sistemi; veritabanı tanımlamak, veritabanı oluşturmak, veritabanında işlem yapmak, veritabanının farklı kullanıcı yetkilerini belirlemek, veritabanının bakımını ve yedeklemesini yapmak için geliştirilmiş programlar bütünüdür.

Soru 51

“….. veritabanının özelliklerinden biridir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Veritabanında sürekli niteliği olan veriler bulunması
B
Veritabanında saklanan veriler durağan nitelikte olması
C
Ekleme ile veri tabanındaki verilerin değiştirilememesi
D
Silme ile veri tabanındaki verilerin değiştirilememesi
E
Güncelleme ile veri tabanındaki verilerin değiştirilememesi
Açıklama:
VERİTABANINA İLİŞKİN TEMEL KAVRAMLAR
Veritabanında sürekli niteliği olan veriler bulunması, veritabanının özelliklerinden biridir.

Soru 52

Aşağıdakilerden hangisi veritabanını izleme, veriler üzerinde sorgulama yapma, veritabanında gerekli olan değişiklikleri yaparak veritabanını güncelleme ve verilerden rapor elde etme işlevlerini içerir?

Seçenekler

A
Veritabanında işlem yapmak
B
Veritabanı oluşturmak
C
Veritabanı tanımlamak
D
Veritabanını paylaşmak
E
Veritabanında veriyi depolamak
Açıklama:
VERİTABANINA İLİŞKİN TEMEL KAVRAMLAR
Veri tabanında işlem yapmak; veritabanını izleme, veriler üzerinde sorgulama yapma, veritabanında gerekli olan değişiklikleri yaparak veritabanını güncelleme ve verilerden rapor elde etme işlevlerini içerir.

Soru 53

Aşağıdakilerden hangisi/hangileri geçmişten beri veriye erişim amacıyla kullanılan yaklaşımlardandır?
  1. Sıralı erişim
  2. Doğrudan erişim
  3. Sürekli erişim
  4. kesikli erişim

Seçenekler

A
I. ve II.
B
I. ve III.
C
I. ve IV.
D
II. ve III.
E
II. ve IV.
Açıklama:
VERİTABANINA İLİŞKİN TEMEL KAVRAMLAR
Sıralı erişim ve doğrudan erişim geçmişten beri veriye erişim amacıyla kullanılan yaklaşımlardandır.

Soru 54

Aşağıdakilerden hangisi/hangileri bilgisayar tabanlı bilgi sistemleri kapsamında kullanılan ve farklı uygulamalar tarafından paylaşılan ortak verilerin düzenlenmesi, saklanması ve kullanılması amacına yönelik yaklaşımlardandır?
I. Geleneksel dosya sistemi
II. Veritabanı yönetim sistemi
III. Yönetim bilgi sistemi

Seçenekler

A
I. ve II.
B
I. ve III.
C
I., II. ve III.
D
II. ve III.
E
Sadece I.
Açıklama:
GELENEKSEL DOSYA SİSTEMLERİ VE VERİTABANI YÖNETİM SİSTEMLERİ
Bilgisayar tabanlı bilgi sistemleri kapsamında kullanılan ve farklı uygulamalar tarafından paylaşılan ortak verilerin düzenlenmesi, saklanması ve kullanılması amacına yönelik yaklaşımlar; geleneksel dosya sistemi ve veritabanı yönetim sistemidir.

Soru 55

Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin dezavantajlarından biridir?

Seçenekler

A
Maliyet
B
Veri tekrarı
C
Veri tutarsızlığı
D
Veri paylaşımı
E
Veri güvenliği
Açıklama:
GELENEKSEL DOSYA SİSTEMLERİ VE VERİTABANI YÖNETİM SİSTEMLERİ
VTYS’leri, sağladıkları avantajlara rağmen maliyet açısından geleneksel dosya sistemlerine göre dezavantajlıdır.

Soru 56

Aşağıdakilerden hangisi geleneksel dosya sisteminde her alt sistem veya uygulama için gerekli olan verilerin ayrı dosyalar biçiminde düzenlenmesiyle meydana gelen sonuçtur?

Seçenekler

A
Veri tekrarı
B
Veri silinmesi
C
Veri tutarsızlığı
D
Veri paylaşımı
E
Veri güvenliği
Açıklama:
VERİTABANI YÖNETİM SİSTEMLERİNİN AVANTAJLARI
Geleneksel dosya sisteminde her alt sistem veya uygulama için gerekli olan verilerin ayrı dosyalar biçiminde düzenlenmesiyle meydana gelen sonuç, veri tekrarıdır.

Soru 57

Aşağıdakilerden hangisi veritabanında yer alan bir verinin farklı uygulamalarda kullanımı sözkonusu olduğunda veri üzerinde yapılacak bir değişimin verinin kullanıldığı diğer uygulamalara da yansıtılması anlamına gelir?

Seçenekler

A
Veri bütünlüğünün sağlanması
B
Veri paylaşımının sağlanması
C
Verilerin güvenliğinin sağlanması
D
Gereksiz veri tekrarı ve veri tutarsızlığının önlenmesi
E
Verilerin gizliliğinin sağlanması
Açıklama:
VERİTABANI YÖNETİM SİSTEMLERİNİN AVANTAJLARI
Veri bütünlüğünün sağlanması, veritabanında yer alan bir verinin farklı uygulamalarda kullanımı sözkonusu olduğunda veri üzerinde yapılacak bir değişimin verinin kullanıldığı diğer uygulamalara da yansıtılması anlamına gelir.

Soru 58

Aynı veriye birden fazla kullanıcının aynı anda ulaşabilmesi veritabanı yönetim sistemlerinin hangi özelliğidir?

Seçenekler

A
Veri paylaşımının sağlanması
B
Veri bütünlüğünün sağlanması
C
Verilerin güvenliğinin sağlanması
D
Gereksiz veri tekrarı ve veri tutarsızlığının önlenmesi
E
Verilerin gizliliğinin sağlanması
Açıklama:
VERİTABANI YÖNETİM SİSTEMLERİNİN AVANTAJLARI
Aynı veriye birden fazla kullanıcının aynı anda ulaşabilmesi veritabanı yönetim sistemlerinin veri paylaşımının sağlanması özelliğidir.

Soru 59

Aşağıdakilerden hangisi veritabanı kullanıcılarından olan son kullanıcıların alt gruplarındandır?

Seçenekler

A
Bağımsız kullanıcılar
B
Veritabanı yöneticisi
C
Veritabanı tasarımcısı
D
Sistem analistleri
E
Uygulama programcıları
Açıklama:
VERİTABANI KULLANICILARI
Veritabanı son kullanıcıları grupları; standart, sıradan veya parametrik, gelişmiş ve bağımsız kullanıcılar olarak sıralanabilir.

Soru 60

Aşağıdakilerden hangisi veritabanı tarihçesinde 1960'lı yıllarda gerçekleşmemiştir?

Seçenekler

A
Charles Bachman tarafından geliştirilen IDS
B
IBM tarafından geliştirilen IMS
C
CODASYL gurubu tarafından COBOL dili standartları
D
Edgar F. Codd tarafından geliştirilen ilişkisel veritabanı modeli
E
IBM tarafından geliştirilen Yapılandırılmış Sorgu Dili (SQL)
Açıklama:
1980’ler: Yapılandırılmış Sorgu Dili (SQL) standart sorgu dili hâline gelmiştir.
1980 yıllarda yapılandırılmış sorgu dili geliştirilmiştir.

Soru 61

Herhangi bir konuda birbiriyle ilişkili olan ve amaca uygun olarak düzenlenmiş, mantıksal ve fiziksel olarak tanımlanmış veriler bütününe ne isim verilir?

Seçenekler

A
Veri
B
Bilgi
C
Veritabanı
D
Veri tabanı yönetim sistemi
E
Bilgi bankası
Açıklama:
Veritabanı, (database) herhangi bir konuda birbiriyle ilişkili olan ve amaca uygun olarak düzenlenmiş, mantıksal ve fiziksel olarak tanımlanmış veriler bütünüdür.

Soru 62

Aşağıdakilerden hangisi veritabanı özelliklerinden değildir?

Seçenekler

A
Veritabanı herhangi bir kurumda birden fazla uygulamada ortak olarak kullanılabilen verilerden oluşur.
B
Veritabanında sürekli niteliği olan veriler bulunur.
C
Veritabanı, ortak kullanılan verilerin tekrarlanmasına izin vermeden çok amaçlı kullanılmasına olanak verir.
D
Girdi ya da çıktı verisi olan ya da kurum için sürekli bir anlam ifade etmeyen geçici veriler veritabanında bulunur.
E
Ekleme, silme ya da güncelleme işlemleri ile veritabanındaki veriler değiştirilebilir
Açıklama:
Veritabanında sürekli niteliği olan veriler bulunur. Buna göre, girdi ya da çıktı verisi olan ya da kurum için sürekli bir anlam ifade etmeyen geçici veriler veritabanında yer almaz.

Soru 63

Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin üstünlükleri arasında yer almaz?

Seçenekler

A
Veri tekrarı ve veri tutarsızlığını önler.
B
Veriler ve uygulamalarla ilgili belirli bir standart yoktur.
C
Veri paylaşımına olanak verir.
D
Veri güvenliği ve gizliliğini güçlü bir biçimde yerine getirir.
E
Veriler ve uygulamalarla ilgili standart yapı ve kuralların olması kullanım kolaylığı sağlar.
Açıklama:
Veriler ve uygulamalarla ilgili standart yapı ve kuralların olması kullanım kolaylığı sağlar
Veriler ve uygulamalarla ilgili belirli bir standart yoktur.

Soru 64

Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin avantajları arasında yer almaz?

Seçenekler

A
Gereksiz veri tekrarını ve veri tutarsızlığını önler
B
Veri bütünlüğünü (data integrity) sağlar
C
Verilerin güvenliğini sağlar
D
Aynı zamanda yapılan erişimlerde tutarsızlıkların ortaya çıkmasını önler
E
Uygulamalarda ihtiyaç duyulan değişikliklerin gerçekleştirilebilmesi için uzmanlık bilgisi gerektirir.
Açıklama:
Uzmanlık bilgisine ihtiyaç duyulmayacak derecede kullanım kolaylığı sağlar.
Uygulamalarda ihtiyaç duyulan değişikliklerin gerçekleştirilebilmesi için uzmanlık bilgisi gerektirir.

Soru 65

Aşağıdakilerden hangisi veritabanı sorumlularının yerine getirdikleri temel görevler arasında yer almaz?

Seçenekler

A
Belirledikleri karmaşık gereksinimlerini karşılamak amacıyla veritabanını kullanma
B
Veritabanı tasarımını yapma
C
Bütünlük kısıtlamalarını belirleyip tanımlama
D
Veritabanı güvenliğini sağlama
E
Güncelleme ihtiyaçlarına cevap verebilme
Açıklama:
Gelişmiş son kullanıcılar, VTYS’nin sağladığı özellikler yardımıyla ayrıntılı olarak belirledikleri karmaşık gereksinimlerini karşılamak amacıyla veritabanını kullanan gruptur. Mühendisler, bilim adamları, işletme analistleri vb. bu gruptaki kullanıcılara örnek olarak verilebilir.
Belirledikleri karmaşık gereksinimlerini karşılamak amacıyla veritabanını kullanma

Soru 66

Aşağıdakilerden hangisi veritabanı türleri arasında yer almaz?

Seçenekler

A
Hiyerarşik veritabanı
B
Ağ veritabanı
C
Organik veritabanı
D
Nesneye yönelik veritabanı
E
İlişkisel veritabanı
Açıklama:
Veritabanları aşağıda verilen dört başlık altında sınıflandırılabilir:


  1. Hiyerarşik veritabanı (Hierarchical database)


  2. Ağ veritabanı (Network database)


  3. İlişkisel veritabanı (Relational database)


  4. Nesneye yönelik veritabanı (Object oriented database)


Organik veritabanı

Soru 67

Çeşitli multimedya unsurlarını ya da çeşitli kaynaklardan parça parça alınan verileri benzer biçimde birleştiren veritabanı türü aşağıdakilerden hangisidir?

Seçenekler

A
Nesneye-yönelik veri tabanları
B
Organik veritabanları
C
İlişkisel veritabanları
D
Ağ veritabanları
E
Hiyerarşik veritabanları
Açıklama:
Nesneye yönelik veritabanları, çeşitli multimedya unsurlarını ya da çeşitli kaynaklardan parça parça alınan verileri benzer biçimde birleştiren web uygulamalarında kullanılan Java uygulamalarını yönetmek için kullanılabilir olmasıdır.
Nesneye-yönelik veritabanları

Soru 68

Aşağıdakilerden hangisi veritabanı yönetim sistemi yazılımları arasında yer almaz?

Seçenekler

A
MS SQL Server
B
Phyton
C
Oracle
D
Sybase
E
MS Access
Açıklama:
Phyton veri tabanı yazılımı değil, nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir.

Soru 69

Günümüzde kullanılan veritabanı yönetim sistemlerinde en çok tercih edilen veritabanı türü aşağıdakilerden hangisidir?

Seçenekler

A
Hiyerarşik veritabanı
B
Ağ veritabanı
C
Organik veritabanı
D
İlişkisel veritabanı
E
Nesneye yönelik veritabanı
Açıklama:
Günümüzde kullanılan veritabanı yönetim sistemlerinin hemen hemen hepsinde tercih edilen model ilişkisel veri modelidir.
İlişkisel veritabanı

Soru 70

Verinin işlenmiş ve karar verme sürecine destek olacak duruma dönüştürülmüş biçimi aşağıdakilerden hangisidir?

Seçenekler

A
Bilgi
B
Veri
C
Veritabanı
D
Bellek
E
Bilgelik
Açıklama:
Bilgi, verinin işlenmiş ve karar verme sürecine destek olacak duruma dönüştürülmüş biçimidir.

Soru 71

Aşağıdakilerden hangisi veritabanı yönetim sistemlerinin üstünlüklerinden biridir?

Seçenekler

A
Veri tekrarı ve veri tutarsızlığını önler
B
İstenilen veriye ulaşmada güçlükler bulunur
C
Veri paylaşımına olanak vermez
D
Verilerle ilgili belirli bir standart yoktur
E
Verileri yedekleme konusunda güçlükler yaşanır
Açıklama:
Geleneksel Dosya Sistemleri ile Veritabanı Yönetim Sistemlerinin Karşılaştırılması incelendiğinde “Veri tekrarı ve veri tutarsızlığını önler.” maddesi üstünlükler arasındadır.

Soru 72

Tek bir merkezden ağ üzerinde yer alan ve erişim yetkisi olan tüm kullanıcılara aynı anda veriye erişme olanağı sunulabilmesi veritabanı yönetim sistemleri avantajlarından hangisidir?

Seçenekler

A
Veri paylaşımının sağlanması
B
Veri bütünlüğünün sağlanması
C
Veri tekrarının önlenmesi
D
Veri tutarsızlığının önlenmesi
E
Üst düzey uzmanlık gerektirmesi
Açıklama:
Veritabanı yönetim sistemlerinde ise sunucu/istemci mimarisi kullanılarak veriler tek bir merkezden (sunucu bilgisayar), ağ üzerinde yer alan ve erişim yetkisi olan tüm kullanıcılara (istemci bilgisayarlar) aynı anda veriye erişme olanağı sunar. Verilerin ortak paylaşımı veritabanı yönetim sistemi yaklaşımının temel amaçlarından biridir.

Soru 73

Aşağıdakilerden hangisi veritabanı son kullanıcılarından biri değildir?

Seçenekler

A
Veritabanı yöneticisi
B
Standart kullanıcılar
C
Parametrik kullanıcılar
D
Gelişmiş kullanıcılar
E
Bağımsız kullanıcılar
Açıklama:
Son Kullanıcılar şu şekilde söynelebilir.
• Standart Kullanıcılar
• Sıradan ya da Parametrik Kullanıcılar
• Gelişmiş Kullanıcılar
• Bağımsız Kullanıcılar

Soru 74

Veritabanı kullanım yetkilerini tanımlamadan sorumlu kişi aşağıdakilerden hangisidir?

Seçenekler

A
Veritabanı tasarımcısı
B
Parametrik kullanıcılar
C
Sistem analistleri
D
Uygulama programcıları
E
Bağımsız kullanıcılar
Açıklama:
Veritabanı yöneticisi ya da veritabanı tasarımcısı biçiminde ayrım yapmaksızın, veritabanı sorumlularının yerine getirdikleri temel görevlerden biri “Veritabanı kullanım yetkilerini tanımlama”dır.

Soru 75

Verilerin düzenlenmesi ve depolanmasına ilişkin ayrıntıların gizlenmesi ve verinin daha iyi anlaşılmasını sağlamak için veriye ilişkin temel özelliklerin vurgulanması aşağıdakilerden hangisidir?

Seçenekler

A
Veri soyutlama
B
Veri modelleme
C
Veri sınıflama
D
Kavramsal şema
E
İçsel şema
Açıklama:
Veri soyutlama (data abstraction), verilerin düzenlenmesi ve depolanmasına ilişkin ayrıntıların gizlenmesi ve verinin daha iyi anlaşılmasını sağlamak için veriye ilişkin temel özelliklerin vurgulanması anlamına gelir.

Soru 76

Temel ……….. işlemleri; veritabanı üzerinde ekleme, silme, değiştirme, veriyi geri çağırma gibi genel işlemleri içerir.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru olarak tamamlar?

Seçenekler

A
Veri modeli
B
Veri birleştirme
C
Veri sınıflama
D
Veri düzenleme
E
Veri ayrıştırma
Açıklama:
Temel veri modeli işlemleri; veritabanı üzerinde ekleme, silme, değiştirme, veriyi geri çağırma gibi genel işlemleri içerir.

Soru 77

………… fiziksel depolama yapısının ayrıntılarını gizler ve veritabanında yer alan verilerin tipine, veriler arası ilişkilere, kullanıcı işlemlerine ve kısıtlara ilişkin tanımlara yoğunlaşır.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru olarak tamamlar?

Seçenekler

A
Kavramsal şema
B
İçsel şema
C
Dışsal şema
D
Örnek şema
E
Anlık şema
Açıklama:
Kavramsal düzey (conceptual level), kullanıcı topluluğu için tüm veritabanının yapısını tanımlayan kavramsal şemayı içerir. Kavramsal şema fiziksel depolama yapısının ayrıntılarını gizler ve veritabanında yer alan verilerin tipine, veriler arası ilişkilere, kullanıcı işlemlerine ve kısıtlara ilişkin tanımlara yoğunlaşır.

Soru 78

Aşağıdakilerden hangisi veritabanı türlerinden biri değildir?

Seçenekler

A
Boyutsal veritabanı
B
Hiyerarşik veritabanı
C
Ağ veritabanı
D
İlişkisel veritabanı
E
Nesneye yönelik veritabanı
Açıklama:
“Boyutsal veritabanı” veritabanı türlerinden biri değildir.

Soru 79

Veritabanı yapısındaki ilişkilerin ebeveyn-çocuk ilişkisine benzetildiği veritabanı türü aşağıdakilerden hangisidir?

Seçenekler

A
Hiyerarşik veritabanı
B
Boyutsal veritabanı
C
Ağ veritabanı
D
İlişkisel veritabanı
E
Nesneye yönelik veritabanı
Açıklama:
Hiyerarşik veritabanı yapısında ilişkiler ebeveyn-çocuk (bir ebeveynin birden fazla çocuğu olabilirken, bir çocuğun yalnızca bir ebeveyni olması) ilişkisine benzetilir.

Soru 80

Veritabanlarının bilgisayarlar yardımıyla oluşturulması dönemi hangi yıllarda başlamıştır?

Seçenekler

A
1950
B
1960
C
1970
D
1980
E
1990
Açıklama:
Bilgisayar kullanımının özel işletmeler için uygun maliyetli bir seçenek olmaya başladığı dönem olan 1960’larda veritabanlarının bilgisayarlar yardımıyla oluşturulması dönemi de başlamıştır. Doğru cevap B’dir.

Soru 81

Aşağıdakilerden hangisi Charles Bachman tarafından geliştirilen ilk genel amaçlı veritabanı yönetim sistemidir?

Seçenekler

A
IDS
B
IMS
C
VTYS
D
DBTG
E
CODASYL
Açıklama:
1960’lı yılların başında Charles Bachman tarafından IDS (Integrated Data Store-Bütünleştirilmiş Veri Depolama) adıyla ilk genel amaçlı veritabanı yönetim sistemi geliştirilmiştir. Doğru cevap A’dır.

Soru 82

Aşağıdakilerden hangisi herhangi bir konuda birbiriyle ilişkili olan ve amaca uygun olarak düzenlenmiş, mantıksal ve fiziksel olarak tanımlanmış veriler bütünüdür?

Seçenekler

A
Veritabanı
B
Veri Merkezi
C
Fiziksel Veri Modelleri
D
Geleneksel Dosya Sistemi
E
Veritabanı Yönetim Sistemi
Açıklama:
Veritabanı, (database) herhangi bir konuda birbiriyle ilişkili olan ve amaca uygun olarak düzenlenmiş, mantıksal ve fiziksel olarak tanımlanmış veriler bütünüdür. Doğru cevap A’dır.

Soru 83

Aşağıdakilerden hangisi geleneksel dosya sistemlerinin sakıncaları arasında yer alır?

Seçenekler

A
Veri tekrarı ve veri tutarsızlığını önler.
B
İhtiyaç duyulan veriye kolaylıkla erişilmesini sağlar.
C
Veri güvenliği ve gizliliğini güçlü bir biçimde yerine getirir.
D
Veriler ve uygulamalarla ilgili belirli bir standart yoktur.
E
Uzmanlık bilgisine ihtiyaç duyulmayacak derecede kullanım kolaylığı sağlar.
Açıklama:
Geleneksel dosya sistemlerinin sakıncaları:
  • Veri tekrarı ve veri tutarsızlığına yol açar.
  • Veri paylaşımına olanak vermez.
  • Uygulamalarda ihtiyaç duyulan değişikliklerin gerçekleştirilebilmesi için uzmanlık bilgisi gerektirir.
  • İstenilen veriye ulaşmada güçlükler bulunur.
  • Verilerin güvenliği ve gizliliği konusunda sorun yaşanır.
  • Veriler ve uygulamalarla ilgili belirli bir standart yoktur.
  • Verileri yedekleme ve kurtarma konusunda güçlükler yaşanır.
Doğru cevap D’dir.

Soru 84

Aşağıdakilerden hangisi güvenlik ihlalleri ve kötü sistem yanıt süresi gibi sorunların çözümünden sorumlu olan kişidir?

Seçenekler

A
Gelişmiş Kullanıcılar
B
Veritabanı Yöneticisi
C
Veritabanı Tasarımcısı
D
Sıradan ya da Parametrik Kullanıcılar
E
Sistem Analistleri ve Uygulama Programcıları
Açıklama:
Veritabanı yöneticisinin (database administrator) veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini sağlama, ihtiyaç duyulan yazılım ve donanım kaynaklarını edinme biçiminde sıralanan sorumlulukları vardır. Ayrıca güvenlik ihlalleri ve kötü sistem yanıt süresi gibi sorunların çözümünden de sorumludur. Doğru cevap B’dir.

Soru 85

Aşağıdakilerden hangisi veritabanı sorumlularının yerine getirdikleri temel görevler arasında yer almaz?

Seçenekler

A
Veritabanı tasarımını yapma
B
Güncelleme ihtiyaçlarına cevap verebilme
C
Son kullanıcıların gereksinimlerini belirleme
D
Veritabanından beklenen performansı sağlama
E
Veritabanının işletimini izleme ve sürekliliğini sağlama
Açıklama:
Veritabanı yöneticisi ya da veritabanı tasarımcısı biçiminde ayrım yapmaksızın, veritabanı sorumlularının yerine getirdikleri temel görevler aşağıdaki gibi özetlenebilir:
  • Veritabanı tasarımını yapma
  • Bütünlük kısıtlamalarını belirleyip tanımlama
  • Veritabanı kullanım yetkilerini tanımlama
  • Veritabanı güvenliğini sağlama
  • Veritabanının işletimini izleme ve sürekliliğini sağlama
  • Güncelleme ihtiyaçlarına cevap verebilme
  • Veritabanından beklenen performansı sağlama
Doğru cevap C’dir.

Soru 86

Aşağıdakilerden hangisi bir veritabanının mantıksal yapısını tanımlamada kullanılacak kavramlar, işlemler ve kurallar bütünüdür?

Seçenekler

A
Ara Bellek Yönetim Modülü
B
Depolanmış Veri Yöneticisi
C
Veri Tanımlama Dili
D
Veri Soyutlama
E
Veri Modeli
Açıklama:
Veri modeli (data model), bir veritabanının mantıksal yapısını tanımlamada kullanılacak kavramlar, işlemler ve kurallar bütünüdür. Doğru cevap E’dir.

Soru 87

  1. İçsel Düzey
  2. Dışsal Düzey
  3. Kavramsal Düzey
  4. Bütünleşik Düzey
Yukarıdakilerden hangileri üç şema mimarisinde şemaların tanımlandığı düzeyler arasında yer alır?

Seçenekler

A
I ve II
B
II ve III
C
I, II ve III
D
II, III ve IV
E
I, II, III ve IV
Açıklama:
Üç şema mimarisinin amacı kullanıcı uygulamalarını fiziksel veritabanından ayırt etmektir.
Bu mimaride şemalar izleyen üç düzeyde tanımlanır:
  1. İçsel (fiziksel) düzey (internal level), veritabanının fiziksel depolama yapısını tanımlayan içsel şemayı içerir. İçsel şema, veriyi depolama ayrıntılarının tamamını ve veritabanına erişim yollarını tanımlayan fiziksel veri modelini kullanır.
  2. Kavramsal düzey (conceptual level), kullanıcı topluluğu için tüm veritabanının yapısını tanımlayan kavramsal şemayı içerir. Kavramsal şema fiziksel depolama yapısının ayrıntılarını gizler ve veritabanında yer alan verilerin tipine, veriler arası ilişkilere, kullanıcı işlemlerine ve kısıtlara ilişkin tanımlara yoğunlaşır. Veritabanı sistemlerinde, uygulama veri modelleri kavramsal şemayı tanımlamak için kullanılır. Bu kavramsal şema, yüksek düzeyli kavramsal veri modelleri kullanılarak tasarlanır.
  3. Dışsal (görünüm) düzey (external level), bir dizi dışsal şema ya da kullanıcı görünümü içerir. Her dışsal şema bir grup kullanıcının ilgilendiği bazı veritabanı bölümlerini tanımlar. Böylece veritabanının diğer kısmı bu kullanıcı grubundan gizlenir. Her dışsal şema, bir yüksek düzey veri modelinde tasarlanan dışsal şema tabanlı uygulama veri modeli kullanır.
Doğru cevap C’dir.

Soru 88

  1. Basit veritabanı
  2. İlişkisel veritabanı
  3. Hiyerarşik veritabanı
  4. Nesneye yönelik veritabanı
Yukarıdakilerden hangileri kullandığı veri modeline göre isimlendirilen veritabanı sınıfları arasında yer alır?

Seçenekler

A
I ve II
B
II ve III
C
I, II ve III
D
II, III ve IV
E
I, II, III ve IV
Açıklama:
Geçmişten günümüze kadar geliştirilmiş olan çok sayıda veri modeli, kullandıkları teknikler açısından dört temel başlıkta incelenir. Bu dört veri modelinden hangisini kullandığına bağlı olarak veritabanları da aşağıda verilen dört başlık altında sınıflandırılabilir:
  1. Hiyerarşik veritabanı (Hierarchical database)
  2. Ağ veritabanı (Network database)
  3. İlişkisel veritabanı (Relational database)
  4. Nesneye yönelik veritabanı (Object oriented database)
Doğru cevap D’dir.

Soru 89

Aşağıdakilerden hangisi günümüzde yaygın olarak bilinen veritabanı yönetim sistemi yazılımları arasında yer almaz?

Seçenekler

A
Informix
B
IBM DB2
C
MS Office
D
Advantage
E
PostgreSQL
Açıklama:
Günümüzde yaygın olarak bilinen veritabanı yönetim sistemi yazılımları; MS SQL Server, Oracle, MySQL, Sybase, MS Access, PostgreSQL, IBM DB2, Informix, Advantage biçiminde sıralanabilir. Doğru cevap C’dir.

Soru 90

Veritabanlarının bilgisayarlar yardımıyla oluşturulması hangi yıllardan itibaren başlamıştır?

Seçenekler

A
1950'li
B
1960'lı
C
1970'li
D
1980'li
E
1990'lı
Açıklama:
Bilgisayar kullanımının özel işletmeler için uygun maliyetli bir seçenek olmaya başladığı dönem olan 1960’larda veritabanlarının bilgisayarlar yardımıyla oluşturulması dönemi de başlamıştır. Doğru cevap B'dir.

Soru 91

I. 1990’ların sonlarında MySQL, Apache, vb. gibi açık kaynak kodlu veritabanı yönetim sistemi yazılımları kullanıma sunulmuştur.
II. 1960’lı yılların başında Charles Bachman tarafından IDS (Integrated Data Store-Bütünleştirilmiş Veri Depolama) adıyla ilk genel amaçlı veritabanı yönetim sistemi geliştirilmiştir.
III. 1980'lerde Yapılandırılmış Sorgu Dili (SQL) standart sorgu dili hâline gelmiştir.
Yukarıda veritabanı sistemlerinin gelişimine yönelik verilen bilgilerden hangileri doğrudur?

Seçenekler

A
Yalnız I.
B
Yalnız III.
C
I. ve II.
D
I. ve III.
E
I. II. ve III.
Açıklama:
3 maddede de veritabanları sistemlerinin gelişimine yönelik verilen bilgilerin hepsi doğrudur.
Doğru cevap E'dir.

Soru 92

I. Veritabanı herhangi bir kurumda birden fazla uygulamada ortak olarak kullanılabilen verilerden oluşur.
II. Veritabanı, ortak kullanılan verilerin tekrarlanmasına izin vermeden çok amaçlı
kullanılmasına olanak verir.
III. Veritabanında sürekli niteliği olan veriler bulunur. Buna göre, girdi ya da çıktı verisi olan ya da kurum için sürekli bir anlam ifade etmeyen geçici veriler veritabanında yer almaz.
Yukarıda veritabanının özelliklerine ilişkin verilen bilgilerden hangileri yanlıştır?

Seçenekler

A
Hiçbiri
B
Yalnız I.
C
Yalnız II.
D
Yalnız III.
E
I. ve II.
Açıklama:
3 maddede de verilen bilgilerin hepsi doğrudur. Buna göre verilen maddelerde yanlış bilgi mevcut değildir.
Doğru cevap A'dır.

Soru 93

Aşağıdakilerden hangisi geleneksel dosya sistemlerinin sakıncaları arasında değildir?

Seçenekler

A
Veri tekrarı ve veri tutarsızlığına yol açar.
B
Veri paylaşımına olanak vermez.
C
İstenilen veriye ulaşmada güçlükler bulunur.
D
Verilerin güvenliği ve gizliliği konusunda sorun yaşanır.
E
Uygulamalarda ihtiyaç duyulan değişikliklerin gerçekleştirilebilmesi için uzmanlık bilgisi gerektirmez.
Açıklama:
E şıkkında verilen bilgi geleneksel dosya sistemlerinin sakıncaları arasında değildir. Zira geleneksel dosya sistemleri uygulamalarda ihtiyaç duyulan değişikliklerin gerçekleştirilebilmesi için uzmanlık bilgisi gerektirir.
Doğru cevap E'dir.

Soru 94

I. Veri güvenliği ve gizliliğini güçlü bir biçimde yerine getirir.
II. Veriler ve uygulamalarla ilgili belirli bir standart yoktur.
III. Verileri yedekleme ve kurtarma konusunda kolaylık sağlayan programlar barındırır.
Yukarıdakilerden hangileri veritabanı yönetim sistemlerinin üstünlükleri arasındadır?

Seçenekler

A
Yalnız I.
B
Yalnız II.
C
I. ve II.
D
I. ve III.
E
I. II. ve III.
Açıklama:
II. maddede verilen özellik veritabanı yönetim sistemlerinin üstünlükleri arasında değildir. Diğer iki maddede verilen özellikler ise veritabanı yönetim sistemlerinin üstünlükleri arasındadır. Buna göre doğru cevap D'dir.

Soru 95

Aşağıdakilerden hangisi veritabanı sorumluları arasındadır?

Seçenekler

A
Standart Kullanıcılar
B
Veritabanı Tasarımcısı
C
Sistem Analistleri ve Uygulama Programcılar
D
Bağımsız Kullanıcılar
E
Gelişmiş Kullanıcılar
Açıklama:
Veritabanı tasarımcısı, veritabanı sorumluları arasındadır.
Doğru cevap B'dir.

Soru 96

________________________, veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini sağlama, ihtiyaç duyulan yazılım ve donanım kaynaklarını edinme biçiminde sıralanan sorumlulukları vardır. Ayrıca güvenlik ihlalleri ve kötü sistem yanıt süresi gibi sorunların çözümünden de sorumludur.
Yukarıda boş bırakılan yere aşağıdakilerden hangisi gelmelidir?

Seçenekler

A
End Users
B
Database Designer
C
Database Administrator
D
Server Module
E
Data Abstraction
Açıklama:
Veritabanı yöneticisinin (database administrator) veritabanına erişim yetkilerini belirleme, veritabanı kullanımının düzenlenmesi ve izlenmesini sağlama, ihtiyaç duyulan yazılım ve donanım kaynaklarını edinme biçiminde sıralanan sorumlulukları vardır. Ayrıca güvenlik ihlalleri ve kötü sistem yanıt süresi gibi sorunların çözümünden de sorumludur
Doğru cevap C'dir.

Soru 97

Aşağıdakilerden hangisi kayıt biçimi, kayıt sırası ve erişim yolu bilgilerini göstermek suretiyle verilerin bilgisayarda dosya olarak nasıl saklandığını belirler?

Seçenekler

A
Veri soyutlama
B
Temsili modeller
C
Uygulama veri modelleri
D
Fiziksel veri modelleri
E
Veritabanı şeması
Açıklama:
Fiziksel veri modelleri, kayıt biçimi, kayıt sırası ve erişim yolu bilgilerini göstermek suretiyle verilerin bilgisayarda dosya olarak nasıl saklandığını belirler.
Doğru cevap D'dir.

Soru 98

Veritabanından bilgi alma amacıyla sorgulama yapmak için kullanılan veritabanı dili nasıl adlandırılır?

Seçenekler

A
Sorgulama dili
B
Veri işleme dili
C
Depolama tanımlama dili
D
Görünüm tanımlama dili
E
Veri sözlüğü
Açıklama:
Veritabanından bilgi alma amacıyla sorgulama yapmak için kullanılan veritabanı dili sorgulama dili (query language) olarak adlandırılır.
Doğru cevap A'dır.

Soru 99

Microsoft firması tarafından geliştirilmiş ve ilişkisel veri modelini kullanan veritabanı yönetim sistemi yazılımıdır. Yalnızca Windows işletim sistemlerindeçalışır. Sunucu ya da istemci olarak kurulabilir. Aşağıda verilen veritabanı yönetim sistemi yazılımlarından hangisi yukarıda verilen özelliklere sahiptir?

Seçenekler

A
Oracle
B
MySQL
C
MS SQL Server
D
Sybase
E
PostgreSQL
Açıklama:
MS SQL Server: Microsoft firması tarafından geliştirilmiş ve ilişkisel veri modelini kullanan veritabanı yönetim sistemi yazılımıdır. Yalnızca Windows işletim sistemlerinde çalışır. Sunucu ya da istemci olarak kurulabilir.
Doğru cevap C'dir.

Soru 100

Oracle Developer, PowerBuilder, VB gibi uygulama geliştirme araçları aşağıdaki tarihlerden hangisinde piyasaya sürülmüştür?

Seçenekler

A
1960'lı yıllar
B
1970'li yıllar
C
1980'li yıllar
D
1990'lı yıllar
E
2000'li yıllar
Açıklama:
Oracle Developer, PowerBuilder, VB gibi uygulama geliştirme araçları 1990’ların başında piyasaya sürülmüştür.
1990'lı yıllar

Soru 101

Ham gözlemler, işlenmemiş gerçekler ya da izlenimler anlamına gelen kavram aşağıdakilerden hangisidir?

Seçenekler

A
Veri
B
Bilgi
C
İşlem
D
Yönetim
E
Sistem
Açıklama:
Veri ham gözlemler, işlenmemiş gerçekler ya da izlenimler olarak tanımlanmaktadır.

Soru 102

I. Veri paylaşımına olanak vermez.
II. Veri tekrarı ve veri tutarsızlığına yol açar.
III. Verilerle ilgili belirli bir standart yoktur.
Yukarıdakilerden hangisi/hangileri geleneksel dosya sistemlerinin sakıncaları arasında yer almaktadır?

Seçenekler

A
Yalnızca I
B
I ve II
C
I ve III
D
II ve III
E
I, II ve III
Açıklama:
Geleneksel dosya sistemlerinin sakıncaları arasında (a) veri paylaşımına olanak vermemek, (b) veri tekrarı ve veri tutarsızlığına yol açmak ve (c) verilerle ilgili belirli bir standardın olmayışı maddelerinin üçü de yer almaktadır.
I, II ve III

Soru 103

Öğrencilerin online bilgi sistemi üzerinde yayınlanan sınav notlarını görebilmeleri ancak değiştirememeleri veritabanı yönetim sisteminin aşağıdaki özelliklerinden hangisi ile ilişkilidir?

Seçenekler

A
Veri tutarlılığının sağlanması
B
Veri bütünlüğünün sağlanması
C
Veri güvenliğinin sağlanması
D
Veri paylaşımının sağlanması
E
Veri uygulamasının sağlanması
Açıklama:
Öğrencilerin online bilgi sistemi üzerinde yayınlanan sınav notlarını görebilmeleri ancak değiştirememeleri veritabanı yönetim sisteminin avantajlarından biri olan verilerin güvenliğinin sağlanması özelliği ile ilişkilidir.
Veri güvenliğinin sağlanması

Soru 104

Aşağıdakilerden hangisi son kullanıcılar grubunda yer almaz?

Seçenekler

A
Standart kullanıcılar
B
Tasarımcı kullanıcılar
C
Parametrik kullanıcılar
D
Gelişmiş kullanıcılar
E
Bağımsız kullanıcılar
Açıklama:
Tasarımcı kullanıcılar diğer bir ifade ile veritabanı tasarımcıları son kullanıcılar grubunda değil, veritabanı sorumluları grubunda yer almaktadırlar.

Soru 105

Veritabanı yönetim sisteminin karmaşık gereksinimlerini karşılamak amacıyla veritabanını kullanan grup aşağıdakilerden hangisidir?

Seçenekler

A
Standart son kullanıcılar
B
Gelişmiş son kullanıcılar
C
Sıradan son kullanıcılar
D
Bağımsız son kullanıcılar
E
Tasarımcı son kullanıcılar
Açıklama:
Gelişmiş son kullanıcılar: Veritabanı yönetim sisteminin sağladığı özellikler yardımıyla ayrıntılı olarak
belirledikleri karmaşık gereksinimlerini karşılamak amacıyla veritabanını kullanan gruptur.

Soru 106

Verilerin bilgisayar ortamında nasıl depolanacağına ilişkin ayrıntıları tanımlayan kavramları kapsayan veri modeli türü aşağıdakilerden hangisidir?

Seçenekler

A
Yüksek düzeyli veri modelleri
B
Kavramsal veri modelleri
C
Fiziksel veri modelleri
D
Uygulama veri modelleri
E
Temsili veri modelleri
Açıklama:
Düşük düzeyli ya da fiziksel veri modelleri (physical data models), verinin bilgisayar ortamında nasıl depolanacağına ilişkin ayrıntıları tanımlayan kavramları kapsamaktadır.

Soru 107

Kavramsal ve fiziksel düzeyler arasında açık biçimde ayrımın olduğu VTYS’lerde fiziksel şemayı belirlemek için aşağıdaki dillerden hangisinden yararlanılmaktadır?

Seçenekler

A
Depolama tanımlama dili
B
Görünüm tanımlama dili
C
Veri tanımlama dili
D
Veri sorgulama dili
E
Veri işlemleme dili
Açıklama:
Kavramsal ve fiziksel düzeyler arasında açık biçimde ayrımın olduğu VTYS’lerde fiziksel şemayı belirlemek içinse depolama tanımlama dili (storage definition language) adı verilen bir başka dilden yararlanılmaktadır.

Soru 108

Çeşitli multimedya unsurlarını benzer biçimde birleştirebilen ve Java uygulamalarını yönetmek için kullanılan veritabanı türü aşağıdakilerden hangisidir?

Seçenekler

A
Ağ veritabanı
B
Hiyerarşik veritabanı
C
İlişkisel veritabanı
D
Karma veritabanı
E
Nesneye yönelik veritabanı
Açıklama:
Nesneye yönelik veritabanı, çeşitli multimedya unsurlarını ya da çeşitli kaynaklardan parça parça alınan verileri benzer biçimde birleştiren web uygulamalarında kullanılan Java uygulamalarını yönetmek için kullanılan bir veritabanı türüdür.

Soru 109

Açık kaynak kodlara sahip olan ve windows işletim sisteminde ücretsiz olarak kullanılabilen veritabanı yönetim sistemi yazılımı aşağıdakilerden hangisidir?

Seçenekler

A
Sybase
B
DB2
C
Oracle
D
MySQL
E
MS Access
Açıklama:
MySQL, açık kaynak kodlu bir veritabanı yönetim sistemi yazılımı olup Unix, OS/2 ve Windows işletim sistemlerinde ücretsiz olarak kullanılabilmektedir.

Ünite 2

Soru 1

I. Genel işletme fonksiyonu
II. Veri işleme
III. Veri gereksinimi
Veri tabanı geliştirme sürecinde aşağıdaki analizlerden hangileri yapılmaktadır?

Seçenekler

A
Yalnız I
B
I ve II
C
II ve III
D
Yalnız III
E
I, II ve III
Açıklama:
Veri tabanı geliştirme süreci mevcut veri isleme adımlarının, genel işletme fonksiyonlarının ve onların veri gereksinimlerinin analizi ile baslar.

Soru 2

I. Kavramsal veri modelleme
II. Mantıksal veri modelleme
III. Fiziksel veri modelleme
IV. Geometrik veri modelleme
Veri tabanı tasarım aşamaları aşağıdakilerin hangisinde doğru verilmiştir?

Seçenekler

A
Yalnız I
B
I, II ve III
C
II ve III
D
Yalnız III, IV
E
I, II ve IV
Açıklama:
Veri tabanı tasarım aşamaları üç asamadan oluşmaktadır. Bunlar kavramsal veri modelleme, mantıksal veri modelleme ve fiziksel veri modellemedir. Geometrik veri modelleme veri tabanı tasarım aşamalarına dâhil değildir.

Soru 3

Aşağıdakilerden hangisi kavramsal veri modelinin özelliklerinden birisidir?

Seçenekler

A
İşletmenin genelini kapsayan iş kavramlarını kapsar.
B
Stratejik veri projelerinde en sık kullanılan veri modelidir
C
Kullanıcı gereksinimlerini karşılamak için oluşturulur.
D
Proje yöneticisi tarafından proje süreç izlemede kullanılır.
E
Hepsi
Açıklama:
• İşletmenin genelini kapsayan iş kavramlarını kapsar.
• İşletmenin genelini kapsayan iş kavramlarını kapsar.
• Stratejik veri projelerinde en sık kullanılan veri modelidir.
• Kullanıcı gereksinimlerini karşılamak için oluşturulur. Proje yöneticisi tarafından proje süreç izlemede kullanılır.
• Yüksek seviye veri yapılarını içerir.
• Yetkili ve yöneticilerin tüm seviyelerdeki mimari tanımların veri prensibini anlayabilecekleri teknik olmayan isimler kullanılır.
• Varlıklar, ilişkiler ve bunların özelliklerini içerir.

Soru 4

Veri tabanında saklanacak olan verilerin kısıtların ve ilişkilerin gösterimi hangi veri modeli yardımıyla sağlanır?

Seçenekler

A
Kavramsal veri modeli
B
Mantıksal veri modeli
C
Fiziksel veri modeli
D
Geometrik veri modeli
E
Sıradüzensel veri modeli
Açıklama:
Kavramsal veri modeli veri tabanında saklanacak verilerin, kısıtlarının ve ilişkilerinin bir gösterimidir. Mantıksal veri modeli (logical data model) Kavramsal modelin seçilen veritabanı yönetim sisteminin veritabanı şemasına dönüştürülmesidir. Fiziksel veri modeli (physical data model) veri süreklilik teknolojisinin belirli bir sürümü ile bağımlı, tamamıyla bağlanmış veri modelidir.

Soru 5

Aşağıdakilerden hangisi mantıksal veri modelinin özelliklerinden birisi değildir?

Seçenekler

A
Tüm varlıkları ve aralarındaki ilişkileri içermektedir
B
Her varlığın tüm öznitelikleri belirlenmiştir
C
Her varlık için benzersiz anahtar belirtilir.
D
Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir
E
Veri tabanı yönetim sisteminden, veri depolama konumlarından ya da teknolojilerinden bağımsız olarak oluşturulamaz.
Açıklama:
• Tüm varlıkları ve aralarındaki ilişkileri içermektedir.
• Her varlığın tüm öznitelikleri belirlenmiştir.
• Her varlık için benzersiz anahtar belirtilir.Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir.
• Bu aşamada Normalleştirme uygulanır.
• Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 501000 arasında varlık içerir.
• Veri tabanı yönetim sisteminden, veri depolama konumlarından ya da teknolojilerinden bağımsız olarak oluşturulur.
• Varlıklar ve öznitelikler tanımlara sahip olur.
• Veri özniteliklerinin kısıtları ve veri türleri genellikle belirlenmiş olur.

Soru 6

Bir özniteliğin alabileceği değerlerin tümünün oluşturduğu kümeye ne ad verilir?

Seçenekler

A
Anahtar Küme
B
Çok Değerli Küme
C
Türetilen Küme
D
Etki Alanı
E
İlişki Kümesi
Açıklama:
Bir özniteliğin alabileceği değerlerin tümünün oluşturduğu kümeye etki alanı (domain) denir.

Soru 7

Bir işletme veya iş alanında kullanılan verilerin detaylı ve mantıksal gösteriminin adı nedir?

Seçenekler

A
Varlık ilişki modelleme
B
Fiziksel veri modelleme
C
Sıradüzensel veri modeli
D
Mantıksal veri modelleme
E
Kavramsal veri modelleme
Açıklama:
Varlık ilişki modelleme bir işletme veya iş alanında kullanılan verilerin detaylı ve mantıksal gösterimidir.

Soru 8

Varlık ilişki modelinde veri yapısı grafiksel olarak gösterilirken aşağıdakilerden hangi ögeler kullanılır?

Seçenekler

A
Varlıklar, Öznitelikler
B
İlişkiler, Öznitelikler
C
Varlıklar, İlişkiler, Öznitelikler
D
Öznitelikler
E
İlişkiler
Açıklama:
Varlıklar, öznitelikler ve ilişkiler üç temele öge olarak grafiksel gösterimde yer almaktadır

Soru 9

Varlık işletmenin verisini tutmak istediği kullanıcı ortamındaki kişi, yer, nesne, olay veya kavramı temsil eder. Aşağıdakilerden hangisi yer kavramına örnek olarak verilebilir?

Seçenekler

A
Çalışan
B
Öğrenci
C
Hasta
D
Araç
E
Depo
Açıklama:
Depo yer kavramına örnek olarak gösterilmektedir. Diğer örnekler diğer kavramlara örnek olarak gösterilmektedir.

Soru 10

Aşağıdaki şıkların hangisinde varlık kümleri arasında bulunan ilişkiler tam olarak verilmiştir?

Seçenekler

A
Bire bir ilişki, bire çok ilişki, çoka çok ilişki
B
Bire çok ilişki
C
Çoka çok ilişki
D
Bire çok ilişki, çoka çok ilişki
E
Bire bir ilişki, çoka çok ilişki
Açıklama:
Bire bir ilişki, bire çok ilişki, çoka çok ilişki olmak üzere 3 farklı ilişki türü vardır.

Soru 11

Aşağıdakilerden hangisi veya hangileri veritabanı tasarım aşamalarındandır?
I-Kavramsal veri modelleme
II-Mantıksal veri modelleme
III-Fiziksel veri modelleme
IV- Tasarımsal veri modelleme

Seçenekler

A
Yalnız I
B
I-II
C
I-II-III
D
I-III-IV
E
I-II-III-IV
Açıklama:
Veritabanı tasarım asamaları üç aşamadan olusmaktadır. Bunlar kavramsal veri modelleme (conceptual data modeling), mantıksal veri modelleme (logical data modeling) ve fiziksel veri modellemedir (physical data modeling).

Soru 12

Sütun adı, sütun veri türü, sütun kısıtlamaları, birincil anahtar, yabancı anahtar ve tablolar arasındaki ilişkiler de dâhil olmak üzere tüm tablo yapıları hangi tasarım modelinde gösterilir?

Seçenekler

A
Kavramsal veri modelleme
B
Mantıksal veri modelleme
C
Fiziksel veri modelleme
D
Tasarımsal veri modelleme
E
Yönetimsel very modeli
Açıklama:
Bir fiziksel veritabanı modeli, sütun adı, sütun veri türü, sütun kısıtlamaları, birincil anahtar, yabancı anahtar ve tablolar arasındaki ilişkiler de dâhil olmak üzere tüm tablo yapılarını göstermektedir.

Soru 13

Varlık ilişki modeli gerçek hayattaki varlıklar, aralarındaki ilişkiler ve varlıklar ile ilişkilerin özelliklerini içerir. Buna göre bu modelde Çalısan, ögrenci, hasta gibi varlıklar hangi sınıfa dahildir?

Seçenekler

A
Nesne
B
Yer
C
Olay
D
Kişi
E
Kavram
Açıklama:
Varlık ilişki modeline göre Çalısan, ögrenci, hasta gibi varlıklar Kişi olarak temsil edilir.

Soru 14

Varlık ilişki modelinde Öğrenci_no, Öğrenci_adı, Ev_adresi, Telefon, Doğum_tarihi gibi bilgiler Öğrenci varlık sınıfının hangi öğeleridir?

Seçenekler

A
Öznitelik
B
Birincil anahtar
C
Yabacı anahtar
D
Kayıt
E
Tablo
Açıklama:
Varlık ilişki modelinde Öğrenci_no, Öğrenci_adı, Ev_adresi, Telefon, Doğum_tarihi gibi bilgiler Öğrenci varlık sınıfının Öznitelikleridir.

Soru 15

Varlık ilişki modelinde, bir çalışanın kaç yıl çalıştığı belirlenmek istenirse Çalışan yılı özniteliği, İş başlama tarihi özniteliği ve sorgu tarihi kullanılarak hesaplanabilir. Buna göre Çalışan yılı özniteliği nasıl bir özniteliktir?

Seçenekler

A
Tek değerli öznitelik
B
Çok değerli öznitelik
C
Türetilen öznitelik
D
Gerekli öznitelik
E
Basit öznitelik
Açıklama:
Varlık ilişki modelinde, bir öznitelik başka özniteliklerden elde edilebiliyorsa bu özniteliğe türetilen öznitelik denir.

Soru 16

Varlık ilişki modelinde varlık kümesindeki her bir örnek için farklı deger alan öznitelik hangisidir?

Seçenekler

A
Anahtar öznitelik
B
Tek değerli öznitelik
C
Çok değerli öznitelik
D
Türetilen öznitelik
E
Gerekli öznitelik
Açıklama:
Varlık ilişki modelinde varlık kümesindeki her bir örnek için farklı deger alan özniteliğe anahtar öznitelik denir.

Soru 17

Bir özniteliğin alabileceği değerlerin tümünün olusturduğu kümeye ne ad verilir?

Seçenekler

A
Birincil anahtar
B
Yabancı anahtar
C
Etkin değer
D
Etki alanı
E
İlişki
Açıklama:
Bir özniteliğin alabileceği degerlerin tümünün olusturduğu kümeye etki alanı (domain) denir. Örneğin bir şirkette Çalışan_Ayrıcalıkları varlık kümesinde bulunanların Ayrıcalık_no özniteliğinin değerleri Yönetici için 1, İdari personel için 2, İşçi için 3 olsun. Bu durumda Ayrıcalık_no özniteliğinin etki alanı 1, 2 ve 3 değerle rinden oluşur.

Soru 18

Aşağıdakilerden hangisi varlıklar arasında tanımlanabilecek ilişkilerden biridir.
I-Bire Bir
II-Bire Çok
III- Çoka Çok

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız I-II
E
I-II-III
Açıklama:
Varlık ilişki modelinde varlıklar arasında Bire Bir, Bire Çok ve Çoka Çok ilişkiler tanımlanabilir.

Soru 19

Varlık ilişki modelinde Zayıf Varlık Kümesi hangi şekille gösterilir?

Seçenekler

A
B
C
D
E
Açıklama:
Varlık ilişki modelinde Zayıf Varlık Kümesi iç içe iki tane dikdörtgen ile gösterilir

Soru 20

Bir veritabanının yaşam döngüsü fazları hangi seçenekte doğru sırada verilmiştir?

Seçenekler

A
Gereksinim Analizi -Veritabanı Tasarımı- Uygulama ve Yükleme - Operasyon - Bakım
B
Veritabanı Tasarımı- - Operasyon - Bakım- Gereksinim Analizi -Uygulama ve Yükleme
C
Uygulama ve Yükleme - Operasyon - Bakım Gereksinim Analizi -Veritabanı Tasarımı
D
Gereksinim Analizi -Veritabanı Tasarımı- Uygulama ve Yükleme - Bakım - Operasyon
E
Gereksinim Analizi - Operasyon - Veritabanı Tasarımı- Uygulama ve Yükleme -Bakım
Açıklama:
Bir veritabanının yaşam döngüsü fazları sırasıyla
1. Gereksinim Analizi
2. Veritabanı Tasarımı
3. Uygulama ve Yükleme
4. Operasyon
5. Bakımdır.

Soru 21

Hangisi kavramsal veri modelinin özelliklerindendir?

Seçenekler

A
Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 50-1000 arasında varlık içerir.
B
İşletmenin genelini kapsayan iş kavramlarını kapsar.
C
Denormalization kullanıcı gereksinimlerine ve performans ölçütlerine dayalı olarak oluşabilir.
D
Farklı ilişkisel veritabanı yönetim sistemleri için farklılık gösterebilir.
E
Stratejik veri projelerinde en az kullanılan veri modelidir.
Açıklama:
Kavramsal veri modeli; İşletmenin genelini kapsayan iş kavramlarını kapsar.
• Stratejik veri projelerinde en sık kullanılan veri modelidir.
• Kullanıcı gereksinimlerini karşılamak için oluşturulur.
• Proje yöneticisi tarafından proje süreç izlemede kullanılır.
• Yüksek seviye veri yapılarını içerir.

Soru 22

“İşletmenin verisini tutmak istediği kullanıcı ortamındaki kişi, yer, nesne, olay veya kavramı temsil eder.” Yukarıda hangi kavram tanımlanmıştır?

Seçenekler

A
Varlık örneği
B
Varlık kümesi
C
Öznitelik
D
Varlık ilişki modeli
E
Varlık
Açıklama:
Varlık işletmenin verisini tutmak istediği kullanıcı ortamındaki kişi, yer, nesne, olay veya kavramı temsil eder.

Soru 23

Hangisi öznitelikler ile ilgili yanlış ifade içerir?

Seçenekler

A
Geleneksel varlık ilişki modelinde bir varlık kümesi ilişkili olduğu varlık kümesinin özniteliğini içerir.
B
İşletmede kullanılan varlık kümesinin özellikleri veya karakteristikleridir.
C
Öznitelik bağlı olduğu varlık kümesine düz çizgi ile bağlanır.
D
İzleyen kesimde anlatılacak ilişkilerinde öznitelikleri tanımlanabilir.
E
Öznitelikleri adlandırırken ilk harfi büyük karakter ile başlar.
Açıklama:
Her bir varlık kümesinin özellikleri olur. Öznitelik, işletmede kullanılan varlık kümesinin özellikleri veya karakteristikleridir (izleyen kesimde anlatılacak olan İlişkilerinde öznitelikleri olabilir). Modelde öznitelikler oval ile gösterilir ve içine adı yazılır. Öznitelik bağlı olduğu varlık kümesine düz çizgi ile bağlanır Öznitelikleri adlandırırken ilk harfi büyük karakter ile başlayıp ikinci kelime var ise alt çizgi ile birleştirerek yazılır. İzleyen kesimde anlatılacak ilişkilerinde öznitelikleri tanımlanabilir. Geleneksel varlık ilişki modelinde bir varlık kümesi ilişkili olduğu varlık kümesinin özniteliğini içermez. Bu özellik veritabanında verinin tekrarlanmasını önler.

Soru 24

‘’Bazı öznitelik değerleri veritabanında depolanan diğer ilişkili özniteliklerden hesaplanabilir veya türetilebilir.’’ Yukarıda hangi kavram tanımlanmıştır?

Seçenekler

A
Zorunlu ve Seçimli Öznitelikler
B
Basit ve Birleşik Öznitelikler
C
Tek ve Çok Değerli Öznitelikler
D
Türetilen Öznitelikler
E
Anahtar Öznitelikler
Açıklama:
Bir özniteliğin değeri varlık kümesi içindeki tüm varlık örnekleri için girilmesi zorunlu ise zorunlu öznitelik olarak adlandırılır. Varlık kümesi içindeki her bir örnek için değer girilmesi zorunlu olmayan öznitelikler ise seçimli öznitelik olarak adlandırılır. Basit (atomik) öznitelik organizasyon için anlamlı daha küçük parçalara bölünemez. Örneğin Araç varlığının özniteliklerinin tamamı (Şasi_No, Renk, Ağırlık ve Motor_güc) basit özniteliklerden oluşur. Ancak bazı öznitelikler daha detay bilgileri içeren anlamlı alt parçalara bölünebilir. Bu tip öznitelikler birleşik öznitelikler (çok parçalı) olarak adlandırılır. Bir varlığın özniteliği sadece tek değer alıyorsa buna tek değerli öznitelik (single valued attribute) denir. Örneğin Çalışan varlık kümesi için Çalışan_no özniteliği tek değerli özniteliktir. Bir varlığın özniteliği birden çok değer alıyorsa buna çok değerli öznitelik (multivalued attribute) denir. Varlık kümesindeki her bir örnek için farklı değer alan özniteliğe anahtar öznitelik denir. Bazı öznitelik değerleri veritabanında depolanan diğer ilişkili özniteliklerden hesaplanabilir veya türetilebilir. Bu oluşturulan yeni özniteliğe türetilen öznitelik (derived attribute) denir.

Soru 25

Hangisi ilişki kavramı ile ilgili yanlıştır?

Seçenekler

A
En az iki varlık kümesi arasındaki etkileşimi gösteren bağlantıya denir.
B
İlişki türü ise varlık örnekleri arasındaki bağlantıdır
C
İlişkiler varlık ilişki diyagramında eşkenar dörtgen yani baklava dilimi şekliyle gösterilir
D
İlişki türü ve ilişki örneği farklı kavramlardır.
E
İlişkilere eklenen öznitelikler de modelde oval içerisine özniteliğin adı yazılarak gösterilir.
Açıklama:
İlişki türü ve ilişki örneği farklı kavramlardır. Bir ilişki türü varlık kümeleri arasındaki bağlantıyı gösterir. İlişki örneği ise varlık örnekleri arasındaki bağlantıdır. Her bir ilişki örneği bağlantılı olduğu varlık kümelerinden birer varlık arasında oluşur.

Soru 26

İlişkilerin Tablolara Dönüştürülmesi ile ilgili aşağıdakilerden doğrudur?

Seçenekler

A
İlişkideki anahtar özniteliklerin hangisinin birincil anahtar veya yabancı anahtar olacağına tabloların içereceği bilgilere göre karar verilir.
B
Öznitelikler tabloların satırları oluşturur
C
İlişkileri oluşturmak için, bir varlık kümesinin anahtar özniteliği tabloda yabancı anahtar olarak tanımlanır
D
Varlık ilişki modelleri tablolara dönüştürülürken varlık kümeleri alanlara, öznitelikler ise sütunlara dönüştürülür
E
Anahtar öznitelikler ise tabloda yabancı anahtara dönüştürülür.
Açıklama:
Bire bir ilişkideki varlık kümeleri tablolara dönüştürülür. Öznitelikler ise tabloların sütunlarını oluşturur. İlişkileri oluşturmak için, bir varlık kümesinin anahtar özniteliği tabloda birincil anahtar olarak tanımlanır ve bu birincil anahtar diğer tabloda yabancı anahtar olarak belirlenir. İlişkideki anahtar özniteliklerin hangisinin birincil anahtar veya yabancı anahtar olacağına tabloların içereceği bilgilere göre karar verilir.

Soru 27

Veritabanı yaşam döngüsü kaç aşamadan meydana gelir?

Seçenekler

A
3
B
4
C
5
D
6
E
7
Açıklama:
Veritabanı yaşam döngüsü beş aşamadan meydana gelir. Bunlar; 1. Gereksinim Analizi, 2. Veritabanı Tasarımı 3. Uygulama ve Yükleme 4. Operasyon 5. Bakımdır.

Soru 28

Hangi fazda kavramsal, mantıksal ve fiziksel veri modelleri oluşturulur?

Seçenekler

A
Gereksinim Analizi
B
Veritabanı Tasarımı
C
Uygulama ve Yükleme
D
Operasyon
E
Bakım
Açıklama:
Tasarım fazında kavramsal, mantıksal ve fiziksel veri modelleri oluşturulur. Bu modeller ve özellikleri hakkında açıklamalar ünitenin ilk kesiminde verilmiştir.

Soru 29

Geleneksel bilgi sistemi geliştirme süreci sistem geliştirme yaşam döngüsü (SGYD) olarak adlandırılır. Hangisi bu döngünün fazlarından değildir?

Seçenekler

A
Kapsam ve Planlama
B
Gereksinim Analizi
C
Kullanıcı Arayüzü Tasarımı
D
Tasarım
E
Gerçekleştirme ve Test
Açıklama:
Geleneksel bilgi sistemi geliştirme süreci sistem geliştirme yaşam döngüsü (SGYD) olarak adlandırılır. Sistem geliştirme yaşam döngüsü bilgi sistemlerinin planlanması, geliştirilmesi, kullanım ve bakım faaliyetlerini içeren fazlardan oluşur.

Soru 30

‘’İşletmedeki işlevlerin veritabanı desteğine ihtiyaç duyduğu tüm veri gereksinimlerinin analizidir.’’ Yukarıda hangi kavram tanımlanmıştır?

Seçenekler

A
Gereksinim Analizi
B
Tasarım Analizi
C
Operasyon Analizi
D
Bakım Analizi
E
Uygulama ve Yükleme Analizi
Açıklama:
Gereksinim Analizi: Bu fazda yapılan işlemler;
• Mevcut veri işleme süreçlerinin analizi,
• Genel işletme işlevleri ve onların veritabanı ihtiyaçlarının analizi,
• İşletmede kullanılan bilgi sisteminin yeni veritabanına ihtiyacının ortaya konulmasıdır.

Soru 31

I. Müşteri desteği sağlanır
II. Daha iyi üretim ve envanter takibi daha doğru satış planlaması yapılabilir
III. İşletmelerde kullanılan bilgi sistemleri stratejik, organizasyonel gereksinimlerin karşılanması için veri tabanı geliştirilmesine ihtiyaç duyar.
Yukarıdakilerden hangisi veri tabanının sağladığı faydalardan biridir?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
III
Açıklama:
İşletmelerde kullanılan bilgi sistemleri stratejik, organizasyonel gereksinimlerin karşılanması için veri tabanı geliştirilmesine ihtiyaç duyar. Bu sayede müşteri desteği sağlanır, daha iyi üretim ve envanter takibi veya daha doğru satış planlaması yapılabilir.

Soru 32

Veri tabanında saklanacak veriler ve bunları kullanan geliştirilecek uygulamalar ve performans gereksinimlerinin belirlendiği aşama …… olarak adlandırılır.
Yukarıdaki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?

Seçenekler

A
İhtiyaç Analizi
B
Gereksinim Analizi
C
Beklenti Analizi
D
Zorunluluk Analizi
E
Gereklilik Analizi
Açıklama:
Veri tabanında saklanacak veriler ve bunları kullanan geliştirilecek uygulamalar ve performans gereksinimlerinin belirlendiği bu aşama “gereksinim analizi” olarak adlandırılır. İzleyen aşamalarda ise kavramsal, mantıksal ve fiziksel veri tabanı tasarımı gerçekleştirilir.

Soru 33

I. Kavramsal
II. Mantıksal
III. Kimyasal
IV. Fiziksel
Yukarıdakilerden hangisi veri tabanı tasarım aşamalarından biridir?

Seçenekler

A
Sadece I
B
Sadece I, II
C
Sadece I, IV
D
Sadece I, II, III
E
Sadece I, II, IV
Açıklama:
Veri tabanı tasarım aşamaları üç aşamadan oluşmaktadır. Bunlar kavramsal veri modelleme (conceptual data modeling), mantıksal veri modelleme (logical data modeling) ve fiziksel veri modellemedir (physical data modeling).

Soru 34

I. En yaygın kullanılan veri tabanı tasarım modeli Varlık İlişki (ER-Entity Relationship model) modelidir.
II. Günümüzde yaygın olarak kullanılmaya başlanılan diğer bir modelde tümleşik modelleme dili şemasıdır.
III. Veri tabanı tasarım aşamaları dört aşamadan oluşmaktadır.
Yukarıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
II
Açıklama:
En yaygın kullanılan veri tabanı tasarım modeli Varlık İlişki (ER-Entity Relationship model) modelidir. Günümüzde yaygın olarak kullanılmaya başlanılan diğer bir modelde tümleşik modelleme dili şemasıdır (UML-Unified Modelling Language). Veri tabanı tasarım aşamaları üç aşamadan oluşmaktadır. Bunlar kavramsal veri modelleme (conceptual data modeling), mantıksal veri modelleme (logical data modeling) ve fiziksel veri modellemedir (physical data modeling). İşletmenin genelini kapsayan iş kavramlarını kapsar.

Soru 35

I. Yüksek seviye veri yapılarını içerir.
II. Tüm varlıkları ve aralarındaki ilişkileri içermektedir.
III. Varlıklar, ilişkiler ve bunların özelliklerini içerir.
Yukarıdakilerden hangisi mantıksal veri modelinin özelliklerinden biridir?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
II
Açıklama:
Mantıksal Veri Modelinin Özellikleri :Tüm varlıkları ve aralarındaki ilişkileri içermektedir. Her varlığın tüm öznitelikleri belirlenmiştir. Her varlık için benzersiz anahtar belirtilir. Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir. Bu aşamada Normalleştirme uygulanır. Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 50¬1000 arasında varlık içerir. Veri tabanı yönetim sisteminden, veri depolama konumlarından ya da teknolojilerinden bağımsız olarak oluşturulur. Varlıklar ve öznitelikler tanımlara sahip olur. Veri özniteliklerinin kısıtları ve veri türleri genellikle belirlenmiş olur.

Soru 36

Varlık ilişki modelinde veri yapısı grafiksel olarak gösterilirken üç temel öge kullanılır. Bunlar……, ….., ……… . Yukarıdaki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?

Seçenekler

A
Varlıklar, Öznitelikler, İlişkiler
B
Kaynaklar, İlişkiler, Öznitelikler
C
Raster, Varlıklar, Kaynaklar
D
Öznitelik, Varlıklar, Raster
E
İlişkiler, Varlıklar, Kaynaklar
Açıklama:
Varlık ilişki modelinde veri yapısı grafiksel olarak gösterilirken üç temel öge kullanılır. Bunlar; • Varlıklar, • Öznitelikler, • İlişkilerdir.

Soru 37

I. Güçlü varlık kümesidir
II. Her bir çalışan için ayırt edici özellik vardır.
Yukarıdaki özellikler aşağıdaki hangi şekilde doğru bir biçimde gösterilmiştir?

Seçenekler

A
B
C
D
E
Açıklama:

Soru 38

Aşağıdakilerden hangisi varlık kümeleri arasındaki ilişkilerden biridir?

Seçenekler

A
Çoktan Üçe
B
Çoktan İkiye
C
Birden İkiye
D
Çoktan Çoğa
E
Çoktan Hiçe
Açıklama:
Varlık kümeleri arasında üç tür ilişkiden söz edilebilir. Bunlar, • Bire Bir İlişki (One to One 1:1) • Bire Çok İlişki (One to Many 1:N) veya Çoka Bir İlişki (Many to One N:1) • Çoka Çok İlişki (Many to Many N:N)’dir.

Soru 39

Yukarıdaki şekil aşağıdaki hangi ifadeye karşılık gelmektedir?

Seçenekler

A
İlişki Kümesi
B
Türetilen Öznitelik
C
Zayıf Varlık Kümesi
D
Çok Değerli Öznitelik
E
Öznitelik
Açıklama:
Yukarıdaki şeklin karşılığı ilişki kümesidir. İlişki kümesi baklava dilimi olarak gösterilir.

Soru 40

I. Operasyon
II. Bakım
III. Onarım
Yukarıdakilerden hangisi veri tabanı yaşam döngüsü fazlarından biridir?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II,III
E
III
Açıklama:
Veri tabanı yaşam döngüsü beş aşamadan meydana gelmektedir.
• Gereksinim Analizi
• Veri tabanı Tasarımı
• Uygulama ve Yükleme
• Operasyon
• Bakımdır.

Soru 41

I.Kavramsal veri modelleme
II. Tümleşik modelleme
III. Mantıksal veri modelleme
IV. Fiziksel veri modelleme
Aşağıdakilerden hangileri Veritabanı tasarım aşamalarıdır?

Seçenekler

A
I.-II.
B
I.-III
C
II.-IV
D
I.-II.-III.
E
I.-III.-IV.
Açıklama:
VERİTABANI TASARIM AŞAMALARI
Veritabanı tasarım aşamaları üç aşamadan oluşmaktadır. Bunlar kavramsal veri modelleme (conceptual data modeling), mantıksal veri modelleme (logical data modeling) ve fiziksel veri modellemedir (physical data modeling). Veritabanı tasarımını ifade eden modeller ile kullanıcılar ve geliştirme ekibi tasarıma son hâlini verir. İzleyen süreçlerde de veri tasarım modeli, geliştirme ekibi tarafından gerçeklenir.

Soru 42

Aşağıdakilerden hangisi "Kavramsal Veri Modeli"nin özelliklerinden biridir?

Seçenekler

A
Varlıklar ve öznitelikler tanımlara sahip olur.
B
Her varlığın tüm öznitelikleri belirlenmiştir.
C
Proje yöneticisi tarafından proje süreç izlemede kullanılır.
D
Her varlık için benzersiz anahtar belirtilir.
E
Bu aşamada Normalleştirme uygulanır.
Açıklama:
Kavramsal Veri Modelinin Özellikleri
• İşletmenin genelini kapsayan iş kavramlarını kapsar.
• Stratejik veri projelerinde en sık kullanılan veri modelidir.
• Kullanıcı gereksinimlerini karşılamak için oluşturulur.
• Proje yöneticisi tarafından proje süreç izlemede kullanılır.
• Yüksek seviye veri yapılarını içerir.
• Yetkili ve yöneticilerin tüm seviyelerdeki mimari tanımların veri prensibini anlayabilecekleri teknik olmayan isimler kullanılır.
• Varlıklar, ilişkiler ve bunların özelliklerini içerir.

Soru 43

Aşağıdakilerden hangisi Mantıksal Veri Modelinin Özelliklerinden biridir?

Seçenekler

A
Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir.
B
Fiziksel veri modeli farklı ilişkisel veritabanı yönetim sistemleri için farklılık gösterebilir.
C
Denormalization kullanıcı gereksinimlerine ve performans ölçütlerine dayalı olarak oluşabilir.
D
Tablolar arasındaki ilişki yabancı anahtar ile sağlanır.
E
Tüm tablo ve sütunlar belirtilir.
Açıklama:
Doğru seçeneğin dışındaki seçenekler Fiziksel Veri Modelinin Özelliklerine aittir.
Fiziksel Veri Modelinin Özellikleri
• Tüm tablo ve sütunlar belirtilir.
• Tablolar arasındaki ilişki yabancı anahtar ile sağlanır.
• Denormalization kullanıcı gereksinimlerine ve performans ölçütlerine dayalı olarak oluşabilir.
• Fiziksel veri modeli farklı ilişkisel veritabanı yönetim sistemleri için farklılık
gösterebilir.
• Veritabanı yönetim sisteminin belirli bir sürümü, veri depolama konumları ya da
teknolojileri için bağımlı olarak tasarlanmış ve geliştirilmiştir.
• Öznitelikler genellikle duyarlı ve uzunlukları atanmış veri türlerine sahip olacaktır.
Mantıksal Veri Modelinin Özellikleri
• Tüm varlıkları ve aralarındaki ilişkileri içermektedir.
• Her varlığın tüm öznitelikleri belirlenmiştir.
• Her varlık için benzersiz anahtar belirtilir.
• Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir.
• Bu aşamada Normalleştirme uygulanır.
• Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 50-1000 arasında varlık içerir.
• Veritabanı yönetim sisteminden, veri depolama konumlarından ya da teknolojilerinden bağımsız olarak oluşturulur.
• Varlıklar ve öznitelikler tanımlara sahip olur.
• Veri özniteliklerinin kısıtları ve veri türleri genellikle belirlenmiş olur

Soru 44

I. Varlıklar, II. Öznitelikler, III. Tablolar IV. İlişkiler
Varlık ilişki modelinde veri yapısı grafiksel olarak gösterilirken aşağıdaki hangi ögeler kullanılır?

Seçenekler

A
I.-II.
B
I.-III.
C
I.-II.-III.
D
I.-II.-IV.
E
II.-III.-IV.
Açıklama:
Varlık ilişki modelinde veri yapısı grafiksel olarak gösterilirken üç temel öge kullanılır.
Bunlar;
• Varlıklar,
• Öznitelikler,
• İlişkilerdir.

Soru 45

Aşağıdakilerden hangisi Öznitelikler ile ilgili doğru bir ifade değildir?

Seçenekler

A
Öznitelik, işletmede kullanılan varlık kümesinin özellikleri veya karakteristikleridir.
B
En az iki varlık kümesi arasındaki etkileşimi gösterir.
C
Modelde öznitelikler oval ile gösterilir ve içine adı yazılır.
D
Öznitelik bağlı olduğu varlık kümesine düz çizgi ile bağlanır.
E
Öznitelikleri adlandırırken ilk harfi büyük karakter ile başlayıp ikinci kelime var ise alt
çizgi ile birleştirerek yazılır.
Açıklama:
Öznitelikler (Attributes)
Her bir varlık kümesinin özellikleri olur. Öznitelik, işletmede kullanılan varlık kümesinin
özellikleri veya karakteristikleridir (izleyen kesimde anlatılacak olan İlişkilerinde öznitelikleri olabilir). Modelde öznitelikler oval ile gösterilir ve içine adı yazılır. Öznitelik bağlı olduğu varlık kümesine düz çizgi ile bağlanır. Öznitelikleri adlandırırken ilk harfi büyük karakter ile başlayıp ikinci kelime var ise alt
çizgi ile birleştirerek yazılır. İzleyen kesimde anlatılacak ilişkilerinde öznitelikleri tanımlanabilir. Geleneksel varlık ilişki modelinde bir varlık kümesi ilişkili olduğu varlık kümesinin özniteliğini içermez. Bu özellik veritabanında verinin tekrarlanmasını önler.

Soru 46

Anlamlı alt parçaları olan bir özniteliklere ne ad verilir?

Seçenekler

A
Zorunlu ve Seçimli Öznitelikler
B
Türetilen Öznitelikler
C
Birleşik Öznitelikler
D
Tek ve Çok Değerli Öznitelikler
E
Anahtar Öznitelik
Açıklama:
Birleşik öznitelik(Composite attribute): Anlamlı alt parçaları olan bir özniteliktir.

Soru 47

Bir ilişkinin özniteliği birden fazla ise bu ilişki bir varlık olarak gösterilmesine ne ad verilir?

Seçenekler

A
İlişkisel Varlık
B
Bire Bir İlişki
C
Bire Çok İlişki
D
İlişki Derecesi
E
Etki Alanı
Açıklama:
İlişkisel Varlıklar
Bir ilişkinin özniteliği birden fazla ise bu ilişki bir varlık olarak gösterilebilir. Bu tip varlıklar ilişkisel varlık olarak adlandırılır. Şekil 2.5’te Çalışan ve Eğitim varlık kümeleri arasındaki bağlantı ilişki ve üzerinde özniteliği ile gösterilirken Şekil 2.6’da ilişkiyi tanımlayan
öznitelik sayısı arttığından ilişkisel varlık gösterimi kullanılmıştır. Örnekte Sertifika ilişkisel varlığı oluşturulmuştur.

Soru 48

Bir özniteliğin alabileceği değerlerin tümünün oluşturduğu kümeye ne ad verilir?

Seçenekler

A
Anahtar Öznitelik
B
Zorunlu Öznitelikler
C
Türetilen Öznitelikler
D
Etki Alanı
E
Çok Değerli Öznitelikler
Açıklama:
Etki Alanı
Bir özniteliğin alabileceği değerlerin tümünün oluşturduğu kümeye etki alanı (domain)
denir. Örneğin bir şirkette Çalışan_Ayrıcalıkları varlık kümesinde bulunanların Ayrıcalık_no özniteliğinin değerleri Yönetici için 1, İdari personel için 2, İşçi için 3 olsun. Bu
durumda Ayrıcalık_no özniteliğinin etki alanı 1, 2 ve 3 değerlerinden oluşur. Etki alanı
varlık ilişki diyagramı içinde gösterilmez.

Soru 49

Aşağıdakilerden hangisi Sistem geliştirme yaşam döngüsü bilgi sistemlerini oluşturan fazların dışında kalır?

Seçenekler

A
Bilgi sistemlerinin planlanması
B
Bilgi sistemlerinin depolanması
C
Bilgi sistemlerinin geliştirilmesi
D
Bilgi sistemlerinin kullanımı
E
Bilgi sistemlerinin bakım onarımı
Açıklama:
Geleneksel bilgi sistemi geliştirme süreci sistem geliştirme yaşam döngüsü (SGYD)
olarak adlandırılır. Sistem geliştirme yaşam döngüsü bilgi sistemlerinin planlanması, geliştirilmesi, kullanım ve bakım faaliyetlerini içeren fazlardan oluşur.

Soru 50

Aşağıdakilerden hangisi Gereksinim Analizinde yapılan işlemler dışındadır?

Seçenekler

A
Önerilen bilgi sistemi için gereken veritabanı kapsamının tanımlanması
B
İşletmede kullanılan bilgi sisteminin yeni veritabanına ihtiyacının ortaya konulması
C
Genel işletme işlevleri ve onların veritabanı ihtiyaçlarının analizi
D
Mevcut veri işleme süreçlerinin analizi
E
Veritabanı işleme programlarının geliştirilmesi ve test edilmesi
Açıklama:
Veritabanı Tasarımı
Tasarım fazında kavramsal, mantıksal ve fiziksel veri modelleri oluşturulur. Bu modeller
ve özellikleri hakkında açıklamalar ünitenin ilk kesiminde verilmiştir.
Uygulama ve Yükleme
Bilgi sisteminin bir parçası olarak veritabanı uygulama ekiplerince geliştirilir ve çalışacağı
hedef sisteme yüklenir. Bu işlemler;
Veritabanı işleme programlarının geliştirilmesi ve test edilmesi,
• Veritabanı dökümantasyon ve eğitim materyallerinin oluşturulması,
• Veritabanı yönetim sisteminin kurulması ve mevcut verilerin dönüştürülerek veritabanına aktarılması,
• Kullanıma alınan veritabanının uygulama yazılımları ile birlikte çalışmasının test
edilmesinden oluşur.
Gereksinim Analizi
Bu fazda yapılan işlemler;
• Mevcut veri işleme süreçlerinin analizi,
• Genel işletme işlevleri ve onların veritabanı ihtiyaçlarının analizi,
• İşletmede kullanılan bilgi sisteminin yeni veritabanına ihtiyacının ortaya konulması,
• Önerilen bilgi sistemi için gereken veritabanı kapsamının tanımlanması,
• İşletmedeki işlevlerin veritabanı desteğine ihtiyaç duyduğu tüm veri gereksinimlerinin analizidir.

Soru 51

Var olan ve diğer varlıklardan ayırt edilebilen nesneye ne ad verilir?

Seçenekler

A
Nitelik
B
Varlık
C
Etki alanı
D
Rol
E
İlişki
Açıklama:
Varlık işletmenin verisini tutmak istediği kullanıcı ortamındaki kişi, yer, nesne, olay veya
kavramı temsil eder. Var olan ve diğer varlıklardan ayırt edilebilen nesneye denir.

Soru 52

Aşağıdaki Personel varlığı örneği üzerinden hangisi türetilen özniteliklerden biridir?
  • Personel Numarası
  • Adı Soyadı
  • Adresi
  • Şehir
  • SSK numarası
  • Doğum tarihi

Seçenekler

A
Personel, Personel Numarası
B
Personel, Adı Soyadı
C
Personel, Gelir
D
Personel, Yaş
E
Personel, Adres
Açıklama:
Bir nitelik kullanarak başka bir varlık niteliği elde edilebiliyorsa, bu yeni niteliğe türetilen nitelik adı verilir.
Personel, Yaş

Soru 53

A kümesi çocukları, B kümesi ise bu çocukların babalarını içermektedir.
A={Uras, Can, Duru, Aylin, Ata, Demir}
B={Sinan, Onur}
Bu A-B iki varlık kümesi arasındaki ilişki aşağıdakilerden hangisidir?

Seçenekler

A
Çoktan-Bire ilişki
B
Bire-Bir ilişki
C
Bire-Çoktan ilişki
D
Çoktan-çoğa ilişki
E
İlişki yok
Açıklama:
A varlık kümesinde birden fazla varlık B kümesinde bir varlık ile ilişki eşlemesidir. Çocukların bir babaları olduğu için çoktan bire bir ilişki söz konusudur.
Çoktan-Bire ilişki

Soru 54


Yukarıdaki varlık kümesi aşağıdakilerden hangisidir?

Seçenekler

A
Sicil No
B
Adı
C
Yönetici
D
Görevi
E
Personel
Açıklama:
Ortak özellikleri veya karakteristikleri içeren varlıkların oluşturduğu kümeye varlık kümesi denir. Personel varlık kümesidir.

Soru 55

Personel yönetici ilişkisinin türü aşağıdakilerden hangisidir?

Seçenekler

A
Birli derecede ilişki
B
İkincil derecede ilişki
C
Üçüncül derecede ilişki
D
Dördüncül derecede ilişki
E
Beşincil derecede ilişki
Açıklama:
Bu modelde tek bir varlık vardır. Birli derecede ilişki söz konusudur.

Soru 56

Müşteri hesap ilişkisinde aile üyelerinin hesap açabilmesine yönelik hazırlanan veritabanında ilişki türü aşağıdakilerden hangisidir?

Seçenekler

A
Bire-bir ilişki
B
Birden- Çoğa ilişki
C
Çoktan -bire ilişki
D
Çoktan-çoğa ilişki
E
İlişki yok
Açıklama:
A varlık kümesi içindeki bir varlık B varlık kümesi içindeki birden fazla varlık ile ilişkili ise ve B kümesindeki bir varlık A kümesindeki birden fazla varlık ile eşleşemiyorsa çoktan-çoğa ilişki vardır. Müşteriler birden fazla hesaba sahip olabilmekte ve birden fazla müşteri (aile üyeleri) aynı hesabı açabilmektedir.
Çoktan çoğa ilişki

Soru 57

Aşağıdakilerden hangisi veritabanı yaşam döngüsü fazları arasında yer almaz?

Seçenekler

A
Gereksinim analizi
B
Veri tabanı tasarım
C
Sürdürülebilirlik
D
Uygulama
E
Bakım
Açıklama:
Veritabanı yaşam döngüsü fazları verilmiş olan SGYD fazları ile büyük ölçüde örtüşür.
VTYD fazları;
1. Gereksinim Analizi
2. Veritabanı Tasarımı
3. Uygulama ve Yükleme
4. Operasyon
5. Bakımdır.
Sürdürülebilirlik

Soru 58

Müşteri - hesaplar ilişkisinde her müşteri için sadece bir hesap açtırabildiğini ve birden fazla kişi için ortak hesap açılmasına izin verilmediğini varsayarsak bu ilişki türü aşağıdakilerden hangisidir?

Seçenekler

A
Bire bir ilişki
B
Birden çoğa ilişki
C
Çoktan bire ilişki
D
Çoktan çoğa ilişki
E
İlişki yok
Açıklama:
Her bir müşteri sadece bir hesap numarası ile eşlenebilmektedir. Bir hesap numarası da sadece bir müşteriye verileceği için bire bir ilişki söz konusudur.

Soru 59

Öğrenci - dersler ilişkisini göz önüne alalım. Her bir öğrencinin birden fazla ders seçme izni olduğunda bu ilişki türü aşağıdakilerden hangisidir?

Seçenekler

A
Bire bir ilişki
B
Birden çoğa ilişki
C
Çoktan bire ilişki
D
Çoktan çoğa ilişki
E
İlişki yok
Açıklama:
Her bir öğrenci birden fazla ders seçebildiği için bire çok ilişki durumu söz konusudur. A kümesi içinde bir varlık birden fazla varlık ile ilişkili ise bu eşlemeye bire çok ilişki denir.
Birden çoğa ilişki

Soru 60

Müşteri - otomobil ilişkisine göz önünüze alalım. Bir müşteri birden fazla otomobile sahip olabilir ve her otomobil modeline birden fazla müşteri sahip olabilir. Bu durumda otomobiller ile müşteriler arasındaki ilişki türü aşağıdakilerden hangisidir?

Seçenekler

A
Bire bir ilişki
B
Birden çok ilişki
C
Çoktan bire ilişki
D
Çoktan çoğa ilişki
E
İlişki yok
Açıklama:
Müşteri otomobil ilişkisi çoktan çoğa olduğunu göstermektedir. Müşteriler birden fazla otomobile sahip olabilmekte ve her otomobil modeli de birden fazla müşteriye sahip olabilmektedir. Çoktan çoğa ilişki en genel ilişki biçimidir. Bu ilişki herhangi sınırlamanın olmadığı durumlar için geçerlidir.

Soru 61

Aşağıdakilerden hangisi kavramsal ver modelinin özelliklerinden biri değildir?

Seçenekler

A
Stratejik veri projelerinde nadir kullanılır
B
Yüksek seviye veri yapılarını içerir
C
Yönetici tarafından süreç izlemede kullanılır
D
Varlıklar, ilişikler ve bunların özelliklerini içerir
E
Kullanıcı gereksinimlerini karşılamak için oluşturulur
Açıklama:
Stratejik veri projelerinde en sık kullanılan veri modelidir.

Soru 62

I-Kavramsal veri modelleme
II-Mantıksal veri modelleme
III-Fiziksel veri modelleme
IV-İşlemsel veri modelleme
Veritabanı tasarım aşamaları aşağıdakilerden hangisidir?

Seçenekler

A
I, II ve III
B
II ve III
C
I, II ve IV
D
II, III ve IV
E
I ve III
Açıklama:
Veritabanı tasarım aşamaları üç aşamadan oluşmaktadır. Bunlar kavramsal veri modelleme (conceptual data modeling), mantıksal veri modelleme (logical data modeling) ve fiziksel veri modellemedir (physical data modeling).

Soru 63

Aşağıdakilerden hangisi varlık ilişki modelindeki varlık çeşitlerinden biri değildir?

Seçenekler

A
Tutum
B
Kişi
C
Yer
D
Nesne
E
Olay
Açıklama:
Varlık işletmenin verisini tutmak istediği kullanıcı ortamındaki kişi, yer, nesne, olay veya
kavramı temsil eder. Bu varlık çeşitleri için bazı örnekler şunlardır:
Kişi : Çalışan, öğrenci, hasta
Yer : Depo, ambar, şehir
Nesne : Makine, inşaat, araç
Olay : Satış, kayıt, sözleşme yenileme
Kavram : Muhasebe hesabı, okulda verilen ders

Soru 64

Aşağıdakilerden hangisi varlık ilişki modelindeki öznitelik çeşitlerinden biri değildir?

Seçenekler

A
Kişi
B
Çalışan_No
C
Öğrenci_Adı
D
Doğum_Tarihi
E
Şasi_no
Açıklama:
“Kişi” varlık olarak söylenebilir. Diğer seçenekler ise Öznitelikler (Attributes) olabilir.

Soru 65

Bir varlık kümesinin elemanı diğer bir varlık kümesinin elemanlarıyla birden çok ilişki kurabiliyorsa ………… denir.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru olarak tamamlar?

Seçenekler

A
Bire Çok İlişki
B
Bire Bir İlişki
C
Çoka Çok İlişki
D
Teke Tek ilişki
E
Güçlü Zayıf ilişki
Açıklama:
Bire Çok İlişki (One to Many 1:N) ve Çoka bir ilişki (Many to one N:1): Bir varlık kümesinin elemanı diğer bir varlık kümesinin elemanlarıyla birden çok ilişki kurabiliyorsa buna bire çok ilişki denir.

Soru 66

Varlık ilişki diyagramında kullanılan şekil aşağıdakilerden hangisidir?

Seçenekler

A
Çok Değerli Öznitelik
B
Öznitelik
C
İlişki Kümesi
D
Türetilen Öznitelik
E
İkili Derecede İlişki
Açıklama:
Varlık ilişki diyagramında kullanılan şekil “Çok Değerli Öznitelik” içindir.

Soru 67

Verilen şekle göre tabloya dönüştürülmüş ilişki türü aşağıdakilerden hangisidir?

Seçenekler

A
Bire çok ilişkili
B
Bire bir ilişkili
C
Çoka çok ilişkili
D
Teke tek ilişkili
E
Aza çok ilişki
Açıklama:
Bire Çok veya Çoka Bir İlişkilerin Tablolara Dönüştürülmesi ile ilgilidir.

Soru 68

Verilen şeklin varlık diyagram türü aşağıdakilerden hangisidir?

Seçenekler

A
Çoka bir varlık diyagramı
B
Bire bir varlık diyagramı
C
Çoka çok varlık diyagramı
D
Teke tek varlık diyagramı
E
Aza çok varlık diyagramı
Açıklama:
Verilen diyagram Bire Çok veya Çoka Bir İlişkilerin Tablolara Dönüştürülmesine dayalı diyagrama örnektir.

Soru 69

Verilen şekle göre tabloya dönüştürülmüş ilişki türü aşağıdakilerden hangisidir?

Seçenekler

A
Çoka çok ilişkili
B
Bire bir ilişkili
C
Bire çok ilişkili
D
Teke tek ilişkili
E
Aza çok ilişki
Açıklama:
Çoka Çok İlişkilerin Tablolara Dönüştürülmesi ile ilgilidir.

Soru 70

Aşağıdakilerden hangisi veritabanı yaşam döngüsü bileşenlerinden biri değildir?

Seçenekler

A
Tedarik
B
Kapsam ve planlama
C
Gereksinim analizi
D
Tasarım
E
Operasyon ve bakım
Açıklama:
Tedarik veritabanı yaşam döngüsü bileşeni değildir.

Soru 71

Veritabanı tasarım aşamaları kaç aşamadan oluşmaktadır?

Seçenekler

A
Bir
B
İki
C
Üç
D
Dört
E
Beş
Açıklama:
Veritabanı tasarım aşamaları üç aşamadan oluşmaktadır. Doğru cevap C'dir.

Soru 72

Veritabanında saklanacak verilerin, kısıtlarının ve ilişkilerinin bir gösterimi olan ve genellikle sistem analizi sırasında diğer gereksinim analizi ve yapılandırma adımları ile paralel olarak yapılan veri tabanı tasarım aşaması hangisidir?

Seçenekler

A
Bütünsel veri modeli
B
Kurgusal veri modeli
C
Fiziksel veri modeli
D
Mantıksal veri modeli
E
Kavramsal veri modeli
Açıklama:
Kavramsal veri modeli (conceptual data model) veritabanında saklanacak verilerin, kısıtlarının ve ilişkilerinin bir gösterimidir. Kavramsal veri modelleme genellikle sistem analizi sırasında diğer gereksinim analizi ve yapılandırma adımları ile paralel olarak yapılır. Doğru cevap E'dir.

Soru 73

Aşağıdakilerden hangisi kavramsal veri modelinin özelliklerinden biri değildir?

Seçenekler

A
İşletmenin genelini kapsayan iş kavramlarını kapsar.
B
Her varlık için benzersiz anahtar belirtilir.
C
Kullanıcı gereksinimlerini karşılamak için oluşturulur.
D
Proje yöneticisi tarafından proje süreç izlemede kullanılır.
E
Varlıklar, ilişkiler ve bunların özelliklerini içerir.
Açıklama:
Kavramsal veri modelinin özellikleri şunlardır:

  • İşletmenin genelini kapsayan iş kavramlarını kapsar.

  • Stratejik veri projelerinde en sık kullanılan veri modelidir.

  • Kullanıcı gereksinimlerini karşılamak için oluşturulur.

  • Proje yöneticisi tarafından proje süreç izlemede kullanılır.

  • Yüksek seviye veri yapılarını içerir.

  • Yetkili ve yöneticilerin tüm seviyelerdeki mimari tanımların veri prensibini anlayabilecekleri teknik olmayan isimler kullanılır.

  • Varlıklar, ilişkiler ve bunların özelliklerini içerir.

Soru 74

Aşağıdakilerden hangisi mantıksal veri modelinin özelliklerinden biri değildir?

Seçenekler

A
Yüksek seviye veri yapılarını içerir.
B
Her varlığın tüm öznitelikleri belirlenmiştir.
C
Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir.
D
Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 50-1000 arasında varlık içerir.
E
Veri özniteliklerinin kısıtları ve veri türleri genellikle belirlenmiş olur.
Açıklama:
Mantıksal veri modelinin özellikleri şunlardır:
  • Tüm varlıkları ve aralarındaki ilişkileri içermektedir.
  • Her varlığın tüm öznitelikleri belirlenmiştir.
  • Her varlık için benzersiz anahtar belirtilir.
  • Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir.
  • Bu aşamada Normalleştirme uygulanır.
  • Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 50-1000 arasında varlık içerir.
  • Veritabanı yönetim sisteminden, veri depolama konumlarından ya da teknolojilerinden bağımsız olarak oluşturulur.
  • Varlıklar ve öznitelikler tanımlara sahip olur.
  • Veri özniteliklerinin kısıtları ve veri türleri genellikle belirlenmiş olur.
Doğru cevap A'dır.

Soru 75

Bir işletme veya iş alanında kullanılan verilerin detaylı ve mantıksal gösterimi hangisidir?

Seçenekler

A
Kavramsal veri modelleme
B
Fiziksel veri modelleme
C
Varlık ilişki modelleme
D
Mantıksal veri modelleme
E
Bütünsel veri modelleme
Açıklama:
Varlık ilişki modelleme bir işletme veya iş alanında kullanılan verilerin detaylı ve mantıksal gösterimidir. Doğru cevap C'dir.

Soru 76

______ işletmenin verisini tutmak istediği kullanıcı ortamındaki kişi, yer, nesne, olay veya kavramı temsil eder.
Yukarıdaki boşluğa hangisi gelmelidir?

Seçenekler

A
Öznitelik
B
İlişki
C
Kavram
D
Varlık
E
Olay
Açıklama:
Varlık işletmenin verisini tutmak istediği kullanıcı ortamındaki kişi, yer, nesne, olay veya kavramı temsil eder. Doğru cevap D'dir.

Soru 77

Değeri ilgili olduğu diğer özniteliklerden hesaplanabilen öznitelik hangisidir?

Seçenekler

A
Türetilen öznitelik
B
Birleşik öznitelik
C
Çok değerli öznitelik
D
Anahtar öznitelik
E
Tümleşik öznitelik
Açıklama:
Türetilen öznitelik (Derived attribute): Değeri ilgili olduğu diğer özniteliklerden hesaplanabilen özniteliktir. Doğru cevap A'dır.

Soru 78

Bir varlık kümesinin birden fazla elemanı diğer bir varlık kümesinin elemanlarıyla birden fazla ilişki kurabiliyorsa buna ____________ denir.
Yukarıdaki boşluğa hangisi gelmelidir?

Seçenekler

A
Çoka çok ilişki
B
Çoka bir ilişki
C
Bire çok ilişki
D
Bire bir ilişki
E
Bütüncül ilişki
Açıklama:
Bir varlık kümesinin birden fazla elemanı diğer bir varlık kümesinin elemanlarıyla birden fazla ilişki kurabiliyorsa buna çoka çok ilişki denir. Doğru cevap A'dır.

Soru 79

Aşağıdakilerden hangisi veritabanı yaşam döngüsü fazlarından biri değildir?

Seçenekler

A
Gereksinim analizi
B
İnceleme
C
Veritabanı tasarımı
D
Uygulama ve yükleme
E
Operasyon
Açıklama:
Veritabanı yaşam döngüsü fazları şu şekildedir:
  • Gereksinim Analizi
  • Veritabanı Tasarımı
  • Uygulama ve Yükleme
  • Operasyon
  • Bakım
Doğru cevap B'dir.

Soru 80

Bilgi sistemi ve geliştirilen veritabanının uygulamaya alındığı ve kullanımda olduğu veri tabanı yaşam döngüsü fazı hangisidir?

Seçenekler

A
Gereksinim analizi
B
Uygulama ve yükleme
C
Bakım
D
İnceleme
E
Operasyon
Açıklama:
Operasyon fazında bilgi sistemi ve geliştirilen veritabanı uygulamaya alınmış ve kullanımdadır. Veritabanı kullanıcılar, uygulama yazılımı ve donanım ile ortaklaşa çalışmaktadır. Doğru cevap E'dir.

Soru 81

_________ veri modeli, ___________ modelin seçilen veritabanı yönetim sisteminin veritabanı şemasına dönüştürülmesidir.
Yukarıdaki boşluklara sırasıyla aşağıdakilerden hangisi gelmelidir?

Seçenekler

A
Kavramsal / mantıksal
B
Mantıksal / kavramsal
C
Mantıksal / fiziksel
D
Fiziksel / kavramsal
E
Kavramsal / fiziksel
Açıklama:
Mantıksal veri modeli (logical data model) Kavramsal modelin seçilen veritabanı yönetim sisteminin veritabanı şemasına dönüştürülmesidir.Mantıksal veri modeli ilişkisel veritabanı teknolojilerinden bağımsız, veri depolama, veri kısıtları ve ilişkiler tarafından tamamıyla bağlanmış veri modelidir. Bir mantıksal veri modeli insanları, yerleri, nesneleri, kuralları ve ilişkiler ile onlar arasındaki olayları standartlaştırır. Doğru cevap B'dir.

Soru 82

Aşağıdakilerden hangisi Mantıksal Veri Modeli'nin özelliklerinden biridir?

Seçenekler

A
Stratejik veri projelerinde en sık kullanılan veri modelidir.
B
Kullanıcı gereksinimlerini karşılamak için oluşturulur.
C
Yetkili ve yöneticilerin tüm seviyelerdeki mimari tanımların veri prensibini anlayabilecekleri teknik olmayan isimler kullanılır.
D
İşletmenin genelini kapsayan iş kavramlarını kapsar.
E
Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 50-1000 arasında varlık içerir.
Açıklama:
Mantıksal Veri Modelinin Özellikleri : • Tüm varlıkları ve aralarındaki ilişkileri içermektedir. • Her varlığın tüm öznitelikleri belirlenmiştir. • Her varlık için benzersiz anahtar belirtilir. • Farklı varlıklar arasındaki ilişkiyi tanımlayan yabancı anahtarlar belirtir. • Bu aşamada Normalleştirme uygulanır. • Veri modeli kapsamına bağlı olmakla birlikte tipik olarak 50-1000 arasında varlık içerir. • Veritabanı yönetim sisteminden, veri depolama konumlarından ya da teknolojilerinden bağımsız olarak oluşturulur. • Varlıklar ve öznitelikler tanımlara sahip olur. • Veri özniteliklerinin kısıtları ve veri türleri genellikle belirlenmiş olur.
Dolayısıyla doğru cevap E seçeneğidir.

Soru 83

Varlık kümesindeki her bir örnek için farklı değer alan özniteliğe ne ad verilir?

Seçenekler

A
Birleşik öznitelik
B
Anahtar öznitelik
C
Türetilen öznitelik
D
Tek değerli öznitelik
E
Çok değerli öznitelik
Açıklama:
Varlık kümesindeki her bir örnek için farklı değer alan özniteliğe anahtar öznitelik denir. Yani anahtar öznitelikte iki örneğin değeri aynı olamaz. Anahtar öznitelik tanımlandığı varlık kümesinde bulunan tüm örnekler için benzersiz değerler alır. Örneğin Çalışan_no Çalışan varlık kümesi için anahtar özniteliktir. Vatandaşlık numaraları, öğrenci numaraları, hastane dosya numaraları, evrak numaraları, kütüphanedeki kitap numaraları her biri kendi varlık kümesi için birer anahtar özniteliktir. Anahtar öznitelik tek bir öznitelikten oluşabileceği gibi birden fazla özniteliğin birleşimi ile de tanımlanabilir. Bu tip özniteliğe birleşik anahtar denir.Doğru cevap B seçeneğidir.

Soru 84

Bir özniteliğin alabileceği değerlerin tümünün oluşturduğu kümeye ne ad verilir?

Seçenekler

A
Etki alanı
B
Varlık kümesi
C
Veri modeli
D
İlişki
E
Varlık
Açıklama:
Etki Alanı Bir özniteliğin alabileceği değerlerin tümünün oluşturduğu kümeye etki alanı (domain) denir. Örneğin bir şirkette Çalışan_Ayrıcalıkları varlık kümesinde bulunanların Ayrıcalık_no özniteliğinin değerleri Yönetici için 1, İdari personel için 2, İşçi için 3 olsun. Bu durumda Ayrıcalık_no özniteliğinin etki alanı 1, 2 ve 3 değerlerinden oluşur. Etki alanı varlık ilişki diyagramı içinde gösterilmez. Doğru cevap A'dır.

Soru 85

Araç varlığının özniteliklerinin tamamı (Şasi_No, Renk, Ağırlık ve Motor_güc) _______ özniteliklerden oluşur.
Yukarıdaki cümleyi aşağıdakilerden hangisi doğru şekilde tanımlar?

Seçenekler

A
Basit
B
Birleşik
C
Türetilen
D
Çok değerli
E
Tek değerli
Açıklama:
Basit (atomik) öznitelik organizasyon için anlamlı daha küçük parçalara bölünemez. Örneğin Araç varlığının özniteliklerinin tamamı (Şasi_No, Renk, Ağırlık ve Motor_güc) basit özniteliklerden oluşur. Doğru cevap A seçeneğidir.

Soru 86

Örneğin, bir işletmede çalışanın işe başlama tarihini gösteren bir öznitelik (İş_başlama_tarihi) olsun. Bir çalışanın kaç yıl çalıştığı belirlenmek istenirse Çalışan_yılı özniteliği İş_başlama_tarihi özniteliği ve sorgu tarihi kullanılarak hesaplanabilir. Yukarıda hangi tür özniteliğe örnek verilmiştir?

Seçenekler

A
Basit
B
Birleşik
C
Tek değerli
D
Çok değerli
E
Türetilen
Açıklama:
Bazı öznitelik değerleri veritabanında depolanan diğer ilişkili özniteliklerden hesaplanabilir veya türetilebilir. Bu oluşturulan yeni özniteliğe türetilen öznitelik (derived attribute) denir. Örneğin, bir işletmede çalışanın işe başlama tarihini gösteren bir öznitelik (İş_başlama_tarihi) olsun. Bir çalışanın kaç yıl çalıştığı belirlenmek istenirse Çalışan_yılı özniteliği İş_başlama_tarihi özniteliği ve sorgu tarihi kullanılarak hesaplanabilir. Öğrenci varlık kümesinde bulunanların Doğum_tarihi özniteliği kullanılarak yaş özniteliği elde edilebilir. Türetilen öznitelikler varlık ilişki diyagramında kesikli çizgili oval şekillerle gösterilir.Doğru cevap E seçeneğidir.

Soru 87

Kullanıcıların talepleri ya da iş süreçlerindeki değişimler doğrultusunda sistem desteğinin sağlanması, geleneksel bilgi sistemi geliştirme süreci sistem geliştirme yaşam döngüsü fazlarından hangisidir?

Seçenekler

A
Kapsam ve planlama
B
Gereksinim analizi
C
Operasyon ve bakım
D
Kurulum ve dağıtım
E
Gerçekleştirme ve test
Açıklama:
Geleneksel bilgi sistemi geliştirme süreci sistem geliştirme yaşam döngüsü (SGYD) olarak adlandırılır. Sistem geliştirme yaşam döngüsü bilgi sistemlerinin planlanması, geliştirilmesi, kullanım ve bakım faaliyetlerini içeren fazlardan oluşur. Bu fazlar; Kapsam ve Planlama: Problemin kapsamı, fırsatları ve hedefleri tanımlanır. Gereksinim Analizi: Sistem analisti, sosyal araç ve tekniklerin yardımıyla gereksinimleri tanımlar. Bu gereksinimler analiz edilerek işlevsel, işlevsel olmayan ve ortam gereksinimleri olarak sınıflanır. Bu fazın çıktısı alternatif çözüm önerisidir. Tasarım: Sistem tasarımında analist, alternatif çözüm önerilerini kavramsal, mantıksal ve fiziksel sistem özelliklerine dönüştürür. Gerçekleştirme ve Test: Özellikleri ortaya konulmuş olan sistem geliştirilir ve testleri tamamlanarak çalışır hale getirilir. Kurulum ve Dağıtım: Sistem geliştiricileri, uygulama yazılımını (ve veritabanını), geliştirme ortamından üretim ortamına geçirmek üzere mevcut ya da yeni donanım üzerine kurarlar. Sistem analistleri sistem kullanıcılarını eğitir, eski verilerin yeni sisteme aktarımını ve en son sistem testlerini yapar. Operasyon ve Bakım: Kullanıcıların talepleri ya da iş süreçlerindeki değişimler doğrultusunda sistem desteğinin sağlanmasıdır. Doğru cevap C'dir.

Soru 88

Aşağıdakilerden hangisi veritabanı yaşam döngüsü fazlarından biri değildir?

Seçenekler

A
Gereksinim analizi
B
Veritabanı tasarımı
C
Uygulama
D
Yükleme
E
Geribildirim
Açıklama:
Veritabanı Yaşam Döngüsü Fazları Veritabanı yaşam döngüsü fazları verilmiş olan SGYD fazları ile büyük ölçüde örtüşür. VTYD fazları; 1. Gereksinim Analizi 2. Veritabanı Tasarımı 3. Uygulama ve Yükleme 4. Operasyon. Doğru cevap E'dir.

Soru 89

Veritabanı yaşam döngüsü kaç aşamadan oluşur?

Seçenekler

A
3
B
4
C
5
D
6
E
7
Açıklama:
Veritabanı Yaşam Döngüsü Fazları Veritabanı yaşam döngüsü fazları verilmiş olan SGYD fazları ile büyük ölçüde örtüşür. VTYD fazları; 1. Gereksinim Analizi 2. Veritabanı Tasarımı 3. Uygulama ve Yükleme 4. Operasyon 5. Bakımdır. Doğru cevap C'dir.

Soru 90

Veritabanı tasarımı kaç aşamadan oluşmaktadır?

Seçenekler

A
3
B
4
C
5
D
5
E
7
Açıklama:
Veritabanı tasarım aşamaları üç aşamadan oluşmaktadır. Bunlar kavramsal veri modelleme (conceptual data modeling), mantıksal veri modelleme (logical data modeling) ve fiziksel veri modellemedir (physical data modeling). Veritabanı tasarımını ifade eden modeller ile kullanıcılar ve geliştirme ekibi tasarıma son hâlini verir. İzleyen süreçlerde de veri tasarım modeli, geliştirme ekibi tarafından gerçeklenir. Doğru cevap A'dır.

Ünite 3

Soru 1


A∩B işleminin sonucu aşağıdakilerden hangisidir?

Seçenekler

A
B
C
D
E
Açıklama:
Bu bir kesişim işlemidir. Kesişim işlemi iki tablonun ortak kayıtlarını getirir.

Soru 2

A∪B işleminin sonucu aşağıdakilerden hangisidir?

Seçenekler

A
B
C
D
E
Açıklama:
Bu bir birleşim işlemidir. Birleşim işlemi iki tablodaki tüm kayıtları getirir.

Soru 3

σ Cinsiyet=Kadın (A∪B) işleminin sonucu aşağıdakilerden hangisidir?

Seçenekler

A
B
C
D
E
Açıklama:
Seçim işlemi verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üretir. Getirilen alt küme verilen bir şarta göre seçilir. Seçim şartını gerçekleyen satırlar getirilir. Sonuç başka bir ilişkisel cebir işlemi için girdi olarak kullanılabilir. σCinsiyet=Kadın (A∪B)’nin getirdiği kayıt;

Soru 4

Aşağıdakilerden hangisi basit veri tipilerinden birisi değildir?

Seçenekler

A
Karakter
B
Bit
C
Tam sayısal
D
Yaklaşık sayısal
E
İkili nesneler
Açıklama:
Karakter, bit, tam sayısal ve yaklaşık sayısal basit veri tipleri için kullanılmıştır. İkili nesneler ise karmaşık veri tipidir.

Soru 5

Aşağıdakilerden hangisi özelleştirilmiş veri tiplerindendir?

Seçenekler

A
XML
B
Geography
C
Geometry
D
Hierarchyid
E
Hepsi
Açıklama:
Bütün şıklar özelleştirilmiş veri tiplerinin bir çeşididir.

Soru 6

I. (Null x 3) + 4
II. (Null x 4) - 20
III. (2 x 3) + 4
Yukarıda verilen işlemlerinin sonucu kaçtır?

Seçenekler

A
I: Null, II: Null, III: 10
B
I: 4, II: Null, III: 10
C
I: 3, II: 4, III: 10
D
I: Null, II: Null, III: 2
E
I: Null, II: Null, III: Null
Açıklama:
Null operatörü olduğu zaman işlemin sonucu Null olarak geri dönecektir.

Soru 7

Anahtar kısıtları aşağıda şıkların hangisinde doğru verilmiştir?

Seçenekler

A
Birincil Anahtar, Yabancı Anahtar
B
Benzersiz Anahtar, Yabancı Anahtar
C
Birincil Anahtar, Benzersiz Anahtar
D
Yabancı Anahtar
E
Birincil Anahtar, Benzersiz Anahtar, Yabancı Anahtar
Açıklama:
Anahtar kısıtları birincil anahtar, benzersiz anahtar ve yabancı anahtardan oluşur.

Soru 8

Aşağıdakilerden hangisi birincil anahtarın özelliklerinden birisi değildir?

Seçenekler

A
Tabloda bir kaydı belirlemek için kullanılır
B
Tabloda sadece bir Birincil anahtar tanımlanabilir
C
Birincil anahtar içindeki değerler benzersizdir
D
NULL değeri alabilir
E
Birincil anahtar kümelenmiş indeks kullanır
Açıklama:
Birincil anahtarın özellikleri;
• Tabloda bir kaydı belirlemek için kullanılır.
• Tabloda sadece bir Birincil anahtar tanımlanabilir.
• Birincil anahtar içindeki değerler benzersizdir.
• NULL değeri alamaz.
• Birincil anahtar kümelenmiş indeks kullanır.

Soru 9

Aşağıdakilerden hangisi görünümlerin avantajlarından birisidir?

Seçenekler

A
Çok uzun ve karmaşık sorgulardan bir görünüm oluşturarak karmaşık sorguyu çalıştırmak yerine görünümdeki basit bir seçim işlemi ile sorguyu tamamlayabiliriz.
B
Birden fazla fiziksel veya mantıksal veri tabanına erişmek yerine, tek bir veri tabanından veri alınıyormuş gibi veri getirilebilir
C
Gelen veriler üzerinde matematiksel işlemler veya biçimlendirme işlemleri yapılarak alan değeri gibi gösterilebilir.
D
Veri tabanını mantıksal gruplara ayırıp (yıllar, modeller vb.) daha kolay raporlama ve daha yüksek performans alınabilir.
E
Hepsi
Açıklama:
Görünümlerin kullanılmasının avantajları şunlardır:
• Çok uzun ve karmaşık sorgulardan bir görünüm oluşturarak karmaşık sorguyu çalıştırmak yerine görünümdeki basit bir seçim işlemi ile sorguyu tamamlayabiliriz.
• Kullanıcıların tablo veya tabloların yapısını görmesini engeller. Böylece güvenlik anlamında, tabloların yapısını bilmeyen kullanıcıların tablolara müdahale etmesi engellenmiş olur. İlave olarak uygulama geliştirici veya kullanıcılara sadece görünümlere erişim hakkı verip tablolara erişim hakkı vermeyerek ekstra güvenlik sağlanabilir.
• Birden fazla fiziksel veya mantıksal veri tabanına erişmek yerine, tek bir veri tabanından veri alınıyormuş gibi veri getirilebilir.
• Gelen veriler üzerinde matematiksel işlemler veya biçimlendirme işlemleri yapılarak alan değeri gibi gösterilebilir.
• Veri tabanını mantıksal gruplara ayırıp (yıllar, modeller vb.) daha kolay raporlama ve daha yüksek performans alınabilir.

Soru 10

İlişkisel Veritabanı ile ilgili hangisi yanlış bilgi içerir?

Seçenekler

A
İlişkisel veri tabanlarında veri bilgisayardaki fiziksel depolamadan bağımsız olarak kullanılamaz.
B
IBM’de araştırmacı olarak çalışan Dr. E. F. Codd tarafından geliştirilmiştir
C
İlişkisel veritabanı veriyi ilişkisel örnekler içinde depolar.
D
İlişkisel modelde tablolar arası ilişkiler bire-bir, bire-çok ve çoka-çok olarak sınıflanır.
E
İlişkisel veritabanında veriye Yapılandırılmış Sorgu Dili (Structured Query Language, SQL) ile erişilebilir.
Açıklama:
Bir tablo içindeki kayıtların veya alanların fiziksel sırasının önemi yoktur. Tablo içindeki her bir kayıt kendi değerini taşıyan alanlardan oluşur. İlişkisel veritabanlarının bu iki özelliği sayesinde veri, bilgisayardaki fiziksel depolamadan bağımsız olarak kullanılabilmektedir. Bu sayede kullanıcı fiziksel olarak nerede ve nasıl depolandığını bilmesine gerek kalmadan veriye erişebilmektedir.

Soru 11

Hangisi Tablolara uygulanılan genel küme işlemlerindendir?

Seçenekler

A
Seçim (selection, σ).
B
Yansıtma (projection, π).
C
Doğal bitişme (Natural Join, ⋈).
D
Yeniden adlandırma (Renaming, ρ).
E
Birleşim (union, ∪).
Açıklama:
Tablolara uygulanılan genel küme işlemleri: birleşim (union, ∪), kesişim (intersection ∩) ve fark (difference, -) işlemleridir.

Soru 12

Hangisi temel veritabanı nesnelerinden sayılmaz?

Seçenekler

A
Arayüzler(Interfaces).
B
Tablolar (Tables).
C
Görünümler (Views).
D
İndeksler (İndexes).
E
Saklı yordamlar (Stored procedures).
Açıklama:
Çözüm: İVTYS’de veri tablo adı verilen veri nesnelerinde tutulur. Bu bölümde temel veritabanı nesneleri olan tablolar (tables), görünümler (views), indeksler (indexes) ve saklı yordamlar (stored procedures).

Soru 13

Hangisi Tablolar hakkında yanlış bilgi içerir?

Seçenekler

A
İlişkisel modele göre veri tablolar içinde tutulur
B
Tablo içindeki kayıtlarında ve alanlarında sıralama önemlidir
C
Her bir tablo kayıtlar ve alanlardan oluşur.
D
Tablolar veritabanının baş yapılarıdır ve her bir tablo tek ve özel bir temayı temsil eder.
E
Her tabloda tablo içindeki satırları benzersiz olarak ifade etmekte kullanılan en az bir alan bulunur.
Açıklama:
Tablolar veritabanının baş yapılarıdır ve her bir tablo tek ve özel bir temayı temsil eder. Daha önceden de ifade edildiği gibi tablo içindeki kayıtların ve alanların sıralamasının bir önemi yoktur. Böylece veri, ilişkisel veritabanında sunucudaki fiziksel depolama alanından bağımsız olarak tutulmuş olur

Soru 14

Hangisi Alanlar hakkında yanlış bilgi içerir?

Seçenekler

A
Doğru tasarlanmış bir veritabanında her bir alanda birden fazla değer tutulabilir.
B
Her bir tekrarlanan kayıt içindeki veri yığın yapısını ve tanımını gösterir
C
Tekrar eden kayıtlardaki her bir alandaki veri farklı olabilir.
D
Alan içinde tuttuğu veriye göre isimlendirilir
E
Sütun ve öznitelik ifadelerinin hepsi veritabanı tablosundaki alanları belirmek için kullanılan terimlerdir.
Açıklama:
Alanlar her bir tekrarlanan kayıt içindeki veri yığın yapısını ve tanımını gösterir. Bu nedenle tekrar eden kayıtlardaki her bir alandaki veri farklı olabilir. Doğru tasarlanmış bir veritabanında her bir alanda sadece bir değer tutulur.

Soru 15

"Aynı alanda iki veya daha fazla farklı bilgiyi tutar." Bu tanım hangi kavrama girer?

Seçenekler

A
Çok değerli alan
B
Hesaplanan alan
C
Karmaşık alan
D
Çok parçalı alan
E
Tasarımlı alan
Açıklama:
Çok parçalı alan: Aynı alanda iki veya daha fazla farklı bilgiyi tutar. Örneğin Şekil 3.9’da gösterildiği gibi postakodu ve şehir bilgilerini saklamak için [PostakoduSehir] adında tek bir alan tanımlamak yanlış olacaktır. Bu durumda tablo içinden postakodu ve şehir adına göre arama veya sıralama yapmak güçleşecektir.

Soru 16

Basit veri tiplerinde tek bir değer üzerinde bir örüntü veya değer kısıtlaması yapılır. Hangisi bu sınıfa dâhildir?

Seçenekler

A
Referans işaretçileri (pointers)
B
Koleksiyon diziler
C
Kullanıcı tanımlı
D
Yaklaşık Sayısal
E
Geography
Açıklama:
Karakter, Bit, Tam Sayısal, Yaklaşık Sayısal, Tarih ve Zaman gibi kavramlar basit veri tipine örnektir.

Soru 17

Hiyerarşik düzende verilerin saklanmasını sağlayan bir veri saklama sistematiğidir. Yukarıdaki tanım hangi özelleştirilmiş veri tipine aittir?

Seçenekler

A
Referans işaretçileri (pointers)
B
XML
C
Hierarchyid
D
Geography
E
Geometry
Açıklama:
XML: Hiyerarşik düzende verilerin saklanmasını sağlayan bir veri saklama sistematiğidir. XML yapısı içerisinde saklanan verilere göre farklılaşabilir.

Soru 18

Hangisi Kısıtlar’ la ilgili yanlıştır?

Seçenekler

A
Tablo kısıtı alan tanımlarından ayrı olarak yapılmaz.
B
Kısıtlar tablodaki alanlar üzerine kuralların uygulanmasını mümkün kılar.
C
Veritabanı içindeki verinin doğruluk ve güvenirliliğini sağlar
D
Tablo veya alan seviyesinde olabilir
E
Birden fazla alan üzerine kısıt konulmak istenirse tablo kısıtı kullanılmalıdır
Açıklama:
Alanlar üzerindeki kısıtlayıcılar sadece ilgili alana uygulanırken, tablo seviyesi kısıtlar tüm tabloya uygulanır. Tablo kısıtı alan tanımlarından ayrı olarak yapılır ve tablonun birden fazla alanına uygulanabilir. Birden fazla alan üzerine kısıt konulmak istenirse tablo kısıtı kullanılmalıdır.

Soru 19

Aşağıdaki R ve S tablolarının sonucu T tablosudur. Burada tablolara uygulanan cebirsel işlem nedir?

Seçenekler

A
Fark
B
Birleşim
C
Kartezyen Çarpım
D
Kesişim
E
Seçim
Açıklama:
Tablolara bakıldığında T tablosunun R ve S tablosunun kesişimi olduğu görülmektedir

Soru 20

Aşağıdaki R tablosundan seçim yapılmış ve sonuç olarak S tablosu elde edilmiştir. Burada tablolara uygulanan cebirsel işlem nedir?

Seçenekler

A
B
C
D
E
Açıklama:
S tablosuna bakıldığında A sütunundaki sayıların 3’ten büyük olduğu görülmektedir. A sütunundaki sayılar 3’ten büyük sayılar seçilmiştir.

Soru 21

Aşağıdaki R ve S tablolarının kartezyen çarpımının sonucu kaç satırdan oluşur?

Seçenekler

A
9
B
12
C
15
D
18
E
20
Açıklama:
İki tablo arasında yapılan kartezyen çarpım işleminde tablolardaki satır sayılarının çarpımı kadar satır oluşur. Bu nedenle 4*5=20 tane satır olur.

Soru 22

Aşağıdaki müşteri bilgileri tablosunda Dersler alanı hangi tür bir alandır?

Seçenekler

A
Hesaplanan alan
B
Çok parçalı alan
C
Çok değerli alan
D
Anahtar alan
E
Gerekli alan
Açıklama:
Bir alanda birden fazla aynı türden bilgi varsa bu alan Çok Değerli Alandır.

Soru 23

Veritabanı tablosundaki herhangi bir alana Ad, Soyad, Adres gibi değişken uzunlukta metin türünde bilgiler girilecekse alan türü olarak hangi veri tipinin seçilmesi en uygun olur?

Seçenekler

A
CHAR
B
DECIMAL
C
INTEGER
D
VARCHAR
E
FLOAT
Açıklama:
Veritabanı tablosundaki herhangi bir alana değişken uzunlukta metin türünde bilgiler girilecekse alan türü olarak VARCHAR seçilmesi en uygun olur.

Soru 24

Veritabanı tablosundaki herhangi bir alana tam sayısal değerler girilecekse alanın veri tipi ne olarak seçilmelidir?

Seçenekler

A
NCHAR
B
INTEGER
C
FLOAT
D
DOUBLE
E
TIMESTAMP
Açıklama:
Veritabanı tablosundaki herhangi bir alana tam sayısal değerler girilecekse alanın veri tipi ne olarak NUMERIC, DECIMAL(DEC), INTEGER (INT) ve SMALLINT gibi veri tipleri seçilmelidir.

Soru 25

Aşağıdaki tablodaki alanlardan hangisinin birincil anahtar olarak kullanılması en doğru olur?

Seçenekler

A
Kimlik No
B
Adı
C
Soyadı
D
Adres
E
Doğum Tarihi
Açıklama:
Birincil anahtar tablodaki kayıtları benzersiz yapan kayıttır. Adı, soyadı, adresi ve telefonu aynı olan kayıt olabilir ancak Kimlik numarası aynı olan kayıt olmayacağından Kimlik No alanı birincil anahtar olarak seçilmesi en doğru olur.

Soru 26

Veritabanında saklanan ve verileri işleyen çalıştırılabilir program kodlarına ne ad verilir?

Seçenekler

A
Index
B
Birinci anahtar
C
Görünüm
D
Hareket tablosu
E
Saklı yordam
Açıklama:
Saklı yordamlar veritabanında saklanan ve verileri işleyen çalıştırılabilir program kodudur. Saklı yordamlar ilişkisel veri tabanlarının bir parçası olmadığı hâlde neredeyse tüm modern IVTYS’ler tarafından desteklenir.

Soru 27

Bir veritabanı tablosunda indexler hangi alan üzerinde tanımlanırsa performansı büyük ölçüde artırır?

Seçenekler

A
Tamsayılı değerler içeren alanlar üzerinde
B
Tarih bilgisi içeren alanlar üzerinde
C
Metin türünde bilgi içeren alanlar üzerinde
D
Birincil anahtar üzerinde
E
Az sayıda farklı değer içeren alanlar üzerinde
Açıklama:
Bir veritabanı tablosunda Birincil anahtar ve yabancı anahtarlar üzerine tanımlanan indeksler performansı büyük ölçüde arttırır.

Soru 28

I. İlişkisel veri tabanı veriyi ilişkisel örnekler içinde depolar.
II. İlişkisel örnekler veri tabanı kullanıcıları tarafından tablolar olarak adlandırılır.
III. Her bir ilişkisel örnek kayıtlar ve alanlar şeklinde oluşturulur.Yukarıdaki İlişkisel veri tabanı ile ilgili ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
I,II
C
I, II, III
D
II, III
E
III
Açıklama:
Çözüm: İlişkisel veri tabanı veriyi ilişkisel örnekler içinde depolar. İlişkisel örnekler veri tabanı kullanıcıları tarafından tablolar olarak adlandırılır. Her bir ilişkisel örnek kayıtlar ve alanlar şeklinde oluşturulur.

Soru 29

………, ilişkisel veri tabanı oluşturma, düzenleme, bakım ve sorgulama işlemlerinin yapılabildiği standart bir dildir. Yukarıdaki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?

Seçenekler

A
SQL
B
WRC
C
ESO
D
WFG
E
QSP
Açıklama:
İlişkisel veri tabanında veriye Yapılandırılmış Sorgu Dili (Structured Query Language, SQL) ile erişilebilir. SQL, ilişkisel veri tabanı oluşturma, düzenleneme, bakım ve sorgulama işlemlerinin yapılabildiği standart bir dildir.

Soru 30

İlişkisel tablolarda birincisinde olan ancak ikincisinde olmayan kayıtların getirilmesi işlemine ne ad verilir?

Seçenekler

A
Yansıtma
B
Fark
C
Seçim
D
Kartezyen Çarpım
E
Kesişim
Açıklama:
Fark, bir işlemin yapılması esnasında birincide olan ancak ikincisinde olmayan kayıtları getirmektedir.

Soru 31

Verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üreten seçim işlemi hangi sembol ile gösterilmektedir?

Seçenekler

A
(σ)
B
(x)
C
(⋈θ)
D
(⋈)
E
(ρ)
Açıklama:
Seçim işlemi verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üretir. Getirilen alt küme verilen bir şarta göre seçilir. Seçim şartını gerçekleyen satırlar getirilir. Sonuç başka bir ilişkisel cebir işlemi için girdi olarak kullanılabilir ve σ işareti ile gösterilir.

Soru 32

I. Bitişme işleminin özel bir durumudur.
II. Bu bitişme işleminde sonuç iki tablonun eşit bitişmede tüm ortak alanlarının kullanılmasıyla bulunur.
Yukarıdaki özellikler hangi birleştirme özelliğine aittir?

Seçenekler

A
Şartlı Bitişme
B
Doğal Bitişme
C
Yapay Bitişme
D
Sıradan Bitişme
E
Sıralı Bitişme
Açıklama:
Doğal Bitişme (⋈) bitişme işleminin özel bir durumudur. Bu bitişme işleminde sonuç iki tablonun eşit bitişmede tüm ortak alanlarının kullanılmasıyla bulunur. İki tablo arasında en az bir alan ortak ise uygulanabilir.

Soru 33

I. İlişkisel veri tabanı yönetim sistemi (İVTYS) ilişkisel veri tabanı modelini esas alan yönetim yazılımıdır.
II. İVTYS ilişkisel veri tabanının yönetimini, veri tabanı ile iletişimi sağlayan ara yüzlerden oluşur.
III. İVTYS’de veri tablo adı verilen veri nesnelerinde tutulur.
İVTYS ile ilgili yukarıdaki ifadelerden hangisi doğrudur?

Seçenekler

A
I.
B
I, II
C
I, II, III
D
I, III
E
III
Açıklama:
İVTYS ilişkisel veri tabanı modelini esas alan yönetim yazılımıdır. İVTYS ilişkisel veri tabanının yönetimini, veri tabanı ile iletişimi sağlayan ara yüzlerden oluşur. İVTYS’de veri tablo adı verilen veri nesnelerinde tutulur.

Soru 34

I. İVTYS’ye göre tablo içindeki kayıtların ve alanların sıralaması oldukça önemlidir.
II. İVTYS’de tabloda tablo içindeki satırları benzersiz olarak ifade etmekte kullanılan en az iki alan bulunur.
III. Verilen tablo içinde tutulan tema bir nesne veya hareket olabilir.
Yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
III
C
I, II, III
D
I, II
E
I, III
Açıklama:
Tablo içindeki kayıtların ve alanların sıralamasının bir önemi yoktur. Böylece veri, ilişkisel veri tabanında sunucudaki fiziksel depolama alanından bağımsız olarak tutulmuş olur. Her tabloda tablo içindeki satırları benzersiz olarak ifade etmekte kullanılan en az bir alan bulunur. Verilen tablo içinde tutulan tema bir nesne veya hareket olabilir.

Soru 35

I. (25 × 3) + 4 = 79
II. (Null × 3) + 4 = Null
III. (25 × 3) + Null = 75
Yukarıdaki eşitliklerden hangileri doğrudur?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
III
Açıklama:
NULL değerin dezavantajı matematiksel operasyonlarda ya da fonksiyonlarda hataya sebep olabilmesidir. NULL değeri içeren bir işlemin sonucu yine NULL olur. Dolayısı ile I ve II. ifadelerdeki işlemler doğrudur. Ancak, III. işlemin sonucu 75 değil NULL olması gerekir.

Soru 36

I. Bir tabloda birden fazla olabilir.
II. Bu anahtara NULL değeri atanabilir.
III. Bu anahtarda kümelenmemiş (Non-clustered) indeks kullanır.
Yukarıdaki özellikler hangi anahtar çeşidine karşılık gelmektedir?

Seçenekler

A
Birincil Anahtar
B
Benzersiz Anahtar
C
Yabancı Anahtar
D
İkincil Anahtar
E
Saklı Anahtar
Açıklama:
Benzersiz anahtar bir alanın değerlerinin benzersizliğini belirler. Bu sayede tablodaki tüm kayıtlar içinde benzersiz tanımlı alanda birden fazla aynı değer bulunamaz. Benzersiz anahtarın özellikleri;
• Bir tabloda birden fazla benzersiz anahtar olabilir,
• Benzersiz anahtara NULL değeri atanabilir,
• Benzersiz anahtar kümelenmemiş (Non-clustered) indeks kullanır.

Soru 37

I. Basit
II. Özel
III. Karmaşık
Yukarıdakilerden hangisi (İVTYS) veri tiplerinden biridir?

Seçenekler

A
I
B
I, III
C
I, II, III
D
II, III
E
III
Açıklama:
İVTYS veri tipleri 3’e ayrılır. Bunlar; Basit, Karmaşık, Özelleştirilmiş olarak gruplandırılmaktadır. Özel olarak adlandırılan bir veri tipi bulunmamaktadır.

Soru 38

  1. Bire-Bir
  2. Bire-Çok
  3. Çoka-Çok
İlişkisel veri tabanı modelinde tablolar arasındaki ilişkiler verilen maddelerden hangileri gibi sınıflanabilir ?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I-II
D
I-II-III
E
Yanlız III
Açıklama:
İlişkisel modelde tablolar arası ilişkiler bire-bir, bire-çok ve çoka-çok olarak sınıflanır. İk tablo arasındaki bir ilişki bir ortak alanın eşleşen değerler üzerinden direk olarak kurulur. Dolayısıyla doğru şık D seçeneğidir.

Soru 39

Günümüzde yaygın olarak kullanılan veritabanı yazılımlarından SQL komutlarıyla hangisi yapılamaz?

Seçenekler

A
İlişkisel veri tabanı oluşturma
B
Düzenleme
C
Bakım
D
Sorgulama
E
Virüs Taraması
Açıklama:
SQL komutlarıyla A,B,C,D seçeğindeki işlemler yapılabilir. Ancak virüs taraması, antivirüs programlarının yaptığı bir işlemdir. Dolayısıyla cevap E seçeneğidir.

Soru 40


  1. "Birleşim" işlemi iki tablodaki tüm kayıtları getirir.

  2. "Kesişim" işlemi iki tablonun ortak kayıtlarını getirir.

  3. "Fark" işlemi iki tablodaki farkları eşitler.

  4. "Yansıtma" iki tablodan birincisinde olan ancak ikincisinde olmayan kayıtları getirir.


Geleneksel ilişkisel cebirde verilen komut ifadelerinin hangileri doğrudur ?

Seçenekler

A
Yanlız I
B
I-II
C
I-III
D
III-IV
E
I-II-III-IV
Açıklama:
Verilen öncüllerde I ve II öncüldeki ifadeler doğrudur. Ancak III ve IV teki öncüller yanlıştır. "Fark" işlemi iki tablodan birincisinde olan ancak ikincisinde olmayan kayıtları getirir. R-S ile gösterilir. "Yansıtma" işlemi bir tablonun sadece seçilen alanlarından oluşan yen bir tablo oluşturur. Dolayısıyla doğru seçenek B şıkkıdır.

Soru 41

tablolar-veritabani İlişkisel cebirde verilen R ve S tablolarına R∩S işlemi uygulandığında gelen bilgiler hangi şıkta doğru verilmiştir ?

Seçenekler

A
Ayşe Kara - Marketing Manager - Kirmizi toprak mh. Gul sk. No:1 - F - Eskisehir - Turkiye
B
Ayşe Kara - Sales Manager - Kirmizi toprak mh. Gul sk. No:1 - F - Eskisehir - Turkiye
C
john Smith - Marketing Manager - 1900 Duh Drv. - M - Voncouver - Turkiye
D
Ali Can - Marketing Manager - 1900 Duh Drv. - M - Voncouver - Turkiye
E
Ali Can - Sales Manager - Seker Mh. 4883 sk. No:9 - M - Voncouver - Turkiye
Açıklama:
Verilen komut iki tabloda ortak olan (kesişim) işlemi uygulanması gerekmektedir. İki tabloda ortak olan değer Ayşe Kara kişisine ait bilgilerdir. Dolayısıyla doğru seçenek A şıkkıdır.

Soru 42

  1. Büyük miktarda verinin tutulduğu veriambarı sistemleri boyutsal veri modeli kullanırlar.
  2. Hareket verileri gerçek tablolarda(fact table) tutulur.
  3. Hareket ile ilişkili olan nesneler boyut tablolarında (dimension table, lookup table) tutulur.
Veritabanı yönetim sistemleriyle ilgili olarak verilen ifadelerden hangileri doğrudur ?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I-II
D
I-III
E
I-II-III
Açıklama:
Verilen öncüllerin hepsi veri tabanı yönetim sistemler için doğru ifadelerdir. Dolayısıyla cevap E seçeneğidir.

Soru 43

Veri tabanında sabit veya değişken boydaki karakter dizilerinde karakterleri depolayan veri tipi gösterimi hangisinde yanlış verilmiştir ?

Seçenekler

A
CHARACTER
B
CHAR
C
VARYING
D
VARCHAR
E
TINYINT
Açıklama:
E şıkkındaki ifade Türkçe ifade edilen bir anlamı göstermektedir. Diğer şıklardaki gösterimler doğrudur. Dolayısıyla doğru cevap E seçeneğidir.

Soru 44

  1. NUMERIC
  2. DECIMAL(DEC)
  3. INTEGER(INT)
  4. SMALLINT
  5. TIMESTAMP
Verilen maddelerden hangileri tüm sayıları ve ondalık ayırıcılı sayıları depolar ?

Seçenekler

A
I-II-III-IV
B
I-II-III
C
Yalnız IV
D
III-IV
E
II-III-IV
Açıklama:
NUMERIC, DECIMAL(DEC), INTEGER(INT), SMALLINT tüm sayıları ve ondalık ayırıcılı sayıları depolar. Ancak TIMESTAMP tarih, saati veya her ikisini birden depolamak için kullanılır. Dolayısıyla doğru seçenek A şıkkıdır.

Soru 45

"Veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için bir zorlamadır. Eğer bir alanın özelliği ............. olarak belirlenmiş ise tabloya yeni bir kayıt eklenirken bu alana ait değerin boş bırakılmasına izin verilmez. Kullanıcı bir hata mesajı ile bilgilendirilir ve kaydın tamamlanmasına izin verilmez." ifadesinde boş bırakılan yere aşağıdakilerden hangisi gelmelidir ?

Seçenekler

A
XML
B
DEFAULT
C
NULL
D
NOT NULL
E
FOREIGN KEY
Açıklama:
Verilen tanım "NOT NULL" kısıtı tanımıdır. Dolayısıyla doğru şık D seçeneğidir.

Soru 46

İVTYS ilişkisel veritabanının yönetimini ve veritabanı ile iletişimi sağlayan arayüzlerden oluşur. Buna göre aşağıdakilerden hangisi bir veritabanı sistemi değildir?

Seçenekler

A
MS SQL Server
B
Oracle
C
MySQL
D
Microsoft Access
E
Kaspersky
Açıklama:
A,B,C,D şıklarında verilenler veritabanı yönetim sistemleridir. Ancak E seçeğindeki "Kaspersky" bir antivirüs programıdır.

Soru 47

  1. Etkilemez
  2. Arttırır
  3. Azaltır
Veritabanı sisteminde birincil anahtar ve yabancı anahtarlar üzerinde tanımlanan indeksler performansı nasıl etkiler ?

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
I-II
E
I-II-III
Açıklama:
Veritabanı sisteminde birincil anahtar ve yabancı anahtarlar üzerinde tanımlanan indeksler performansı büyük ölçüde arttırır. Bu yüzden doğru seçenek B seçeneğidir.

Soru 48

Aşağıdakilerden hangisi Tam Sayısal Veri Tiplerinden biri değildir?

Seçenekler

A
VARYING
B
NUMERIC
C
DECIMAL
D
INTEGER
E
SMALLINT
Açıklama:
Bu veri tipi tüm sayları ve ondalık ayırıcılı sayıları depolar. İVTYS yazılımlarının büyük çoğunluğu tam sayısal veri tipi olarak NUMERIC, DECIMAL(DEC), INTEGER (INT) ve SMALLINT kullanır.

Soru 49

Aşağıdakilerden hangisi Bit Veri Tiplerinden biri değildir?

Seçenekler

A
NCHAR
B
BIT
C
BIT VARYING
D
BINARY
E
VARBINARY
Açıklama:
İkili sayı sistemindeki verilere örnek olarak dijital görüntü ve ses verisi verilebilir. Bu veri tipi BIT, BIT VARYING, BINARY veya VARBINARY olarak kullanılır.

Soru 50

Birbirleri ile ilişkili nesneleri hiyerarşik bir ağaç yapısında saklayan özelleştirilmiş veri türüdür aşağıdakilerden hangisidir?

Seçenekler

A
Hierarchyid
B
XML
C
Geography
D
Geometry
E
Real
Açıklama:
Hierarchyid: Birbirleri ile ilişkili nesneleri hiyerarşik bir ağaç yapısında saklayan veri türüdür. Bu yapı sadece veri değil verilerin birbiri olan ilişkilerini saklayan bir veri türüdür.

Soru 51

I- (Null x 5) + 45
II- Null + 23
III- 34 + (4 x Null)
IV- 62 + (4 x 5)
Verilen işlemlerden hangilerinin sonucu Null olur?

Seçenekler

A
I, II ve III
B
II ve III
C
I ve IV
D
II, III ve IV
E
III ve IV
Açıklama:
NULL değeri içeren bir işlemin sonucu yine NULL olur.

Soru 52

Veritabanı tablosu alanlarının boş bırakılmaması için uygulanan özellik aşağıdakilerden hangisidir?

Seçenekler

A
NOT NULL
B
DEFAULT
C
NULL
D
UNIQUE
E
FOREIGN
Açıklama:
Veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlamadır. Eğer bir alanın özelliği NOT NULL olarak belirlenmiş ise tabloya yeni bir kayıt eklenirken bu alana ait değerin boş bırakılmasına izin verilmez.

Soru 53

I-Birincil anahtar
II-Benzersiz anahtar
III-Yabancı anahtar
IV-Özel anahtar
Verilenlere göre anahtar kısıtları aşağıdakilerden hangisidir?

Seçenekler

A
I, II ve III
B
II ve III
C
I ve IV
D
II, III ve IV
E
III ve IV
Açıklama:
Anahtar kısıtları birincil anahtar (primary key), benzersiz anahtar (unique key) ve yabancı anahtardan (foreign key) oluşur.

Soru 54

Verilenlere göre tablolara uygulanan cebirsel işlem aşağıdakilerden hangisidir?

Seçenekler

A
Doğal Bitişme
B
Şartlı Bitişme
C
Kesişim
D
Yeniden adlandırma
E
Bölme
Açıklama:
Doğal Bitişme uygulanmıştır.

Soru 55

…………… veritabanında saklanan ve verileri işleyen çalıştırılabilir program kodudur.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru olarak tamamlar?

Seçenekler

A
Saklı Yordamlar
B
İndeksler
C
Görünümler
D
Benzersiz anahtarlar
E
Yabancı anahtarlar
Açıklama:
Saklı yordamlar veritabanında saklanan ve verileri işleyen çalıştırılabilir program kodudur. Saklı yordamlar ilişkisel veri tabanlarının bir parçası olmadığı hâlde neredeyse tüm modern İVTYS’ler tarafından desteklenir.

Soru 56

Aşağıdakilerden hangisi iki tablonun ortak kayıtlarını getirir?

Seçenekler

A
Kesişim (∩)
B
Fark (-)
C
Yansıtma (π)
D
Seçim (σ)
E
Kartezyen Çarpım (x)
Açıklama:
Kesişim işlemi iki tablonun ortak kayıtlarını getirir.
Kesişim (∩)

Soru 57

Aşağıdakilerden hangisi iki tablodaki tüm kayıtları getirir?

Seçenekler

A
Fark (-)
B
Kesişim (∩)
C
Yansıtma (π)
D
Seçim (σ)
E
Birleşim (∪)
Açıklama:
Birleşim işlemi iki tablodaki tüm kayıtları getirir.
Birleşim (∪)

Soru 58

Aşağıdakilerden hangisi birden fazla tablodan verilerin aynı anda kullanılmasını sağlar?

Seçenekler

A
Görünüm
B
CHECK Kısıtı
C
Benzersiz Anahtar
D
Birincil Anahtar
E
DEFAULT Kısıtı
Açıklama:
Görünümler, fazla tablodan verilerin aynı anda kullanılmasını sağlar.

Soru 59

Aşağıdakilerden hangisi bir veya daha fazla alana girilebilecek değerlerin sınırlandırılmasını sağlar?

Seçenekler

A
Görünüm
B
Benzersiz Anahtar
C
CHECK Kısıtı
D
NOT NULL Kısıtı
E
DEFAULT Kısıtı
Açıklama:
CHECK Kısıtı
Bu kısıt ile bir veya daha fazla alana girilebilecek değerlerin sınırlandırılması sağlanır.

Soru 60

Aşağıdakilerden hangisi her iki tablonun uygun bir şekilde ilişkilendirilmesini ve veri tutarlılığının korunmasına yardımcı olur?

Seçenekler

A
Benzersiz Anahtar
B
Yabancı anahtar
C
CHECK Kısıtı
D
NOT NULL Kısıtı
E
DEFAULT Kısıtı
Açıklama:
Yabancı anahtar her iki tablonun uygun bir şekilde ilişkilendirilmesini ve veri tutarlılığının korunmasına yardımcı olur.

Soru 61

Bir alanın değerlerinin benzersizliğini belirler. Bu sayede tablodaki tüm
kayıtlar içinde benzersiz tanımlı alanda birden fazla aynı değer bulunamaz.
Yukarıda tanımı yapılan hangisidir?

Seçenekler

A
Benzersiz Anahtar
B
Yabancı anahtar
C
CHECK Kısıtı
D
NOT NULL Kısıtı
E
DEFAULT Kısıtı
Açıklama:
Benzersiz Anahtar
Bu anahtar bir alanın değerlerinin benzersizliğini belirler. Bu sayede tablodaki tüm kayıtlar içinde benzersiz tanımlı alanda birden fazla aynı değer bulunamaz.

Soru 62

Aşağıdakilerden hangisi veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlamadır?

Seçenekler

A
Benzersiz Anahtar
B
Yabancı anahtar
C
CHECK Kısıtı
D
NOT NULL Kısıtı
E
DEFAULT Kısıtı
Açıklama:
NOT NULL Kısıtı
Veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlamadır.

Soru 63

Aşağıdakilerden hangisi tablo içindeki bir kaydı benzersiz olarak belirlemek için kullanılır?

Seçenekler

A
Görünüm
B
Benzersiz Anahtar
C
Birincil Anahtar
D
Yabancı anahtar
E
CHECK Kısıtı
Açıklama:
Birincil Anahtar (Primary Key)
Tablo içindeki bir kaydı benzersiz olarak belirlemek için kullanılır.

Soru 64

Aşağıdakilerden hangisi basit veri tiplerindendir?

Seçenekler

A
Referans işaretçileri
B
İkili (binary) nesneler
C
Koleksiyon diziler
D
Tam Sayısal
E
Kullanıcı tanımlı
Açıklama:
Tam Sayısal: Bu veri tipi tüm sayları ve ondalık ayırıcılı sayıları depolar. İVTYS yazılımlarının büyük çoğunluğu tam sayısal veri tipi olarak NUMERIC, DECIMAL(DEC), INTEGER (INT) ve SMALLINT kullanır

Soru 65

1. Market İlişkisel veritabanında aşağıda üç tablonun ve alan adlarının olduğunu varsayınız. Soruyu verilen tablolara göre cevaplayınız.
  • Urunler (UrunNo, UrunAdi, FirmaID, Alis_Fiyat, SatisFiyat): Urunler tablosunda marketteki ürünlerin kodu, adi, firması, alis ve satıs fiyatları tutulmaktadır.
  • Siparis (SiparisID, UrunNo, Adet): Siparis tablosunda markete yapılan siparislerin numarası, siparis edilen ürün numarası ve ilgili ürüne ilişkin sipariş adet bilgisi tutulmaktadır.
  • Firma (FirmaID, FirmaAdi, Adres, Tel): Firma tablosunda ise firmanın numarası, adı, adres ve telefon numarası bilgileri tutulmaktadır.
Alış fiyatı 100 TL'den az olan ürünleri getiren ifade aşağıdakilerden hangisidir?

Seçenekler

A
σ Alis_Fiyat<100(Market ∪ Urunler)
B
π Alis_Fiyat(Urunler)
C
π Alis_Fiyat<100 (Urunler)
D
σ Alis_Fiyat<100 (Urunler)
E
σ Alis_Fiyat<100 (Alıs_Fiyatı)
Açıklama:
Seçim (σ)
Seçim işlemi verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üretir. Getirilen alt küme verilen bir şarta göre seçilir. Seçim şartını gerçekleyen satırlar getirilir.
σ Alis_Fiyat<100 (Urunler): Bu seçim ile Urunler tablosunda Alis_Fiyat'ı 100 TL'nin altındaki ürünler listelenir.

Soru 66

2. Market İlişkisel veritabanında aşağıda üç tablonun ve alan adlarının olduğunu varsayınız. Soruyu verilen tablolara göre cevaplayınız.
  • Urunler (UrunNo, UrunAdi, FirmaID, Alis_Fiyat, SatisFiyat): Urunler tablosunda marketteki ürünlerin kodu, adi, firması, alis ve satıs fiyatları tutulmaktadır.
  • Siparis (SiparisID, UrunNo, Adet): Siparis tablosunda markete yapılan siparişlerin numarası, sipariş edilen ürün numarası ve ilgili ürüne ilişkin sipariş adet bilgisi tutulmaktadır.
  • Firma (FirmaID, FirmaAdi, Adres, Tel): Firma tablosunda ise firmanın numarası, adı, adres ve telefon numarası bilgileri tutulmaktadır.
Satis Fiyatı 100 TL olan ürünlerin UrunAdi'larını getiren ifade aşağıdakilerden hangisidir?

Seçenekler

A
σ Satis_Fiyat=100 (Urunler)
B
π UrunAdiSatis_Fiyat=100 (Satis_Fiyatı))
C
π UrunAdiSatis_Fiyat=100 (Urunler))
D
π UrunAdiSatis_Fiyat=100 (Market))
E
σUrunAdiSatis_Fiyat=100 (Urunler))
Açıklama:
Yansıtma (π)
Yansıtma işlemi bir tablonun sadece seçilen alanlarından oluşan yeni bir tablo oluşturur.
πa1,a2,…,an(R) ile gösterilir. İfadedeki a1, a2, …, an R tablosundan seçilen alanları gösterir.
π UrunAdiSatis_Fiyat=100 (Urunler)): Urun tablosunda satış fiyatı 100 TL olan ürünlerin adları listelenir.

Soru 67

3. Market İlişkisel veritabanında aşağıda üç tablonun ve alan adlarının olduğunu varsayınız. Soruyu verilen tablolara göre cevaplayınız.
  • Urunler (UrunNo, UrunAdi, FirmaID, Alis_Fiyat, SatisFiyat): Urunler tablosunda marketteki ürünlerin kodu, adi, firması, alis ve satıs fiyatları tutulmaktadır.
  • Siparis (SiparisID, UrunNo, Adet): Siparis tablosunda markete yapılan siparişlerin numarası, sipariş edilen ürün numarası ve ilgili ürüne ilişkin sipariş adet bilgisi tutulmaktadır.
  • Firma (FirmaID, FirmaAdi, Adres, Tel): Firma tablosunda ise firmanın numarası, adı, adres ve telefon numarası bilgileri tutulmaktadır.
Marketteki ürünlerin numaralarını veya ürünlerin firma adlarını getiren ifade aşağıdakilerden hangisidir?

Seçenekler

A
π UrunNo (Urunler) ∩ π FirmaAdi (Firma)
B
π UrunNo (Urunler) ∪ π FirmaAdi (Firma)
C
π UrunNo (Urunler) × π FirmaAdi (Firma)
D
σ UrunNo (Urunler) ∪ σ FirmaAdi (Firma)
E
σ UrunNo (Urunler) ∩ σ FirmaAdi (Firma)
Açıklama:
Birleşim (∪)
Birleşim işlemi iki tablodaki tüm kayıtları getirir. Tekrar eden kayıtlar elenir
π UrunNo (Urunler) ∪ π FirmaAdi (Firma) : Urunler tablosundan urun numaralarını ve firma tablosundan firma isimlerini gösterir.

Soru 68

Aşağıdakilerden hangisi karmaşık veri tiplerinden biridir?

Seçenekler

A
Bit
B
Tam sayısal
C
Tarih ve Zaman
D
Yaklaşık sayısal
E
İkili (binary) nesne
Açıklama:
İkili (binary) nesneler: İkili nesneler olağan ilişkisel veritabanı kayıt yapılarından ikili
veriyi ayırmak için oluşturulmuştur. Resim gibi büyük nesneleri içeren tablolar, karakterler ve sayılar içeren ortalama bir tablo kaydından çok daha büyüktür. Bu nedenle depolanma problemi ortaya çıkabilir. Veritabanı tablo kayıtlarını fiziksel olarak 2 ila 8 kilobayt büyüklükte bloklarda tutar. Bu alana karakter ve sayısal alanlardan oluşan tablo kayıtları kolayca sığarken, resim, ses benzeri ikili veriler (çok büyük olabileceğinden) sığmayacak ve veritabanının fiziksel veri depolama özelliğini zorlayarak verimsiz kullanıma sebep olacaktır. Bu nedenle ikili nesneler geleneksel tablo kayıt değerlerinden farklı olarak oluşturulmuştur. Büyük karakter dizileri, video, XML veri, ses vb. ikili nesneler olarak tutulur

Soru 69

I. (10 ×2) + 0
II. (Null × 5) + 2
III. (10 × 2) + Null
İlişkisel veritabanı işleminde yukarıda verilen ifadelerin sonucu aşağıdakilerden hangisidir?

Seçenekler

A
I: 20, II: 2, III: 20
B
I: 20, II: 2, III: Null
C
I: 20, II: Null, III: Null
D
I: Null, II: Null, III: 20
E
I: Null, II: Null, III: Null
Açıklama:
NULL bilinmeyen veya olmayan değeri gösterir. NULL sayısal değerlerdeki sıfır ya da karakter dizilerindeki bir veya daha fazla boş karaktere karşılık gelmez.
I: 20, II: Null, III: Null
NULL değeri içeren bir işlemin sonucu yine NULL olur.

Soru 70

Aşağıdaki şekilde [Bileşenler] tablosunda Birincil anahtar (veya anahtarlar) hangi seçenekte doğru verilmiştir?

Seçenekler

A
[BilesenKodu], [SatıcıKodu]
B
Sadece [BilesenKodu]
C
Sadece [SatıcıKodu]
D
[BilesenKodu], [BileşenAdi]
E
[BilesenAdi], [SatıcıKodu]
Açıklama:
Bu anahtar tablo içindeki bir kaydı benzersiz olarak belirlemek için kullanılır. Bileşenler tablosunda BileşenKodu benzersiz ve sadece bir birincil anahtar ile tanımlanabilir. İçindeki değerler benzersizdir. Null değeri almaz.
Sadece [BilesenKodu]

Soru 71

Bir veritabanında mutlaka alanların dolu olması gerekiyorsa bunun için hangi kısıt uygulanmalıdır?

Seçenekler

A
Not Null
B
Default
C
Anahtar
D
Null
E
Check
Açıklama:
NOT NULL Kısıtı
Veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlamadır. Eğer bir alanın özelliği NOT NULL olarak belirlenmiş ise tabloya yeni bir kayıt eklenirken bu alana ait değerin boş bırakılmasına izin verilmez. Kullanıcı bir hata mesajı ile bilgilendirilir ve kaydın tamamlanmasına izin verilmez.

Soru 72

Çalışanlar tablosuna asgari ücret tekrar tekrar girilmek istenmiyorsa aşağıdakilerden hangi kısıt uygulanabilir?

Seçenekler

A
Not Null
B
Default
C
Null
D
Check
E
Anahtar
Açıklama:
Tabloya bir kayıt eklendiği veya değiştirildiği zaman DEFAULT kısıtlı alana değer belirtilmemiş ise ilgili alana varsayılan bir değer atanmasını sağlar. Asgari ücret varsayılan olarak belirtilirse tekrar tekrar alana veri girişinin yapılması engellenmiş olur.
DEFAULT Kısıtı

Soru 73

Aşağıdaki basit veri tiplerinden hangisi sabit boyutlu karakter veri tipidir?

Seçenekler

A
VARCHAR
B
BIT
C
NUMERIC
D
TIMESTAMP
E
CHAR
Açıklama:
VARCHAR: Değişken boydaki karakter dizisi veri tipidir.
BIT: Bu veri tipi ikili sayı sistemindeki sayılardan (binary number) oluşan dizileri
depolamakta kullanılır.
NUMERIC: Bu veri tipi tam sayısal veri tipidir.
TIMESTAMP tarihleri, saati veya her ikisini birden depolamakta kullanılır.
Sabit boyutlu karakter veri tipi CHARACTER ya da CHAR olarak bilinir.

Soru 74

İlişkisel veritabanı modeli kim tarafından geliştirilmiştir?

Seçenekler

A
D. E. Cohen
B
C. C. Spearman
C
E. F. Codd
D
D. E. Kappa
E
A. H. Pearson
Açıklama:
İlişkisel veritabanı modeli IBM’de araştırmacı olarak çalışan Dr. E. F. Codd tarafından geliştirilmiştir. Doğru cevap C'dir.

Soru 75

İlişkisel modelde tablolar arası ilişkiler kaç grupta sınıflanır?

Seçenekler

A
Bir
B
İki
C
Üç
D
Dört
E
Beş
Açıklama:
İlişkisel modelde tablolar arası ilişkiler bire-bir, bire-çok ve çoka-çok olmak üzere üç grupta sınıflanır. Doğrular cevap C'dir.

Soru 76

Birincil anahtar tek bir alan ile tanımlanabileceği gibi birden fazla alan ile de oluşturulabilir. Birden fazla alan ile oluşturulan birincil anahtara ___________ denir.
Yukarıdaki boşluğa hangisi gelmelidir?

Seçenekler

A
Kompozit birincil anahtar
B
Benzersiz anahtar
C
Yabancı anahtar
D
Benzersiz birincil anahtar
E
Sağlayıcı anahtar
Açıklama:
Birincil anahtar tek bir alan ile tanımlanabileceği gibi birden fazla alan ile de oluşturulabilir. Birden fazla alan ile oluşturulan birincil anahtara kompozit birincil anahtar denir. Doğru cevap A'dır.

Soru 77

Aşağıdakilerden hangisi birincil anahtarın özelliklerinden biri değildir?

Seçenekler

A
Birincil anahtar içindeki değerler benzersizdir.
B
Birincil anahtar kümelenmiş (clustered) indeks kullanır.
C
Tabloda sadece bir birincil anahtar tanımlanabilir.
D
NULL değeri alır.
E
Tabloda bir kaydı belirlemek için kullanılır.
Açıklama:
Birincil anahtarın özellikleri;

  • Tabloda bir kaydı belirlemek için kullanılır,

  • Tabloda sadece bir Birincil anahtar tanımlanabilir,

  • Birincil anahtar içindeki değerler benzersizdir,

  • NULL değeri alamaz,

  • Birincil anahtar kümelenmiş (clustered) indeks kullanır.


Doğrular cevap D'dir.

Soru 78

Ana tablodaki birincil anahtarın alt tablodaki karşılık gelen kopyası olan, tablolar arası ilişkilerde (ana-alt tablolarında) bağlantının alt tarafını belirten anahtar hangisidir?

Seçenekler

A
Yabancı anahtar
B
Birincil anahtar
C
Benzersiz anahtar
D
Kompozit anahtar
E
Bütünleşik anahtar
Açıklama:
Yabancı anahtarlar ana tablodaki birincil anahtarın alt tablodaki karşılık gelen kopyasıdır. Yani tablolar arası ilişkilerde (ana-alt tablolarında) bağlantının alt tarafını belirtir. Doğru cevap A'dır.

Soru 79

Aşağıdakilerden hangisi veri üzerinde ön işlem yaparak veritabanı dışına gönderilecek verinin miktarını düşürmekte kullanılır?

Seçenekler

A
İndeksler
B
Saklı yordamlar
C
Görünümler
D
CHECK kısıtı
E
DEFAULT kısıtı
Açıklama:
Genellikle saklı yordamlar veri üzerinde ön işlem yaparak veritabanı dışına gönderilecek verinin miktarını düşürmekte kullanılır. Doğru cevap B'dir.

Soru 80

Hangi kısıt ile bir veya daha fazla alana girilebilecek değerlerin sınırlandırılması sağlanır?

Seçenekler

A
CHECK kısıtı
B
Anahtar kısıtı
C
DEFAULT kısıtı
D
NOT NULL kısıtı
E
NULL kısıtı
Açıklama:
CHECK kısıtı ile bir veya daha fazla alana girilebilecek değerlerin sınırlandırılması sağlanır. Doğru cevap A'dır.

Soru 81

Veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlama olan kısıt hangisidir?

Seçenekler

A
DEFAULT kısıtı
B
CHECK kısıtı
C
Anahtar kısıtı
D
NOT NULL kısıtı
E
NULL kısıtı
Açıklama:
NOT NULL kısıtı, veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlamadır. Doğru cevap D'dir.

Soru 82

Farklı tablolardaki alanlar arasındaki değerlerin kontrol ve doğrulanmasına izin veren kısıt hangisidir?

Seçenekler

A
DEFAULT kısıtı
B
NOT NULL kısıtı
C
NULL kısıtı
D
CHECK kısıtı
E
Anahtar kısıtı
Açıklama:
Anahtar kısıtları farklı tablolardaki alanlar arasındaki değerlerin kontrol ve doğrulanmasına izin verir. Doğru cevap E'dir.

Soru 83

Hiyerarşik düzende verilerin saklanmasını sağlayan bir veri saklama sistematiği olan özelleştirilmiş veri tipi hangisidir?

Seçenekler

A
Geography
B
Biology
C
XML
D
Geometry
E
Hierarchyid
Açıklama:
XML: Hiyerarşik düzende verilerin saklanmasını sağlayan bir veri saklama sistematiğidir. XML yapısı içerisinde saklanan verilere göre farklılaşabilir. Doğru cevap C'dir.

Soru 84

I.Birleşim
II. Seçim
III. Kesişim
IV. Kartezyen çarpım
Yukarıda verilen işlemlerden hangileri tablolara uygulanan genel küme işlemleri arasında yer almaktadır?

Seçenekler

A
I ve II
B
I ve III
C
I, III ve IV
D
I, II ve III
E
II, III ve IV
Açıklama:
Tablolara uygulanılan genel küme işlemleri: birleşim (union, ∪), kesişim (intersection, ∩) ve fark (difference, -) işlemleridir.Doğru cevap B'dir.

Soru 85

Verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üreten ve getirilen alt kümeyi verilen bir şarta bağlı olarak seçen işleme ne ad verilir?.

Seçenekler

A
Seçim
B
Yansıtma
C
Kartezyen çarpım
D
Şartlı bitişme
E
Doğal bitişme
Açıklama:
Seçim işlemi verilen bir tablonun kayıtlarının alt kümesi olarak yeni bir tablo üretir. Getirilen alt küme verilen bir şarta göre seçilir. Seçim şartını gerçekleyen satırlar getirilir. Sonuç başka bir ilişkisel cebir işlemi için girdi olarak kullanılabilir.Doğru cevap A'dır.

Soru 86


Yukarıda verilen görselde aşağıdaki işlemlerden hangisi gerçekleşmiştir?

Seçenekler

A
Bitişme
B
Yeniden adlandırma
C
Bölme
D
Şartlı bitişme
E
Doğal bitişme
Açıklama:
Bölme (÷) M(x,y) ve N(y) iki tablo olmak üzere M÷N işlemi alan değeri y’ ye eşit olan M tablosu içindeki (x) alan değerlerini verir. Aşağıdaki Şekil 3.6’da “tüm ayakkabılardan almış kadınları bulmak” için bölme işlemi (TabloM÷TabloN) kullanılmaktadır. Sonuçta sadece “Ayşe” nin tüm ayakkabılardan aldığı bulunur.Doğru cevap C'dir.

Soru 87

Aşağıda verilen basit veri tiplerinden hangisi ikili sayı sistemindeki sayılardan (binary number) oluşan dizileri depolamakta kullanılan ve ikili sayı sistemindeki verilere örnek olarak dijital görüntü ve ses verisi verilebilen veri tipidir?

Seçenekler

A
Karakter
B
Bit
C
Tam sayısal
D
Yaklaşık sayısal
E
Tarih ve zaman
Açıklama:
Bit: Bu veri tipi ikili sayı sistemindeki sayılardan (binary number) oluşan dizileri depolamakta kullanılır. İkili sayı sistemindeki verilere örnek olarak dijital görüntü ve ses verisi verilebilir. Bu veri tipi BIT, BIT VARYING, BINARY veya VARBINARY olarak kullanılır. Doğru cevap B'dir.

Soru 88

Aşağıdakilerden hangisi özelleştirilmiş veri tiplerinin arasında yer almaktadır?

Seçenekler

A
XML
B
Referans işaretçileri
C
Koleksiyon diziler
D
İkili nesneler
E
Kullanıcı tanımlı
Açıklama:
Bu veri tipleri daha gelişmiş ilişkili veritabanı sistemlerinde görünür. Özelleştirilmiş veri tipleri verinin yapısına uygun depolama sağlamak için oluşturulur. Örneğin MS SQL Server İVTYS yazılımındaki bazı özelleştirilmiş veri tipleri; XML: Hiyerarşik düzende verilerin saklanmasını sağlayan bir veri saklama sistematiğidir. XML yapısı içerisinde saklanan verilere göre farklılaşabilir. Geography: Coğrafi verilerin saklanması için özelleştirilmiş veri türleridir. Enlem, meridyen, yükseklik gibi konumsal verilerin saklanması için oluşturulmuştur. Geometry: Geometrik şekillerin standart bir tanımı yapılarak yeniden çizilmesine yönelik verilerin saklanmasını sağlar. Şekillerin en, boy, yükseklik ve koordinat gibi verilerini barındırır. Hierarchyid: Birbirleri ile ilişkili nesneleri hiyerarşik bir ağaç yapısında saklayan veri türüdür. Bu yapı sadece veri değil verilerin birbiri olan ilişkilerini saklayan bir veri türüdür.Doğru cevap A'dır.

Soru 89

Veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlamadır. Eğer bir alanın özelliği bu şekilde belirlenmiş ise tabloya yeni bir kayıt eklenirken bu alana ait değerin boş bırakılmasına izin verilmez.
Yukarıda tanımı verilen kısıt türü aşağıdaki seçeneklerin hangisinde doğru olarak verilmiştir?

Seçenekler

A
Default Kısıt
B
Anahtar Kısıtı
C
Check Kısıtı
D
Not Null Kısıtı
E
Yabancı Anahtar Kısıtı
Açıklama:
NOT NULL Kısıtı Veritabanı tablosunun alanlarının mutlaka dolu olması gerektiğinde boş bırakılmaması için uygulanan bir zorlamadır. Eğer bir alanın özelliği NOT NULL olarak belirlenmiş ise tabloya yeni bir kayıt eklenirken bu alana ait değerin boş bırakılmasına izin verilmez. Kullanıcı bir hata mesajı ile bilgilendirilir ve kaydın tamamlanmasına izin verilmez.Doğru cevap D'dir.

Soru 90

Aşağıdakilerden hangisi Birincil Anahtar (Primary Key)'in özelliklerinden biri değildir?

Seçenekler

A
Tabloda bir kaydı belirlemek için kullanılır.
B
Tabloda sadece bir Birincil anahtar tanımlanabilir.
C
Birincil anahtar içindeki değerler benzersizdir.
D
Birincil anahtara NULL değeri atanamaz.
E
Birincil anahtar kümelenmemiş indeks kullanır.
Açıklama:
Birincil anahtar kümelenmiş (clustered) indeks kullanır. Doğru cevap E'dir.

Soru 91

Bu veri tipinde ondalık ayırıcılı sayılar ve üslü sayılar depolanır. İVTYS yazılımlarında yaklaşık sayısal veri tipi için FLOAT, REAL ve DOUBLE PRECISION kullanılır
Yukarıda tanımlanan veri tipi aşağıdakilerden hangisidir?

Seçenekler

A
XML
B
Tarih ve zaman
C
Yaklaşık sayısal
D
Tam sayısal
E
Bit
Açıklama:
Yaklaşık Sayısal: Bu veri tipinde ondalık ayırıcılı sayılar ve üslü sayılar depolanır. İVTYS yazılımlarında yaklaşık sayısal veri tipi için FLOAT, REAL ve DOUBLE PRECISION kullanılır. Doğru cevap C'dir.

Soru 92

Tabloya bir kayıt eklendiği veya değiştirildiği zaman _________ kısıtlı alana değer belirtilmemiş ise ilgili alana varsayılan bir değer atanmasını sağlar.
Yukarıdaki tanımı aşağıdakilerden hangisi doğru şekilde tamamlar?

Seçenekler

A
Not Null
B
Anahtar
C
Birincil anahtar
D
Yabancı anahtar
E
Default
Açıklama:
Tabloya bir kayıt eklendiği veya değiştirildiği zaman DEFAULT kısıtlı alana değer belirtilmemiş ise ilgili alana varsayılan bir değer atanmasını sağlar. Özellikle bir alanda NULL değerlere izin verilmiyor ve DEFAULT tanımı yapılmamış ise ilgili tabloya kayıt eklenirken ilgili alan dolu olmalıdır aksi hâlde veritabanı hata verecektir. DEFAULT kısıtı tablo oluşturulurken varsayılan değerin atanacağı alan tanımına eklenir. Doğru cevap E'dir.

Soru 93

______ veritabanından bir veya daha fazla tablonun alanlarından oluşturulan sanal tablolardır ve bu tablolar birden fazla tablodan verilerin aynı anda kullanılmasını sağlarlar.
Yukarıda verilen tanımı aşağıdakilerden hangisi doğru şekilde tamamlar?

Seçenekler

A
Kısıtlar
B
Anahtarlar
C
Görünümler
D
Veritabanları
E
Alanlar
Açıklama:
Görünüm, veritabanından bir veya daha fazla tablonun alanlarından oluşturulan sanal tablodur. Görünümler birden fazla tablodan verilerin aynı anda kullanılmasını sağlar. Bu şekilde görünüm oluşturabilmek için tablolar arası bağlantılar anahtarlar ile oluşturulmuş olmalıdır. Görünüm içinden bir kayıt istendiğinde veri görünümün oluşturulduğu tablolardan getirilir, görünüm içindeki veriler ayrı bir alanda depolanmaz. Bu nedenle görünümler sanal tablolar olarak adlandırılır. Görünüm için veritabanında tutulan bilgi görünümün yapısıdır. Görünümler veritabanındaki bilgileri farklı yönlerden görmenizi sağlar.Doğru cevap C'dir.

Ünite 4

Soru 1

Birbiri ile ilişkili veri dosyaları ve veri tabloları kümesinin çok amaçlı kullanıma olanak sağlayacak şekilde depolanmasına ne ad verilir?

Seçenekler

A
Veri Deposu
B
Verileme
C
Veri Tabanı
D
İlişkisel Veriler
E
Veri Sistemi
Açıklama:
Veri tabanı, birbiri ile ilişkili veri dosyaları ve veri tabloları kümesinin çok amaçlı kullanıma olanak sağlayacak şekilde depolanmasıdır. Diğer seçeneklerdeki seçenekler yanlıştır.

Soru 2

I. İlişkisel veri tabanı yönetim sistemlerinde, veri tabanındaki her kayıt bir tek konu hakkındadır.
II. Sistem tüm verileri tablolar içerisinde yönetir.
III. Tablolarda, sütunlar arasında bir anahtar sütun yer alır.
Modern veri tabanı yönetim sistemleri ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
III
Açıklama:
İlişkisel veri tabanı yönetim sistemlerinde, veri tabanındaki her kayıt bir tek konu hakkındadır. Sistem tüm verileri tablolar içerisinde yönetir. Tablolarda, sütunlar arasında bir anahtar sütun yer alır.

Soru 3

Veri tabanı yazılımlarını iki gruba ayırmak mümkündür. Aşağıdakilerden hangi ikili veri tabanı yazılımlardan biridir?

Seçenekler

A
Sunucu veri tabanı yönetim sistemleri- Masaüstü veri tabanı yönetim sistemleri
B
Toplu veri tabanı yönetim sistemleri- Bireysel veri tabanı yönetim sistemleri
C
Bireysel veri tabanı yönetim sistemleri- Masaüstü veri tabanı yönetim sistemleri
D
Karmaşık veri tabanı yönetim sistemleri- Basit veri tabanı yönetim sistemleri
E
Çoklu veri tabanı yönetim sistemleri- Birleşik veri tabanı yönetim sistemleri
Açıklama:
Veri tabanı yazılımlarını sunucu veri tabanı yönetim sistemleri ve masaüstü veri tabanı yönetim sistemleri olarak iki gruba ayırmak mümkündür. Sunucu veri tabanı yönetim sistemleri karmaşık ve pahalı sistemlerdir. Kullanımı üst düzey bilgi ve beceri gerektirir. Masaüstü veri tabanı yönetim sistemleri ise basit ihtiyaçların karşılanması için kullanılan, kişisel bilgisayarlarda çalışan ve elde edilmesi kolay olan ucuz sistemlerdir.

Soru 4

I. İlk masaüstü ilişkisel veri tabanı yönetim sistemidir.
II. Bu kadar yaygın kullanılmasının en önemli nedeni küçük ölçekli veri tabanları için çok kullanışlı bir yazılım olması ve yazılım araçlarının yüksek kullanıcı kolaylığına sahip olmasıdır.
Yukarıdaki özellikler aşağıdaki hangi programa aittir?

Seçenekler

A
Informix
B
MS Access
C
SQL
D
Oracle
E
DC3
Açıklama:
Microsoft Access, veri tabanı yönetim sistemleri arasına çok sonradan girmiş olmasına rağmen en yaygın kullanılan masaüstü veri tabanı yönetim sistemleri yazılımlarından biridir. 90’lı yılların başında ortaya çıkan MS Access, ilk masaüstü ilişkisel veri tabanı yönetim sistemidir. MS Access’in bu kadar yaygın kullanılmasının en önemli nedeni küçük ölçekli veri tabanları için çok kullanışlı bir yazılım olması ve yazılım araçlarının yüksek kullanıcı kolaylığına sahip olmasıdır.

Soru 5

I. Tablolar
II. Sorgular
III. Formlar
Yukarıdakilerden hangisi MS Access’in içerisindeki temel nesnelerden biridir?

Seçenekler

A
I
B
I,II
C
I,III
D
II, III
E
I, II, III
Açıklama:
MS Access’in içerisindeki temel nesneler, tablolar, sorgular, formlar, raporlar, veri erişim sayfaları, makrolar ve modüllerdir.

Soru 6

Aşağıdakilerden hangisi veri tabanı sistemlerinin tümünde yer alan unsurlardan biridir?

Seçenekler

A
Tablolar, Formlar, Raporlar
B
Tablolar, Sorgular, Raporlar
C
Veriler, Sorgular, Formlar
D
İçerikler, Tablolar, Raporlar
E
Şekiller, Sorgular, Tablolar
Açıklama:
Veri tabanı sistemlerinin tümünde tablolar, formlar ve raporlar yer alır. Raporların ve formların oluşturulması MS Access veri tabanı sistemi dışındaki veri tabanlarında daha üst düzey bilgi gerektirir.

Soru 7

I. Access’te tablo isimleri en fazla 50 karakter uzunluğu ile sınırlıdır.
II. Access’te tabloların yapısı dinamiktir ve üzerinde işlem yapılabilir.
III. Access veri tabanına tablo eklemenin çeşitli yolları vardır.
MS Access ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
I, II
C
I, II, III
D
I, III
E
II, III
Açıklama:
Access veri tabanına tablo eklemenin çeşitli yolları vardır. Yeni bir veri kaynağı varsa yeni tablo oluşturularak veri tabanına eklenebilir ve alanlar tanımlanarak veri girişi yapılabilir. Access’te tabloların yapısı dinamiktir ve üzerinde işlem yapılabilir. Veri tabanında daha önce oluşturulmuş bir tablonun alan veri türü değiştirilebileceği gibi ihtiyaç duyulursa yeni alan da eklenebilir. Veri tabanında oluşturulan her tabloya içeriğine göre bir ad verilmelidir. Tabloların içeriğe göre adlandırılması hangi bilgilerin hangi tabloda olabileceğini kolay bulmayı sağlar. Access’te tablo isimleri en fazla 64 karakter uzunluğu ile sınırlıdır.

Soru 8

I. Gruplandırma, sıralama veya toplamlar ekleme
II. Koşullu biçimlendirmeyle verileri vurgulama
III. Logo veya arka plan görüntüsü ekleme
Access veri tabanında oluşturulan bir raporda yukarıdaki hangi düzenlemeler yapılabilir?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
III
Açıklama:
Access veri tabanında oluşturulan bir raporda aşağıdaki düzenlemeler yapılabilir. • Gruplandırma, sıralama veya toplamlar ekleme
• Koşullu biçimlendirmeyle verileri vurgulama
• Renk ve yazı tiplerini özelleştirme
• Logo veya arka plan görüntüsü ekleme.

Soru 9

Tablo oluşturma sorgusu, ekleme sorgusu, güncelleştirme sorgusu ve silme sorgusu hangi sorgu türlerinden biridir?

Seçenekler

A
Seçme Sorgusu
B
Eylem Sorgusu
C
Çapraz Sorgu
D
Parametre Sorgusu
E
SQL Sorgusu
Açıklama:
Sorgu Türleri;
• Seçme Sorgusu,
• Eylem Sorgusu,
• Çapraz Sorgu,
• Parametre Sorgusu,
• SQL Sorgudur. Eylem Sorguları;
• Tablo oluşturma Sorgusu,
• Ekleme Sorgusu,
• Güncelleştirme Sorgusu,
• Silme Sorgusudur.

Soru 10

I. Boş Form Oluşturma
II. Bölünmüş Form Oluşturma
III. Tablo ya da Sorgudan Form Oluşturma
IV. Yeni Form Oluşturma
Access’te yukarıda listelenen form türlerinden hangileri kullanılabilir?

Seçenekler

A
Sadece I,IV
B
Sadece I,II, IV
C
Sadece II, III
D
Sadece I,II, III
E
Sadece III, IV
Açıklama:
Access’te şu form türleri kullanılabilir;
• Boş Form Oluşturma
• Bölünmüş Form Oluşturma
• Tablo ya da Sorgudan Form Oluşturma
• Birden Çok Kayıt Görüntüleyen Form Oluşturma
• Alt Form İçeren Form Oluşturma
• Gezinti Formu Oluşturma.

Soru 11

I. Verileri tanıma
II. Veri yönetimi
III. Veri denetimi
İlişkisel veri tabanın ana becerileri aşağıdakilerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
I ve II
B
II ve III
C
III
D
II
E
I, II ve III
Açıklama:
Yukarıda verilen her bir kavram ilişkisel veri tabanının ana becerisidir.

Soru 12

Aşağıdakilerden hangisi MS Access veri tabanının özelliklerindendir?

Seçenekler

A
Küçük ölçekli olması
B
Kullanımı kolay olması
C
Kullanıcı sayısının çokluğu
D
Kod kullanmadan kullanımı mümkündür
E
Hepsi
Açıklama:
MS Access’in bu kadar yaygın kullanılmasının en önemli nedeni küçük ölçekli veri tabanları için çok kullanışlı bir yazılım olması ve yazılım araçlarının yüksek kullanıcı kolaylığına sahip olmasıdır. Masaüstü veri tabanı yönetim sistemi yazılımlarında hiç program kodu kullanmadan veri tabanı hazırlamak mümkündür.

Soru 13

Aşağıdakilerden hangisi MS Access içerisinde bulunan temel nesneler hangisinde doğru verilmiştir?

Seçenekler

A
Tablolar, sorgular, formlar
B
Tablolar, sorgular, formlar, raporlar
C
Sorgular, formlar, raporlar
D
Tablolar, sorgular, formlar, raporlar, veri erişim sayfaları, makrolar
E
Tablolar, sorgular, formlar, raporlar, veri erişim sayfaları, makrolar ve modüllerdir.
Açıklama:
MS Access’in içerisindeki temel nesneler, tablolar, sorgular, formlar, raporlar, veri erişim sayfaları, makrolar ve modüllerdir.

Soru 14

Microsoft Access’te oluşturulan masaüstü veritabanı dosyasının uzantısı aşağıdakilerden hangisidir?

Seçenekler

A
.xlsx
B
.gms
C
.pptx
D
.accdb
E
.xlsm
Açıklama:
Microsoft Access, oluşturulan masaüstü veri tabanı dosya uzantısını .accdb olarak kaydeder.

Soru 15

Aşağıdakilerden hangisi Access’te bulunan bir veri türü değildir?

Seçenekler

A
Ek
B
Otomatik sayı
C
Sayı
D
Metin
E
Fotoğraf
Açıklama:
A, B, C, D şıkları Access bulunan veri türleridir. E şıkkı Access de bulunan bir veri türü değildir.

Soru 16

Access’te bulunan raporlar Kısımında aşağıdakilerden hangisi yapılabilmektedir?

Seçenekler

A
Gruplandırma
B
Sıralama
C
Renk ve yazı tiplerini özelleştirme
D
Logo veya arka plan görüntüsü ekleme
E
Hepsi
Açıklama:
Access veri tabanında oluşturulan bir raporda aşağıdaki düzenlemeler yapılabilir.
• Gruplandırma, sıralama veya toplamlar ekleme
• Koşullu biçimlendirmeyle verileri vurgulama
• Renk ve yazı tiplerini özelleştirme
• Logo veya arka plan görüntüsü ekleme

Soru 17

Aşağıdakilerden hangisi sorgu türleri arasında yer almaz?

Seçenekler

A
Seçme sorgusu
B
Eylem sorgusu
C
Çapraz sorgu
D
Köşegen sorgu
E
Parametre sorgusu
Açıklama:
Seçme, eylem, çapraz, parametre ve SQL sorguları sorgu türleridir.

Soru 18

Aşağıdakilerden hangisi Access de bulunan form türlerindendir?

Seçenekler

A
Boş Form Oluşturma
B
Bölünmüş Form Oluşturma
C
Tablo ya da Sorgudan Form Oluşturma
D
Alt Form İçeren Form Oluşturma
E
Hepsi
Açıklama:
Access’te aşağıda listelenen form türleri kullanılabilir. • Boş Form Oluşturma
• Bölünmüş Form Oluşturma
• Tablo ya da Sorgudan Form Oluşturma
• Birden Çok Kayıt Görüntüleyen Form Oluşturma
• Alt Form İçeren Form Oluşturma
• Gezinti Formu Oluşturma

Soru 19

0 ya da 1 olarak değeri saklanan bolean değeri Access’teki veri türü aşağıdakilerden hangisidir?

Seçenekler

A
Ek
B
Otomatik sayı
C
Not
D
Evet/Hayır
E
Sayı
Açıklama:
Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeridir.

Soru 20

Birbiriyle ilişkili her türlü bilginin belli bir sistematik ile biraraya gelmesi ile oluşan bilgi topluluguna ne ad verilir?

Seçenekler

A
Veri
B
Hesap tablosu
C
Dosya
D
Veritabanı
E
Verideposu
Açıklama:
Veri, saklamaya ihtiyaç duydugumuz her türlü bilgidir. Veritabanı ise birbiriyle ilişkili her türlü bilginin belli bir sistematik ile biraraya gelmesi ile oluşan bilgi topluluğudur. Veritabanını daha basit sekilde tanımlayacak olursak, kendi amacınız dogrultusunda düzenlemis oldugunuz bilgi toplulugudur diyebiliriz.

Soru 21

Aşağıdaki cümleyi en iyi şekilde tamamlamak için boş bırakılan yerlere gelmesi gereken ifadeler sırasıyla ne olmalıdır?
Veritabanı sistemlerinin tümünde ………., ………….. ve ……………. yer alır.

Seçenekler

A
tablolar, formlar, raporlar
B
sorgular, tablolar, satırlar
C
satırlar, sütunlar, kayıtlar
D
raporlar, satırlar, sütunlar
E
tablolar, raporlar, sorgular
Açıklama:
Veritabanı sistemlerinin tümünde tablolar, formlar ve raporlar yer alır.

Soru 22

Belirli konular hakkındaki verilerin toplandığı ve bir veritabanının en gerekli nesnesi nedir?

Seçenekler

A
Form
B
Tablo
C
Sorgu
D
Makro
E
Modül
Açıklama:
Tablolar belirli konular hakkındaki verilerin toplandığı bölümdür ve bir veritabanının en gerekli nesneleridir. Her konu için ayrı bir tablo olusturmak islemlerin daha hızlı yapılabilmesini ve verilere daha kolay erisilebilmesini saglar.

Soru 23

Aşağıdaki veri türlerinden hangisi Access veritabanında bir tablo alanında bulunmayan veri tipidir?

Seçenekler

A
Otomatik sayı
B
Not
C
Sorgu
D
Sayı
E
Para birimi
Açıklama:
Access veritabanında bir tablo alanında Otomatik sayı, Not, Sayı ve Para birimi very türü olarak bulunur ancak Sorgu very türü olarak bulunmaz.

Soru 24

Bir kişiye ait kayıtta kişinin Adı, Soyadı gibi bilgileri hangi veri türünde olmalıdır?

Seçenekler

A
Sayı
B
Evet/Hayır
C
OLE Nesnesi
D
Metin
E
Ek
Açıklama:
Access veritabanında bir kişiye ait kayıtta kişinin Adı, Soyadı gibi bilgileri Metin veri türünde olmalıdır.

Soru 25

Tablodaki bir kayıda ait bütün değerler aynı olsa bile benzersiz olan bir veya daha çok alandan oluşan veritabanı öğesi nedir?

Seçenekler

A
Yabancı anahtar
B
İndex
C
Görünüm
D
Çoklu anahtar
E
Birincil anahtar
Açıklama:
Birincil anahtar, değeri veya değerleri bir tablodaki her kaydı benzersiz olarak tanımlayan bir veya daha çok alan (sütun) olarak tanımlanabilir.

Soru 26

İki tablo arasında ilişki oluşturabilmek için tabloların hangi özelliğe sahip olması gerekir?

Seçenekler

A
Tablolar aynı isme sahip olmalıdır.
B
Tablolar dinamik yapıda olmalıdır
C
Tablolar ortak bir alana sahip olmalıdır.
D
Tablolardaki kayıt sayısı aynı olmalıdır.
E
Tabloların bütün alanları aynı özellikte olmalıdır.
Açıklama:
İki tablo arasında ilişki oluşturabilmek için Tablolar ortak bir alana sahip olmalıdır.

Soru 27

İki tablonun birbiriyle ilişkilendirilebilmesi için tabloların ortak alanlara sahip olması gerekir. Ortak alan bir tabloda birincil anahtar ise diğer tabloda ne olur?

Seçenekler

A
Yabancı anahtar
B
İlişkili anahtar
C
Aday anahtar
D
Çoklu anahtar
E
İndex anahtar
Açıklama:
Ortak alan bir tabloda birincil anahtar ise diğer tabloda yabancı anahtardır.

Soru 28

Veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş hâli nedir?

Seçenekler

A
Sütun
B
Satır
C
Form
D
Rapor
E
Kayıt
Açıklama:
Veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş hâli Raporlardır.

Soru 29

Aşağıdakilerden hangisi sorgu türlerinden biri değildir?

Seçenekler

A
Seçme Sorgusu
B
Rapor Sorgusu
C
Eylem Sorgusu
D
Çapraz Sorgu
E
SQL Sorgu
Açıklama:
Seçme Sorgusu, Eylem Sorgusu, Çapraz Sorgu, SQL Sorgu sorgu türlerindenolup, Rapor Sorgusu sorgu türü değildir.

Soru 30

Masaüstü Veritabanları hakkında hangisi yanlıştır?

Seçenekler

A
Belirli bir amaca göre düzenlenmiş kayıt ve dosyaların tümü veritabanını oluşturur.
B
Kullanıcılar veritabanı oluşturmak ve yönetmek amacıyla Veritabanı Yönetim Sistemi yazılımlarından faydalanmaktadır.
C
Modern veritabanı yönetim sistemleri, ilişkisel veritabanı yönetim sistemini (Relational Database Management System - RDBMS) kullanırlar
D
Veritabanındaki her kayıt birden fazla konular hakkındadır.
E
Veritabanı yazılımlarını sunucu veritabanı yönetim sistemleri ve masaüstü veritabanı yönetim sistemleri olarak iki gruba ayrılır.
Açıklama:
İlişkisel veritabanı yönetim sistemlerinde, veritabanındaki her kayıt bir tek konu hakkındadır ve yalnızca o konuyla ilişkili bilgileri içerir. Sistem tüm verileri tablolar içerisinde yönetir. Bu tablolar arasındaki veriler, çeşitli anahtarlar aracılığı ile birbirlerine bağlanır.

Soru 31

MS Access Veritabanı Yazılımının bu kadar yaygın kullanılmasının nedeni nedir?

Seçenekler

A
Yönetim sistemleri arasına çok sonradan girmiş olması
B
Küçük ölçekli veritabanları için çok kullanışlı olması
C
Orta ölçekli veritabanları için çok çok kullanışlı olması
D
Büyük ölçekli veritabanları için çok çok kullanışlı olması
E
İlk masaüstü ilişkisel veritabanı yönetim sistemi olması
Açıklama:
MS Access’in bu kadar yaygın kullanılmasının en önemli nedeni küçük ölçekli veritabanları için çok kullanışlı bir yazılım olması ve yazılım araçlarının yüksek kullanıcı kolaylığına sahip olmasıdır.

Soru 32

"Belirli konular hakkındaki verilerin toplandığı bölümdür ve bir veritabanının en gerekli nesneleridir." Bu tanım hangi kavrama aittir?

Seçenekler

A
Form
B
Rapor
C
Tablo
D
İndeks
E
Görünüm
Açıklama:
Tablolar belirli konular hakkındaki verilerin toplandığı bölümdür ve bir veritabanının en gerekli nesneleridir. Her konu için ayrı bir tablo oluşturmak işlemlerin daha hızlı yapı- labilmesini ve verilere daha kolay erişilebilmesini sağlar.

Soru 33

Alanda bulunan tüm değerlere uygulanan ve bu değerlerin ne tür veriler olabileceğini belirleyen bir dizi niteliğe veri türü denir.Hangisi veri türünden sayılmaz?

Seçenekler

A
Para Birimi
B
Otomatik Sayı
C
Metin
D
Sayı
E
Değer
Açıklama:
Alanların; metin, tarih, sayı gibi belli bir veri türü olarak atanması gerekir. Access’te on farklı veri türü vardır.

Soru 34

"Bir tabloya kayıtlar girildiğinde ya da silinmek istendiğinde tablolar arasında tanımlanan ilişkileri korumak için izlenen kurallardır." Bu tanım hangi kavrama aittir?

Seçenekler

A
Bilgi Tutarlılığı
B
Bilgi Zenginliği
C
Bilgi Sınırlılığı
D
Bilgi Çelişkililiği
E
Bilgi Doğrulaması
Açıklama:
Bilgi tutarlılığı, bir tabloya kayıtlar girildiğinde ya da silinmek istendiğinde tablolar arasında tanımlanan ilişkileri korumak için izlenen kurallardır. Bilgi tutarlılığının zorunlu kılınması, bilgi tutarlılığını zedeleyen tüm işlemlerin Access tarafından reddedilmesini sağlar.

Soru 35

Formlar’la ilgili hangi bilgi yanlıştır?

Seçenekler

A
verilerle çalışmanın en kolay ve en yaygın yolu bir form kullanmaktır.
B
Veritabanında depolanan tablolara veri eklemek, düzenlemek ya da görüntülemek amacı ile kullanılırlar
C
Formlar, verilerle çalışmaya yönelik kullanımı kolay bir biçim sunan arayüzlerdir.
D
Formlara komut düğmeleri gibi işlevsel öğeler eklenmez.
E
Access veritabanında yer alan nesnelerden biridir.
Açıklama:
Formlar, verilerle çalışmaya yönelik kullanımı kolay bir biçim sunan arayüzlerdir. Formlara komut düğmeleri gibi işlevsel öğeler eklenebilir. Bu düğmeler yardımıyla formda hangi verilerin görüntüleneceği belirlenebilir, diğer formları veya raporları açmak ve çeşitli görevleri gerçekleştirmek üzere programlanabilir.

Soru 36

Access veritabanında oluşturulan bir raporda aşağıdaki hangisi düzenlemeler yapılamaz?

Seçenekler

A
Gruplandırma, sıralama ekleme
B
Toplamlar ekleme
C
Koşulsuz biçimlendirmeyle verileri vurgulama
D
Renk ve yazı tiplerini özelleştirme
E
Logo veya arka plan görüntüsü ekleme
Açıklama:
Raporlar üzerinde bulunan her nesnenin boyutu ve görünümü üzerinde düzenleme yapılarak bilgiler istenilen biçimde görüntülenebilir. Access veritabanında oluşturulan bir raporda aşağıdaki düzenlemeler yapılabilir. • Gruplandırma, sıralama veya toplamlar ekleme • Koşullu biçimlendirmeyle verileri vurgulama • Renk ve yazı tiplerini özelleştirme • Logo veya arka plan görüntüsü ekleme.

Soru 37

Görüntülenmek istenen veriler çeşitli tablolara dağılmış durumdaysa, hangi yolla bu veriler tek bir veri sayfasında görüntülenebilir?

Seçenekler

A
Formlar
B
Sorgular
C
Arayüzler
D
Tablolar
E
Alanlar
Açıklama:
Görüntülenmek istenen veriler çeşitli tablolara dağılmış durumdaysa, sorgular sayesinde bu veriler tek bir veri sayfasında görüntülenebilir. Bir başka deyişle sorgular, bir veya birden fazla tablodaki belirli verileri alarak bu verileri istenilen şekilde sıralamamıza olanak sağlar.

Soru 38

Sorgular, belirtilen koşullara uyan verileri bulmaya ve almaya yardımcı olduğu gibi birden çok kaydı aynı anda güncelleştirmek, silmek ya da özel hesaplamalar yapmak için de kullanılır. Hangisi sorgu türlerinden sayılmaz?

Seçenekler

A
Seçme Sorgu
B
Genişletilmiş Sorgu
C
Eylem Sorgu
D
Çapraz Sorgu
E
SQL Sorgu
Açıklama:
Sorgu Türleri;
• SeçmeSorgusu,
• Eylem Sorgusu,
• ÇaprazSorgu,
• ParametreSorgusu,
• SQLSorgu

Soru 39

Birbiri ile ilişkili veri dosyaları ve veri tabloları kümesinin çok amaçlı kullanıma olanak sağlayacak şekilde depolanmasına ne ad verilir?

Seçenekler

A
Veri Deposu
B
Verileme
C
Veri Tabanı
D
İlişkisel Veriler
E
Veri Sistemi
Açıklama:
Veri tabanı, birbiri ile ilişkili veri dosyaları ve veri tabloları kümesinin çok amaçlı kullanıma olanak sağlayacak şekilde depolanmasıdır. Diğer seçeneklerdeki seçenekler yanlıştır.

Soru 40

I. İlişkisel veri tabanı yönetim sistemlerinde, veri tabanındaki her kayıt bir tek konu hakkındadır.
II. Sistem tüm verileri tablolar içerisinde yönetir.
III. Tablolarda, sütunlar arasında bir anahtar sütun yer alır.
Modern veri tabanı yönetim sistemleri ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
III
Açıklama:
İlişkisel veri tabanı yönetim sistemlerinde, veri tabanındaki her kayıt bir tek konu hakkındadır. Sistem tüm verileri tablolar içerisinde yönetir. Tablolarda, sütunlar arasında bir anahtar sütun yer alır.

Soru 41

Veri tabanı yazılımlarını iki gruba ayırmak mümkündür. Aşağıdakilerden hangi ikili veri tabanı yazılımlardan biridir?

Seçenekler

A
Sunucu veri tabanı yönetim sistemleri - Masaüstü veri tabanı yönetim sistemleri
B
Toplu veri tabanı yönetim sistemleri - Bireysel veri tabanı yönetim sistemleri
C
Bireysel veri tabanı yönetim sistemleri - Masaüstü veri tabanı yönetim sistemleri
D
Karmaşık veri tabanı yönetim sistemleri - Basit veri tabanı yönetim sistemleri
E
Çoklu veri tabanı yönetim sistemleri - Birleşik veri tabanı yönetim sistemleri
Açıklama:
Veri tabanı yazılımlarını sunucu veri tabanı yönetim sistemleri ve masaüstü veri tabanı yönetim sistemleri olarak iki gruba ayırmak mümkündür. Sunucu veri tabanı yönetim sistemleri karmaşık ve pahalı sistemlerdir. Kullanımı üst düzey bilgi ve beceri gerektirir. Masaüstü veri tabanı yönetim sistemleri ise basit ihtiyaçların karşılanması için kullanılan, kişisel bilgisayarlarda çalışan ve elde edilmesi kolay olan ucuz sistemlerdir.

Soru 42

I. İlk masaüstü ilişkisel veri tabanı yönetim sistemidir.
II. Bu kadar yaygın kullanılmasının en önemli nedeni küçük ölçekli veri tabanları için çok kullanışlı bir yazılım olması ve yazılım araçlarının yüksek kullanıcı kolaylığına sahip olmasıdır.
Yukarıdaki özellikler aşağıdaki hangi programa aittir?

Seçenekler

A
Informix
B
MS Access
C
SQL
D
Oracle
E
DC3
Açıklama:
Microsoft Access, veri tabanı yönetim sistemleri arasına çok sonradan girmiş olmasına rağmen en yaygın kullanılan masaüstü veri tabanı yönetim sistemleri yazılımlarından biridir. 90’lı yılların başında ortaya çıkan MS Access, ilk masaüstü ilişkisel veri tabanı yönetim sistemidir. MS Access’in bu kadar yaygın kullanılmasının en önemli nedeni küçük ölçekli veri tabanları için çok kullanışlı bir yazılım olması ve yazılım araçlarının yüksek kullanıcı kolaylığına sahip olmasıdır.

Soru 43

I. Tablolar
II. Sorgular
III. Formlar
Yukarıdakilerden hangisi MS Access’in içerisindeki temel nesnelerden biridir?

Seçenekler

A
I
B
I, II
C
I, III
D
II, III
E
I, II, III
Açıklama:
MS Access’in içerisindeki temel nesneler, tablolar, sorgular, formlar, raporlar, veri erişim sayfaları, makrolar ve modüllerdir.

Soru 44

Aşağıdakilerden hangisi veri tabanı sistemlerinin tümünde yer alan unsurlardan biridir?

Seçenekler

A
Tablolar, Formlar, Raporlar
B
Tablolar, Sorgular, Raporlar
C
Veriler, Sorgular, Formlar
D
İçerikler, Tablolar, Raporlar
E
Şekiller, Sorgular, Tablolar
Açıklama:
Veri tabanı sistemlerinin tümünde tablolar, formlar ve raporlar yer alır. Raporların ve formların oluşturulması MS Access veri tabanı sistemi dışındaki veri tabanlarında daha üst düzey bilgi gerektirir.

Soru 45

I. Access’te tablo isimleri en fazla 50 karakter uzunluğu ile sınırlıdır.
II. Access’te tabloların yapısı dinamiktir ve üzerinde işlem yapılabilir.
III. Access veri tabanına tablo eklemenin çeşitli yolları vardır.
MS Access ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
I, II
C
I, II, III
D
I, III
E
II, III
Açıklama:
Access veri tabanına tablo eklemenin çeşitli yolları vardır. Yeni bir veri kaynağı varsa yeni tablo oluşturularak veri tabanına eklenebilir ve alanlar tanımlanarak veri girişi yapılabilir. Access’te tabloların yapısı dinamiktir ve üzerinde işlem yapılabilir. Veri tabanında daha önce oluşturulmuş bir tablonun alan veri türü değiştirilebileceği gibi ihtiyaç duyulursa yeni alan da eklenebilir. Veri tabanında oluşturulan her tabloya içeriğine göre bir ad verilmelidir. Tabloların içeriğe göre adlandırılması hangi bilgilerin hangi tabloda olabileceğini kolay bulmayı sağlar. Access’te tablo isimleri en fazla 64 karakter uzunluğu ile sınırlıdır.

Soru 46

I. Gruplandırma, sıralama veya toplamlar ekleme
II. Koşullu biçimlendirmeyle verileri vurgulama
III. Logo veya arka plan görüntüsü ekleme
Access veri tabanında oluşturulan bir raporda yukarıdaki hangi düzenlemeler yapılabilir?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
III
Açıklama:
Access veri tabanında oluşturulan bir raporda aşağıdaki düzenlemeler yapılabilir. • Gruplandırma, sıralama veya toplamlar ekleme
• Koşullu biçimlendirmeyle verileri vurgulama
• Renk ve yazı tiplerini özelleştirme
• Logo veya arka plan görüntüsü ekleme.

Soru 47

Tablo oluşturma sorgusu, ekleme sorgusu, güncelleştirme sorgusu ve silme sorgusu hangi sorgu türlerinden biridir?

Seçenekler

A
Seçme Sorgusu
B
Eylem Sorgusu
C
Çapraz Sorgu
D
Parametre Sorgusu
E
SQL Sorgusu
Açıklama:
Sorgu Türleri;
  • Seçme Sorgusu,
  • Eylem Sorgusu,
  • Çapraz Sorgu,
  • Parametre Sorgusu,
  • SQL Sorgudur. Eylem Sorguları;
  • Tablo oluşturma Sorgusu,
  • Ekleme Sorgusu,
  • Güncelleştirme Sorgusu,
  • Silme Sorgusudur.

Soru 48

I. Boş Form Oluşturma
II. Bölünmüş Form Oluşturma
III. Tablo ya da Sorgudan Form Oluşturma
IV. Yeni Form Oluşturma
Access’te yukarıda listelenen form türlerinden hangileri kullanılabilir?

Seçenekler

A
Sadece I,IV
B
Sadece I,II, IV
C
Sadece II, III
D
Sadece I,II, III
E
Sadece III, IV
Açıklama:
Access’te şu form türleri kullanılabilir; • Boş Form Oluşturma • Bölünmüş Form Oluşturma • Tablo ya da Sorgudan Form Oluşturma • Birden Çok Kayıt Görüntüleyen Form Oluşturma • Alt Form İçeren Form Oluşturma • Gezinti Formu Oluşturma.

Soru 49

Birden fazla tablonu yer aldığı bir veritabanında tablolar arasında farklı işlemlerin yapılmasını sağlayacak ilişki nasıl kurulur?

Seçenekler

A
Her tablonun ilk sütunu aynı olacak şekilde ayarlanır
B
Her tablonun ilk satırı aynı olacak şekilde ayarlanır
C
Tablolar, anahtar sütunlar ile birbirine bağlanır
D
Tablolar özel kodlarla sorgulanarak veriler ilişkilendirilir
E
Tablolar arasındaki ilişki formlar aracılığı ile kurulur.
Açıklama:
Farklı tablolar arasında ilişki kurulabilmesi için, anahtar sütunlar kullanılır. Anahtar sütunlardaki veriler ile tablolar arasında doğru ilişki kurulması sağlanabilir.

Soru 50

Bir veritabanını doğru ve etkili bir şekilde tasarlamak isteyen yazılımcının aşağıdakilerden hangisini yapmasına gerek yoktur?

Seçenekler

A
Veritabanının hangi amaçlar için kullanılcağını netleştirmek
B
Veritabanında hangi veri türlerinin kaydedileceğini netleştirmek
C
Veritabanının kimler tarafından kullanılacağını netleştirmek
D
Veritabanında ilişki kurabilmek için tablolarda benzersiz veri türleri belirlemek
E
Tabloların birlikte çalışabilmesi için özel kodlama ile ilişkilendirmek
Açıklama:
Etkili bir veritabanı için, tablolar arasında özel kodlarla ilişki kurulmasına gerek yoktur. Kodlama yapılmadan da tablolar ilişkilendirilebilir, sorgular oluşturulabilir ve raporlama yapılabilir.

Soru 51

I - www.anadolu.edu.tr: Köprü
II - Ahmet Yılmaz: Metin
III - 975 TL : Sayı
IV - ayilmaz@anadolu.edu.tr: Köprü
Yukarıda Access için örnek veriler ve veri türleri eşleştirmeleri hangi cevapta doğru olarak verilmiştir?

Seçenekler

A
I - III
B
I - II - III
C
II - III - IV
D
I - II
E
I - II - IV
Açıklama:
Para birimi için sayılar dışında ayrıca "para birimi" veri türü bulunmaktadır.

Soru 52

1. Bir öğrencinin yer aldığı şube bilgisi 2. Bir öğrencinin okumuş kitaplar 3. Bir öğrencinin aktif olarak okuduğu okul Access veritabanı ile ilgili olarak yukarıdaki örneklerde 2 tablo arasında tutulan verilere örneklere yer verilmiştir. Bu verilerin tutulduğu ilişki türleri hangi cevapta doğru bir şekilde verilmiştir?

Seçenekler

A
1. Bire Bir, 2. Bire Çok, 3. Çoka Çok
B
1. Bire Çok, 2. Bire Çok, 3. Bire Çok
C
1. Bire Bir, 2. Bire Çok, 3. Bire Bir
D
1. Bire Bir, 2. Bir Bir, 3. Bire Bir
E
1. Çoka çok, 2. Bire Çok, 3. Çoka Çok
Açıklama:
Bir öğrenci aynı anda tek bir sınıfta olabilir (bire bir)
Bir öğrenci 1'den fazla kitap okumuş olabilir (bire çok)
Bir öğrenci aynı anda tek bir okulda okuyor olabilir (bire bir)

Soru 53

Bir Access veritabanında öğrenci bilgilerinin yer aldığı bir tablo bulunmaktadır. Aşağıdaki şıklarda verilen bu tablodaki veri türlerinden hangisi birincil anahtar olarak belirlenebilir?

Seçenekler

A
Öğrenci adı
B
Öğrenci sınıfı
C
Öğrenci numarası
D
Öğrenci doğum yılı
E
Öğrencinin doğum yeri
Açıklama:
Bir veri türünün birincil anahtar olması için benzersiz değere sahip olması gerekir. Bir okulda aynı anda bir öğrenci numarası sadece tek bir öğrenciye aittir.

Soru 54

Alt forumlar ile aşağıdakilerden hangisi yapılabilir?

Seçenekler

A
Özellikle bire-çok ilişkisi olan tablolarla ilgili verilerin, kullanıcılara gösterilmesini sağlar
B
Bir tablodaki birden fazla alanın kontrol edilmesini sağlar
C
Bir tablodaki birincil anahtarın, diğer tablolarla ilişkisini kurmak için kullanılır.
D
Bir bir ilişki içeren tablolar aynı ekran kullanıcılara gösterilebilir
E
Tablolara veri girişi için kullanılır
Açıklama:
Alt formların amacı, bir çok ilişkisi olan kayıtlarda, ayrıntılı kayıtların sırası ile gösterilmesini sağlamak içindir

Soru 55

I - Verilerin tutulduğu temel yapılardır.
II - Veri girişi için kullanıcılara sunulan ara yüzlerdir.
III - 1 veya 1'den fazla tabloda istenen verilerin getirilmesini sağlayan araçtır.
IV - İstenen sorgulara göre verilerin gerekirse yazdırılabilecek şekilde ortaya konmasıdır.
Yukarıda verilen açıklamalara ait Access nesnelerinin adları aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
I - Tablo, II - Form, III - Sorgu, IV - Rapor
B
I - Rapor, II - Form, III - Sorgu, IV - Tablo
C
I - Tablo, II - Sorgu, III - Form, IV - Rapor
D
I - Form, II - Tablo, III - Sorgu, IV - Rapor
E
I - Tablo, II - Form, III - Rapor, IV - Sorgu
Açıklama:
Bir Access veritabanında veriler tablolarda tutulur, formlar aracılığı ile kullanıcılara sunulması sağlanır, tablolardan istenen veriler sorgular aracılığı ile çağrılır ve istenen şekilde yazdırılması için raporlardan yararlanılır

Soru 56

Aşağıdaki şıklarda bazı sorgu türleri ve örnekleri verilmiştir. Hangi sorgu türü ve örnek eşleşmesi yanlış verilmiştir?

Seçenekler

A
Seçme sorgusu: Veri görüntüleme
B
Eylem sorgusu: Veri ekleme
C
Eylem sorgusu: Veri silme
D
Eylem sorgusu: Veri Yazdırma
E
Seçme sorgusu: Veri kopyalama
Açıklama:
Eylem sorguları veri üzerinde değişiklik yapmak için kullanılır. Veri yazdırma bir eylem sorgusu değil, seçme sorgusudur.

Soru 57

1. Tablolara yeterli ve doğru bir şekilde verilerin girilmesi
2. Tablolar arasındaki ilişkilerin kurulması
3. İstenen bilgilere göre sorgunun çalıştırılması
4. Verilerin raporlaştırılması
Yukarıdaki işlem sırasına göre bir kullanıcının veri tabanından istediği verileri görebilmek için form arayüzü üzerinden veri girişini hangi aşamadan önce veya sonra yapmalıdır?

Seçenekler

A
1. Aşamadan önce
B
2. Aşamadan önce
C
3. Aşamadan önce
D
4. Aşamadan önce
E
4. Aşamadan sonra
Açıklama:
Bir veritabanından istenen verilerin alınabilmesi için öncelikle verilerin girilmiş olması ve tablolar arasında gerekli ilişkilerin kurulmuş olması gerekir. Sonrasında kullanıcılardan form aracılığı ile alıncak işlem bilgisine göre sorgu çalıştırılarak istenen veriler elde edilebilir.

Soru 58

Access veritabanı seçme sorgusu oluşturma ekranı Resimdeki sorgu ekranı ile ilgili olarak aşağıdaki bilgilerden hangisi söylenemez?

Seçenekler

A
Sipariş no, siparişler tablosunun birincil anahtarıdır
B
Bu veritabanında en az 17 tablo bulunmaktadır
C
Sorgu1 müşterilerin numarası ile ilişkilendirilmiştir.
D
Müşteriler tablosunda e-posta adresleri tutulmaktadır.
E
Sipariş no, müşteriler tablosunun birincil anahtarıdır
Açıklama:
Müşteriler tablosunda müşteri bilgileri toplanmaktadır ve bu tablonun birincil anahtarı Müşteri numarasıdır. Sipariş no, Siparişler tablosunun birincil anahtarıdır.

Soru 59

“Birbiriyle ilişkili her türlü bilginin belli bir sistematik ile biraraya gelmesi ile oluşan bilgi topluluğudur.”
Aşağıdakilerden hangisi yukarıdaki tanıma aittir?

Seçenekler

A
Veri
B
Veri Tabloları
C
Veri Dosyaları
D
VTYS
E
Veritabanı
Açıklama:
GİRİŞ
Veritabanı

Soru 60

İlişkisel Veritabanı Yönetim Sisteminin 3 ana becerisi aşağıdakilerden hangisidir?

Seçenekler

A
Veri Tanımlama, Veri Değiştirme, Veri Silme
B
Veri Denetimi, Veri Silme, Veri Yönetimi
C
Veri Listeleme, Veri Toplama, Veri Okuma
D
Veri Ekleme, Veri Değiştirme, Veri Silme
E
Veri Tanımlama, Veri Yönetimi, Veri Denetimi
Açıklama:
Masaüstü Veritabanları
Veri Tanımlama, Veri Yönetimi, Veri Denetimi

Soru 61

Aşağıdakilerden hangisi MS Access’in içerisindeki temel nesnelerden biri değildir?

Seçenekler

A
Tablolar
B
Formlar
C
Makrolar
D
Modüller
E
İşlemler
Açıklama:
Masaüstü Veritabanları
MS Access Veritabanı Yazılımı
İşlemler

Soru 62

Doğru tasarlanmış bir veritabanında aşağıdakilerden hangisi olmaz?

Seçenekler

A
Gerekli bilgi
B
Tekrarsız bilgi
C
Tutarlı bilgi
D
Temiz bilgi
E
Tekrarlı bilgi
Açıklama:
Masaüstü Veritabanları
MS Access Veritabanı Yazılımı
Tekrarlı bilgi

Soru 63

“Belirli konular hakkındaki verilerin toplandığı bölümdür ve bir veritabanının en gerekli nesneleridir.”
Aşağıdakilerden hangisi yukarıdaki tanıma aittir?

Seçenekler

A
Formlar
B
Raporlar
C
İşlemler
D
Fonksiyonlar
E
Tablolar
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR Tablolar
Tablolar

Soru 64

Aşağıdakilerden hangisi Access’te yer alan veri türlerinden biri değildir?

Seçenekler

A
Ek
B
Otomatik Sayı
C
Para Birimi
D
Köprü
E
Integer
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
Tablolar
Integer

Soru 65

Access’te bulunan tablo ilişki çeşitleri aşağıdakilerden hangisidir?

Seçenekler

A
bire çok ilişkisi ve çoka çok ilişkisi
B
bire bir ilişkisi ve çoka çok ilişkisi
C
bire bir ilişkisi ve bire çok ilişkisi
D
bire bir ilişkisi, çoka bir ilişkisi ve çoka çok ilişkisi
E
bire bir ilişkisi, bire çok ilişkisi ve çoka çok ilişkisi
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
Tablo İlişkileri
bire bir ilişkisi, bire çok ilişkisi ve çoka çok ilişkisi

Soru 66

“Ortak alan bir tabloda birincil anahtar ise diğer tabloda ………. anahtar olarak isimlendirilir.”
Aşağıdakilerden hangisi ………. olan yere gelmelidir?

Seçenekler

A
İkincil
B
Yedek
C
Öncelik
D
Kısmi
E
Yabancı
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
Tablo İlişkileri
Yabancı Anahtar
Yabancı

Soru 67

Aşağıdakilerden hangisi veritabanında depolanan tablolara veri eklemek, düzenlemek ya da görüntülemek amacı ile kullanılırlar?

Seçenekler

A
Tablolar
B
Raporlar
C
Makrolar
D
Modüller
E
Formlar
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
Formlar
Formlar

Soru 68

Access veritabanında oluşturulan bir raporda aşağıdakilerden hangisi yapılamaz?

Seçenekler

A
Gruplandırma, sıralama veya toplamlar ekleme
B
Koşullu biçimlendirmeyle verileri vurgulama
C
Renk ve yazı tiplerini özelleştirme
D
Logo veya arka plan görüntüsü ekleme
E
Web ile bağlantı kurma
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
Raporlar
Web ile bağlantı kurma

Soru 69

Veritabanı sistemi düşünüldüğünde tablolar ile ilgili verilen bilgilerin hangileri doğrudur?
  1. Bir veritabanının en gerekli nesneleridir.
  2. İşlemlerin daha hızlı yapılabilmesini ve verilere daha kolay erişilebilmesini sağlarlar.
  3. Veri girişlerindeki hata yapma oranını azaltırlar.

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız I ve II
E
I, II ve III
Açıklama:
Yanıt E. Tablolar belirli konular hakkındaki verilerin toplandığı bölümdür ve bir veritabanının en gerekli nesneleridir. Her konu için ayrı bir tablo oluşturmak işlemlerin daha hızlı yapılabilmesini ve verilere daha kolay erişilebilmesini sağlar. Veri girişlerindeki hata yapma oranını azaltarak karmaşık veri yığınlarında çalışmayı kolaylaşır.

Soru 70

Acsess veritabanı sisteminde e-posta adresleri, web sayfaları gibi bağlantılar hangi veri türü üzerinden atanır?

Seçenekler

A
Ek
B
Otomatik sayı
C
Köprü
D
OLE nesnesi
E
Not
Açıklama:
Yanıt C. Alanda bulunan tüm değerlere uygulanan ve bu değerlerin ne tür veriler olabileceğini belirleyen bir dizi niteliğe veri türü denir. Alanların; metin, tarih, sayı gibi belli bir veri türü olarak atanması gerekir. Access’te on farklı veri türü vardır: • Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir. • Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar. • Para Birimi: Para değerleri. • Tarih/Saat: Tarihler ve saatler. • Köprü: E-posta adresleri, web sayfaları gibi bağlantılar. • Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları. • Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın. • OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi. • Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler. • Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeri.

Soru 71

Acsess veritabanı sisteminde dijital fotograf gibi dosyalar hangi veri türü üzerinden atanır?

Seçenekler

A
Ek
B
Köprü
C
Otomatik Sayı
D
Not
E
Metin
Açıklama:
Yanıt A:Alanda bulunan tüm değerlere uygulanan ve bu değerlerin ne tür veriler olabileceğini belirleyen bir dizi niteliğe veri türü denir. Alanların; metin, tarih, sayı gibi belli bir veri türü olarak atanması gerekir. Access’te on farklı veri türü vardır: • Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir. • Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar. • Para Birimi: Para değerleri. • Tarih/Saat: Tarihler ve saatler. • Köprü: E-posta adresleri, web sayfaları gibi bağlantılar. • Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları. • Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın. • OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi. • Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler. • Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeri.

Soru 72

Access’te atamaların yapılabileceği kaç farkı veri türü vardır?

Seçenekler

A
5
B
10
C
15
D
20
E
25
Açıklama:
Yanıt B. Access’te on farklı veri türü vardır: • Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir. • Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar. • Para Birimi: Para değerleri. • Tarih/Saat: Tarihler ve saatler. • Köprü: E-posta adresleri, web sayfaları gibi bağlantılar. • Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları. • Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın. • OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi. • Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler. • Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeri

Soru 73

Verilenlerden hangileri Access'te atama yapılabilecek veri türlerindendir?
  1. Otomatik Sayı
  2. Para Birimi
  3. Tarih/Saat

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız I ve III
E
I, II ve III
Açıklama:
Yanıt E. Access’te on farklı veri türü vardır: • Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir. • Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar. • Para Birimi: Para değerleri. • Tarih/Saat: Tarihler ve saatler. • Köprü: E-posta adresleri, web sayfaları gibi bağlantılar. • Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları. • Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın. • OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi. • Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler. • Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeri.

Soru 74

0 ya da 1 değeri olarak saklanan bolean değeri, Acsess'te hangi veri türü ile atanır?

Seçenekler

A
Tarih/Saat
B
Otomatik Sayı
C
Evet/Hayır
D
Köprü
E
Ek
Açıklama:
Yanıt C. Alanda bulunan tüm değerlere uygulanan ve bu değerlerin ne tür veriler olabileceğini belirleyen bir dizi niteliğe veri türü denir. Alanların; metin, tarih, sayı gibi belli bir veri türü olarak atanması gerekir. Access’te on farklı veri türü vardır: • Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir. • Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar. • Para Birimi: Para değerleri. • Tarih/Saat: Tarihler ve saatler. • Köprü: E-posta adresleri, web sayfaları gibi bağlantılar. • Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları. • Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın. • OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi. • Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler. • Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeri.

Soru 75

Bir Oteldeki müşterileri bilgilerinin yer aldığı tablonun bir kaydı ile otelin yatak bilgilerinin bulunduğu tablonun bir kaydı ilişkilendirilerek, otelde konaklayan bir müşterinin bir yatağa yerleştirilmesi sağlanmış olur. Bu ne tür bir tablo ilişkisidir?

Seçenekler

A
Bire Bir İlişkisi
B
Bire Çok İlişkisi
C
Çoka Çok İlişkisi
D
Çoka Bir İlişkisi
E
Bağımsız İlişki
Açıklama:
Yanıt A: İki tablo arasındaki bire bir ilişkisinde birincil tablodaki her kaydın birincil anahtar değeri ilişkili tabloda bir ve yalnızca bir kayda ait eşleşen alan veya alanlardaki değere karşılık gelir. Yani bir tablonun bir kaydı ile diğer tablonun bir kaydı eşleştirilebilir. Örneğin bir otelde konaklayan bir müşterinin bir yatağa yerleştirilmesi bire bir ilişkisidir. Böylece Otel müşterilerinin bilgilerinin yer aldığı tablonun bir kaydı ile otelin yatak bilgilerinin bulunduğu tablonun bir kaydı ilişkilendirilmiş olur.

Soru 76

Veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş hâline ne denir?

Seçenekler

A
Rapor
B
Form
C
Tablo
D
Gezinti
E
Kayıt
Açıklama:
Yanıt A. Raporlar, veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş hâlidir. Bir rapor genellikle belli bir soruya yanıt verecek şekilde düzenlenir. Raporlar verileri tablolardan alabilir ancak hazırlanacak rapor tek bir tablodaki verilerin düzenlenmesi ile elde edilemiyorsa sorgular yolu ile verilerin diğer tablolardan alınması gerekir.

Soru 77

Access veritabanında oluşturulan bir raporda aşağıdaki düzenlemelerden hangileri yapılabilir?
  1. Gruplandırma, sıralama veya toplamlar ekleme
  2. Koşullu biçimlendirmeyle verileri vurgulama
  3. Renk ve yazı tiplerini özelleştirme

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız I ve II
E
I, II ve III
Açıklama:
Yanıt E: Access veritabanında oluşturulan bir raporda aşağıdaki düzenlemeler yapılabilir. • Gruplandırma, sıralama veya toplamlar ekleme • Koşullu biçimlendirmeyle verileri vurgulama • Renk ve yazı tiplerini özelleştirme • Logo veya arka plan görüntüsü ekleme

Soru 78

Genellikle formlara ve raporlara yönelik kayıt kaynağı olarak hizmet veren ve tablolarda depolanmış verileri özel bir görünümle bize sunan nesnelere ne denir?

Seçenekler

A
Sorgular
B
Formlar
C
Tablolar
D
Raporlar
E
Eylemler
Açıklama:
Yanıt A: Sorgular, tablolarda depolanmış verileri özel bir görünümle bize sunan nesnelerdir. Sorgu sonuçları genellikle formlara ve raporlara yönelik kayıt kaynağı olarak hizmet verir.

Soru 79

Aşağıdakilerden hangisi ilk masaüstü ilişkisel veritabanı yönetim sistemidir?

Seçenekler

A
Informix
B
IBM DB2
C
MS Access
D
PostgreSQL
E
MS SQL Server
Açıklama:
Microsoft Access, veritabanı yönetim sistemleri arasına çok sonradan girmiş olmasına rağmen en yaygın kullanılan masaüstü veritabanı yönetim sistemleri yazılımlarından biridir. 90’lı yılların başında ortaya çıkan MS Access, ilk masaüstü ilişkisel veritabanı yönetim sistemidir. Doğru cevap C’dir.

Soru 80

Aşağıdakilerden hangisi Access’te e-posta adresleri, web sayfaları gibi bağlantılar için kullanılan veri türüdür?

Seçenekler

A
OLE Nesnesi
B
Köprü
C
Metin
D
Not
E
Ek
Açıklama:
Alanların; metin, tarih, sayı gibi belli bir veri türü olarak atanması gerekir. Access’te on farklı veri türü vardır:
  • Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir.
  • Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar.
  • Para Birimi: Para değerleri.
  • Tarih/Saat: Tarihler ve saatler.
  • Köprü: E-posta adresleri, web sayfaları gibi bağlantılar.
  • Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları.
  • Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın.
  • OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi.
  • Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler.
  • Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeri.
Doğru cevap B’dir.

Soru 81

Aşağıdakilerden hangisi değeri veya değerleri bir tablodaki her kaydı benzersiz olarak tanımlayan bir veya daha çok alan (sütun) olarak tanımlanabilir?

Seçenekler

A
Birincil anahtar
B
Yabancı Anahtar
C
Çoka Çok İlişkisi
D
Bire Çok İlişkisi
E
Bire Bir İlişkisi
Açıklama:
Birincil anahtar, değeri veya değerleri bir tablodaki her kaydı benzersiz olarak tanımlayan bir veya daha çok alan (sütun) olarak tanımlanabilir. Doğru cevap A’dır.

Soru 82

Aşağıdakilerden hangisi birden çok kayıt görüntüleyen ama veri sayfasına göre daha fazla özelleştirilebilir olan bir form için kullanılır?

Seçenekler

A
Alt form
B
Boş Form
C
Sorgu Sihirbazı
D
Bölünmüş Form
E
Çoklu Öğe Aracı
Açıklama:
Birden çok kayıt görüntüleyen ama veri sayfasına göre daha fazla özelleştirilebilir olan bir form istiyorsanız, Çoklu Öğe aracını kullanabilirsiniz. Doğru cevap E’dir.

Soru 83

Aşağıdakilerden hangisi ayrı ayrı tablolarda depolanan ilişkili verilerle çalışırken, birden fazla tablo ya da sorgudan alınan verileri aynı form üzerinde görüntülemek için kullanılır?

Seçenekler

A
Alt form
B
Sürekli form
C
Birincil tablo
D
Birincil anahtar
E
Bire çok ilişkisi
Açıklama:
Ayrı ayrı tablolarda depolanan ilişkili verilerle çalışırken, birden fazla tablo ya da sorgudan alınan verileri aynı form üzerinde görüntülemek için alt formlar kullanılır. Doğru cevap A’dır.

Soru 84

  1. Verileri slayt gösterisi halinde sunma
  2. Logo veya arka plan görüntüsü ekleme
  3. Koşullu biçimlendirmeyle verileri vurgulama
  4. Gruplandırma, sıralama veya toplamlar ekleme
Yukarıdakilerden hangileri Access veritabanında oluşturulan bir raporda yapılabilecek düzenlemeler arasında yer alır?

Seçenekler

A
I ve II
B
II ve III
C
I, II ve III
D
II, III ve IV
E
I, II, III ve IV
Açıklama:
Access veritabanında oluşturulan bir raporda aşağıdaki düzenlemeler yapılabilir.
  • Gruplandırma, sıralama veya toplamlar ekleme
  • Koşullu biçimlendirmeyle verileri vurgulama
  • Renk ve yazı tiplerini özelleştirme
  • Logo veya arka plan görüntüsü ekleme
Doğru cevap D’dir.

Soru 85

Aşağıdakilerden hangisi tablolarda depolanmış verileri özel bir görünümle bize sunan nesnelerdir?

Seçenekler

A
İlişki
B
Form
C
Sorgu
D
Anahtar
E
Veritabanı
Açıklama:
Sorgular, tablolarda depolanmış verileri özel bir görünümle bize sunan nesnelerdir. Doğru cevap C’dir.

Soru 86

Aşağıdakilerden hangisi Sorgu Türleri arasında yer almaz?

Seçenekler

A
SQL Sorgu
B
Çapraz Sorgu
C
Tablo Sorgusu
D
Eylem Sorgusu
E
Seçme Sorgusu
Açıklama:
Sorgu Türleri;
  • Seçme Sorgusu,
  • Eylem Sorgusu,
  • Çapraz Sorgu,
  • Parametre Sorgusu,
  • SQL Sorgu.
Doğru cevap C’dir.

Soru 87

  1. Sorgu Tasarımı
  2. Sorgu Sihirbazı
  3. Komut Satırı
  4. Ölçüt Satırı
Yukarıdakilerden hangileri seçme sorguları oluştururken kullanılabilecek arasında yer alır?

Seçenekler

A
I ve II
B
II ve III
C
I, II ve III
D
II, III ve IV
E
I, II, III ve IV
Açıklama:
Seçme sorgusu yalnızca gereksinim duyulan verileri Veri Sayfası görünümünde almaya yardımcı olur. Seçme sorguları Sorgu Sihirbazı ya da Sorgu Tasarımı kullanılarak oluşturulabilir. Doğru cevap A’dir.

Soru 88

Aşağıdakilerden hangisi Sipariş Nakliye Ücretleri sorgusunu kullanarak nakliye ücreti 50 TL ve daha yüksek olan siparişleri listelemek için ölçüt satırına yazılır?

Seçenekler

A
&>50
B
+-50
C
>%50
D
=>50
E
>=50
Açıklama:
Sipariş Nakliye Ücretleri sorgusunu kullanarak belli bir nakliye ücretinin üzerinde olan siparişleri listeleyebiliriz. Bunun için sorguyu tasarım görünümünde açtıktan sonra, tasarım kılavuzunda Nakliye Ücretleri alanının altında bulunan Ölçüt satırına >=50 ölçütü eklenirse ve sorgu çalıştırılırsa, nakliye ücreti 50 TL ve daha yüksek olan siparişler listelenir. Doğru cevap E’dir.

Soru 89

Aşağıdaki seçeneklerden hangisi birincil anahtara örnek değildir?

Seçenekler

A
TC kimlik numarası
B
IBAN numarası
C
Vergi numarası
D
Öğrenci numarası
E
Doğum yeri
Açıklama:
Birincil anahtar, değeri veya değerleri bir tablodaki her kaydı benzersiz olarak tanımlayan
bir veya daha çok alan (sütun) olarak tanımlanabilir. Birincil anahtarda her zaman bir
değer olmalıdır. Birincil anahtar Null (geçersiz, boş) değerlere izin vermez ve her zaman
benzersiz bir dizine sahip olmalıdır. Birincil anahtar bir tabloyu diğer tablolardaki yabancı
anahtarlarla ilişkilendirmek için kullanılır.
Doğum yeri. Birincil anahtarda her zaman bir değer olmalıdır. Doğum yeri birden fazla aynı değer alabilir.

Soru 90

Belirli bir biçimde yerleştirilen metin kutularına veri girişi yapılarak kayıt eklenmesi sağlayan araca ne denir?

Seçenekler

A
Rapor
B
Tablo
C
Form
D
Sorgu
E
İlişkiler
Açıklama:
Formlar, verilerle çalışmaya yönelik kullanımı kolay bir biçim sunan arayüzlerdir. Tablolara veri girmek için formlar kullanılmaktadır. Access’te veriler tablolarda saklanır, ancak tüm bu verilerle çalışmanın en kolay ve en yaygın yolu bir form kullanmaktır. Formlar, Access veritabanında yer alan nesnelerden biridir. Veritabanında depolanan tablolara veri eklemek, düzenlemek ya da görüntülemek amacı ile kullanılırlar. Formlar, verilerle çalışmaya yönelik kullanımı kolay bir biçim sunan arayüzlerdir. Formlara komut düğmeleri gibi işlevsel öğeler eklenebilir.

Soru 91

Eğer Access veritabanında yer alan verilerden belirli bir düzende yazıcı çıktısı almak gerekli ise Oluştur sekmesindeki hangi simgeye tıklanır?

Seçenekler

A
Rapor
B
Tablo
C
Form
D
Sorgu
E
İlişkiler
Açıklama:
Raporlar genellikle çıktısı alınabilecek şekilde biçimlendirilir. Ekranda görüntülenebilir, başka bir programa verilebilir ya da e-posta iletisi olarak gönderilebilir.

Soru 92

Access veritabanı yönetim sisteminin en önemli parçası aşağıdakilerden hangisidir?

Seçenekler

A
Form
B
Tablo
C
Sorgu
D
Rapor
E
İlişkiler
Açıklama:
Tablolar belirli konular hakkındaki verilerin toplandığı bölümdür ve bir veritabanının en
gerekli nesneleridir. Her konu için ayrı bir tablo oluşturmak işlemlerin daha hızlı yapılabilmesini ve verilere daha kolay erişilebilmesini sağlar.

Soru 93

Access veritabanındaki bir tabloya müşterilerin resimlerini eklemek isterseniz, bu alanın veri türü ne olur?

Seçenekler

A
Sayı
B
Köprü
C
OLE Nesnesi
D
Tarih / Saat
E
Ek
Açıklama:
OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesidir. Resim eklemek için kullanılır.

Soru 94

Access veritabanında sadece iki farklı değer alabilen veriler girmek isterseniz, alana ilişkin hangi veri türünü seçersiniz?

Seçenekler

A
Ek
B
Köprü
C
OLE Nesnesi
D
Evet/Hayır
E
Tarih/Saat
Açıklama:
Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeridir.

Soru 95

Aşağıdaki seçeneklerden hangisi masaüstü veritabanı yönetim sistemlerinin özelliklerinden biri değildir?

Seçenekler

A
Verilerin düzenli bir şekilde saklanması
B
Verilerin denetiminin sağlanması
C
Kullanımının üst düzey bilgi ve beceri gerektirmesi
D
Veri tutarlılığının kontrolünün kolay olması
E
Kullanıcılara değişik yetkilerin atanabilmesi
Açıklama:
Masaüstü veritabanı yönetim sistemleri ise basit ihtiyaçların karşılanması için kullanılan, kişisel bilgisayarlarda çalışan ve elde edilmesi kolay olan ucuz sistemlerdir. Karmaşık olmayan verilerin depolanması amacı ile rahatça kullanılabilir. Masaüstü veritabanı yönetim sistemi yazılımlarını kullanmak için üst düzey bilgi ve beceriye ihtiyaç yoktur.
Kullanımının üst düzey bilgi ve beceri gerektirmesi

Soru 96

Access veritabanında yer alan şirket tablosundaki no, şirket, isim, soyisim, e-posta, ücret alanlarına ilişkin en uygun veri türleri aşağıdakilerden hangisidir?

Seçenekler

A
Otomatik sayı, metin, metin, metin, OLE Nesnesi, sayı
B
Omatik sayı, metin, metin, metin, OLE Nesnesi, para birimi
C
Sayı, metin, metin, metin, OLE Nesnesi, para birimi
D
Otomatik sayı, metin, metin, metin, köprü, para birimi
E
Otomatik sayı, metin, metin, metin, ek, sayı, para birimi
Açıklama:
Alanda bulunan tüm değerlere uygulanan ve bu değerlerin ne tür veriler olabileceğini
belirleyen bir dizi niteliğe veri türü denir. Alanların; metin, tarih, sayı gibi belli bir veri
türü olarak atanması gerekir. Access’te on farklı veri türü vardır:
• Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir.
• Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar.
• Para Birimi: Para değerleri.
• Tarih/Saat: Tarihler ve saatler.
• Köprü: E-posta adresleri, web sayfaları gibi bağlantılar.
• Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları.
• Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın.
• OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi.
• Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler.
• Evet/Hayır: 0 ya da 1 değeri olarak saklanan bol
Otomatik sayı, metin, metin, metin, köprü, para birimi

Soru 97

Access veritabanında tablolarda depolanmış verileri özel bir görünümle bize sunan nesne aşağıdakilerden hangisidir?

Seçenekler

A
Tablo
B
Sorgu
C
Form
D
Rapor
E
İlişki
Açıklama:
Sorgular, tablolarda depolanmış verileri özel bir görünümle bize sunan nesnelerdir. Sorgu sonuçları genellikle formlara ve raporlara yönelik kayıt kaynağı olarak hizmet verir.

Soru 98

Access veritabanında birden çok kaydı aynı anda güncelleştirmek, silmek ya da özel hesaplamalar yapmak için aşağıdaki nesnelerden hangisine başvurulur?

Seçenekler

A
Form Sihirbazı
B
Rapor sihirbazı
C
İlişki sihirbazı
D
Tablo oluşturma
E
Eylem sorguları
Açıklama:
Sorgular, belirtilen koşullara uyan verileri bulmaya ve almaya yardımcı olduğu gibi birden çok kaydı aynı anda güncelleştirmek, silmek ya da özel hesaplamalar yapmak için
de kullanılır.
Eylem sorguları

Soru 99

Birbiri ile ilişkili veri dosyaları ve veri tabloları kümesinin çok amaçlı kullanıma olanak sağlayacak şekilde depolanmasına ne ad verilir?

Seçenekler

A
Veri kümesi
B
Veritabanı
C
Veri yığını
D
Veri karmaşası
E
Veri akışı
Açıklama:
Veritabanı, birbiri ile ilişkili veri dosyaları ve veri tabloları kümesinin çok amaçlı kullanıma
olanak sağlayacak şekilde depolanmasıdır.

Soru 100

İlişkisel veritabanı yönetim sistemlerinde, veritabanındaki her kayıt bir tek konu hakkındadır ve yalnızca o konuyla ilişkili bilgileri içerir. Sistem tüm verileri ....... içerisinde yönetir.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?

Seçenekler

A
Tablolar
B
Formlar
C
Raporlar
D
Anahtarlar
E
Kodlar
Açıklama:
İlişkisel veritabanı yönetim sistemlerinde, veritabanındaki her kayıt bir tek konu hakkındadır ve yalnızca o konuyla ilişkili bilgileri içerir. Sistem tüm verileri tablolar içerisinde yönetir.

Soru 101

I. Kullanmak için üst düzey bilgi gerektirmez.
II. Pahalı sistemlerdir.
III. Basit ihtiyaçların karşılanması için kullanılır.
IV. Kişisel bilgisayarlarda çalışır.
Masaüstü veritabanı yönetim sistemlerine dair yukarıdaki ifadelerden hangisi ya da hangileri doğrudur?

Seçenekler

A
Yalnız IV
B
I, III
C
I, III, IV
D
II, III, IV
E
I, II, III, IV
Açıklama:
Masaüstü veritabanı yönetim sistemleri ise basit ihtiyaçların karşılanması için kullanılan, kişisel bilgisayarlarda çalışan ve elde edilmesi kolay olan ucuz sistemlerdir. Karmaşık olmayan verilerin depolanması amacı ile rahatça kullanılabilir. Masaüstü veritabanı yönetim sistemi yazılımlarını kullanmak için üst düzey bilgi ve beceriye ihtiyaç yoktur.

Soru 102

Veritabanı yazılımlarını ....... veritabanı yönetim sistemleri ve ....... veritabanı yönetim sistemleri olarak iki gruba ayırmak mümkündür.
Yukarıdaki cümlede boş bırakılan yerleri sırasıyla aşağıdakilerden hangileri doğru şekilde tamamlar?

Seçenekler

A
Eklentili-Sunucu
B
Masaüstü-Laptop
C
Eklentili-Eklentisiz
D
Sunucu-Masaüstü
E
Link tabanlı-Kod tabanlı
Açıklama:
Veritabanı yazılımlarını sunucu veritabanı yönetim sistemleri ve masaüstü veritabanı
yönetim sistemleri olarak iki gruba ayırmak mümkündür.

Soru 103

Veritabanında, ortak alanların olduğu iki tablo arasında kurulan mantıksal bağlantıya ne ad verilir?

Seçenekler

A
Kıyas
B
Benzetme
C
Çıkarım
D
Sonuçlama
E
İlişki
Açıklama:
Ortak alanların olduğu iki tablo arasında kurulan mantıksal bağlantıya ilişki adı verilir.

Soru 104

I. Tablodaki her satır bir kayıt olarak kabul edilir.
II. Veritabanı tablosu görünüm olarak elektronik tabloya benzer.
III. Access'te tabloların yapısı stabildir.
IV. Access’te tablo isimleri 64 karakter ile sınırlıdır.
Veritabanı tablolarıyla ilgili yukarıdaki ifadelerden hangisi ya da hangileri doğrudur?

Seçenekler

A
Yalnız IV
B
I, II
C
I, II, IV
D
II, III, IV
E
I, II, III, IV
Açıklama:
Bir veritabanı tablosu görünüm olarak elektronik tabloya benzer. Veriler satır ve sütunlar
içerisinde saklanır. Bu nedenle elektronik tabloları veritabanı tablolarına almak
oldukça kolaydır. Tablolar, verileri belli bir düzen içerisinde kaydeder. Tablodaki her
satır bir kayıt her sütun ise bir alan olarak kabul edilir.
Access’te tabloların yapısı dinamiktir ve üzerinde işlem yapılabilir. Veritabanında
daha önce oluşturulmuş bir tablonun alan veri türü değiştirilebileceği gibi ihtiyaç duyulursa
yeni alan da eklenebilir. Veritabanında oluşturulan her tabloya içeriğine göre
bir ad verilmelidir. Tabloların içeriğe göre adlandırılması hangi bilgilerin hangi tabloda
olabileceğini kolay bulmayı sağlar. Access’te tablo isimleri en fazla 64 karakter
uzunluğu ile sınırlıdır.

Soru 105

Tablolardan birindeki bir kayıt diğer tabloda birden çok kayıtla ilişkilendirilebilir. Otel örneğine devam edecek olursak bir otel çalışanı birden fazla müşteriye hizmet verebilirken, bir otel müşterisi de birden fazla otel çalışanından hizmet alabilir.
Yukarıda açıklaması verilen Access'te bulunan tablo ilişkisi çeşidi aşağıdakilerden hangisidir?

Seçenekler

A
Çoka Çok İlişkisi
B
Bire Çok İlişkisi
C
Bire Bir İlişkisi
D
Bire Üç İlişkisi
E
Birden Az İlişki
Açıklama:
Çoka Çok İlişkisi
İki tablo arasındaki çoka çok ilişkisinde, tablolardan birindeki bir kayıt diğer tabloda birden
çok kayıtla ilişkilendirilebilir. Otel örneğine devam edecek olursak bir otel çalışanı
birden fazla müşteriye hizmet verebilirken, bir otel müşterisi de birden fazla otel çalışanından
hizmet alabilir.

Soru 106

I. Diğer kullanıcıların veritabanındaki verilerle etkileşimini denetlemek
II. Veritabanında depolanan tablolara veri eklemek
III. Veritabanında depolanan tabloları düzenlemek
IV. Veritabanında depolanan tabloları görüntülemek
Yukarıdakilerden hangisi ya da hangileri veritabanındaki formların işlevleri arasındadır?

Seçenekler

A
Yalnız I
B
I, II
C
II, III
D
I, III, IV
E
I, II, III, IV
Açıklama:
Access’te veriler tablolarda saklanır, ancak tüm bu verilerle çalışmanın en kolay ve en
yaygın yolu bir form kullanmaktır. Formlar, Access veritabanında yer alan nesnelerden
biridir. Veritabanında depolanan tablolara veri eklemek, düzenlemek ya da görüntülemek
amacı ile kullanılırlar. Formlar, verilerle çalışmaya yönelik kullanımı kolay bir biçim sunan
arayüzlerdir. Formlara komut düğmeleri gibi işlevsel öğeler eklenebilir. Bu düğmeler
yardımıyla formda hangi verilerin görüntüleneceği belirlenebilir, diğer formları veya raporları
açmak ve çeşitli görevleri gerçekleştirmek üzere programlanabilir. Diğer kullanıcıların veritabanındaki verilerle etkileşimini denetlemek için Formlar kullanılır.

Soru 107

1. Tasarım sekmesinin Denetimler grubunda aşağı açılan oka tıklayarak Denetimler galerisini görüntüleyin.
2. Gezinti Bölmesi’nde varolan formu seçin.
3. Denetim Sihirbazları Kullan öğesini seçin.
4. Formda, alt formu yerleştirmek istediğiniz yeri seçin ve sihirbazdaki yönergeleri
takip edin.
5. Farenin sağ tuşuna tıklayın ve Tasarım Görünümü’nü seçin.
6. Tasarım sekmesinin Denetimler galerisinde Alt Form/Alt Rapor düğmesini seçin.
Yukarıda, daha önce oluşturulmuş bir forma alt form eklemek için yapılması gerekenler verilmiştir. Bu adımlar aşağıdakilerin hangisinde öncelik sırasına göre doğru şekilde sıralanmıştır?

Seçenekler

A
1-5-6-2-4-3
B
2-5-1-3-6-4
C
2-6-1-4-5-3
D
3-5-1-6-2-4
E
6-4-2-5-1-3
Açıklama:
Daha önce oluşturulmuş bir forma alt form eklemek için;
1. Gezinti Bölmesi’nde varolan formu
seçerek farenin sağ tuşuna tıklayın ve
Tasarım Görünümü’nü seçin.
2. Tasarım sekmesinin Denetimler grubunda
aşağı açılan oka tıklayarak Denetimler
galerisini görüntüleyin ve Denetim
Sihirbazları Kullan öğesini seçin.
Tasarım sekmesinin Denetimler galerisinde
Alt Form/Alt Rapor düğmesini
seçin.
3. Formda, alt formu yerleştirmek istediğiniz
yeri seçin ve sihirbazdaki yönergeleri
takip edin.

Soru 108

Veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş hâline ne ad verilir?

Seçenekler

A
Tablolar
B
İndeksler
C
Raporlar
D
Formlar
E
Linkler
Açıklama:
Raporlar, veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş
hâlidir.

Soru 109

“……….. verileri tanıma, onlarla çalışma ve başkalarıyla paylaşma konularını tümüyle denetlenmesini sağlar.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Veritabanı yönetim sistemi
B
İlişkisel veritabanı
C
İlişkisel veritabanı yönetimi
D
Veritabanı
E
Masaüstü veritabanı
Açıklama:
MASAÜSTÜ VERİTABANLARI
Veritabanı yönetim sistemi, verileri tanıma, onlarla çalışma ve başkalarıyla paylaşma konularını tümüyle denetlenmesini sağlar.

Soru 110

Aşağıdakilerden hangisi ilişkisel veritabanı yönetim sisteminin ana becerisidir?

Seçenekler

A
Veri denetimi
B
Veri indirgeme
C
Veri gönderme
D
Veri alma
E
Veri hesaplama
Açıklama:
MASAÜSTÜ VERİTABANLARI
İlişkisel veritabanı yönetim sisteminin; veri tanıma, veri yönetimi ve veri denetimi olmak üzere 3 ana becerisi vardır. Bunlar; veri yönetimi, veri tanımlama ve veri denetimidir.

Soru 111

Aşağıdakilerden hangisi/hangileri MS Access’te arayüzün sol tarafındaki Gezinti Bölmesinde listelenen nesnelerdendir?
  1. Tablolar
  2. Sorgular
  3. Formlar

Seçenekler

A
I., II. ve III.
B
I. ve II.
C
I. ve III.
D
Sadece III.
E
II. ve III.
Açıklama:
MASAÜSTÜ VERİTABANLARI
MS Access’te arayüzün sol tarafındaki Gezinti Bölmesinde listelenen nesneler; Tablolar, Sorgular, Formlar, Raporlar, Makrolar ve Modüller olarak sıralanır.

Soru 112

“Alanda bulunan tüm değerlere uygulanan ve bu değerlerin ne tür veriler olabileceğini belirleyen bir dizi niteliğe …… denir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Veri türü
B
Formlar
C
Raporlar
D
Sorgular
E
Alanlar
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
Alanda bulunan tüm değerlere uygulanan ve bu değerlerin ne tür veriler olabileceğini belirleyen bir dizi niteliğe veri türü denir.

Soru 113

Aşağıdakilerden hangisi MS Access’teki farklı veri türlerinden değildir?

Seçenekler

A
Bilimsel gösterim
B
Ek
C
Otomatik sayı
D
Para birimi
E
Köprü
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
MS Access’teki veri türleri; Ek, Otomatik sayı, Para birimi, Tarih/Saat, Köprü, Not, Sayı, OLE Nesnesi, Metin, Evet/Hayır olarak sıralanabilir.

Soru 114

“MS Access’teki veri türlerinden biri olan …… uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinlerdir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Not
B
Ek
C
Sayı
D
Para birimi
E
Otomatik sayı
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
MS Access’teki veri türlerinden biri olan Not, uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinlerdir.

Soru 115

“Veritabanında bulunan nesneler …… ve tasarım görünümü olmak üzere iki şekilde görüntülenir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Veri sayfası görünümü
B
Tablo görünümü
C
Sayı görünümü
D
Form görünümü
E
Rapor görünümü
Açıklama:
TABLOLAR, FORMLAR, RAPORLAR
Veritabanında bulunan nesneler veri sayfası görünümü ve tasarım görünümü olmak üzere iki şekilde görüntülenir.

Soru 116

“…… tabloda depolanmış verileri özel bir görünümle sunan nesnelerdir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Sorgular
B
İşaretler
C
Formlar
D
Raporlar
E
Sayfalar
Açıklama:
GRAFİK ARAYÜZ İLE VERİ SORGULAMA
Sorgular, tabloda depolanmış verileri özel bir görünümle sunan nesnelerdir.

Soru 117

Aşağıdakilerden hangisi sorgu türlerindendir?

Seçenekler

A
Eylem sorgusu
B
Tablo oluşturma sorgusu
C
Ekleme sorgusu
D
Güncelleştirme sorgusu
E
Silme sorgusu
Açıklama:
GRAFİK ARAYÜZ İLE VERİ SORGULAMA
Sorgu türleri; seçme sorgusu, eylem sorgusu, çapraz sorgu, parametre sorgusu ve SQL sorgusu olarak sıralanabilir.

Soru 118

Aşağıdakilerden hangisi eylem sorgularındandır?

Seçenekler

A
Ekleme sorgusu
B
Seçme sorgusu
C
Eylem sorgusu
D
Çapraz sorgu
E
Parametre sorgusu
Açıklama:
GRAFİK ARAYÜZ İLE VERİ SORGULAMA
Eylem sorguları; tablo oluşturma sorgusu, ekleme sorgusu, güncelleştirme sorgusu ve silme sorgusu olarak sıralanabilir.

Soru 119

Aşağıdakilerden hangileri veritabanın nesneleridir?
I. Tablolar
II. Formlar
III. Raporlar

Seçenekler

A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
Veritabanlarının olmazsa olmaz nesneleri tablolar, formlar, raporlardır.

Soru 120

Aşağıdakilerden hangileri veritabanında bilginin saklanacağı yerlerdir?
I. Tablolar
II. Formlar
III. Raporlar

Seçenekler

A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
Veritabanında hangi konular hakkında bilgi saklamaya gereksinim duyulacağı (tablolar) ve her konu için hangi bilgilerin saklanması gerektiği (tablodaki alanlar) belirlenmelidir. Veritabanında gereksinim duyulan tablolar ve alanlar belirlendikten sonra, alanlar her kayıtta benzersiz değerlerle tanımlanmalıdır.

Soru 121

Aşağıdakilerden hangileri Access'te bilgi saklarken kullanılan veri türlerindendir?
I. Sayı
II. Metin
III. Evet/Hayır

Seçenekler

A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
Access’te on farklı veri türü vardır:
• Ek: Dijital fotoğraflar gibi dosyalar. Her kayda birden çok dosya eklenebilir.
• Otomatik Sayı: Her kayıt için otomatik olarak üretilen numaralar.
• Para Birimi: Para değerleri.
• Tarih/Saat: Tarihler ve saatler.
• Köprü: E-posta adresleri, web sayfaları gibi bağlantılar.
• Not: Uzun metin blokları ve metin biçimlendirilmesinin kullanıldığı metinler. Örneğin adresler ya da ayrıntılı ürün açıklamaları.
• Sayı: Sayısal değerler. Para birimleri için ayrı bir veri türü olduğunu unutmayın.
• OLE Nesnesi: Word belgeleri gibi OLE (Object Link and Embedding-Bağlı ve gömülü nesneler) nesnesi.
• Metin: Ad-Soyad ya da posta adresi gibi kısa alfasayısal değerler.
• Evet/Hayır: 0 ya da 1 değeri olarak saklanan bolean değeri.

Soru 122

Access veritabanında tablolar arasında hangi tür ilişkiler vardır?
I. Bire Bir İlişkisi
II. Bire Çok İlişkisi
III. Çoka Çok İlişkisi

Seçenekler

A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
Access’te bire bir ilişkisi, bire çok ilişkisi ve çoka çok ilişkisi olmak üzere üç çeşit tablo ilişkisi vardır.

Soru 123

Bir ülkede Şehirler tablosundan Valiler tablosuna nasıl bir ilişki vardır?
I. Bire Bir İlişkisi
II. Bire Çok İlişkisi
III. Çoka Çok İlişkisi

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız II, III
E
I, II, III
Açıklama:
Bir şehrin sadece bir valisi bulunmasından dolayı bire bir ilişki vardır.
Bire Bir İlişkisi
İki tablo arasındaki bire bir ilişkisinde birincil tablodaki her kaydın birincil anahtar değeri ilişkili tabloda bir ve yalnızca bir kayda ait eşleşen alan veya alanlardaki değere karşılık gelir. Yani bir tablonun bir kaydı ile diğer tablonun bir kaydı eşleştirilebilir. Örneğin bir otelde konaklayan bir müşterinin bir yatağa yerleştirilmesi bire bir ilişkisidir. Böylece Otel müşterilerinin bilgilerinin yer aldığı tablonun bir kaydı ile otelin yatak bilgilerinin bulunduğu tablonun bir kaydı ilişkilendirilmiş olur.

Soru 124

Bir ilkokulda SınıfÖğretmenleri tablosundan Öğrenciler tablosuna nasıl bir ilişki vardır?
I. Bire Bir İlişkisi
II. Bire Çok İlişkisi
III. Çoka Çok İlişkisi

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız I, III
E
I, II, III
Açıklama:
Bir ilkokulda SinifOgretmenleri tablosundan Ogrenciler tablosuna bire çok ilişki vardır. Bir ilkokul öğrencisinin sadece bir sınıf öğretmeni olabilir. Bir sınıf Öğretmeni sadece bir şubede derse girebilir ve birçok öğrencisi bulunur.
Bire Çok İlişkisi
İki tablo arasındaki bire çok ilişkisinde birincil tablodaki her kaydın birincil anahtar değeri ilişkili tabloda birden çok kaydın eşleşen alanı veya alanlarındaki değere karşılık gelir. Bir başka değişle bir tablonun bir kaydı diğer tablonun birden fazla kaydı ile eşleştirilebilir. Otel örneğini düşünecek olursak bir odaya birden fazla müşteri yerleştirilebilir ancak bir müşterinin birden fazla odaya yerleştirilmesi mümkün değildir.

Soru 125

Veritabanı tablolarındaki birincil anahtar ile ilgili hangisi doğrudur?
I. Birincil anahtarda her zaman bir değer olmalıdır.
II. Birincil anahtar Null (geçersiz, boş) değerlere izin verir.
III. Birincil anahtar bir tabloyu diğer tablolardaki yabancı anahtarlarla ilişkilendirmek için kullanılır.

Seçenekler

A
Yalnız I
B
Yalnız I, II
C
Yalnız I, III
D
Yalnız II, III
E
I, II, III
Açıklama:
Birincil anahtar, değeri veya değerleri bir tablodaki her kaydı benzersiz olarak tanımlayan bir veya daha çok alan (sütun) olarak tanımlanabilir. Birincil anahtarda her zaman bir değer olmalıdır. Birincil anahtar Null (geçersiz, boş) değerlere izin vermez ve her zaman benzersiz bir dizine sahip olmalıdır. Birincil anahtar bir tabloyu diğer tablolardaki yabancı anahtarlarla ilişkilendirmek için kullanılır.

Soru 126

Access veritabanında veri eklemek, düzenlemek ya da görüntülemek amacı hangisi kullanılır?
I. Tablolar
II. Formlar
III. Raporlar

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız I, III
E
I, II, III
Açıklama:
Formlar, Access veritabanında yer alan nesnelerden biridir. Veritabanında depolanan tablolara veri eklemek, düzenlemek ya da görüntülemek amacı ile kullanılırlar. Formlar, verilerle çalışmaya yönelik kullanımı kolay bir biçim sunan arayüzlerdir.

Soru 127

Access veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş hâli hangisidir?
I. Tablolar
II. Formlar
III. Raporlar

Seçenekler

A
Yalnız I
B
Yalnız II
C
Yalnız III
D
Yalnız I, II
E
I, II, III
Açıklama:
Raporlar, veritabanında yer alan verilerin, yazdırılabilecek bir görünümde düzenlenmiş hâlidir. Bir rapor genellikle belli bir soruya yanıt verecek şekilde düzenlenir. Raporlar verileri tablolardan alabilir ancak hazırlanacak rapor tek bir tablodaki verilerin düzenlenmesi ile elde edilemiyorsa sorgular yolu ile verilerin diğer tablolardan alınması gerekir.

Soru 128

Access veritabanında oluşturulan bir raporda aşağıdaki düzenlemeler hangisi yapılabilir?
I. Gruplandırma, sıralama veya toplamlar ekleme
II. Koşullu biçimlendirmeyle verileri vurgulama
III. Renk ve yazı tiplerini özelleştirme
IV Logo veya arka plan görüntüsü ekleme

Seçenekler

A
Yalnız I, II
B
Yalnız II, III
C
Yalnız III, IV
D
Yalnız I, II, III
E
I, II, III, IV
Açıklama:
Access veritabanında oluşturulan bir raporda aşağıdaki düzenlemeler yapılabilir.
• Gruplandırma, sıralama veya toplamlar ekleme
• Koşullu biçimlendirmeyle verileri vurgulama
• Renk ve yazı tiplerini özelleştirme
• Logo veya arka plan görüntüsü ekleme

Ünite 5

Soru 1

Veri kontrol dili ile aşağıdakilerden hangisi sağlanabilmektedir?

Seçenekler

A
Veri girmek
B
Veri değiştirmek
C
Veri silmek
D
İlgili izinleri düzenlemek
E
Veri almak
Açıklama:
DML, veri girmek, değiştirmek, silmek ve verileri almak için kullanılan SQL komut grubu; DCL ise veri- tabanı kullanıcısı veya rolü ile ilgili izinlerin düzenlenmesini sağlayan komut grubudur.

Soru 2

Veri işleme dilinde verileri güncellemek için aşağıdaki hangi komutlar kullanılmaktadır?

Seçenekler

A
Create
B
Drop
C
Alter
D
Update
E
Insert
Açıklama:
DML örnek olarak, veri seçmek için SELECT, veri eklemek için INSERT, veri silmek için DELETE, veri güncellemek için UPDATE verilebilir.

Soru 3

Veri tanımlamada hangi komutu kullanarak tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretilebilir?

Seçenekler

A
Create schema
B
Create sequence
C
Create index
D
Create view
E
Create trigger
Açıklama:
CREATE SEQUENCE: Dizi üretimi için bir nesne ve özelliklerini oluşturur. Tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretir.

Soru 4

Aşağıdakilerden hangisi sayısal veri tipi değildir?

Seçenekler

A
Tam sayı
B
Kayan noktalı sayılar
C
Nümerik sayılar
D
İkili sayılar
E
ASCII karakter seti
Açıklama:
Sayısal veri tiplerinde tamsayı (integer), kayan noktalı sayılar (ioating point), nümerik sayılar ve ikili (binary) sayılar vb. için tanımlamalar yapılabilmektedir.

Soru 5

Veri tabanı yönetim sistemlerinde mevcut verilerin dizin hâline getirilerek isten ilen tablo alanlarına daha hızlı ulaşılmasını sağlayan mekanizma hangisidir?

Seçenekler

A
İndeks
B
Anahtar
C
Kısıt
D
Görünüm
E
Şema
Açıklama:
İndeksler veri tabanı yönetim sistemlerinde mevcut verilerin dizin hâline getirilerek isten ilen tablo alanlarına daha hızlı ulaşılmasını sağlayan mekanizmalardır.

Soru 6

Aşağıdakilerden hangi veri tipi ve boyutu doğru verilmiştir?

Seçenekler

A
Tinyint 2 bayt
B
Smallint 1 bayt
C
Bigint 16 bayt
D
Float 4 bayt
E
Int 8 bayt
Açıklama:
Depolanacak tamsayının büyüklüğüne göre tinyint (1 bayt), smallint (2 bayt), int (4 bayt), bigint (8 bayt) veri tipleri bulunmaktadır. Kayan noktalı sayı veri tipinde float (4 bayt) ve real (4 bayt)’dır.

Soru 7

İndeks oluşturma komutunun yazım kuralı aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
CREATE [UNIQUE] INDEX ON ( [ASC|DESC])
B
DROP [UNIQUE] INDEX ON ( [ASC|DESC])
C
UPDATE [UNIQUE] INDEX ON ( [ASC|DESC])
D
CREATE [UNIQUE] TABLE ON ( [ASC|DESC])
E
CREATE [UNIQUE] SCHEME ON ( [ASC|DESC])
Açıklama:
İndeks oluşturma komutunun yazım kuralı aşağıdaki gibidir:
CREATE [UNIQUE] INDEX ON ( [ASC|DESC])

Soru 8

Aşağıdakilerden hangisinde veri tabanlarında ihtiyaç olan tekrarlı işlemler veya ortak kullanım için oluşturulan komut kümelerinin adı doğru verilmiştir?

Seçenekler

A
Saklı yordam
B
İndeks
C
Anahtarlar
D
Görünüm
E
Şema
Açıklama:
Saklı Yordamlar veri tabanlarında ihtiyaç olan tekrarlı işlemler veya ortak kullanım için oluşturulan komut kümeleridir.

Soru 9

Veri İşleme Dili’nde veri seçmek için ve veri eklemek için kullanılan komutla sırasıyla aşağıdakilerden hangisidir?

Seçenekler

A
CREATE- DROP
B
SELECT- INSERT
C
SELECT- UPDATE
D
UPDATE- DELETE
E
INSERT- ALTER
Açıklama:
ÇVeri İşleme Dili’nde veri seçmek için SELECET ve veri eklemek için INSERT kullanılır.

Soru 10

Veri tanımlamada kullanılan en temel komut olan CREATE için kullanım öğelerinden biri olan CREATE SEQUENCE aşağıdaki işlemlerden hangisini gerçekleştirmektedir?

Seçenekler

A
Mevcut veritabanında bir şema içinde tablolar ve görünümler oluşturulabilir. Bu şema üzerinde farklı kullanıcılara ait yetkiler tanımlanabilir.
B
Veritabanında asimetrik anahtar oluşturur.
C
Veritabanında yeni bir tablo oluşturur.
D
İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır.
E
Dizi üretimi için bir nesne ve özelliklerini oluşturur.
Açıklama:
CREATE SEQUENCE, dizi üretimi için bir nesne ve özelliklerini oluşturur. Tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretir

Soru 11

MS SQL komutları ile veritabanı silme işlemi aşağıdakilerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
CREATE DATABASE Veritabaniismi
B
ALTER DATABASE Veritabaniismi
C
UPDATE DATABASE Veritabaniismi
D
DROP DATABASE Veritabaniismi
E
EXCUTE DATABASE Veritabaniismi
Açıklama:
Bir veritabanını silmek için; “SQL Server Management Studio” programı açılarak ana menüde “New Query” e tıklayarak SQL Sorgu penceresi oluşturulur. İlgili SQL Sorgu penceresine DROP DATABASE Veritabaniismi komut satırı yazılıp ana menüde “Execute” e tıklanır veya “F5”tuşuna basılır.

Soru 12

Aşağıdakilerden hangisi MS SQL’de yer alansayısal veri tiplerinden biri değildir?

Seçenekler

A
tinyint
B
bigint
C
float
D
decimal
E
char
Açıklama:
Depolanacak tamsayının büyüklüğüne göre tinyint (1 bayt), smallint (2 bayt), int (4 bayt), bigint (8 bayt) veri tipleri bulunmaktadır. Kayan noktalı sayı veri tipinde float (4 bayt) ve real (4 bayt) veri türü ya da kullanıcının ihtiyacına göre basamak sayıları tanımlanabilen decimal ve numeric veri tipleri alanları tanımlamak için kullanılabilmektedir. İkili sayılar veri tipinde, sabit uzunlukta binary ve değişken uzunlukta varbinary veri tipi bulunmaktadır.

Soru 13

MS SQL’de tablolarda birincil anahtar aşağıdakilerden hangisiyle tanımlanabilir?

Seçenekler

A
PRIMARY KEY
B
CASCADE
C
SET DEFAULT
D
ON DELETE
E
ON UPDATE
Açıklama:
Anahtar kısıtının özel hâli olan birincil anahtar kısıtı ile tablolardaki bir veya daha fazla eşsiz değere sahip olan öznitelikler PRIMARY KEY komutu ile tanımlanabilir

Soru 14

ALTER TABLE Ögrenciler DROP COLUMN [Yaş];
Yukarıdaki SQL sorgusunun gerçekleştirdiği işlem aşağıdakilerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
Ogrenciler tablosuna Yaş sütunu ekler
B
Ogrenciler tablosundan Yaş sütununu siler
C
Ogrenciler tablosunda Yaş sütununu seçer
D
Ogrenciler tablosunda Yaş sütununu kopyalar
E
Ogrenciler tabllosunda Yaş sütununu kilitler
Açıklama:
Verilen SQL sorgusu ile Ogrenciler tablosundan Yaş sütunu silinmektedir.

Soru 15

MS SQL’de bir alanın alacağı değerler aşağıdaki komutlardan hangisiyle sınırlandırılabilmektedir?

Seçenekler

A
DEFAULT
B
IDENTITY
C
CHECK
D
UPDATE
E
FOREIGN KEY
Açıklama:
CHECK kısıtı ile bir alanın alacağı değerler sınırlandırılabilmektedir.

Soru 16

MS SQL’de mevcut tablolarda değişiklik yapılabilmesi için aşağıdaki kullanılması gerekmektedir?

Seçenekler

A
UPDATE
B
CREATE
C
COSNTRAINT
D
IDENTITY
E
ALTER
Açıklama:
Tablolar için, bir alanın eklenmesi veya çıkartılması, bir alanın adının değiştirilmesi, tablodan kısıt çıkartılması veya eklenmesi vb. değişiklikler ALTER komutu ile yapılabilir.

Soru 17

MS SQL’de oluşturulan bir görünümün silinmesi için aşağıdaki komutlardan hangisi kullanılmaktadır?

Seçenekler

A
CREATE PROCEDURE
B
CREATE VIEW
C
DROP PROCEDURE
D
DROP VIEW
E
ALTER VIEW
Açıklama:
Oluşturulan bir görünümün silinmesi için DROP VIEW komutu kullanılır.

Soru 18

MS SQL’de Saklı Yordam oluşturma işlemi aşağıdaki komutlardan hangisiyle yapılmaktadır?

Seçenekler

A
CREATE PROCEDURE
B
BEGIN
C
CREATE VIEW
D
ALTER PROCEDURE
E
DROP BEGIN
Açıklama:
Saklı Yordam, sunucu üzerinde tutulan belirli bir görevi yerine getirmek için birden fazla tablo üzerinde işlem yapabilen, program içinden farklı parametreler ile çağrılarak kullanılabilen SQL tabanlı komut kümesidir. Saklı yordamlar CREATE PROCEDURE komutu ile oluşturulur.

Soru 19

Veri Kontrol Dili’nde (DCL) kullanıcıya yetki tanımlama için ……, kullanıcı yetkilerini engellemek için ………. ve daha önce yapılmış olan yetki ve izinleri kaldırmak için ……….. komutları kullanılır. Yukarıdaki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?

Seçenekler

A
DENY, REVOKE, GRANT
B
GRANT, DENY, REVOKE
C
REVOKE, DENY, GRANT
D
GRANT, REKOVE, DENY
E
DENY, GRANT, REVOKE
Açıklama:
DCL’de , kullanıcıya yetki tanımlama için GRANT, kullanıcı yetkilerini engellemek için DENY ve daha önce yapılmış olan yetki ve izinleri kaldırmak için REVOKE komutları kullanılır.

Soru 20

I. SQL’in gelişim süreci ile beraber DDL komut setlerinde de gelişmeler olmuştur.
II. DDL ayrı bir dil olmayıp, veri tabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan Yapılandırılmış Sorgu Dilinin (SQL-Structured Query Language) alt komut grubudur.
III. Veri Tanımlama Dili ile veri tabanında tablolar, indeksler, görümümler vb. oluşturulabilir, silinebilir veya bazı temel özellikleri düzenlenebilir.
DDL ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
Yalnız I
B
I, II
C
I, II, III
D
I, III
E
Yalnız III
Açıklama:
SQL’in gelişim süreci ile beraber DDL komut setlerinde de gelişmeler olmuştur. Bilindiği gibi SQL’in ilk sürümü 1970’lı yıllarda SEQUEL olarak ortaya çıkmış olup 1980’li yıllarda ANSI standartlarında tanımlamalar yapılmıştır. DDL ayrı bir dil olmayıp, veri tabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan Yapılandırılmış Sorgu Dilinin (SQL-Structured Query Language) alt komut grubudur. Veri Tanımlama Dili ile veri tabanında tablolar, indeksler, görümümler vb. oluşturulabilir, silinebilir veya bazı temel özellikleri düzenlenebilir.

Soru 21

I. CREATE
II. GRANT
III. REKOVE
Yukarıdakilerden hangisi DDL komutlarının en temel üç ifadesi olan komutlarından biridir?

Seçenekler

A
Yalnız I
B
I,II
C
Yalnız III
D
I,III
E
I, II, III
Açıklama:
DDL komutlarının en temel üç ifadesi CREATE, ALTER, DROP komutlarıdır. Bu komutlar veri tabanı nesneleri üzerinde sırasıyla oluşturma, düzenleme ve silme işlemlerini yerine getirir.

Soru 22

DDL komutlarından biri olan CREATE SEQUENCE fonksiyonun işlevi aşağıdakilerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
SQL sunucudaki bir veri tabanına sertifika ekler.
B
İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır.
C
Dizi üretimi için bir nesne ve özelliklerini oluşturur. Tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretir
D
Tablo veya görünüm üzerinde ilişkisel indeks oluşturur. Özellikle sorgu performansının arttırılması için farklı yapılarda oluşturulabilir
E
Veri tabanında asimetrik anahtar oluşturur.
Açıklama:
CREATE CERTIFICATE; SQL sunucudaki bir veri tabanına sertifika ekler. CREATE VIEW; İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır. CREATE SEQUENCE; Dizi üretimi için bir nesne ve özelliklerini oluşturur. Tanımlanan değerlere bağlı olarak farklı değerlerde nümerik diziler üretir. CREATE INDEX ;Tablo veya görünüm üzerinde ilişkisel indeks oluşturur. Özellikle sorgu performansının arttırılması için farklı yapılarda oluşturulabilir CREATE TABLE; Veri tabanında yeni bir tablo oluşturur.

Soru 23

………… komutu ile VTYS’de yeni bir tablo ismi, öznitelikleri ve kısıtları tanımlanabilir.
Yukarıdaki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?

Seçenekler

A
DROP TABLE
B
ALTER TABLE
C
CERTIFICATE TABLE
D
INDEX TABLE
E
CREATE TABLE
Açıklama:
Tablolar, VTYS’lerinin temel yapı taşları olan nesnelerdir. İşletme süreçlerindeki birçok iş kuralı tablo oluşturma aşamasında farklı parametreleri kullanarak VTYS’de tanımlanabilir. CREATE TABLE komutu ile VTYS’de yeni bir tablo ismi, öznitelikleri ve kısıtları tanımlanabilir. Burada kısıtlar, işletmelerdeki süreçler ile ilgili kuralların tanımlamada kullanılacağı önemli bir araçtır.

Soru 24

VTYS’de depolanacak tamsayının büyüklüğüne göre tinyint kaç bayta karşılık gelmektedir?

Seçenekler

A
1 Bayt
B
2 Bayt
C
4 Bayt
D
8 Bayt
E
16 Bayt
Açıklama:
Depolanacak tamsayının büyüklüğüne göre tinyint (1 bayt), smallint (2 bayt), int (4 bayt), bigint (8 bayt) veri tipleri bulunmaktadır.

Soru 25

MS SQL tablo, alan ve benzeri kullanıcı tanımı isimleri verirken hangi noktalama işareti kullanılabilir?

Seçenekler

A
(.)
B
(,)
C
(;)
D
(“)
E
(:)
Açıklama:
MS SQL tablo, alan ve benzeri kullanıcı tanımı isimleri verirken köşeli parantez ([]) ya da çift tırnak (“) kullanılabilir. Özellikle iki kelimeden ya da Türkçe karakterlerden oluşan ifadeler tanımlanırken adların bu semboller içine alınması derleyicinin ifadeleri doğru yorumlamasını sağlar.

Soru 26

Örneğin Siparişler tablosunda “[Nakliye Ücreti] alanının değeri pozitif olacak şekilde kısıt eklenmesi” işlemi gerçekleştirilmek isteniyor ise nasıl bir komut yazılmalıdır?

Seçenekler

A
ALTER TABLE Siparişler ADD CONSTRAINT CK_Ucr CHECK ([Nakliye Ücreti] >=0)
B
CHANGE TABLE Siparişler ADD CONSTRAINT CK_Ucr CHECK ([Nakliye Ücreti] >=0)
C
ALTER TABLE Siparişler ADD CONSTRAINT CK_Ucr CHECK ([Nakliye Ücreti] =0)
D
ALTER TABLE Siparişler REVOKE CONSTRAINT CK_Ucr CHECK ([Nakliye Ücreti] >=0)
E
ALTER TABLE Siparişler ADD CONSTRAINT CK_Ucr DROP ([Nakliye Ücreti] >=0)
Açıklama:
Kısıt eklenmesi söz konusu olduğu için başa ALTER TABLE ifadesi yazılmalıdır. Siparişler tablosuna kısıt ekleneceği için ADD CONSTRAINT CK_Ucr CHECK ifadesinde sonra alınan değer pozitif olacağı için >=0 ibaresi kullanılmalıdır.

Soru 27

Veri Tanımlama Dili ilgili hangi bilgi yanlıştır?

Seçenekler

A
Ayrı bir dil olup, veritabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan SQL’den ayrı bir gruptur.
B
Veritabanı yönetim sistemi üzerinde gerçeklenmesi ise Veri Tanımlama Dili (DDL-Data Definition Language) ile mümkündür.
C
Veritabanında tablolar, indeksler, görünümler vb. oluşturulabilir, silinebilir veya bazı temel özellikleri düzenlenebilir.
D
SQL’in gelişim süreci ile beraber DDL komut setlerinde de gelişmeler olmuştur.
E
DDL’ de, tabloların oluşturulması, silinmesi CREATE, DROP komutları sırasıyla kullanılır.
Açıklama:
DDL ayrı bir dil olmayıp, veritabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan Yapılandırılmış Sorgu Dilinin (SQL-Structured Query Language) alt komut grubudur. SQL komutlarının kullanım amaçlarına göre oluşmuş diğer bazı gruplar ise Veri İşleme Dili (DML) ve Veri Kontrol Dilidir (DCL).

Soru 28

Veri tanımlama dilinde CREATE TABLE komutu ile hangi kavramların tanımlaması yapılır?

Seçenekler

A
İndeks Oluşturma
B
Form Oluşturma
C
Görünüm Oluşturma
D
Tablo ve Kısıtların Oluşturulması
E
Şekil Oluşturma
Açıklama:
Veri tanımlama dilinde CREATE TABLE komutu ile VTYS’de yeni bir tablo, öznitelikleri ve kısıtların tanımlanması yapılabilir. Tablo oluşturmada alanlar ve veri tipleri ilk olarak belirlenir. Bunun yanı sıra alan kısıtları, birincil anahtar kısıtları ve bütünlük kısıtları da tanımlanabilir.

Soru 29

SQL Server yazılımı için kurulum ve yazılım ara yüzleri için aşağıdaki adımlardan hangisi yoktur?

Seçenekler

A
Kurulum (Installation)
B
Evrensel Kurallar (Global Rules)
C
Arayüz Yapılandırması
D
Kurulum Tipi (Installation Type)
E
Lisanslama (License Terms)
Açıklama:
Oluşum Yapılandırması, Sunucu Yapılandırma (Server Configuration) ve Veritabanı Motoru Yapılandırması (Database Engine Configuration) olmak üzere 3 çeşit yapılandırma vardır.

Soru 30

Görünüm oluşturmak için komuta aşağıdakilerden hangisi ile başlanmaktadır?

Seçenekler

A
DROP VIEW
B
DELETE VIEW
C
SHIFT DATABASE
D
CREATE VIEW
E
EXECUTE VIEW
Açıklama:
Görünüm oluşturmak için CREATE VIEW komutu ve onu takiben görünüm adı ardından As komutu ve SQL seçme sorgusu kullanulmaktadır.

Soru 31

Sayısal veri tipleri ile ilgili hangisi doğrudur?

Seçenekler

A
Sayılar veri tipinde, sabit uzunlukta consbinary veri tipi kullanılmaktadır.
B
Değişken uzunlukta binary veri tipi bulunmaktadır.
C
Kayan noktalı sayı veri tipinde int (4 bayt), bigint (8 bayt) veri tipleri bulunmaktadır.
D
Sayısal veri tiplerinde tamsayı, kayan noktalı sayılar, nümerik sayılar ve ikili sayılar vb. için tanımlamalar yapılabilmektedir.
E
Sayısal veri tipinde değişken uzunluklu veri kümesi saklayan varchar olarak adlandırılır.
Açıklama:
Sayısal veri tiplerinde tamsayı (integer), kayan noktalı sayılar (floating point), nümerik sayılar ve ikili (binary) sayılar vb. için tanımlamalar yapılabilmektedir. Depolanacak tamsayının büyüklüğüne göre tinyint (1 bayt), smallint (2 bayt), int (4 bayt), bigint (8 bayt) veri tipleri bulunmaktadır. Kayan noktalı sayı veri tipinde float (4 bayt) ve real (4 bayt) veri türü vardır.

Soru 32

Tablolardaki bir veya daha fazla eşsiz değere sahip olan öznitelikler hangi komut ile tanımlanabilir?

Seçenekler

A
FOREIGN KEY
B
PRIMARY KEY
C
CASCADE KEY
D
UPDATE KEY
E
FIRST KEY
Açıklama:
Anahtar kısıtının özel hâli olan birincil anahtar kısıtı ile tablolardaki bir veya daha fazla eşsiz değere sahip olan öznitelikler PRIMARY KEY komutu ile tanımlanabilir. Eğer birincil anahtar sadece bir öznitelikten oluşuyorsa, doğrudan PRIMARY KEY’den sonra yazılabilir.

Soru 33

Tablolar için, bir alanın eklenmesi veya çıkartılması, bir alanın adının değiştirilmesi, tablodan kısıt çıkartılması veya eklenmesi vb. değişiklikler hangi komut ile yapılır?

Seçenekler

A
CHANGE
B
SHIFT
C
CLUSTER
D
COMMUTE
E
ALTER
Açıklama:
Tablolar için, bir alanın eklenmesi veya çıkartılması, bir alanın adının değiştirilmesi, tablodan kısıt çıkartılması veya eklenmesi vb. değişiklikler ALTER komutu ile yapılabilir.

Soru 34

Veri tanımlama dili indeks işlemleri ile ilgili hangisi yanlıştır?

Seçenekler

A
Mevcut verilerin dizin hâline getirilerek daha hızlı ulaşılmasını sağlayan mekanizmalardır
B
Server yazılımında indeks oluşturma FORM INDEX komutudur.
C
Veritabanı işlemlerinin performansını artır
D
Ek depolama alanı ve yazma işlemleri gerektirirler.
E
Oluşturulan indeksin silinmesi için DROP INDEX komutu kullanılır.
Açıklama:
İndekslerin birincil kullanım amacı veritabanı işlemlerinin performansını artırmaktır. Uygun kullanılmadıkları takdirde ise performans düşüşüne de yol açarlar. MS SQL Server yazılımında indeks oluşturma CREATE INDEX, oluşturulan indeksin silinmesi için DROP INDEX komutu kullanılır.

Soru 35

‘’Kullanıcıların veri tabanındaki nesneleri sorgulayarak istedikleri veri kümelerini elde etmek için kullanılan yapılardır.’’ Bu tanım hangi kavrama aittir?

Seçenekler

A
Görünüm
B
Form
C
Sorgulama
D
Araştırma
E
Saklı yordam
Açıklama:
Görünümler, kullanıcıların veritabanındaki nesneleri sorgulayarak istedikleri veri kümelerini elde etmek için kullanılan yapılardır. Bu yapılar veriyi değil veriyi elde edecek sorgu komutlarını saklarlar.

Soru 36

Aşağıdakilerden hangisi sayısal veri tipleri içerisinde ikili sayılar veri tipi kapsamında yer almaktadır?

Seçenekler

A
Tinyint
B
Bigint
C
Smallint
D
Binary
E
Real
Açıklama:
İkili sayılar veri tipinde, sabit uzunlukta binary ve değişken uzunlukta varbinary very tipi bulunmaktadır.

Soru 37

Veritabanı yönetim sistemlerinde yer alan CREATE, DROP VE ALTER hangi dile ait komutlardır?

Seçenekler

A
DDL
B
DML
C
DCL
D
OCR
E
ANSI
Açıklama:
CREATE, ALTER, DROP komutları, yapılandırılmış sorgulama dili (SQL)'in bir alt komut grubu olan Veri Tanımlama Dili (Data Definition Language) ne ait komutlardır.

Soru 38

SQL (Structured Query Language) diline veritabanı şemalarının yönetimini mümkün kılan alt komut grubu DDL (Data Definition Language) hangi yıl eklenmiştir?

Seçenekler

A
1970
B
1992
C
1999
D
2003
E
2007
Açıklama:
1992 yılında SQL için ISO/ANSI standartları tanımlanmış ve bu standartlar içinde, veritabanı şemalarının yönetimini mümkün kılan DDL özellikleri eklenmiştir.

Soru 39

MS SQL sunucusunda yer alan bir veritabanı için bir tablo ve tetikleyici oluşturan yazılımcı aşağıdaki şıklardan hangisinde verilen komutları sırasıyla kullanmıştır?

Seçenekler

A
CREATE TABLE, CREATE SCHEMA
B
CREATE SCHEMA, CREATE TRIGGER
C
CREATE VIEW, CREATE TRIGGER
D
CREATE TABLE, CREATE TRIGGER
E
CREATE VIEW, CREATE TABLE
Açıklama:
SQL'de CREATE TABLE komutu, tablo oluşturmak; CREATE TRIGGER ise tetikleyici oluşturmak için kullanılır. Doğru sıralama CREATE TABLE, CREATE TRIGGER şeklinde olmalıdır.

Soru 40

1. Veritabanı oluşturma
2. Veritabanı adını değiştirme
3. Veritabanı silme
SQL komutları hangi cevapta doğru sıra ile verilmiştir?

Seçenekler

A
CREATE, DROP, ALTER
B
ALTER, CREATE, DROP
C
ALTER, DROP, CREATE
D
CREATE, ALTER, DROP
E
DROP, ALTER, CREATE
Açıklama:
SQL dilinde CREATE oluşturma; ALTER adını değiştirme; DROP silme işlemi için kullanılır.

Soru 41

Metin-karakter veri tipleri ile ilgili olarak yukarıda oluşturulan tabloda 1,2,3 ve 4 numaralı boşluklara sırası ile hangi veri tipleri gelmelidir?

Seçenekler

A
1- char, 2-nchar, 3- vrchar, 4-nvarchar
B
1- char, 2-nchar, 3- char, 4-nvarchar
C
1- nchar, 2-char, 3- nchar, 4-nvarchar
D
1- varchar, 2-char, 3- nvarchar, 4-nchar
E
1- char, 2-varchar, 3- nchar, 4-nvarchar
Açıklama:
ASCII karakter seti için sabit uzunluklu veri kümesi char ile, değişken uzunluklu veri kümesi varchar ile saklanabilir.
Unicode karakter seti için, sabit uzunluklu veri kümesi nchar, değişken uzunluklu veri kümesi nvarchar ile saklanabilir.

Soru 42

SQL'de veritabanında bir tabloya girilecek yaş değerlerinin 18 ile 65 sayıları arasında olması istenmektedir. Bu kısıtlamayı yapan ifade hangi seçenekte doğru verilmiştir?

Seçenekler

A
[Yaş] [int] NULL
B
[Yaş] [int] NULL DEFAULT (18 >0 AND 0<65)
C
[Yaş] [char] NULL DEFAULT (18 >0 AND 0<65)
D
[Yaş] [int] NULL CHECK (17
E
[Yaş] [int] NULL CHECK (17>yas AND yas>66)
Açıklama:
SQL'de Check komutu ile değerlerin kontrolü sağlanabilir. 18 yaşından büyük ve 65 yaşından küçük değerlerin girilebilmesi için yaş değerinin 17'den büyük ve 66'dan küçük olması gerekir. Doğru ifade [Yaş] [int] NULL CHECK (17

Soru 43

Bir dershanede yapılan öğrenci kayıtlarını takip etmek için oluşturulan veritabanında kayıt numaralarının 1000'den başlayarak birer birer artmasını sağlayan SQL komutu hangi cevapta doğru olarak verilmiştir.?

Seçenekler

A
[Kayıt No][int] IDENTITY(1000,1) NOT NULL
B
[Kayıt No][int] IDENTITY(1,1) NOT NULL
C
[Kayıt No][money] IDENTITY(1,1000) NOT NULL
D
[Kayıt No][int] DEFAULT(1000,1) NOT NULL
E
[Kayıt No][int] CHECK(1000,1) NOT NULL
Açıklama:
Kayıt numarası bir sayı olduğu için int olarak tanımlanabilir. Belli bir değer üretilmesi için IDENTITY komutu kullanılmalı ve başlangıç olarak 1000 sayısı olduğu için IDENTITY(1000,1) şeklinde yazılmalıdır.

Soru 44

CONSTRAINT [Sipariş Ayrıntıları$New_OrderDetails] FOREIGN KEY([Sipariş No])
REFERENCES [Kayıtlar] ([Kayıt No])
Yukarıda verilen SQL kod parçasında yapılmak istenen hangi cevapta doğru olarak açıklanmıştır?

Seçenekler

A
Kayıtlar tablosundaki "Kayıt No" değeri Sipariş Ayrıntıları tablosundaki "New_OrderDetails" değeri ile ilişkilendirilmiştir.
B
Sipariş Ayrıntıları tablosundaki "New_OrderDetails" değeri Sipariş Ayrıntıları tablosundaki "Kayıt No" değeri ile ilişkilendirilmiştir.
C
Kayıtlar tablosundaki "Kayıt No" değeri birincil anahtar olarak tanımlanmıştır
D
Sipariş Ayrıntıları tablosundaki "Sipariş No" değeri birincil anahtar olarak tanımlanmıştır
E
Sipariş Ayrıntıları tablosundaki "Sipariş No" değeri Kayıtlar tablosundaki "Kayıt No" değeri ile ilişkilendirilmiştir.
Açıklama:
Sipariş ayrıntıları tablosunda yer alan sipariş no değeri, kayıtlar tablosundaki kayıt no değeri ile ilişkilendirilmiştir.

Soru 45

Bir okul kütüphanesindeki kitapları öğrencilere verirken kullanılacak veritabanı tasarımında daha hızlı sonuç alabilmek için öğrenci bilgilerinin olduğu tabloda aşağıdaki verilerden hangisine "Create Uniqe Index" komutu uygulanabilir?

Seçenekler

A
Öğrencinin Anne Adı
B
Öğrencinin Baba Adı
C
Öğrencinin Sınıfı
D
Öğrencinin Şubesi
E
Öğrencinin Numarası
Açıklama:
Create Unique Index komutunun uygulanabilmesi için ilgili alanda tekrarlanmayan değerlerin olması gerekir. Öğrenci bilgilerinin olduğu tabloda öğrenci numarası her öğrenci için tek olacağı için bu değer için indeks oluşturulabilir.

Soru 46

I. Saklı yordamlar ile birden fazla tablo üzerinde işlem yapabilir
II. Saklı bir yordamı silmek için CREATE VIEW [Yordam Adı] komutu kullanılır.
III. Saklı yordamlarada farklı parametreler kullanılabilir.
IV. Saklı yordamlar ile veri güncellemesi yapılamaz
Yukarıda saklı yordamlar ile ilgili verilen bilgilerden doğru olanlar hangi seçenekte verilmiştir?

Seçenekler

A
II, IV
B
II, III, IV
C
I, III
D
I, II, III
E
III, IV
Açıklama:
Saklı yordamlar "CREATE PROCEDURE" komutu ile oluşturulur ve birden fazla tablo üzerinde işlem yapabilir. Aynı zamanda, veri güncelleme ve silme işlemleri de yapılabilir

Soru 47

Veritabanı yönetim sistemlerinde verilerin depolanması, veri gösterimi, güvenlik yönetimi, veri bütünlüğü yönetimi vb. fonksiyonlar; tasarımı yapılan şemalar ve oluşturulan nesneler üzerinden yapılmaktadır. Bunların oluşturulması veri tanımlama olarak adlandırılmakta olup, veritabanı yönetim sistemi üzerinde gerçeklenmesi ise ........ ile mümkündür.
Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?

Seçenekler

A
Veri Tanımlama Dili
B
Veri Silme Dili
C
Veri Kontrol Dili
D
Veri İşleme Dili
E
Veri Geçiş Dili
Açıklama:
Veritabanı yönetim sistemlerinde verilerin depolanması, veri gösterimi, güvenlik yönetimi, veri bütünlüğü yönetimi vb. fonksiyonlar; tasarımı yapılan şemalar ve oluşturulan nesneler üzerinden yapılmaktadır. Bunların oluşturulması veri tanımlama olarak adlandırılmakta olup, veritabanı yönetim sistemi üzerinde gerçeklenmesi ise Veri Tanımlama Dili (DDL-Data Definition Language) ile mümkündür.

Soru 48

I. Ayrı bir dildir.
II. Veritabanı nesnelerini oluşturur.
III. Veritabanı nesnelerini düzenler.
IV. Yapılandırılmış Sorgu Dilinin alt komut grubudur.
Veri Tanımlama Dili'ne dair yukarıdaki ifadelerden hangisi ya da hangileri doğrudur?

Seçenekler

A
I, II, III, IV
B
II, III, IV
C
III, IV
D
I, II
E
Yalnız IV
Açıklama:
Veri Tanımlama Dili (DDL) ayrı bir dil olmayıp, veritabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapan Yapılandırılmış Sorgu Dilinin (SQL-Structured Query Language) alt komut grubudur.

Soru 49

DDL’ de, tabloların oluşturulması, silinmesi ve bazı temel özelliklerinin düzenlenmesini sağlamak üzere sırası ile hangi komutlar kullanılır?

Seçenekler

A
UPDATE-CREATE-DROP
B
INSERT-SELECT-ALTER
C
CREATE-DROP-ALTER
D
REVOKE-DENY-INSERT
E
GRANT-REVOKE-DENY
Açıklama:
Kitapta iki defa CREATE yazılmış.
DDL’ de, tabloların oluşturulması, silinmesi ve bazı temel özelliklerinin düzenlenmesini sağlamak üzere sırası ile CREATE, DROP ve ALTER komutları kullanılır.

Soru 50

Bu komut ile mevcut veritabanında bir şema içinde tablolar ve görünümler oluşturulabilir. Bu şema üzerinde farklı kullanıcılara ait yetkiler tanımlanabilir.
Yukarıda hangi DDL komutunun açıklaması verilmiştir?

Seçenekler

A
CREATE CERTIFICATE
B
CREATE INDEX
C
CREATE TABLE
D
CREATE SCHEMA
E
CREATE TRIGGER
Açıklama:
CREATE SCHEMA= Bu komut ile mevcut veritabanında bir şema içinde tablolar
ve görünümler oluşturulabilir. Bu şema üzerinde farklı kullanıcılara ait yetkiler tanımlanabilir.

Soru 51

İçeriği sorgular ile belirlenen sanal bir tablo oluşturan DDL komutu aşağıdakilerden hangisidir?

Seçenekler

A
CREATE INDEX
B
CREATE TABLE
C
CREATE VIEW
D
CREATE TRIGGER
E
CREATE SCHEMA
Açıklama:
CREATE VIEW= İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır.

Soru 52

Kullanıcıların veritabanındaki nesneleri sorgulayarak istedikleri veri kümelerini elde etmek için kullanılan yapılara ne ad verilir?

Seçenekler

A
Saklı Yordamlar
B
Linkler
C
Tablolar
D
Görünümler
E
Formlar
Açıklama:
Görünümler, kullanıcıların veritabanındaki nesneleri sorgulayarak istedikleri veri kümelerini
elde etmek için kullanılan yapılardır.

Soru 53

Görünüm oluşturmaya hangi komut ile başlanır?

Seçenekler

A
CREATE VIEW
B
CREATE TABEL
C
CREATE SCHEMA
D
CREATE TRIGGER
E
CREATE INDEX
Açıklama:
Görünüm oluşturmak için aşağıdaki yazım kuralı kullanılır.
CREATE VIEW Görünüm_Adı
As

Soru 54

Oluşturulan bir görünümün silinmesi için hangi komut kullanılır.

Seçenekler

A
INSERT
B
DROP
C
CREATE
D
RECOVER
E
VIEW
Açıklama:
Oluşturulan bir görünümün silinmesi için DROP komutu kullanılır.

Soru 55

Veritabanlarında ihtiyaç olan tekrarlı işlemler veya ortak kullanım için oluşturulan komut kümelerine ne ad verilir?

Seçenekler

A
Görünümler
B
Raporlar
C
Formlar
D
Tablolar
E
Saklı Yordamlar
Açıklama:
Saklı Yordamlar (Stored Procedures) veritabanlarında ihtiyaç olan tekrarlı işlemler veya
ortak kullanım için oluşturulan komut kümeleridir.

Soru 56

Yerel saklı yordam oluşturmaya hangi komut ile başlanır?

Seçenekler

A
CREATE PROCEDURE
B
CREATE VIEW
C
CREATE SCHEMA
D
CREATE INDEX
E
CREATE TABLE
Açıklama:
Yerel saklı yordam oluşturmak için aşağıdaki yazım kuralı uygulanır. (-- ile başlayan
satırlar açıklama satırıdır.)
CREATE PROCEDURE Procedureİsmi
-- Parametre içermeyen Saklı yordamlarda alt satır yer alamaz
<@Param1> veri_türü, <@Param2> veri_türü
AS
BEGIN
-- Sql Programlama ve seçme komutları
END

Soru 57

“……. veritabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapar.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Veri Oluşturma Dili
B
Veri Tanımlama Dili
C
Veri İşleme Dili
D
Veri Kontrol Dili
E
Veri Komut Dili
Açıklama:
GİRİŞ
Yapılandırılmış Sorgu Dili, veritabanı nesnelerinin oluşturulması ve düzenlenmesi işlemlerini yapar.

Soru 58

Aşağıdakilerden hangisi/hangileri Veri Tanımlama Dili komutlarının en temel komut ifadelerindedir?
  1. CREATE
  2. ALTER
  3. DATABASE
  4. DROP

Seçenekler

A
I., II. ve IV.
B
I., II. ve III.
C
I., II., III. ve IV.
D
I. ve II.
E
II. ve IV
Açıklama:
VERİ TANIMLAMA DİLİ
Veri Tanımlama Dili komutlarının en temel üç ifadesi CREATE, ALTER ve DROP komutlarıdır.

Soru 59

Aşağıdaki veri tiplerinden hangisi Veri Tanımlama Dili tablo işlemlerinde depolanacak tamsayının büyüklüğü 4 bayt ise kullanılır?

Seçenekler

A
int
B
tinyint
C
smallint
D
bigint
E
binary
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
Veri Tanımlama Dili tablo işlemlerinde depolanacak tamsayının büyüklüğü 4 bayt ise int veri tipi kullanılır.

Soru 60

Aşağıdakilerden hangisi/hangileri Veri Tanımlama Dili tablo işlemlerinde ASCII karakter veri tipi tanımlamalarında kullanılır?
  1. nchar
  2. nvarchar
  3. char
  4. varchar

Seçenekler

A
III. ve IV.
B
I., II. ve III.
C
I. ve II.
D
I., II., III. ve IV.
E
II. ve III.
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
Veri Tanımlama Dili tablo işlemlerinde ASCII karakter veri tipi tanımlamalarında char ve varchar kullanılır.

Soru 61

Aşağıdakilerden hangisi/hangileri Veri Tanımlama Dili tablo işlemlerinde tarihi Yıl-Ay-Gün olarak saklamak için kullanılan veri tipidir?
  1. date
  2. time
  3. datetime
  4. smalldatetime

Seçenekler

A
I.
B
I., II. ve III.
C
I. ve II.
D
I., II., III. ve IV.
E
II. ve III.
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
date, Veri Tanımlama Dili tablo işlemlerinde tarihi Yıl-Ay-Gün olarak saklamak için kullanılan veri tipidir.

Soru 62

Aşağıdakilerden hangisi SQL’de veri tanımlaması gerekli ise ilgili öznitelik için tanımlanması gereken kısıttır?

Seçenekler

A
NOT NULL
B
NULL
C
UNIQE
D
CHECK
E
DEFAULT
Açıklama:
TANIMLAMA DİLİ TABLO İŞLEMLERİ
SQL’de veri tanımlaması gerekli ise NOT NULL kısıtının tanımlanması gerekir.

Soru 63

Aşağıdakilerden hangisi aralık tanımlamaya imkân veren öznitelik kısıt komutudur?

Seçenekler

A
CHECK
B
CREATE INDEX
C
UNIQE
D
CREATE TABLE
E
DEFAULT
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
Aralık tanımlamaya imkân veren öznitelik kısıt komutu CHECK’tir.

Soru 64

“Anahtar kısıtının özel hali olan birincil anahtar kısıtı ile tablolardaki bir veya daha fazla eşsiz değere sahip olan öznitelikler …… komutu ile tanımlanabilir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
PRIMARY KEY
B
DROP INDEX
C
CREATE TABLE
D
FOREIGN KEY
E
DEFAULT
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
Anahtar kısıtının özel hali olan birincil anahtar kısıtı ile tablolardaki bir veya daha fazla eşsiz değere sahip olan öznitelikler PRIMARY KEY komutu ile tanımlanabilir.

Soru 65

“Tablolar için, bir alanın eklenmesi veya çıkartılması, bir alanın adının değiştirilmesi, tablodan kısıt çıkartılması veya eklenmesi gibi değişiklikler …… komutu ile yapılabilir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
ALTER
B
DROP INDEX
C
CREATE TABLE
D
FOREIGN KEY
E
PRIMARY KEY
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
Tablolar için, bir alanın eklenmesi veya çıkartılması, bir alanın adının değiştirilmesi, tablodan kısıt çıkartılması veya eklenmesi gibi değişiklikler ALTER komutu ile yapılabilir.

Soru 66

“Görünüm oluşturma komut dizininin çalıştırılması için …. komutu kullanılabilir. Bunun yerine SQL sorgusu BEGIN ve END bloğu arasında yazılarak çalıştırılabilir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
GO
B
DROP INDEX
C
CREATE TABLE
D
DROP TABLE
E
DEFAULT
Açıklama:
VERİ TANIMLAMA DİLİ DİĞER İŞLEMLER
Görünüm oluşturma komut dizininin çalıştırılması için GO komutu kullanılabilir. Bunun yerine SQL sorgusu BEGIN ve END bloğu arasında yazılarak çalıştırılabilir.

Soru 67

MS SQL'de tablo veya görünüm üzerinde ilişkisel index oluşturmak için kullanılan komut aşağıdakilerden hangisidir?

Seçenekler

A
Create Schema
B
Create View
C
Create Trigger
D
Create Index
E
Create Sequence
Açıklama:
Tablo veya görünüm üzerinde ilişkisel indeks oluşturur.
Özellikle sorgu performansının arttırılması için farklı yapılarda
oluşturulabilir
Create Index

Soru 68

SQL'de yazılan ALTER DATABASE Akademi MODIFY NAME=Anadolu; komut satırı aşağıdakilerden hangisini gerçekleştirir?

Seçenekler

A
Akademi ve Anadolu olarak iki ayrı veritabanı oluşturur.
B
Akademi isimli veritabanının adını Anadolu olarak değiştirir.
C
Anadolu isimli veritabanının adını Akademi olarak değiştirir.
D
Akademi isimli tablonun adını Anadolu olarak değiştirir.
E
Akademi ve Anadolu tablolarını ilişkilendirir.
Açıklama:
ALTER DATABASE A MODIFY NAME=B; bu komut veri tabanlarının isimlerini değiştirmek için kullanılır. A isimli verimli tabanını B olarak değiştirir.
Akademi isimli veritabanının adını Anadolu olarak değiştirir.

Soru 69

Aşağıdaki veri tiplerinden hangisi metin-karakter veri tipidir?

Seçenekler

A
int
B
tinyint
C
varchar
D
varbinary
E
float
Açıklama:
Değişken uzunluklu veri kümesi saklayan varchar metin-karakter veri tipidir. Diğer seçenekler sayısal veri tipleridir. Depolanacak tam sayının büyüklüğüne göre İnt(4bayt) ve tinyint(1bayt), kayan noktalı sayı veri tipi olan float(4bayt), ikili sayılar veri tipinde ise değişken uzunluktaki varbinary veri tipleri bulunmaktadır.

Soru 70

SQL'de Öğrenciler tablosuna öğrencinin yaşadığı şehir girdisi için yeni bir alan eklemek istersek aşağıdaki hangi komutu yazmak gerekir?

Seçenekler

A
ALTER TABLE Ogrenciler ADD [Sehir] VARCHAR(20);
B
ALTER TABLE Ogrenciler DROP COLUMN [Sehir];
C
ADD TABLE Ogrenciler Alter [Sehir] VARCHAR(20);
D
USE TABLE Ogrenciler ADD [Sehir] VARCHAR(20);
E
ALTER TABLE Ogrenciler CASCADE [Sehir] VARCHAR(20);
Açıklama:
Tablolar için, bir alanın eklenmesi veya çıkartılması, bir alanın adının değiştirilmesi, tablodan kısıt çıkartılması veya eklenmesi vb. değişiklikler ALTER komutu ile yapılabilir.
ALTER TABLE Ogrenciler ADD [Sehir] VARCHAR(20);

Soru 71

SQL'de Anadolu isimli bir veritabanını silmek için aşağıdaki komutlardan hangisi yazılır?

Seçenekler

A
Create DATABASE Anadolu
B
Use DATABASE Anadolu
C
Select DATABASE Anadolu
D
Delete DATABASE Anadolu
E
Drop DATABASE Anadolu
Açıklama:
“Anadolu” veritabanını silmek için; “SQL Server Management Studio” programı açılarak ana menüde “New Query” e tıklayarak SQL Sorgu penceresi oluşturulur. İlgili SQL Sorgu penceresine DROP DATABASE Anadolu komut satırı yazılıp ana menüde “Execute” e tıklanır veya “F5”tuşuna basılır.

Soru 72

Aşağıdakilerden hangisi veri tutarlılığında kullanılan komutlardan biri değildir?

Seçenekler

A
Default Check
B
Foreign Key
C
Create Procedure
D
Identity
E
Primary Key
Açıklama:
Saklı Yordam, sunucu üzerinde tutulan belirli bir görevi yerine getirmek için birden fazla tablo üzerinde işlem yapabilen, program içinden farklı parametreler ile çağrılarak kullanılabilen SQL tabanlı komut kümesidir. Bu yapıların oluşturulması için CREATE PROCEDURE komutu kullanılır.

Soru 73

Sunucu üzerinde tutulan belirli bir görevi yerine getirmek için birden fazla tablo üzerinde işlem yapabilen, program içinden farklı parametreler ile çağrılarak kullanılabilen SQL tabanlı komut kümesi oluşturmak için hangi komut kullanılır?

Seçenekler

A
Create Table
B
Default Check
C
Foreign Key
D
Create Procedure
E
Drop Database
Açıklama:
Saklı Yordam, sunucu üzerinde tutulan belirli bir görevi yerine getirmek için birden fazla tablo üzerinde işlem yapabilen, program içinden farklı parametreler ile çağrılarak kullanılabilen SQL tabanlı komut kümesidir. Bu yapıların oluşturulması için CREATE PROCEDURE komutu kullanılır.

Soru 74

SQL'de içeriği sorgular ile belirlenen sanal bir tablo oluşturmak için aşağıdaki komutlardan hangisi kullanılır?

Seçenekler

A
Create Schema
B
Create Index
C
Create View
D
Create Table
E
Create Trigger
Açıklama:
İçeriği sorgular ile belirlenen sanal bir tablo oluşturmaktadır
Create View

Soru 75

SQL'de öznitelikler ile ilgili aralık tanımlamaya imkân veren komut aşağıdakilerden hangisidir?

Seçenekler

A
Default
B
Check
C
Identity
D
Drop
E
Alter
Açıklama:
Öznitelikler ile ilgili diğer bir kısıt tipide aralık tanımlamaya imkân veren CHECK komutu ile mümkün olmaktadır. Örneğin, tamsayı değere sahip olan bir özniteliğin 0-18 arasında değer alması isteniyorsa; CHECK (sayi > 0 AND sayi < 18) şeklinde tanımlanabilir.

Soru 76

SQL'de belirli bir sayıdan başlayıp, belirlediğimiz aralığa göre artan veya azalan bir şekilde sayısal değer üretilmesi isteniyorsa aşağıdaki komutlardan hangisi kullanılır?

Seçenekler

A
Identity
B
Default
C
Check
D
Alter
E
Drop
Açıklama:
Belirli bir sayıdan başlayıp, belirlediğimiz aralığa göre artan veya azalan bir şekilde sayısal değer üretilmesi isteniyorsa, IDENTITY komutu da kullanılabilir. Genellikle birincil anahtar ile birlikte kullanılır.

Soru 77

Aşağıdakilerden hangisi DML komutlarından biri değildir?

Seçenekler

A
SELECT
B
INSERT
C
DELETE
D
UPDATE
E
ALTER
Açıklama:
GİRİŞ
ALTER

Soru 78

DDL komutlarından ALTER aşağıdakilerden hangi işlemi yapmaktadır?

Seçenekler

A
Oluşturma
B
Silme
C
Ekleme
D
Engelleme
E
Düzenleme
Açıklama:
VERİ TANIMLAMA DİLİ
Düzenleme

Soru 79

Veri tanımlamada kullanılan en temel komut olan CREATE için MS SQL Server’da kullanılan ve DML, DDL vb. için tetikleyici oluşturan komut aşağıdakilerden hangisidir?

Seçenekler

A
CREATE SCHEMA
B
CREATE TABLE
C
CREATE VIEW
D
CREATE INDEX
E
CREATE TRIGGER
Açıklama:
VERİ TANIMLAMA DİLİ
CREATE TRIGGER

Soru 80

DDL komutlarının en temel ifadeleri aşağıdakilerden hangi komutlardır?

Seçenekler

A
INSERT, UPDATE, DELETE
B
INSERT, UPDATE, DROP
C
ADD, ALTER, DELETE
D
CREATE, UPDATE, DELETE
E
CREATE, ALTER, DROP
Açıklama:
VERİ TANIMLAMA DİLİ
CREATE, ALTER, DROP

Soru 81

Veri tanımlamada kullanılan en temel komut olan CREATE için MS SQL Server’da kullanılan ve dizi üretimi için bir nesne ve özelliklerini oluşturan komut aşağıdakilerden hangisidir?

Seçenekler

A
CREATE CERTIFICATE
B
CREATE ASYMMETRIC KEY
C
CREATE TRIGGER
D
CREATE VIEW
E
CREATE SEQUENCE
Açıklama:
VERİ TANIMLAMA DİLİ
CREATE SEQUENCE

Soru 82

MS SQL Komutlarından DROP DATABASE komutu hangi işlemi yapmaktadır?

Seçenekler

A
Tablodan satır silme
B
Tablo oluşturma
C
Veritabanı düzenleme
D
Veritabanı oluşturma
E
Veritabanı silme
Açıklama:
ÖRNEK BİR VERİTABANI YÖNETİM SİSTEMİ KURULUMU
MS SQL Komutları ile Veritabanı Silme
Veritabanı silme

Soru 83

Aynı değerin farklı satırda yer almamasını garanti altına alan aşağıdakilerden hangisidir?

Seçenekler

A
Foreign key
B
Double key
C
Master key
D
Single key
E
Primary key
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
Tablolarda Anahtar ve Diğer Bütünlük Kısıtlarının Tanımlaması
Primary key

Soru 84

Aşağıdakilerden hangisi bütünlük kısıtı için kullanılan bir komut değildir?

Seçenekler

A
SET NULL
B
CASCADE
C
SET DEFAULT
D
FOREIGN KEY
E
PRIMARY KEY
Açıklama:
VERİ TANIMLAMA DİLİ TABLO İŞLEMLERİ
Tablolarda Anahtar ve Diğer Bütünlük Kısıtlarının
Tanımlaması
PRIMARY KEY

Soru 85

Veritabanı yönetim sistemlerinde mevcut verilerin dizin hâline getirilerek istenilen tablo alanlarına daha hızlı ulaşılmasını sağlayan mekanizmalar aşağıdakilerden hangisidir?

Seçenekler

A
Görünümler
B
Fonksiyonlar
C
Tetikleyiciler
D
Prosedürler
E
İndeksler
Açıklama:
VERİ TANIMLAMA DİLİ İNDEKS İŞLEMLERİ
İndeksler

Soru 86

“Veritabanlarında ihtiyaç olan tekrarlı işlemler veya ortak kullanım için oluşturulan komut kümeleridir.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?

Seçenekler

A
Trigger
B
View
C
Table
D
Stored Function
E
Stored Procedure
Açıklama:
VERİ TANIMLAMA DİLİ DİĞER İŞLEMLER
Saklı Yordam Oluşturma ve Silme İşlemleri
Stored Procedure

Ünite 6

Soru 1

Aşağıda SQL ile ilgili verilen ifadelerden hangisi doğrudur?

Seçenekler

A
Veritabanı sistemlerinin yönetilmesi için tasarlanmış bir bildirim dilidir.
B
İşlemler tarif eden bir yapısı vardır.
C
Veritabanına yalnızca veri eklenmesini sağlar.
D
Veritabanından yalnızca veri sorgulanmasını sağlar.
E
Veritabanında yalnızca verilerin işlenmesini sağlar.
Açıklama:
SQL dili veritabanı sistemlerinin yönetilmesi için tasarlanmış bir bildirim dilidir. Bu dil kullanıcıların ya da istemci yazılımlarının veri ile ilgili isteklerini alarak, depoladığı veriler üzerinde uygulayan bir yapıdadır. Diğer programlama dillerinden farklı olarak işlemleri değil sonuçları tarif eden bir yapısı vardır. Dolayısıyla veritabanı yönetim sistemi tarafından SQL komutları çözümlenerek istenilen işlem yerine getirilir. Bu yapı verinin eklenmesi, işlenmesi ve sorgulanması gibi birçok işlemin istemci ya da kullanıcılar tarafından kolayca yapılmasını sağlamaktadır. Doğru yanıt A seçeneğidir.

Soru 2

SELECT [isimler] FROM ogrenciler WHERE [soyisim]='Doğan' ORDER BY [numara] ASC
Aşağıdakilerden hangisi yukarıdaki sorgu ile ilgili doğru bir ifade içermektedir?

Seçenekler

A
İsimler tablosundaki soy ismi Doğan olan öğrencileri numaraları küçükten büyüğe olacak şekilde sıralar.
B
Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini A'dan Z'ye doğru sıralar.
C
Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini Z'den A'ya doğru sıralar.
D
İsimler tablosundaki soy ismi Doğan olan öğrencileri Z'den A'ya doğru sıralar.
E
Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini numaraları küçükten büyüğe olacak şekilde sıralar.
Açıklama:
SELECT komutu farklı tablolarda depolanan verinin kullanıcıların ihtiyacına cevap verecek şekilde elde edilmesini sağlar. FROM ile başlayan satır seçme işleminin hangi veri kümesinden yapılacağını belirtilir. WHERE satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması sağlanır. Filtreleme işlemi gibi düşünülebilir. ORDER BY sorgunun en sonunda yer alan sıralama işlemidir. Eylem gereği de tüm seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi sırada gönderileceği bu satıra yazılan komutlarla belirlenir. Buna göre verilen sorguda "Ogrenciler tablosundaki soy ismi Doğan olan öğrencilerin isimlerini numaraları küçükten büyüğe olacak şekilde sıralama" işlemi yapılmaktadır. Doğru yanıt E seçeneğidir.

Soru 3

SELECT komutu ile kullanılabilen HAVING yapısı ile aşağıdakilerden hangisi yapılmaktadır?

Seçenekler

A
Seçme işleminin hangi veri kümesinden yapılacağını belirtilir.
B
Seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması sağlanır.
C
Verileri özetleme ya da gruplama işlemleri için kullanılabilecek bir seçme sorgusu bölümüdür
D
Gruplanan ya da hesaplanan alanların sınırlanması için kullanılan bir kısımdır.
E
Verinin kullanıcıya hangi sırada gönderileceğini belirler.
Açıklama:
HAVING Gruplanan ya da hesaplanan alanların sınırlanması için kullanılan bir kısımdır. Where kısmı ile karıştırılmaması gerekir. Doğru yanıt D seçeneğidir.

Soru 4

Bir veritabanında bulunan "Oğrenciler" isimli tabloda "OgrenciNo", "OgrenciIsim", "OgrenciPuan", "VeliAylikGelir" alanları bulunmaktadır. Puanı 90 ile 100 arasında bulunan başarılı öğrencilerden ekonomik durumu iyi olmayan öğrencilere burs verilecektir. Bunun için ölçüt velinin aylık gelirinin 2000 TL'nin altında olmasıdır. Buna göre verilen şartlara uyan öğrencilerin isimlerini numara sırasına göre getiren sorgu aşağıdakilerden hangisidir?

Seçenekler

A
SELECT [OgrenciIsim] FROM Oğrenciler WHERE ([OgrenciPuan] BETWEEN 90 AND 100) AND ([VeliAylikGelir]<2000) ORDER BY OgrenciNo ASC
B
SELECT [OgrenciIsim] FROM Oğrenciler WHERE ([OgrenciPuan] BETWEEN 90 AND 100) OR ([VeliAylikGelir]<2000) ORDER BY OgrenciNo ASC
C
SELECT [OgrenciIsim] FROM Oğrenciler WHERE ([OgrenciPuan] BETWEEN 90 AND 100) AND ([VeliAylikGelir]<2000) ORDER BY OgrenciNo DESC
D
SELECT * FROM Oğrenciler WHERE ([OgrenciPuan] BETWEEN 90 AND 100) AND ([VeliAylikGelir]<2000) ORDER BY OgrenciNo ASC
E
SELECT [OgrenciIsim] FROM Oğrenciler WHERE ([OgrenciPuan] BETWEEN 90 AND 100) OR ([VeliAylikGelir]<2000) ORDER BY OgrenciNo DESC
Açıklama:
SELECT [OgrenciIsim] FROM Oğrenciler WHERE ([OgrenciPuan] BETWEEN 90 AND 100) AND ([VeliAylikGelir]<2000) ORDER BY OgrenciNo ASC
sorgusunda Ogrenciler tablosundan OgrenciIsim alanı getirilmektedir. WHERE ifadesi ile sorgu şartları belirlenmiştir. Burada OgrenciPuan alanının 90-100 aralığında, VeliAylikGelir alanının ise 2000 altında olması şartları AND operatörü ile bağlanmış; böylece her iki şartı birlikte sağlayan öğrenciler sorguya dahil edilmiştir. ORDER BY....ASC ifadesi ise OgrenciNo alanına göre artan sıralama yapmayı sağlamaktadır. Doğru yanıt A seçeneğidir.

Soru 5

Bir veritabanında Yazarlar ve Kitaplar tabloları bulunmaktadır. Yazarlar tablosunun alanları NO, İsim ve Soyİsim; Kitaplar tablosunun alanları ise KitapNO, YazarNO ve Kitapİsim'dir. Buna göre kitap ismi ve bu kitabı yazan yazarın ismini aynı tabloda getiren sorgu aşağıdakilerden hangisidir?

Seçenekler

A
SELECT Kitaplar.KitapNO, Yazarlar.YazarNO FROM Kitaplar INNER JOIN Yazarlar ON Kitaplar.KitapNO=Yazarlar.NO
B
SELECT Kitaplar.Kitapİsim, Yazarlar.Yazarİsim FROM Kitaplar INNER JOIN Yazarlar ON Kitaplar.YazarNO=Yazarlar.NO
C
SELECT Kitaplar.Kitapİsim, Yazarlar.Yazarİsim FROM Kitaplar INNER JOIN Yazarlar ON Kitaplar.NO=Yazarlar.YazarNO
D
SELECT Kitaplar.YazarNO Yazarlar.NO FROM Kitaplar INNER JOIN Yazarlar ON Kitaplar.KitapNO=Yazarlar.YazarNO
E
SELECT Kitaplar.YazarNO Yazarlar.NO FROM Kitaplar INNER JOIN Yazarlar ON Kitaplar.Kitapisim=Yazarlar.Yazarİsim
Açıklama:
FROM ifadesinden sonra bağlanacak tablo adlarının arasında INNER JOIN ifadesi yer almakta ON ifadesinden sonra da bağlantı eşitliği tanımlanmaktadır. Verilen sorguda Kitaplar tablosundaki YazarNO ile Yazarlar tablosundaki NO alanı bağlantı eşitliğidir. SELECT ifadesinden sonra ise Kitaplar tablosundaki Kitapİsim ve Yazarlar tablosundaki Yazarİsim alanları getirilmektedir. Doğru yanıt B seçeneğidir.

Soru 6

"......." ifadenin sağında kalan tablodaki tüm değerlerin seçilmesini sağlar. Boşluk bırakılan yere gelmesi gereken ifade aşağıdakilerden hangisidir?

Seçenekler

A
INNER JOIN
B
OUTER JOIN
C
RIGHT OUTER JOIN
D
LEFT OUTER JOIN
E
FULL OUTER JOIN
Açıklama:
Outer bağlantıları soldan, sağdan ve tüm (Full) şeklinde üç farklı bağlantı türünden oluşmaktadır. LEFT OUTER JOIN bağlantısının tam tersi olan RIGHT OUTER JOIN ifadenin sağında kalan tablodaki tüm değerlerin seçilmesini sağlar. Doğru yanıt C seçeneğidir.

Soru 7

Aşağıda verilen özetleme işlevlerinden hangisi bir gruptaki kayıt sayısını hesaplarlar?

Seçenekler

A
SUM
B
AVG
C
STDEV
D
COUNT
E
MAX
Açıklama:
Bir gruptaki kayıtsayısını hesaplarlar. COUNT Int (tamsayı) veri tipi ile veri döndürürken, COUNT_BIG BigInt(büyük tamsayı) veri tipinde sonuç döndürür. Doğru yanıt D seçeneğidir.

Soru 8

SQL'de yer alan metin işlevlerinden hangisi sayısal bir değeri istenilen hassasiyette metne çevirir?

Seçenekler

A
SUBSTRING
B
STR
C
REPLACE
D
CHAR
E
SPACE
Açıklama:
STR ile sayısal bir değer istenilen hassasiyette metne çevrilir. SUBSTRING metin türündeki bir değerin içerisinden belirli bir bölümün alınmasını sağlayan işlevdir. REPLACE bir metin içerisinde belirli bir metni bularak o istenilen metin ile değiştirir. CHAR ASCII kod tablosunun belirtilen rakama karşı gelen karakterini getirir. SPACE ise istenilen sayıda boşluk karakteri üretir. Doğru yanıt B seçeneğidir.

Soru 9

SELECT DanismanIsim FROM Danismanlar WHERE "........." (SELECT * FROM Ogrenciler WHERE Ogrenciler.DanismanNO = Danisman.NO)
Yukarıdaki sorgu ile Danismanlar tablosunda sadece öğrencisi olmayan danışman isimleri sıralanmak istenmektedir. Buna göre tırnak işaretleri arasındaki boşluğa aşağıdaki ifadelerden hangisi gelmelidir?

Seçenekler

A
JOIN
B
HAVING
C
NOT HAVING
D
EXISTS
E
NOT EXISTS
Açıklama:
EXISTS komutu sorguya eklenen alt sorgu ile verilerin ilişkilendirilmesini sağlar. Alt sorguda yer alan öğrencisi olan danışmanların üst listeden çıkarılması için EXISTS ifadesinden önce NOT operatörünün kullanılması gerekmektedir. Böylece öğrencisi olmayan danışmanlar sıralanacaktır. Doğru yanıt E seçeneğidir.

Soru 10

“Veri ile ilgili yapılacak işlemleri tarif etmek için İngilizce dil yapısında geliştirilmiş bir bildirim dilidir.” Yukarıda tanımı verilen dil aşağıdakilerden hangisidir?

Seçenekler

A
Yapılandırılmış Sorgu Dili
B
Veri Sorgulama Dili
C
Veri Yapılandırma Dili
D
Seçilmiş Sorgu Dili
E
Seçici Sorgulama Dili
Açıklama:
Yapılandırılmış Sorgu Dili

Soru 11

SQL’de verinin sadece okunması ile ilgili olan komut aşağıdakilerden hangisidir?

Seçenekler

A
SELECT
B
GET
C
UPDATE
D
DROP
E
MAKE
Açıklama:
SELECT

Soru 12

Bir sorgulamadaki sıralamalardan aşağıdakilerden hangisi yanlıştır?

Seçenekler

A
[HAVING]- [GROUP BY ]-[TOP]-[ORDER BY]
B
[FROM]- [ON ]-[JOIN]-[WHERE]
C
[GROUP BY]- [HAVING]- [ORDER BY]
D
[SELECT]-[DISTINCT]-[ORDER BY]-[TOP]
E
[FROM]- [WHERE]- [ORDER BY]
Açıklama:
Doğru olan [GROUP BY]- [HAVING]-[ ORDER BY]-[TOP] olmalıdır.
[HAVING]- [GROUP BY ]-[TOP]-[ORDER BY]

Soru 13

Seçme sorgularında sıkça kullanılan aşağıdaki ifadelerden hangisi bir alandaki verilerin tekrarsız olarak görüntülenmesini sağlamaktadır?

Seçenekler

A
DISTINCT
B
EXISTS
C
HAVING
D
TOP
E
ORDER BY
Açıklama:
DISTINCT

Soru 14

Aşağıdakilerden hangisi alt sorgular ile mevcut sorgunun sınırlanmasını sağlar?

Seçenekler

A
EXISTS
B
HAVING
C
TOP
D
ORDER BY
E
DISTINCT
Açıklama:
EXISTS

Soru 15

Aşağıdakilerden hangisi metin içerisinde doğal dil özelliklerine göre ifade arama işlemini yapan operatördür?

Seçenekler

A
FREE TEXT
B
CONTAINS
C
IS NOT NULL
D
EXISTS
E
NOT IN
Açıklama:
FREE TEXT

Soru 16

"FULL OUTER JOIN" ifadesi neyi sağlar?

Seçenekler

A
Her iki tabloda yer alan tüm satırların görüntülenmesini sağlar.
B
Her iki tablonun da eşleşen alanlarının seçilmesi sağlanır.
C
Soldaki tablonun tüm içeriğinin görüntülenmesi sağlar.
D
Sağında kalan tablodaki tüm değerlerin seçilmesini sağlar.
E
Her iki tablonun da eşleşen satırlarından ilkinin görüntülenmesini sağlar.
Açıklama:
Her iki tabloda yer alan tüm satırların görüntülenmesini sağlar.

Soru 17

“Birbiri ile aynı sayıda ve türde alanları olan veri kümelerinin alt alta birleştirilmesi, kesişim kümelerinin ve farklarının bulunması işlemidir.” Yukarıda tanımı verilen işlem aşağıdakilerden hangisidir?

Seçenekler

A
Veri Birleştirme
B
Veri Kesiştirme
C
Veri Dizilimi
D
Veri Serileştirme
E
Veri Düzeltme
Açıklama:
Veri Birleştirme

Soru 18

Veri kümeleri aşağıdakilerden hangisi ile birleştirilemez?

Seçenekler

A
DISTINCT
B
INTERSECT
C
EXCEPT
D
UNION
E
UNION ALL
Açıklama:
Veri kümeleri INTERSECT, EXCEPT, UNION, UNION ALL komutları ile birleştirilebilir.
DISTINCT

Soru 19

Aşağıdakilerden hangisi belirtilen alan için standart sapma hesaplar?

Seçenekler

A
STDEV
B
STDEVP
C
VAR
D
VARP
E
AVG
Açıklama:
STDEV

Soru 20

Aşağıdaki komutlardan hangisi bir satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanmasını sağlamaktadır?

Seçenekler

A
WHERE
B
ORDER BY
C
SELECT
D
HAVING
E
FROM
Açıklama:
Seçme komutu İngilizce dil yapısına göre bir emir cümlesidir ve seç fiili ile başlamaktadır. Yukarıdaki
Seçme sorgusunun yazım kuralında “Select alan_listesi” dışında yer alan kısımlar zorunlu
değildir. Çalışabilecek en basit seçme sorgusuna örnek olarak “SELECT 'Hello World'”
verilebilir. Komutun diğer kısımlarını satırlar hâlinde kısaca aşağıdaki gibi açıklanabilir.
FROM ile başlayan satır seçme işleminin hangi veri kümesinden yapılacağını belirtilir.
Bu kısımda bir tablo, bir görünüm ya da bir alt sorgu yer alabilir.
WHERE satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması
sağlanır. Filtreleme işlemi gibi düşünülebilir.
GROUP BY ifadesi verileri özetleme ya da gruplama işlemleri için kullanılabilecek bir
seçme sorgusu bölümüdür.
HAVING Gruplanan ya da hesaplanan alanların sınırlanması için kullanılan bir kısımdır.
Where kısmı ile karıştırılmaması gerekir.
ORDER BY sorgunun en sonunda yer alan sıralama işlemidir. Eylem gereği de tüm
seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi sırada gönderileceği bu satıra
yazılan komutlarla belirlenir.

Soru 21

Aşağıdaki komutlardan hangisi bir satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanmasını sağlamaktadır?

Seçenekler

A
ORDER BY
B
WHERE
C
SELECT
D
HAVING
E
FROM
Açıklama:
Seçme komutu İngilizce dil yapısına göre bir emir cümlesidir ve seç fiili ile başlamaktadır. Yukarıdaki
Seçme sorgusunun yazım kuralında “Select alan_listesi” dışında yer alan kısımlar zorunlu
değildir. Çalışabilecek en basit seçme sorgusuna örnek olarak “SELECT 'Hello World'”
verilebilir. Komutun diğer kısımlarını satırlar hâlinde kısaca aşağıdaki gibi açıklanabilir.
FROM ile başlayan satır seçme işleminin hangi veri kümesinden yapılacağını belirtilir.
Bu kısımda bir tablo, bir görünüm ya da bir alt sorgu yer alabilir.
WHERE satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması
sağlanır. Filtreleme işlemi gibi düşünülebilir.
GROUP BY ifadesi verileri özetleme ya da gruplama işlemleri için kullanılabilecek bir
seçme sorgusu bölümüdür.
HAVING Gruplanan ya da hesaplanan alanların sınırlanması için kullanılan bir kısımdır.
Where kısmı ile karıştırılmaması gerekir.
ORDER BY sorgunun en sonunda yer alan sıralama işlemidir. Eylem gereği de tüm
seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi sırada gönderileceği bu satıra
yazılan komutlarla belirlenir.

Soru 22

Select sorgusuyla elde edilen bir veri kümesinin yeni bir tablo olarak kaydedilmesi
için FROM ifadesinden önce hangi komut kullanılmalıdır?

Seçenekler

A
DESC
B
FROM
C
SELECT
D
WHERE
E
INTO
Açıklama:
Select sorgusuyla elde edilen bir veri kümesinin yeni bir tablo olarak kaydedilmesi
için FROM ifadesinden önce INTO ifadesi yazılmalıdır. Aşağıdaki sorgunun
sonucunda kullanıcıya bir tablo listelenmez, bunun yerine “(_row(s) affected)”
iletisi ile yeni bir veritabanı tablosu oluşturulduğu bildirilir.

Soru 23

Aşağıdaki ifadelerden hangisi kayıtların sayılması ile ilgili işlevlerde de benzersiz satır sayısının sayılması ile ilgili kullanılmaktadır?

Seçenekler

A
FROM
B
HAVING
C
DISTINCT
D
GROUP BY
E
WHERE
Açıklama:
Benzersiz Değerlerin Elde Edilmesi (DISTINCT)
Seçme sorgularında sıkça kullanılan ifadelerden birisi de bir alandaki verilerin tekrarsız
olarak görüntülenmesini sağlayan DISTINCT ifadesidir. DISTINCT ifadesi kayıtların sayılması ile ilgili işlevlerde de benzersiz satır sayısının sayılması ile ilgili kullanılmaktadır.

Soru 24

Aşağıdakilerden hangisi bir metin içerisinde doğal dil özelliklerine göre ifade arama
İçin kullanılılan bir operatördür?

Seçenekler

A
IS DULL
B
EXISTS
C
FIND
D
FREE TEXT
E
[NOT]LIKE
Açıklama:
Listede yer alan CONTAINS ve FREETEXT ifadeleri uzun metin verisi içeren alanlarda ilgili metin ifadelerinin bulunması için kullanılır. Arama yapılacak alanların daha önce Full-Text Indeks olarak tanımlanması gerekmektedir.

Soru 25

Aşağıdakilerden hangisi Alt sorgular ile mevcut sorgunun sınırlanmasını sağlamak için kullanılan bir operatördür?

Seçenekler

A
IS DULL
B
EXISTS
C
FIND
D
[NOT]LIKE
E
FREE TEXT
Açıklama:

Soru 26

Aşağıdakilerden hangisi bir gruptaki kayıt sayısını hesaplamak için kullanılan bir işlevdir?

Seçenekler

A
STDEVP
B
AVG
C
SUM
D
COUNT
E
VARP
Açıklama:

Soru 27

Aşağıdakilerden hangisi belirtilen bir alanın tüm değerleri için ana kütle varyansını hesaplamak için kullanılan bir işlevdir?

Seçenekler

A
STDEVP
B
AVG
C
SUM
D
COUNT
E
VARP
Açıklama:

Soru 28

Aşağıdakilerden hangisi 0 ile 1 aralığında düzgün dağılmış rassal sayı üretmek için kullanılan bir işlevdir?

Seçenekler

A
ABS
B
SIGN
C
DEGREES
D
RAND
E
SQRT
Açıklama:

Soru 29

Aşağıdakilerden hangisi kesirli bir sayıyı üst tamsayıya yuvarlamak için kullanılan bir işlevdir?

Seçenekler

A
POWER
B
SIGN
C
DEGREES
D
SQRT
E
CEILING
Açıklama:

Soru 30

Aşağıdakilerden hangisi Select komutunun mantıksal işleme sırasının en başında yer alır?

Seçenekler

A
On
B
Join
C
From
D
Where
E
Top
Açıklama:
Select komutunun mantıksal işleme sırası;
1. FROM
2. ON
3. JOIN
4. WHERE
5. GROUP BY
6. WITH CUBE or WITH ROLLUP
7. HAVING
8. SELECT
9. DISTINCT
10. ORDER BY
11. TOP
şeklindedir. Dolayısıyla doğru cevap C'dir.

Soru 31

Seçme sorgularında sıkça kullanılan ifadelerden birisi de bir alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan komut aşağıdakilerden hangisidir?

Seçenekler

A
From
B
Distinct
C
On
D
Order by
E
Join
Açıklama:
Seçme sorgularında sıkça kullanılan ifadelerden birisi de bir alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan DISTINCT ifadesidir. Dolayısıyla doğru cevap B'dir.

Soru 32

Veri sorgulamasında kayıtların belirli ölçütlere göre sınırlanması ya da diğer bir ifadeyle tablolar içinde aranması için aşağıdaki hangi komut kullanılır?

Seçenekler

A
Order by
B
From
C
Select
D
Where
E
Between
Açıklama:
Veri sorgulamasında kayıtların belirli ölçütlere göre sınırlanması ya da diğer bir ifadeyle tablolar içinde aranması için WHERE ifadesi kullanılır. Dolayısıyla doğru cevap D'dir.

Soru 33

Uzun metin verisi içeren alanlarda ilgili metin ifadelerinin bulunması için hangi komut kullanılır?

Seçenekler

A
Like
B
In
C
Between
D
Freetext
E
Exists
Açıklama:
CONTAINS ve FREETEXT ifadeleri uzun metin verisi içeren alanlarda ilgili metin ifadelerinin bulunması için kullanılır. Doğru cevap D'dir.

Soru 34

Tabloları bir sorgu içerisinde birbiri ile bağlamayı mümkün kılan komut aşağıdakilerden hangisidir?

Seçenekler

A
Join
B
Freetext
C
Between
D
Order by
E
Select
Açıklama:
Tabloları bir sorgu içerisinde birbiri ile bağlamanın en kolay ve yaygın yolu JOIN komutudur. Doğru cevap A'dır.

Soru 35

İki veya daha çok veri kümesindeki satırların kesişiminin bulunmasında kullanılan komut aşağıdakilerden hangisidir?

Seçenekler

A
Except
B
Union
C
Union all
D
Intersect
E
Between
Açıklama:
İki veya daha çok veri kümesindeki satırların kesişiminin bulunmasında kullanılır. Aşağıdaki sorgu ifadesi dikkatli incelendiğinde iki farklı sorgunun arasına INTERSECT ifadesi kullanılarak birleştirildiği görülebilir. Doğru cevap D'dir.

Soru 36

Veritabanı tablolarında özetleme ve gruplama işlemlerinde aşağıdaki komutlardan hangisi kullanılır?

Seçenekler

A
Between
B
Union
C
Intersect
D
Group by
E
Order by
Açıklama:
GROUP BY komutu bir veri kümesinde belirlenen alanların içerdiği verinin tekrarsız hâle getirerek özetlenmesidir. Doğru cevap D'dir.

Soru 37

Aşağıdaki işlevlerden hangisi belirtilen alanın tüm değerleri için ana kütle standart sapmasını hesaplar?

Seçenekler

A
AVG
B
STDEV
C
STDEVP
D
VAR
E
VARP
Açıklama:
STDEVP, belirtilen alanın tüm değerleri için ana kütle standart sapmasını hesaplar. Doğru cevap D'dir.

Soru 38

Aşağıdaki mantıksal işlevlerden hangisi indeks değeri içeren bir değerin tanımlanan sıralı listede eşleştirerek karşı gelen elemanı görüntüler?

Seçenekler

A
IIF
B
CASE
C
ORDER BY
D
WHERE
E
CHOOSE
Açıklama:
CHOOSE: İndeks değeri içeren bir değerin tanımlanan sıralı listede eşleştirerek karşı gelen elemanı görüntüler. Doğru cevap E'dir.

Soru 39

SQL Server matematiksel işlevlerinden hangisi bir metin içerisinde belirli bir metin ifadesinin arayarak ilk bulunduğu konum bilgisini döndürür?

Seçenekler

A
SUBSTRING
B
LEN
C
REPLACE
D
CONCAT
E
PATINDEX
Açıklama:
PATINDEX, bir metin içerisinde belirli bir metin ifadesinin arayarak ilk bulunduğu konum bilgisini döndürür. Doğru cevap E'dir.

Soru 40

Aşağıdakilerden hangisi bir veri tablosunun tüm satırlarını getirebildiği gibi bir veya daha çok sayıda tabloda bulunan sütun veya sütunların istenilen şartına uyan kayıtlarını da getiren komuttur?

Seçenekler

A
SELECT
B
HAVING
C
FROM
D
WHERE
E
ORDER BY
Açıklama:
SEÇME (SELECET) KOMUTU
SELECT komutu, bir veri tablosunun tüm satırlarını getirebildiği gibi bir veya daha çok sayıda tabloda bulunan sütun veya sütunların istenilen şartına uyan kayıtlarını da getiren komuttur.

Soru 41

Aşağıdakilerden hangisi SELECT komutunun kısımlarından olan ve seçme işleminin hangi veri kümesinden yapılacağını belirten komuttur?

Seçenekler

A
FROM
B
SELECT
C
HAVING
D
WHERE
E
ORDER BY
Açıklama:
SEÇME (SELECET) KOMUTU
FROM ile başlayan satır, seçme işleminin hangi veri kümesinden yapılacağını belirten komuttur.

Soru 42

Aşağıdakilerden hangisi SELECT komutunun kısımlarından olan ve gruplanan veya hesaplanan alanların sınırlanması için kullanılan komuttur?

Seçenekler

A
SELECT
B
HAVING
C
FROM
D
WHERE
E
ORDER BY
Açıklama:
SEÇME (SELECET) KOMUTU
HAVING, gruplanan veya hesaplanan alanların sınırlanması için kullanılan komuttur.

Soru 43

Aşağıdakilerden hangisi SELECT komutunun kısımlarından olan ve eylem gereği tüm seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi satırda gönderileceğini belirten komuttur?

Seçenekler

A
SELECT
B
ORDER BY
C
FROM
D
WHERE
E
HAVING
Açıklama:
SEÇME (SELECET) KOMUTU
ORDER BY, eylem gereği tüm seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi satırda gönderileceğini belirten komuttur.

Soru 44

“Seçme sorgularında sıkça kullanılan ifadelerden olan ve alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan .….ifadesidir.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
FROM
B
SELECT
C
DISTINCT
D
WHERE
E
HAVING
Açıklama:
SEÇME (SELECET) KOMUTU
Seçme sorgularında sıkça kullanılan ifadelerden olan ve alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan DISTINTCT ifadesidir.

Soru 45

“… her iki tabloda yer alan tüm satırların görüntülenmesini sağlar.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
RIGHT OUTER JOIN
B
LEFT OUTER JOIN
C
FULL OUTER JOIN
D
INNER JOIN
E
JOIN
Açıklama:
BİRDEN FAZLA TABLODAN VERİ SEÇİMİ
FULL OUTER JOIN, her iki tabloda yer alan tüm satırların görüntülenmesini sağlar.

Soru 46

“Herhangi iki alanın eşleştirilmediği bağlantı türü … bağlantıdır.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
Left Outer Join
B
Full Outer Join
C
Join
D
Cross
E
Inner
Açıklama:
BİRDEN FAZLA TABLODAN VERİ SEÇİMİ
Herhangi iki alanın eşleştirilmediği bağlantı türü cross bağlantıdır.

Soru 47

Aşağıdakilerden hangisi özetleme işlevlerinden olan ve sayısal değerli alanların ortalamasını hesaplayan işlevdir?

Seçenekler

A
SUM
B
COUNT
C
STDEV
D
AVG
E
VAR
Açıklama:
GRUPLAMA VE ÖZETLEME SORGULARI
AVG, özetleme işlevlerinden olan ve sayısal değerli alanların ortalamasını hesaplayan işlevdir.

Soru 48

Aşağıdakilerden hangisi özetleme işlevlerinden olan ve belirtilen alan için standart hata hesaplayan işlevdir?

Seçenekler

A
VAR
B
AVG
C
COUNT
D
SUM
E
STDEV
Açıklama:
GRUPLAMA VE ÖZETLEME SORGULARI
STDEV, özetleme işlevlerinden olan ve belirtilen alan için standart hata hesaplayan işlevdir.

Soru 49

Aşağıdakilerden hangisi özetleme işlevlerinden olan ve belirtilen alan için ana kütle varyansını hesaplayan işlevdir?

Seçenekler

A
VAR
B
COUNT
C
STDEV
D
AVG
E
VARP
Açıklama:
GRUPLAMA VE ÖZETLEME SORGULARI
VARP, özetleme işlevlerinden olan ve belirtilen alan için ana kütle varyansını hesaplayan işlevdir.

Soru 50

SELECT DISTINCT [Şehir] from Ogrenciler Order by Sehir sorgusunun işlevine ilişkin aşağıdaki seçeneklerden hangisi doğrudur?

Seçenekler

A
Ögrencilerin şehirlerini tekrarlı olarak listeler.
B
Ögrencilerin sehirlerini Adan Z'ye hepsini listeler.
C
Öğrencilerin şehir verilerini tekrarsız olarak listeler.
D
Öğrencilerin şehirlerini ve adlarını tekrarsız olarak listeler.
E
Öğrencilerin şehirlerini Adan Z'ye tekrarsız olarak listeler.
Açıklama:
Seçme sorgularında sıkça kullanılan ifadelerden birisi de bir alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan DISTINCT ifadesidir. SELECT komutunun son kısmında yer alan ORDER BY ifadesinden sonra veri kümesinin istenilen alanlara göre artarak sıralanması sağlanır.
Öğrencilerin şehirlerini Adan Z'ye tekrarsız olarak listeler.
DISTINCT Sehir, şehirleri tekrarsız sıralanması sağlarken, Order By Sehir ise Sehir isimlerini A-Z'ye artarak sıralar.

Soru 51

Ogrenciler tablosunda başarı puanı 50 den yüksek ve Eskişehir'de yaşayan ögrencilerin adı, soyadı ve başarı puanını listeleyen sorgu aşağıdakilerden hangisidir?

Seçenekler

A
Select Ad, Soyad, BPuan From Ogrenciler Where BPuan>50 and Like 'Eskisehir'
B
Select Ad, Soyad, BPuan From Ogrenciler Where BPuan<50 and Like 'Eskisehir'
C
Select Ad, Soyad, BPuan From Ogrenciler Where BPuan >50 and Sehir = 'Eskisehir'
D
Select Ad, Soyad, BPuan From Ogrenciler Where BPuan=50 and Sehir = 'Eskisehir'
E
Select Ad, Soyad, BPuan From Ogrenciler Where BPuan =50 and Like Sehir 'Eskisehir'
Açıklama:
Veri sorgulamasında kayıtların belirli ölçütlere göre sınırlanması ya da diğer bir ifadeyle tablolar içinde aranması için WHERE ifadesi kullanılır.
Select Ad, Soyad, BPuan From Ogrenciler Where BPuan >50 and Sehir = 'Eskisehir'

Soru 52

Bir veritabanında iki tabloda herhangi iki alanın eşleştirilmediği durumda hangi bağlantı türü kullanılır?

Seçenekler

A
INNER JOIN
B
CROSS JOIN
C
OUTER JOIN
D
FULL OUTER JOIN
E
RIGHT OUTER JOIN
Açıklama:
Cross Bağlantı: Herhangi iki alanın eşleştirilmediği bağlantı türü çapraz (cross) bağlan- tıdır.

Soru 53

Ogrenciler tablosunda Ad, Soyad, TC numarası yer almaktadır. Bu tabloda kaç öğrencinin kayıtlı olduğu bilgisine aşağıdaki hangi sorgu ile ulaşılır?

Seçenekler

A
Select Count([TCNo]) from [Ogrenciler]
B
Select Var([TCNo]) from [Ogrenciler]
C
Select Max([TCNo]) from [Ogrenciler]
D
Select Min([TCNo]) from [Ogrenciler]
E
Select Avg([TCNo]) from [Ogrenciler]
Açıklama:
Count, bir gruptaki kayıt sayısını hesaplarlar. COUNT Int (tamsayı) veri tipi ile veri COUNT_BIG döndürürken, COUNT_BIG BigInt(büyük tamsayı) veri tipinde sonuç döndürür.
Select Count([TCNo]) from [Ogrenciler]

Soru 54

Ogrenciler tablosunda şehirleri gruplandırarak ortalama başarı puanları Ortalama alan ismiyle çoktan aza listeyen sorgu aşağıdakilerden hangisidir?

Seçenekler

A
SELECT AVG[BPuan] FROM Ogrenciler GROUP BY [Sehir] ORDER BY [Bpuan] Desc
B
SELECT AVG[BPuan] AS Ortalama FROM Ogrenciler GROUP BY [Sehir] ORDER BY [Bpuan]
C
SELECT AVG[BPuan] AS Ortalama FROM Ogrenciler GROUP BY [Sehir] ORDER BY [Bpuan] Desc
D
SELECT SUM[BPuan] AS Ortalama FROM Ogrenciler GROUP BY [Sehir] ORDER BY [Bpuan] Desc
E
SELECT AVG[BPuan] FROM Ogrenciler GROUP BY [Sehir] ORDER BY [Bpuan]
Açıklama:
SELECT AVG[BPuan] AS Ortalama FROM Ogrenciler GROUP BY [Sehir] ORDER BY [Bpuan] Desc
Başarı puanların AVG ile ortalaması alınır. Ortalama alan ismine AS komutu ile atanır. Group by ile şehirlere göre ortalama puanlar alınır ve Order By Desc ile azalan olarak listelenir.

Soru 55

0 ile 1 aralığında düzgün dağılmış rassal sayı üreten sayısal işlev aşağıdakilerden hangisidir?

Seçenekler

A
ABS
B
PI
C
DEGREES
D
RAND
E
SQRT
Açıklama:
RAND, 0 ile 1 aralığında düzgün dağılmış rassal sayı üretir.

Soru 56

Sayısal bir değeri istenilen hassasiyette metne çeviren metinsel işlev aşağıdakilerden hangisidir?

Seçenekler

A
LEN
B
CONCAT
C
SPACE
D
CHAR
E
STR
Açıklama:
STR, sayısal bir değeri istenilen hassasiyette metne çevirir.

Soru 57

Aşağıdakilerden hangisi yıl, ay ve gün bilgilerinin sayısal olarak girildiği ve ilgili değer- lerden tarih veri türünde değişken döndüren bir işlevdir?

Seçenekler

A
DAENAME
B
DATEPART
C
DATEFROMPARTS
D
DATEADD
E
ISDATE
Açıklama:
DATEFROMPARTS: Yıl, ay ve gün bilgilerinin sayısal olarak girildiği ve ilgili değerlerden tarih veri türünde değişken döndüren bir işlevdir. SELECT DATEFROMPARTS (2016, 6, 19) komutunun çalıştırılması ile “2016-06-19” şeklinde Date türünde veri döndürür. Bu işlev tarih verilerinin hatalı girilmesini engellemek için istemci yazılımlar tarafından kullanılabilmektedir.

Soru 58

SELECT [Ad],[Soyad],[BPuan] FROM [Notlar] WHERE BPuan > (SELECT AVG (BPuan) FROM [Notlar]) sorgusuna ilişkin aşağıdakilerden hangisi doğrudur?

Seçenekler

A
Notlar tablosundaki öğrencilerin adı, soyadı ve başarı puanını listeler.
B
Notlar tablosunda başarı puanlarının ortalamasından büyük not alan öğrencilerin adı, soyadı ve başarı puanını listeler.
C
Notlar tablosunda başarı puanlarının ortalamasından küçük not olan öğrencilerin adı, soyadı ve başarı puanını listeler.
D
Notlar tablosunda başarı puanlarının ortalamasına eşit olan öğrencilerin adı, soyadı ve başarı puanını listeler.
E
Notlar tablosunda başarı puanlarının ortalamasından büyük not olan öğrencilerin başarı puanlarını listeler.
Açıklama:
Alt sorgular tablo olarak kullanılabileceği gibi sınırlayıcı olarak da kullanılabilmektedir. WHERE komutu ile bir alandaki değerler başka bir sorgunun içerdiği değerlerle sınırlanabilir. Notlar tablosunda başarı puanlarının ortalamasından büyük not alan öğrencilerin adı, soyadı ve başarı puanını listeler.

Soru 59

'Ad', 'Soyad' metin değerlerini birleştiren metin işlevi aşağıdakilerden hangisidir?

Seçenekler

A
LEN
B
STR
C
SPACE
D
LEFT
E
CONCAT
Açıklama:
CONCAT, bir veya daha fazla metin değeri birleştirir.
CONCAT,bir veya daha fazla metin değeri birleştirir.

Soru 60

İlişkisel veritabanı yönetim sistemlerinde veri kayıtlarını getirmek için hangi komut kullanılır?

Seçenekler

A
ALTER
B
DELETE
C
INSERT
D
SELECT
E
UPDATE
Açıklama:
SELECT ifadesi ilişkisel veritabanı yönetim sistemlerinde veri kayıtlarını getirmek için kullanılan komuttur. Bu komut ile bir veri tablosunun tüm satırlarının getirilebileceği gibi bir veya daha çok sayıda tabloda bulunan sütün veya sütunlarının istenilen şartlara uyan kayıtlarınıda getirmek mümkündür.

Soru 61

Select seçme komutu ile yapılan bir sorgulamada, seçme işleminin hangi veri kümesinden yapılacağını hangisi belirtilir? Bu kısımda bir tablo, bir görünüm ya da bir alt sorgu yer alabilir.

Seçenekler

A
FROM
B
WHERE
C
GROUP BY
D
HAVING
E
ORDER BY
Açıklama:
FROM ile başlayan satır seçme işleminin hangi veri kümesinden yapılacağını belirtilir. Bu kısımda bir tablo, bir görünüm ya da bir alt sorgu yer alabilir.

Soru 62

Select seçme komutu ile yapılan bir sorgulamada, hangisi ile seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması sağlanır? Filtreleme işlemi gibi düşünülebilir.

Seçenekler

A
FROM
B
WHERE
C
GROUP BY
D
DISTINCT
E
ORDER BY
Açıklama:
WHERE satırı seçme işleminde görüntülenecek ya da hesaba katılacak satırların sınırlanması sağlanır. Filtreleme işlemi gibi düşünülebilir.

Soru 63

Select seçme komutu ile yapılan bir sorgulamada, hangisi verileri özetleme ya da gruplama işlemleri için kullanılabilecek bir seçme sorgusu bölümüdür?

Seçenekler

A
FROM
B
WHERE
C
GROUP BY
D
HAVING
E
ORDER BY
Açıklama:
GROUP BY ifadesi verileri özetleme ya da gruplama işlemleri için kullanılabilecek bir seçme sorgusu bölümüdür.

Soru 64

Select seçme komutu ile yapılan bir sorgulamada, hangisi gruplanan ya da hesaplanan alanların sınırlanması için kullanılan bir kısımdır?

Seçenekler

A
FROM
B
DISTINCT
C
GROUP BY
D
HAVING
E
ORDER BY
Açıklama:
HAVING Gruplanan ya da hesaplanan alanların sınırlanması için kullanılan bir kısımdır. Where kısmı ile karıştırılmaması gerekir.

Soru 65

Select seçme komutu ile yapılan bir sorgulamada, hangisi sorgunun en sonunda yer alır ve sıralama işlemi için kullanılır?

Seçenekler

A
FROM
B
WHERE
C
GROUP BY
D
HAVING
E
ORDER BY
Açıklama:
ORDER BY sorgunun en sonunda yer alan sıralama işlemidir. Eylem gereği de tüm seçme işlemi tamamlandıktan sonra verinin kullanıcıya hangi sırada gönderileceği bu satıra yazılan komutlarla belirlenir.

Soru 66

Seçme sorgularında bir alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan ifade hangisidir?

Seçenekler

A
DISTINCT
B
FROM
C
GROUP BY
D
HAVING
E
WHERE
Açıklama:
Seçme sorgularında bir alandaki verilerin tekrarsız olarak görüntülenmesini sağlayan DISTINCT ifadesidir.

Soru 67

SELECT komutu ile elde edilen verinin en üst satırlarının görüntülenmesi için hangi komutun kullanılması gereklidir?

Seçenekler

A
DISTINCT
B
FROM
C
HAVING
D
WHERE
E
TOP
Açıklama:
Bazı durumlarda da SELECT komutu ile elde edilen verinin en üst satırlarının görüntülenmesi gerekebilir. Örneğin en fazla satış yapılan on müşteri ya da en fazla ciro yapılan ürün listesi elde edilmek istenebilir. VTYS tüm veri hazırlama sürecini yerine getirdikten sonra en son TOP kısmını işleyerek en üstte yer alan satırlar görüntülenir ya da iletilir.

Soru 68

SELECT komutu ile elde edilen verilerdeki belli bir sütünun artan bir şekilde sıralanması için aşağıdakilerden hangisi kulanılır?

Seçenekler

A
ASC
B
DISTINCT
C
DESC
D
FROM
E
TOP
Açıklama:
Bir tabloda seçme işleminde ORDER BY ifadesi kayıtları belirtilen alanda büyükten küçüğe veya küçükten büyüğe göre sıralar. ASC (ascending-artan) parametresi ile küçükten büyüğe , DESC (descending-azalan) parametresi ile büyükten küçüğe göre sıralar.

Soru 69

SELECT komutu ile elde edilen verilerdeki belli bir sütünun azalan bir şekilde sıralanması için aşağıdakilerden hangisi kulanılır?

Seçenekler

A
ASC
B
DISTINCT
C
DESC
D
FROM
E
TOP
Açıklama:
Bir tabloda seçme işleminde ORDER BY ifadesi kayıtları belirtilen alanda büyükten küçüğe veya küçükten büyüğe göre sıralar. ASC (ascending-artan) parametresi ile küçükten büyüğe , DESC (descending-azalan) parametresi ile büyükten küçüğe göre sıralar.

Ünite 7

Soru 1

Bir tabloya doğrudan veya başka tablolardan sorgulama sonucu elde edilen kayıtları eklemek için aşağıdaki komutlardan hangisi kullanılır?

Seçenekler

A
DELETE
B
INSERT INTO
C
UPDATE
D
TRUNCATE
E
CREATE
Açıklama:
SQL dilinde kayıt ekleme INSERT INTO komutu ile yapılır.

Soru 2

Veritabanı tablolarında işlem tablolarına sütun ekleme işlemi veri tanımlama dilindeki hangi komut ile gerçekleştirilir?

Seçenekler

A
ALTER
B
ROLLBACK
C
INSERT
D
SELECT
E
TRANSACTION
Açıklama:
Tablolara sütun veya alan ekleme veri tanımlama dilindeki “ALTER” komutu ile gerçekleştirilir.

Soru 3

Aşağıdakilerden hangisi veri işleme komutlarından biridir?

Seçenekler

A
TRANSACTION
B
ALTER
C
LOWER
D
SELECT
E
FLASHBACK
Açıklama:
Veri işleme dilindeki temel komutlar; SELECT, INSERT, UPDATE ve DELETE’ dir.

Soru 4

I. Kayıt ekleme
II. Kayıt silme
III. Kayıt biçimlendirme
IV. Kayıt güncelleme
SQL dilinde veri işlemleri dili kullanılarak veri tabanında yukarıdaki işlemlerden hangileri yapılır?

Seçenekler

A
I, II
B
I, II, III
C
I, II, IV
D
II, IV
E
I, IV
Açıklama:
SQL dilinde veritabanı tablosuna kayıt ekleme, kayıt silme, kayıt güncelleme işlemleri yapılır.

Soru 5

Aşağıdakilerden hangisi veri ekleme ve düzenleme işlevlerinde ondalıklı bir sayının istenen basamağa yuvarlanmasını sağlayan bir fonksiyona sahiptir?

Seçenekler

A
LITRIM
B
GETDATE
C
UPPER
D
LOWER
E
ROUND
Açıklama:
Veri girişinde yaygın kullanılan işlemlerden olan ROUND ondalıklı bir sayının istenen basamağa yuvarlanmasını sağlar.

Soru 6

Tabloya satır eleme işlemleri sırasında, eklenen verinin türü ile eklenmek istenen tablodaki alanın türü arasında uyuşmazlık yaşanması aşağıdaki hatalardan hangisine örnektir?

Seçenekler

A
Yazım hataları
B
Yazılım hatası
C
Veri tipi uyum hataları
D
Çizim hataları
E
Tablo alanları kısıtlayıcıları
Açıklama:
Tablo eklemede yaygın karşılaşılan hatalardan olan veri tipi uyum hataları; eklenen verinin türü ile eklenmek istenen tablodaki alanın türü arasındaki uyuşmazlıktan kaynaklanmaktadır.

Soru 7

Aşağıdaki fonksiyonların hangisinde yanlış bir ifadeye yer verilmiştir?

Seçenekler

A
UPPER fonksiyonu metinleri küçük harfe çevirir.
B
CAST fonksiyonunun işlevi sorgu esnasında veri türünün dönüştürülmesini sağlamaktır.
C
PARSE fonksiyonu bir ifadedeki bilgiyi ilgili dile göre metin içerisinden çıkarır.
D
GETDATE fonksiyonu SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür.
E
LITRIM fonksiyonu karakter türündeki değişkenlerin başındaki karakterleri kaldırır.
Açıklama:
UPPER fonksiyonunun işlevi metindeki küçük harfleri büyük harfe çevirmektir.

Soru 8

Aşağıdakilerden hangisi ardı ardına gelen ve birbiriyle bağımlı birden fazla SQL komutunun tek bir SQL komutu olarak kullanılmasını sağlar?

Seçenekler

A
ON DELETE CASCADE
B
DELETE
C
TRANSACTION
D
SELECT
E
VIEW
Açıklama:
Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman “TRANSACTION” yapısı kullanılır.

Soru 9

INSERT INTO TabloAdı [(alan1, alan2, ...)]
VALUES (değer1, değer2, ...)
INSERT INTO TabloAdı [(alan1, alan2, ...)]
SELECT değer1, değer2,.. FROM Tablo
Yukarıda verilen işlem yazım kuralları sırasıyla hangi işlemleri belirtmektedir?

Seçenekler

A
Doğrudan veri sorgulama, sorgu sonucunun tablodan eklenmesi
B
Doğrudan veri silme, sorgu sonucunun tablodan silinmesi
C
Doğrudan veri ekleme, sorgu sonucunun tablodan silinmesi
D
Doğrudan veri silme, sorgu sonucunun tabloya eklenmesi
E
Doğrudan veri ekleme, sorgu sonucunun tabloya eklenmesi
Açıklama:
Verilen yazım kuralları doğrudan veri ekleme, sorgu sonucunun tabloya eklenmesi içindir.

Soru 10

BEGIN TRANSACTION
INSERT INTO [Stok Hareket Türleri]
VALUES (5,'Sipariş Verildi')
INSERT INTO [Stok Hareket Türleri]
VALUES (6,'Sipariş İptal Edildi')
ROLLBACK
Bir tabloya iki adet yeni stok hareket türü eklenmesi istenildiği zaman yukarıdaki TRANSACTION yapısı ile yapmak mümkündür. TRANSACTION yapısının sonuna ROLLBACK ifadesi yazıldığından dolayı INSERT işlemine eklenen kayıtlar geri alınma işlemi yapılmıştır. ROLLBACK yerine aşağıdaki komutlardan hangisi kullanılsaydı kayıtlar tabloya kalıcı olarak aktarılırdı?

Seçenekler

A
Rollback
B
Commit
C
Insert
D
Delete
E
Transcation
Açıklama:
Eğer aynı TRANSACTION yapısı örnekte görüldüğü gibi ROLLBACK yerine COMMIT ifadesi ile yazılsaydı kayıtlar tabloya kalıcı olarak aktarılırdı.

Soru 11

Aşağıdaki işlevlerden hangisi metinleri küçük harfe dönüştürür?

Seçenekler

A
Cast
B
Convert
C
Parse
D
Upper
E
Lower
Açıklama:
LOWER Metinleri küçük harfe çevirir.

Soru 12

Bir tablodaki kayıtlarının silinmesi için hangi komut kullanılmaktadır?

Seçenekler

A
Delete
B
Insert
C
Select
D
Update
E
Alter
Açıklama:
DELETE komutu kullanarak bir tabloda bulunan kayıt veya kayıtların istenildiği zaman silinmesi mümkündür.

Soru 13

Aşağıdaki işlemlerden hangisi yapıldığında geri alma işlemi uygulanamaz?

Seçenekler

A
Delete
B
Truncate
C
Insert
D
Select
E
Alter
Açıklama:
İşlem günlüğüne yazılmadığından dolayı TRUNCATE komutu ile yapılan silme işlemi geri alınamaz.

Soru 14

SQL komutlarında hangisi yapılan değişiklikleri geri almak için kullanılır?

Seçenekler

A
Commit
B
Insert
C
Delete
D
Rollback
E
Transaction
Açıklama:
ROLLBACK: Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılmaktadır.

Soru 15

Aşağıdaki komutlardan hangisi yapılan işlemleri kalıcı hale gelmesini sağlamaktadır?

Seçenekler

A
Commit
B
Rollback
C
Insert
D
Delete
E
Transcation
Açıklama:
Eğer işlemlerin tamamı sorunsuz bir şekilde gerçekleşirse, tüm işlemleri kalıcı (COMMIT kavramı) hâle gelecektir.

Soru 16

Güncelleme işlemi aşağıdaki komutlardan hangisi ile yapılmaktadır?

Seçenekler

A
Update
B
Insert
C
Commit
D
Transaction
E
Delete
Açıklama:
UPDATE komutu ile bir veri tabanı üzerinde bir tabloda istenilen bir kayıt veya kayıtların güncelleme işlemi yapılabilir.

Soru 17

Güncellenecek alanlar ve bu alanların alacakları yeni değerleri belirlemek için hangi komut kullanılır?

Seçenekler

A
Set
B
Rollback
C
Commit
D
Where
E
Delete
Açıklama:
SET ifadesi güncellenecek alanlar ve bu alanların alacakları yeni değerleri belirlemek için kullanılır.

Soru 18

Aşağıdakilerden hangisi Transaction yapısı başlatmak için kullanılır?

Seçenekler

A
View
B
Commit
C
Flashback
D
End
E
Begin
Açıklama:
Transaction yapısı başlatmak için begin yapısı kullanılır.

Soru 19

Birbiri ile bağlanmış tablolarda ana tablodaki kaydın güncellenmesi ile onunla ilişkili bağlantılı kayıtların güncellemesini sağlayacak yapı aşağıdakilerden hangisidir?

Seçenekler

A
On Update Cascade
B
On Delete Cascade
C
Insert
D
Delete
E
Scheme
Açıklama:
Birbiri ile bağlanmış tablolarda ana tablodaki kaydın güncellenmesi ile onunla ilişkili bağlantılı kayıtların güncellemesini sağlayacak yapı ON UPDATE CASCADE yapısıdır.

Soru 20

Metin sonundaki boşlukların silinmesi için hangi komut kullanılmaktadır?

Seçenekler

A
RTRIM
B
LTRIM
C
ROUND
D
SQRT
E
SQR
Açıklama:
Metin sonundaki boşlukların temizlenmesi için RTRIM() kullanılır.

Soru 21

I. Klavyeden el ile veri girişi
II. Diğer tablolardan elde edilecek veriler
III. Dış kaynaklardan alınabilecek verilerin tablolara eklenmesi
Veri tabanı yönetim sistemlerinde verilerin ilişkisel olarak depolandığı tablolara birçok farklı yöntemlerle veri girilebilmektedir. Yukarıdakilerden hangisi/hangileri bu yöntemlerden biri olarak aşağıdaki seçeneklerde doğru olarak verilmiştir?

Seçenekler

A
I
B
I,II
C
I,II, III
D
II, III
E
III
Açıklama:
Veri tabanı yönetim sistemlerinde verilerin ilişkisel olarak depolandığı tablolara birçok farklı yöntemlerle veri girilebilmektedir. Klavyeden el ile veri girişi, diğer tablolardan elde edilecek veriler, dış kaynaklardan alınabilecek verilerin tablolara eklenmesi gerçekleştirilebilir.

Soru 22

I. Veri tabanı tablolarında her bir satır ilgili tablonun gerçek dünyada temsil varlığın bir örneğidir.
II. Bir tabloya veri ekleme yeni bir nesne, satır ya da kayıt ekleme işlemidir.
III. Veri tabanı tablolarında işlem tabloları gibi yeni sütun ekleme çok yaygındır.
Veri tabanında tabloya kayıt ekleme ile ilgili yukarıdaki ifadelerden hangisi/hangileri aşağıdaki seçeneklerde doğru olarak verilmiştir?

Seçenekler

A
I
B
I,II
C
I,II, III
D
II, III
E
III
Açıklama:
Veri tabanı tablolarında her bir satır ilgili tablonun gerçek dünyada temsil varlığın bir örneğidir. Dolayısıyla bir tabloya veri ekleme yeni bir nesne, satır ya da kayıt ekleme işlemidir. Veri tabanı tablolarında işlem tabloları gibi yeni sütun ekleme çok yaygın değildir. Bunun nedeni veri tabanı tasarlanırken tabloda depolanacak varlığın özelliklerinin (tablonun sütunlarının) başlangıçta belirlenmesidir.

Soru 23

Tablolara sütun (alan) ekleme veri tanımlama dilindeki aşağıdaki seçeneklerde verilen hangi komut ile gerçekleştirilir?

Seçenekler

A
ALTER
B
INSERT INTO
C
CHANGE
D
VALUES
E
SELECT
Açıklama:
Tablolara sütun (alan) ekleme veri tanımlama dilindeki ALTER komutu ile gerçekleştirilmektedir. Diğer seçenekler yanlıştır.

Soru 24

Veri tabanı tablolarına bir veya daha çok satır (kayıt) eklemek için aşağıdaki SQL dilindeki deyimlerden hangisi kullanılmaktadır?

Seçenekler

A
SELECT
B
VALUES
C
CHANGE
D
INSERT INTO
E
ALTER
Açıklama:
Veri tabanı tablolarına bir veya daha çok satır (kayıt) eklemek için SQL dilinde INSERT INTO deyimi kullanılır. Bu işlem “Ekleme Sorgusu” olarak adlandırılır.

Soru 25

INSERT INTO TabloAdı [(alan1, alan2, ...)] VALUES (değer1, değer2, ...)
Yukarıdaki belirtilen ve tabloya eklenen kayıt ile ilgili kod aşağıdakilerden hangisidir?

Seçenekler

A
Sorgu sonucunun tabloya eklenmesi
B
Doğrudan veri ekleme
C
Dolaylı olarak veri ekleme
D
Bire bir veri ekleme
E
Başka bir tablodan veri ekleme
Açıklama:
Bir tabloya doğrudan veya başka tablolardan sorgulama sonucu elde edilen kayıtları eklemek için INSERT INTO komutu kullanılır. Bu komut bir tabloya istenilen değerlerin yazılarak girilmesi ya da başka bir sorgu ile elde edilen veri kümesinin girilmesi için kullanılabilir. INSERT INTO komutunun bu iki farklı işlem için yazım kuralı aşağıda verilmiştir.
-- Doğrudan veri ekleme
INSERT INTO TabloAdı [(alan1, alan2, ...)] VALUES (değer1, değer2, ...)
-- Sorgu sonucunun tabloya eklenmesi
INSERT INTO TabloAdı [(alan1, alan2, ...)] SELECT değer1, değer2,.. FROM Tablo

Soru 26

Sorgu sonucunun bir tabloya eklenmesi için kullanılan komut yapısında VALUES yerine hangi kod ile başlayan sorgu ifadesi yer almaktadır?

Seçenekler

A
ALTER
B
INSERT INTO
C
CHANGE
D
SELECT
E
DROP
Açıklama:
Sorgu sonucunun bir tabloya eklenmesi için kullanılan komut yapısında ise VALUES yerine SELECT ile başlayan sorgu ifadesi yer almaktadır. Sadece başka bir tablodan değil kullanıcının tanımlayacağı bir veri kümesinden elde edilen sorgu sonucu ilgili tabloya eklenir.

Soru 27

“Msg 245, Level 16, State 1, Line 1
Conversion failed when converting the varchar value 'rtrt3' to data type int.”
Yukarıdaki ifade tabloya satır ekleme işlemlerinde karşılaşılan hata türlerinden hangisine aittir?

Seçenekler

A
Yazım hatası
B
Veri tipi uyum hatası
C
Tablo alan hatası
D
Yanlış karakter kullanım hatası
E
Karakteri dönüştürme hatası
Açıklama:
Tabloya satır ekleme işlemlerinde karşılaşılan hatalar; yazım hataları, veri tipi uyum hatalarıdır. Veri tipi uyum hatalarında metin sayı türündeki bir alana metin verisi eklenmek istenildiğinde yukarıdaki hatayı vermektedir.

Soru 28

Sorgu esnasında veri türünün dönüştürülmesini sağlayan işlev aşağıdakilerden hangisidir?

Seçenekler

A
LOWER
B
PARSE
C
UPPER
D
GETDATE
E
CAST
Açıklama:
CAST Sorgu esnasında veri türünün dönüştürülmesini sağlar. (Veritabanı yapısını değiştirmez) PARSE Bir ifadedeki bilgili ilgili dile göre metin içerisinden çıkarır. UPPER Metinleri küçük harfe çevirir. LOWER Metinleri küçük harfe çevirir. GETDATE, SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür. Doğru cevap E'dir.

Soru 29

Herhangi bir kayıt satırında ilgili sütuna hiç bir veri girilmez ise alana ……… değer atanır. Cümledeki boşluğa gelmesi gereken en uygun ifade aşağıdakilerden hangisidir?

Seçenekler

A
NOT
B
ROLL BACK
C
NULL
D
NO
E
ROUND
Açıklama:
Herhangi bir kayıt satırında ilgili sütuna hiç bir veri girilmez ise alana NULL değer atanır. Diğer seçeneklerdeki ifadeler yanlıştır.

Soru 30

I. Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılmaktadır.
II. Yazılan SQL komutlarının herhangi birinde hata meydana gelmesi hâlinde bir sorun karşısında bu işlemiile kayıtları ilk hâline (transaction başladığı duruma) geri getirir.
Yukarıdaki ifadelerdeki özellikler aşağıdaki hangi işleve aittir?

Seçenekler

A
COMMIT
B
ROLL BACK
C
INSERT
D
AGAIN
E
TRANSACTION
Açıklama:
ROLLBACK: Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılmaktadır. Yazılan SQL komutlarının herhangi birinde hata meydana gelmesi hâlinde bir sorun karşısında ROLLBACK işlemi ile kayıtları ilk hâline (transaction başladığı duruma) geri getirir.

Soru 31

Bir tabloya yeni bir kayıt eklemek için kullanılan SQL komutu aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
ALTER
B
UPDATE
C
DROP
D
INSERT INTO
E
DELETE
Açıklama:
Bir tabloya doğrudan veya başka tablolardan sorgulama sonucu elde edilen kayıtları eklemek için INSERT INTO komutu kullanılır. Bu komut bir tabloya istenilen değerlerin yazılarak girilmesi ya da başka bir sorgu ile elde edilen veri kümesinin girilmesi için kullanılabilir.

Soru 32

Bir INSERT INTO SQL komutu yazılırken bu ifadeden hemen sonra ne yazılır?

Seçenekler

A
Değerler
B
Tablo alanları
C
Tablo adı
D
Koşullar
E
Kullanıcı adı
Açıklama:
Komutun genel yapısı “INSERT INTO TabloAdı [(alan1, alan2, ...)] VALUES (değer1, değer2, ...)” şeklindedir.

Soru 33

ROUND(123.4545, 2) SQL komutunun çıktısı aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
123.5
B
123.4550
C
123
D
123.4000
E
123.4500
Açıklama:
ROUND SQL komutu ondalıklı bir sayının istenen basamağa kadar yuvarlanmasını sağlar.

Soru 34

Aşağıdakilerden seçeneklerden hangisi SQL’de istenilen bir kaydın silinmesi için kullanılan bir komuttur?

Seçenekler

A
ALTER
B
UPDATE
C
DROP
D
INSERT INTO
E
DELETE
Açıklama:
DELETE komutu kullanarak bir tabloda bulunan kayıt veya kayıtların istenildiği zaman silinmesi mümkündür.

Soru 35

Bir tablodan kayıt silinirken onunla bağlantılı diğer tablolardaki kayıtlarında silinmesini sağlayan ve tablo oluşturulurken kullanılan SQL ifadesi aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
ALTER
B
UPDATE
C
DROP
D
ON DELETE CASCADE
E
DELETE
Açıklama:
ON DELETE CASCADE komutu temel olarak amaçlanan veri bütünlüğünü sağlamak olmasına rağmen hangi tablonun hangi tablo ile bağlantılı olduğunun takibini yapmadan silme işlemi gerçekleştirmek mümkün olmaktadır. Kademeli silme özelliği ile bir tablodan veri silindiğinde otomatik olarak tüm bağlı tablolardaki kayıtlar da silinir, bu sayede tablolar arasındaki veri bütünlüğü de sağlanmış olur.

Soru 36

Aşağıdakilerden seçeneklerden hangisi bir tablodaki kayıt üzerinde güncelleme yapmak için kullanılan SQL komutudur?

Seçenekler

A
ALTER
B
UPDATE
C
DROP
D
ON DELETE CASCADE
E
DELETE
Açıklama:
UPDATE komutu ile bir veritabanı üzerinde bir tabloda istenilen bir kayıt ve kayıtların güncelleme işlemi yapılabilir. Bununla beraber UPDATE komutu kullanarak bir tabloda bulunan kayıtların bir kısmı veya tamamının da herhangi bir alanındaki veya tüm alanlarındaki değerleri istenildiği zaman değiştirmek/güncellemek mümkündür.

Soru 37

İki adımda yapılacak işlemin tek bir işlem gibi yapılmasını sağlayan yapı aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?

Seçenekler

A
UPDATE
B
ON DELETE CASCADE
C
COMMIT
D
ROLLBACK
E
TRANSACTION
Açıklama:
İki adımda yapılan işlemin tek bir işlem gibi yapılması gerekmektedir. Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman TRANSACTION yapısı kullanılır. TRANSACTION özellikle ardı ardına gelen ve birbiriyle bağımlı birden fazla SQL komutu tek bir SQL komutu olarak kullanılmasını sağlar. Bu sayede bir TRANSACTION kullanılarak yazılan SQL komutlarının ya tamamını gerçekleştirir veya hiçbiri gerçekleştirilmez.

Soru 38

Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için aşağıdaki SQL ifadelerinin hangisinden yararlanılır?

Seçenekler

A
UPDATE
B
ON DELETE CASCADE
C
COMMIT
D
ROLLBACK
E
TRANSACTION
Açıklama:
ROLLBACK transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılmaktadır. Yazılan SQL komutlarının herhangi birinde hata meydana gelmesi hâlinde bir sorun karşısında ROLLBACK işlemi ile kayıtları ilk hâline (transaction başladığı duruma) geri getirir.

Soru 39

SQL Server Management Studio’da veritabanı hangi anlanda seçilir?

Seçenekler

A
Object Explorer
B
Tables
C
Properties
D
Project Manager
E
Query
Açıklama:
  1. 152 de şekil 7.3 de gösterildiği gibi Object Explorer’de seçilir.

Soru 40

Aşağıdaki tabloya kayıt ekle komutlarından hangisi doğrudur?

Seçenekler

A
INSERT TabloAdı INTO [(alan1, alan2, ...)] VALUES (değer1, değer2, ...)
B
INSERT TabloAdı [(alan1, alan2, ...)] VALUES (değer1, değer2, ...)
C
INSERT INTO TabloAdı VALUES (değer1, değer2, ...)
D
INSERT INTO TabloAdı [(alan1, alan2, ...)] VALUES (değer1, değer2, ...)
E
INSERT INTO TabloAdı [(alan1, alan2, ...)](değer1, değer2, ...)
Açıklama:
-- Doğrudan veri ekleme: INSERT INTO TabloAdı [(alan1, alan2, ...)] VALUES (değer1, değer2, ...) doğrudur.

Soru 41

Aşağıdaki tabloya kayıt ekle komutlarından hangisi doğrudur?

Seçenekler

A
INSERT TabloAdı INTO [(alan1, alan2, ...)] SELECT değer1, değer2,.. FROM Tablo
B
INSERT INTO TabloAdı [(alan1, alan2, ...)] SELECT değer1, değer2,.. FROM Tablo
C
INSERT INTO TabloAdı [(alan1, alan2, ...)] SELECT [değer1, değer2,..] FROM Tablo
D
INSERT INTO TabloAdı [(değer1, değer2,..)] SELECT alan1, alan2, ... FROM Tablo
E
INSERT INTO TabloAdı [(alan1, alan2, ...)] SELECT değer1, değer2,.. Tablo
Açıklama:
-- Sorgu sonucunun tabloya eklenmesi: INSERT INTO TabloAdı [(alan1, alan2, ...)] SELECT değer1, değer2,.. FROM Tablo doğrudur.

Soru 42

Tabloya satır eklemede çalıştırılan sorgudaki bir virgülün unutulması durumunda aşağıdaki hatalardan hangisi görüntülenir?

Seçenekler

A
“Msg 102, Level 15, State 1, Line 2 Incorrect syntax near 'Müşteri No'”
B
“Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value 'rtrt3' to data type int.”
C
“Msg 242, Level 16, State 3, Line 1 The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. The statement has been terminated.”
D
“Cannot insert the value NULL into column 'a', table 'Northwind. dbo.Calisanlar'; column does not allow nulls. INSERT fails”
E
“The INSERT statement conflicted with the CHECK constraint “CHK_ Ucret”. The conflict occurred in database “Northwind2”, table “dbo. Calisanlar”, column 'Ucret'”
Açıklama:
Çalıştırılan sorgudaki bir virgülün unutulması durumunda kullanıcıya “Msg 102, Level 15, State 1, Line 2 Incorrect syntax near 'Müşteri No'” hatası iletilir.

Soru 43

Aşağıdakilerden hangisi sorgu esnasında veri türünün dönüştürülmesini sağlar?

Seçenekler

A
PARSE
B
LOWER
C
UPPER
D
ROUND
E
CAST
Açıklama:
CAST Sorgu esnasında veri türünün dönüştürülmesini sağlar. (Veritabanı yapısını değiştirmez)

Soru 44

Aşağıdakilerden hangisi karakter türündeki değişkenlerin başındaki boşluk karakterlerini kaldırır?

Seçenekler

A
GETDATE
B
LRTIM
C
ROUND
D
CONVERT
E
CAST
Açıklama:
LTRIM, RTRIM Karakter türündeki değişkenlerin başındaki (LTRIM) ya da sonundaki (RTRIM) boşluk karakterlerini kaldırır.

Soru 45

Aşağıdakilerden hangisi SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür?

Seçenekler

A
DAY, MONTH, YEAR
B
ROUND
C
GETDATE
D
PARSE
E
CONVERT
Açıklama:
GETDATE SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür.

Soru 46

Tablodan veri silme komutu aşağıdakilerin hangisinde doğru olarak verilmiştir?

Seçenekler

A
DELETE Müşteriler FROM WHERE [No]=28
B
DELETE * Müşteriler WHERE [No]=28
C
DELETE FROM Müşteriler WHERE [No]=28
D
DELETE FROM * Müşteriler WHERE [No]=28
E
DELETE * FROM Müşteriler WHERE [No]=28
Açıklama:
DELETE Müşteriler WHERE ifadesi olmadan yazılıp çalıştırılırsa [Müşteriler] tablosundaki bütün kayıtlar sili-necektir. Bir tablodaki tüm kayıtları silmek için yukarıda verilen komuttaki gibi WHEREifadesi kullanmadan DELETE ya da TRUNCATE komutu kullanılır. İşlem günlüğüne ya-zılmadığından dolayı TRUNCATE komutu ile yapılan silme işlemi geri alınamaz. TRUN-CATE komutunun kullanımı aşağıdaki gibidir.

Soru 47

Tabloda veri güncellemesi komutu aşağıdakilerin hangisinde doğru olarak verilmiştir?

Seçenekler

A
UPDATE SET Müşteriler [Ev Telefonu] ='(222) 222 33 44' WHERE No=25
B
UPDATE SET [Ev Telefonu] ='(222) 222 33 44' WHERE No=25
C
UPDATE Müşteriler SET [Ev Telefonu] '(222) 222 33 44' WHERE No=25
D
UPDATE Müşteriler SET [Ev Telefonu] ='(222) 222 33 44' WHERE No=25
E
UPDATE Müşteriler SET [Ev Telefonu] ='(222) 222 33 44' WHERE No:25
Açıklama:
Eğer bu müşterinin telefon numarasını değiştirmek / güncellemek istenirse UPDATE ifadesi aşağıdaki gibi yazılır. Komut çalıştırıldığı zaman aşağıdaki şekilde görüldüğü gibi telefon numarası güncellenmiş olur. UPDATE Müşteriler SET [Ev Telefonu] ='(222) 222 33 44' WHERE No=25

Soru 48

Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği aşağıdaki komutlardan hangisi kullanılır?

Seçenekler

A
ROLLBACK
B
COMMIT
C
TRANSACTION
D
DELETE
E
UPDATE
Açıklama:
Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman TRANSACTION yapısı kullanılır

Soru 49

Aşağıdakilerden hangisi tabloya satır ekleme işlemleri sırasında karşılaşılabilecek bir hata ya da mesaj değildir?

Seçenekler

A
“Msg 102, Level 15, State 1, Line 2 Incorrect syntax near 'Müşteri No'”
B
“There are more columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.”
C
“Msg 245, Level 16, State 1, Line 1 Conversion failed when converting the varchar value 'rtrt3' to data type int.”
D
“Msg 242, Level 16, State 3, Line 1 The conversion of a varchar data type to a datetime data type resulted in an out-of-range value. The statement has been terminated.”
E
“The number you're trying to insert into is unavailable, please try again later.”
Açıklama:
“The number you're trying to insert into is unavailable, please try again later.”

Soru 50

Aşağıdaki komutlardan hangisi bir veri işleme komutu değildir?

Seçenekler

A
Delete
B
Update
C
Truncate
D
Insert
E
Revivify
Açıklama:
Revivify

Soru 51

Tablolara sütun (alan) ekleme veri tanımlama dilindeki hangi komut ile gerçekleştirilmektedir?

Seçenekler

A
Alter
B
İnsert
C
Delete
D
Dive into
E
Add
Açıklama:
Alter

Soru 52

Veritabanı tablolarına bir veya daha çok satır (kayıt) eklemek için SQL dilinde hangi deyim kullanılır?

Seçenekler

A
INSERT OUT
B
INSIDE OUT
C
REFER TO
D
INSERT INTO
E
ALTER INTO
Açıklama:
INSERT INTO

Soru 53

Alan tipi metin olarak seçilmiş tabloya değer girebilmek için metinler aşağıdaki hangi iki karakterler arasında yazılmalıdır?

Seçenekler

A
&
B
%
C
^
D
(
E
'
Açıklama:
'

Soru 54

Bir tabloya kayıt ekleme, silme ve güncelleme yapabilmek için yazılan programlama dilinin adı aşağıdakilerden hangisidir?

Seçenekler

A
Data Manipulation Language
B
Data Insertion Language
C
Data Language
D
Language of Data Transfer
E
Datamancy
Açıklama:
Data Manipulation Language

Soru 55

Kayıtların güncellenmesi için kullanılan komut aşağıdakilerden hangisidir?

Seçenekler

A
Transformation
B
Transition
C
Insert
D
Deselect
E
Update
Açıklama:
Update

Soru 56

Birbiri ile bağlantılı tablolarda bir kayıt silindiği zaman bağlantılı olan diğer kayıtların kademeli olarak silinmesi için aşağıdaki ifadelerden hangisi kullanılır?

Seçenekler

A
CREATE
B
INSERT
C
UPDATE
D
ON DELETE CASCADE
E
DELETE
Açıklama:
ON DELETE CASCADE

Soru 57

Değişiklik yapılan kayıtların veritabanına kalıcı olarak aktarılması için kullanılan komut aşağıdakilerden hangisidir?

Seçenekler

A
COMMIT
B
SELECT
C
INSERT
D
DEFRAG
E
FLASHFORWARD
Açıklama:
COMMIT

Soru 58

  1. Kayıtların veri tabanında saklanması
  2. Kayıtların istenildiği zaman sorgulanması
  3. Kayıtların virüs taramasından geçirilmesi
Verilenlerden hangileri veritabanı uygulamalarının temel amacını ifade etmektedir ?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I-II
D
I-II-III
E
Yalnız III
Açıklama:
Bir veritabanı uygulamasının temel amacı kayıtların veritabanında saklanması ve bu kayıtların istenildiği zaman sorgulanabilmesidir. Bazı durumlarda veritabanına girilen kayıtların silinmesi de gerekebilmektedir. Ancak virüs taraması antivirüs programlarının yaptığı işlemlerdendir. dolayısıyla cevap C seçeneğidir.

Soru 59

Bir tabloya doğrudan veya başka tablolardan sorgulama sonucu elde edilen kayıtları eklemek
için INSERT INTO komutu kullanılır. Aşağıdakilerden hangisinde doğrudan tabloya veri eklemek için INSERT INTO komutunu göstermektedir?

Seçenekler

A
INSERT INTO TabloAdı [(alan1, alan2, ...)]
VALUES (değer1, değer2, ...)
B
INSERT INTO TabloAdı (alan1, alan2, ...)
VALUES (değer1, değer2, ...)
C
INSERT INTO TabloAdı [(alan1, alan2, ...)]
int (değer1, değer2, ...)
D
INSERT INTO TabloAdı [alan1, alan2, ...]
VALUES (değer1, değer2, ...)
E
INSERT INTO TabloAdı alan1, alan2, ...
VALUES değer1, değer2, ...
Açıklama:
Bir tabloya doğrudan veya başka tablolardan sorgulama sonucu elde edilen kayıtları eklemek için INSERT INTO komutu kullanılır. Bu komut bir tabloya istenilen değerlerin yazılarak girilmesi ya da başka bir sorgu ile elde edilen veri kümesinin girilmesi için
kullanılabilir. INSERT INTO komutunun bu iki farklı işlem için yazım kuralı aşağıda verilmiştir.
-- Doğrudan veri ekleme
INSERT INTO TabloAdı [(alan1, alan2, ...)]
VALUES (değer1, değer2, ...)
-- Sorgu sonucunun tabloya eklenmesi
INSERT INTO TabloAdı [(alan1, alan2, ...)]
SELECT değer1, değer2,.. FROM Tablo
Dolayısıyla doğru seçenek A şıkkıdır.

Soru 60

“There are more columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.” verilen komut hatası SQL sorgu sırasında hangi hatadan kaynaklı olarak karşımıza çıkar ?

Seçenekler

A
Çalıştırılan sorguda bir virgül unutulduğu durumda
B
Çalıştırılan sorguda parantez unutulduğu durumda
C
Çalıştırılan sorguda fazla parantez kullanıldığı durumda
D
Çalıştırılan sorguda tablo ismi yanlış olduğu durumda
E
Çalıştırılan sorguda eklenen verideki alan sayısı ile hedef tablodaki alan sayısında farklılık oluştuğu durumda
Açıklama:
eklenen verideki alan sayısı ile hedef tablodaki alan sayısında farklılık varsa bu hata da işlemin yapılmasını engelleyen bir hatadır ve kullanıcıya
“There are more columns in the INSERT statement than values
specified in the VALUES clause. The number of values in the VALUES
clause must match the number of columns specified in the INSERT
statement.”
mesajı ile hata hakkında nerede fazla sütun alan olduğu belirtilerek düzeltilmesine
yönelik bilgi sağlanır.
Dolayısıyla cevap E seçeneğidir.

Soru 61

XXXXX ('anadolu üniversitesi')
Sonuç: ANADOLU ÜNİVERSİTESİ
Metinleri büyük harfe çeviren XXXXX komutu hangi şıkta doğru verilmiştir?

Seçenekler

A
LOWER
B
UPPER
C
CONVERT
D
ROUND
E
GETDATE
Açıklama:
LOWER: Metinleri küçük harfe çevirir.
UPPER: Metinleri büyük harfe çevirir.
CONVERT: Sorgu esnasında veri türünün dönüştürülmesini sağlar.
ROUND: Ondalılkı bir sayının istenen basamağa kadar yuvarlanmasını sağlar.
GETDATE: SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür.

Soru 62

XXXXX(123.4545, 2);
Sonuç: 123.4500
Verilen örnekte ondalıklı bir sayının istenen basamağa kadar yuvarlanmasını sağlayan XXXXX komutu aşağıdakilerden hangisidir?

Seçenekler

A
LOWER
B
UPPER
C
CONVERT
D
ROUND
E
GETDATE
Açıklama:
LOWER: Metinleri küçük harfe çevirir.
UPPER: Metinleri büyük harfe çevirir.
CONVERT: Sorgu esnasında veri türünün dönüştürülmesini sağlar.
ROUND: Ondalılkı bir sayının istenen basamağa kadar yuvarlanmasını sağlar.
GETDATE: SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür.
Dolayısıyla doğru seçenek D şıkkıdır.

Soru 63

[Arabalar] tablosunda araba numarası 15 olan kayıtların silinmesini sağlayan sorgu hangisinde doğru verilmiştir?

Seçenekler

A
DELETE Arabalar WHERE No=15
B
INSERT INTO Arabalar WHERE No=15
C
INSERT INTO Arabalar No=15
D
DELETE Arabalar WHERE No.15
E
DELETE Arabalar, No=15
Açıklama:
Bahsedilen arabaların kayıtlarının [Arabalar] tablosundan kaydı silinmesi istenir ise A şıkkındaki ifade yazılır. Dolayısıyla doğru şık A seçeneğidir. Diğer seçeneklerde komut doğru çalışmayacaktır.

Soru 64

[Müşteriler] tablosundaki müşteri numarası 20 olan kaydın ev telefon numarasını ‘(222)
333 33 33’ olarak değiştirmesini sağlayan sorgu aşağıdakilerden hangisinde doğru verilmiştir?

Seçenekler

A
SELECT * FROM Müşteriler WHERE No=20
B
SELECT * FROM Müşteriler WHERE No=(222) 333 33 33
C
UPDATE Müşteriler SET [Ev Telefonu] ='(222) 333 33 33' WHERE No=20
D
UPDATE Müşteriler SET [Ev Telefonu] ='(222) 333 33 33'
E
UPDATE Müşteriler SET [Ev Telefonu] = WHERE No=20
Açıklama:
Verilen koşulu çalıştıracak komut C şıkkında doğru olarak verilmiştir.

Soru 65

SQL komutlarından TRANSACTION yapısı için aşağıdakilerden hangisi doğrudur ?

Seçenekler

A
Seçilen tablodaki verilerin güncellenmesini sağlar.
B
Seçilen tabloların silinmesini sağlar.
C
Seçilen tabloda yapılan işlemlerin geri alınmasını sağlar.
D
Yapılan işlemlerin veritabanında kalıcı olarak aktarılmasını sağlar.
E
Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmasını sağlar.
Açıklama:
Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman TRANSACTION yapısı kullanılır. TRANSACTION özellikle ardı ardına gelen ve birbiriyle bağımlı birden fazla SQL komutu tek bir SQL komutu olarak kullanılmasını sağlar. Bu sayede bir TRANSACTION kullanılarak yazılan SQL komutlarının ya tamamını gerçekleştirir veya hiçbiri gerçekleştirilmez. Bu tanıma uygun olan şık E seçeneğidir.

Soru 66

Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılan komut aşağıdaklerden hangisinde doğru verilmiştir?

Seçenekler

A
ROLLBACK
B
COMMIT
C
INSERT
D
DELETE
E
TRANSACTION INTO
Açıklama:
Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılmaktadır. Yazılan SQL komutlarının herhangi birinde hata meydana gelmesi hâlinde bir sorun karşısında ROLLBACK işlemi ile kayıtları ilk hâline (transaction başladığı duruma) geri getirir. Bu tanıma uyan şık A seçeneğidir.

Soru 67

Oluşturulan TRANSACTION işlemi başarılı bir şekilde gerçekleştirildiğinde veritabanında tablolar üzerinde yapılan işlemlerin (örneğin INSERT, UPDATE, DELETE) tablolara kalıcı olarak aktarılmasını sağlayan yapı aşağıdakilerden hangisidir?

Seçenekler

A
COMMIT
B
DELETE
C
INSERT
D
INSERT INTO
E
ROLLBACK
Açıklama:
Verilen tanım COMMIT yapısını anlatmaktadır. Bu yüzden doğru cevap A seçeneğidir.

Soru 68

Bir tablodaki veriler değiştirilmek istenildiği zaman aşağıdaki seçeneklerden hangisi seçilir?

Seçenekler

A
DESIGN
B
SELECT TOP 1000 ROWS
C
EDIT TOP 200 ROWS
D
SCRIPT TABLE AS
E
VIEW DEPENDENCIES
Açıklama:
Bir tablodaki veriler değiştirilmek istenildiği zaman verilerinde değişiklik yapılmak istenen tablo seçimi yapıldıktan sonra farenin sağ tuşuna basılır. Açılır pencere ekranında ‘Edit Top 200 rows’ seçeneği seçilir.

Soru 69

Bir tabloda gerekli değişikliği içeren bilgi girişi yapıldıktan sonra hangi komut ile değişikliklerin veritabanına aktarılması sağlanır?

Seçenekler

A
EXECUTE
B
NEW QUERY
C
CHANGE TYPE
D
ALTER
E
INSERT INTO
Açıklama:
Bir tablodaki veriler değiştirilmek istenildiği zaman verilerinde değişiklik yapılmak istenen tablo seçimi yapıldıktan sonra farenin sağ tuşuna basılır. Açılır pencere ekranında ‘Edit Top 200 rows’ seçeneği seçilir. Değiştirilmek istenen değer üzerine gelerek klavye ile bilgi girişi yapılır. Bilgi girişi yapıldıktan sonra aşağıdaki şekilde de gösterildiği gibi Execute komutu ile değişikliklerin veritabanına aktarılması sağlanır.

Soru 70

Tablolara sütun ekleme hangi komut ile gerçekleştirilmektedir?

Seçenekler

A
EXECUTE
B
NEW QUERY
C
CHANGE TYPE
D
ALTER
E
INSERT INTO
Açıklama:
Tablolara sütun (alan) ekleme veri tanımlama dilindeki ALTER komutu ile gerçekleştirilmektedir.

Soru 71

Veritabanı tablolarına satır eklemek için hangi komut kullanılır?

Seçenekler

A
EXECUTE
B
NEW QUERY
C
CHANGE TYPE
D
ALTER
E
INSERT INTO
Açıklama:
Veritabanı tablolarına bir veya daha çok satır (kayıt) eklemek için SQL dilinde INSERT INTO deyimi kullanılır.

Soru 72

  1. Eklenecek değerler VALUES ifadesini takiben parantez içerisinde belirtilmelidir.
  2. Alan sayısına eşit değerin komutta yer alması zorunludur.
  3. Değer ve alanlar virgül ile ayrılmaktadır.
Verilen maddelerden hangisi/hangileri INSERT INTO komutu ile ilgili doğru kuralları verir?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
I, II ve III
Açıklama:
INSERT INTO komutundaki TabloAdı verinin ekleneceği tablo adını, parantez içerisindeki alan1, alan2 eklenecek tablodaki alan adlarını işaret etmektedir. Alan adlarının köşeli parantez içinde verilmesi alan adlarının mutlaka tanımlama zorunluluğu olmadığını gösterir. Ancak bu durumda tablonun tüm alanlarına sırası ile verinin girilmesi gerekir. Eklenecek değerler Values ifadesini takiben parantez içerisinde belirtilmelidir. Buradaki önemli ayrıntı alan ve değerlerin eşleşmesidir. Değer1, alan1’e ve değer2, alan2’ye eklenecektir. Dolayısıyla alan sayısına eşit değerin komutta yer alması zorunludur. Değer ve alanlar virgül ile ayrılmaktadır.

Soru 73

Sorgu sonucunun bir tabloya eklenmesi için kullanılan komut yapısında ise VALUES yerine hangi sorgu ifadesi yer alır?

Seçenekler

A
INSERT INTO
B
DELETE
C
UPDATE
D
TRANSACTION
E
SELECT
Açıklama:
Sorgu sonucunun bir tabloya eklenmesi için kullanılan komut yapısında ise VALUES yerine SELECT ile başlayan sorgu ifadesi yer almaktadır. Sadece başka bir tablodan değil kullanıcının tanımlayacağı bir veri kümesinden elde edilen sorgu sonucu ilgili tabloya eklenir. MS SQL Server’ın son yıllardaki sürümlerinde aynı sunucudaki başka veritabanından elde edilen sorgu sonuçları da tablolara eklenebilmektedir.

Soru 74

Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman seçeneklerdekilerden hangisi kullanılır?

Seçenekler

A
CASCADE DELETE
B
UPDATE
C
TRUNCATE
D
ROLLBACK
E
TRANSACTION
Açıklama:
Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman TRANSACTION yapısı kullanılır. TRANSACTION özellikle ardı ardına gelen ve birbiriyle bağımlı birden fazla SQL komutu tek bir SQL komutu olarak kullanılmasını sağlar. Bu sayede bir TRANSACTION kullanılarak yazılan SQL komutlarının ya tamamını gerçekleştirir veya hiçbiri gerçekleştirilmez. TRANSACTION işlemleri tek bir işlem olarak ele alacağı için herhangi birisi gerçekleşmediği zaman diğer gerçekleşen işlemleri de yok sayacaktır. Yani gerçekleşen işlemi geri alacaktır(ROLLBACK kavramı). Eğer işlemlerin tamamı sorunsuz bir şekilde gerçekleşirse, tüm işlemleri kalıcı(COMMIT kavramı) hâle gelecektir.

Soru 75

Sorgu esnasında veri türünün dönüştürülmesini sağlayan işlev aşağıdakilerden hangisidir?

Seçenekler

A
CAST
B
PARSE
C
UPPER
D
ROUND
E
GETDATE
Açıklama:
İşlev
Açıklaması
CAST
Sorgu esnasında veri türünün dönüştürülmesini sağlar. (Veritabanı yapısını değiştirmez)
CONVERT
Cast ile aynı işlevi gerçekleştirir.
PARSE
Bir ifadedeki bilgili ilgili dile göre metin içerisinden çıkarır.
LOWER
Metinleri küçük harfe çevirir.
UPPER
Metinleri büyük harfe çevirir.
ROUND
Ondalıklı bir sayının istenen basamağa kadar yuvarlanmasını sağlar
GETDATE
SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür.
DAY, MONTH, YEAR
Tarih veri türündeki değişkenlerin sırasıyla gün, ay ve yıl verisine dönüştüren işlevlerdir.
LTRIM, RTRIM
Karakter türündeki değişkenlerin başındaki (LTRIM) ya da sonundaki (RTRIM) boşluk karakterlerini kaldırır.

Soru 76

Seçeneklerdeki ifadelerden hangisi kendisinden sonra yazılan Koşul ifadesi ile tablodaki hangi kayıtların silinmesi gerektiğini belirlemek için kullanılır?

Seçenekler

A
INSERT INTO
B
SELECT
C
FROM
D
WHERE
E
ALTER
Açıklama:
DELETE komutu kullanılırken FROM ekinden sonra yazılan TabloAdı’ndaki kayıtları silme işlemi gerçekleştirmek için kullanılır. WHERE ifadesi ise kendisinden sonra yazılan Koşul ifadesi ile tablodaki hangi kayıtların silinmesi gerektiğini belirlemek için kullanılır. Eğer WHERE ifadesi yazılmaz ise bir koşul belirlenmez, böylece tablodaki bütün değerler silinir. Bu yüzden WHERE ifadesinden sonra koşul kullanmaya dikkat edilmesi gerekmektedir.

Soru 77

Birbiri ile bağlanmış tablolarda ana tablodaki kaydın silinmesi ile onunla ilişkili kayıtların silinmesini sağlayacak olan komut hangisidir?

Seçenekler

A
CASCADE DELETE
B
DELETE FROM
C
TRUNCATE
D
ROLLBACK
E
TRANSACTION
Açıklama:
Birbiri ile bağlanmış tablolarda ana tablodaki kaydın silinmesi ile onunla ilişkili kayıtların silinmesini sağlayacak olan bir CASCADE DELETE (kademeli silme) yapısı SQL dilinde mevcuttur.

Soru 78

Aşağıdakilerden hangisi sorgu esnasında veri türün dönüştürülmesini sağlayan işlevlerdir?

Seçenekler

A
CAST
B
CASE
C
PARSE
D
LOWER
E
ROUND
Açıklama:
TABLOYA KAYIT EKLEME
CAST, sorgu esnasında veri türün dönüştürülmesini sağlayan veri ekleme ve düzenleme işlevlerindendir.

Soru 79

Aşağıdakilerden hangisi karakter türündeki değişkenin başındaki boşluk karakterini kaldıran veri ekleme ve düzenleme işlevlerindendir?

Seçenekler

A
LTRIM
B
CONVERT
C
GETDATE
D
UPPER
E
PARSE
Açıklama:
TABLOYA KAYIT EKLEME
LTRIM, karakter türündeki değişkenin başındaki boşluk karakterini kaldıran veri ekleme ve düzenleme işlevlerindendir.

Soru 80

“Herhangi bir kayıt satırında ilgili sütuna hiçbir veri girilmez ise … değeri atanır.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
NULL
B
ALTER
C
INSERT INTO
D
WHERE
E
VALUES
Açıklama:
160 TABLOYA KAYIT EKLEME
Herhangi bir kayıt satırında ilgili sütuna hiçbir veri girilmez ise NULL değeri atanır.

Soru 81

Aşağıdakilerden hangisi tablo verilerini düzenlemede güncellenecek alanlar ve bu alanların alacakları yeni değerleri belirlemek için kullanılan komuttur?

Seçenekler

A
SET
B
UPDATE
C
ALTER
D
FROM
E
INSERT INTO
Açıklama:
TABLO VERİLERNİ DÜZENLEME
SET ifadesi güncellenecek alanlar ve bu alanların alacakları yeni değerleri belirlemek için kullanılır.

Soru 82

“……….. oluşturulanTRANSACTION işlemi başarılı bir şekilde gerçekleştirildiğinde veritabanında tablolar üzerinde yapılan işlemlerin tablolara kalcı olarak aktarılmasıdır.” cümlesinde noktalı yere aşağıdakilerden hangisi gelir?

Seçenekler

A
COMMIT
B
ROLLBACK
C
SET
D
FROM
E
ALTER
Açıklama:
COMMIT, oluşturulan TRANSACTION işlemi başarılı bir şekilde gerçekleştirildiğinde veritabanında tablolar üzerinde yapılan işlemlerin tablolara kalcı olarak aktarılmasıdır.

Soru 83

SELECT * FROM Ogrenciler WHERE Fakulte='Acikogretim'
Öğrenciler tablosuna ilişkin olarak yukarıda belirtilen sorgu aşağıdakilerden hangisini gerçekleştirir?

Seçenekler

A
Öğrenciler tablosundaki tüm alanlara ilişkin verileri listeler
B
Öğrenciler tablosundaki tüm fakülte verilerini listeler.
C
Öğrenciler tablosundaki Açıköğretim Fakültesi'nde okuyan öğrencilerin tüm verilerini listeler.
D
Öğrenciler tablosundaki Açıköğretim Fakültesi'nde okuyan öğrencilerin sayısını görüntüler
E
Öğrenciler tablosundaki Açıköğretim Fakültesi'nde okumayan öğrencilerin tüm verilerini listeler.
Açıklama:
Select * from Ogrenciler sorgusu Öğrenciler tablosundaki tüm alanların listelenmesini sağlar. Where Fakulte='Acikogretim' ise bir koşuldur. Açıköğretim Fakültesinde okuyan öğrencilerin tüm verilerinin listelenmesini sağlar.
Öğrencileri tablosundaki Açıköğretim Fakültesi'nde okuyan öğrencilerin tüm verilerini listeler.

Soru 84

Anadolu Üniversitesi Açıköğretim Fakültesinde kayıt durumu aktif olan öğrencilerin TC numaralarını listeleyen sorgu aşağıdakilerden hangisidir?

Seçenekler

A
SELECT * FROM Ogrenciler WHERE Durum = 'Aktif'
B
SELECT TCNo FROM Ogrenciler WHERE Durum = 'Aktif'
C
SELECT * FROM Ogrenciler LIKE Aktif
D
SELECT * FROM Ogrenciler WHERE Durum !='Aktif'
E
SELECT TCNo FROM Ogrenciler WHERE Durum !='Aktif'
Açıklama:
Ogrenciler veritabanından kayıtlı durumu aktif olan öğrencilerin TC numaralarının listelenmesi için; veritabanından TC numaralarının seçilmesi gerekmektedir. Select TCNo from OGRENCILER Daha sonra koşul ifadesi olan where ile durumu aktif olan öğrencilerin seçilmesi gerekmektedir. Bunun içinde Where Durum='Aktif' eklenmesi ile sorgu doğru bir şekilde çalışacaktır.
Select TCNo from OGRENCILER where DURUM = 'Aktif'

Soru 85

Anadolu Üniversitesi Açıköğretim Fakültesine kayıtlı 3 Ekim 1982 tarihinde doğan öğrencileri veritabanından silen sorgu aşağıdakilerden hangisidir?

Seçenekler

A
SELECT * FROM Ogrenciler WHERE [DOGUMTAR]>'1982-10-03'
B
INSERT INTO from Ogrenciler WHERE [DOGUMTAR]='1982-10-03'
C
DELETE FROM Ogrenciler WHERE [DOGUMTAR]='1982-10-03'
D
SELECT * FROM Ogrenciler WHERE [DOGUMTAR]='1982-10-03'
E
CREATE FROM Ogrenciler WHERE [DOGUMTAR]='1982-10-03'
Açıklama:
Veritabanından silme işlemi DELETE komutu ile yapılır. Koşul ifade where komutu ile gerçekleştirilir. 3 Ekim 1082 Doğumlu öğrencilerin bilgileri olduğu için Where [DOGUMTAR]='1982-10-03' komutu eklenir.
DELETE FROM Ogrenciler WHERE [DOGUMTAR]='1982-10-03'

Soru 86

Anadolu Üniversitesi Açıköğretim Fakültesinde okuyan TC Numarası 7236738 olan öğrencinin Şehir boş alanına Eskişehir, Final Notu boş alanına ise 95 puan ekleyen sorgu aşağıdakilerden hangisidir?

Seçenekler

A
UPDATE Ogrenciler SET [Sehir] ='Eskişehir' and [Final]=95 WHERE TCNo=7236738
B
INSERT Ogrenciler SET [Sehir] ='Eskişehir' and [Final]=95 WHERE TCNo=7236738
C
SELECT * FROM Ogrenciler SET [Sehir] ='Eskişehir' and [Final]=95 WHERE TCNo=7236738
D
CREATE Ogrenciler SET [Sehir] ='Eskişehir' and [Final]=95 WHERE TCNo=7236738
E
DELETE Ogrenciler SET [Sehir] ='Eskişehir' and [Final]=95 WHERE TCNo=7236738
Açıklama:
UPDATE komutu ile bir veritabanı üzerinde bir tabloda istenilen bir kayıt ve kayıtların güncelleme işlemi yapılabilir. Bununla beraber UPDATE komutu kullanarak bir tabloda bulunan kayıtların bir kısmı veya tamamının da herhangi bir alanındaki veya tüm alanlarındaki değerleri istenildiği zaman değiştirmek/güncellemek mümkündür. Genel yapısı aşağıdaki gibidir.
UPDATE TabloAdı
SET alan1 = değer1, alan2 = değer2, …
WHERE Koşul
UPDATE Ogrenciler SET [Sehir] ='Eskişehir' and [Final]=95 WHERE TCNo=7236738

Soru 87

Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılan komut aşağıdakilerden hangisidir?

Seçenekler

A
COMMIT
B
SET
C
CREATE
D
INSERT
E
ROLLBACK
Açıklama:
ROLLBACK: Transaction işlemindeki SQL komutu tarafından yapılmış olan tüm değişikliklerin geri almak için kullanılmaktadır. Yazılan SQL komutlarının herhangi birinde hata meydana gelmesi hâlinde bir sorun karşısında ROLLBACK işlemi ile kayıtları ilk hâline (transaction başladığı duruma) geri getirir

Soru 88

Notlar Tablosundan 2019-2020 Bahar Döneminde Felsefe Dersinin Final Sınavına giren öğrencilerinin tüm bilgilerini listeleyen sorgu aşağıdakilerden hangisidir?

Seçenekler

A
SELECT * FROM NOTLAR WHERE DONEM='2019-2020 Bahar' and Ders='Felsefe' and FINAL IS NULL
B
SELECT Final FROM NOTLAR WHERE DONEM='2019-2020 Bahar' and Ders='Felsefe' and Final IS NULL
C
SELECT Final FROM NOTLAR WHERE DONEM='2019-2020 Bahar' and Ders='Felsefe' and Final IS Not NULL
D
SELECT * FROM NOTLAR WHERE DONEM='2019-2020 Bahar' and Ders='Felsefe' and Final IS NOT NULL
E
SELECT Ders FROM NOTLAR WHERE DONEM='2019-2020 Bahar' and Ders='Felsefe' and Final IS NOT NULL
Açıklama:
Herhangi bir kayıt satırında ilgili sütuna hiç bir veri girilmez ise alana NULL değer atanır. IS NOT NULL ise ilgili alana veri girişinin yapıldığını ifade eder. Final sınavına giren öğrencilerin Final Sınav Notu Null olmayacaktır. Giriş yapılan alanlardaki öğrencilerin tüm bilgilerinin gösterilmesi için Final IS NOT NULL koşulunun olması gerekmektedir.
Koşul ifadeleri ise Where ile sağlanmaktadır. 1. Koşul Dönem, 2. Koşul Ders 3. Koşul ise Sınava girmesi
SELECT * FROM NOTLAR WHERE DONEM='2019-2020 Bahar' and Ders='Felsefe' and Final IS NOT NULL

Soru 89

Aşağıdaki sorgulardan hangisi telefon numarası girilmemiş öğrencilerin bilgilerini listeler?

Seçenekler

A
SELECT Telefon FROM Ogrenci WHERE Telefon is not NULL
B
SELECT Telefon FROM Ogrenci WHERE Telefon is NULL
C
SELECT * FROM Ogrenci WHERE Telefon is not NULL
D
SELECT * FROM Ogrenci WHERE Telefon is NULL
E
SELECT Ogrenci WHERE Telefon is not NULL
Açıklama:
Herhangi bir kayıt satırında ilgili sütuna hiç bir veri girilmez ise alana NULL değer atanır.Ogrenci veritabanında Telefon bilgisi girilmeyen öğrenciler için Telefon is NULL, bu öğrencilerin tüm bilgilerinin listelenmesi için de Select * from Ogrenci komutu yazılır. Koşul ise where komutu ile sağlanır.
SELECT * FROM Ogrenci WHERE Telefon is NULL

Soru 90

SQL'de bugünün tarihi hangi komut ile alınır?

Seçenekler

A
SELECT DATEDIFF()
B
SELECT GETDATE()
C
SELECT DATEADD()
D
SELECT DATEPART()
E
SELECT TIME()
Açıklama:
GETDATE() SQL Server yazılımının çalıştığı bilgisayarın sistem tarihini döndürür. Sistemin o anki tarih ve saatini verir. Ayrıca sistemin o anki tarih ve saatini CURRENT_TIMESTAMP ile de alabilirsiniz. GETDATE() fonksiyonu sybase’den devranılan ve SQL Server’a özgü bir fonksiyondur ama CURRENT_TIMESTAMP ANSI SQL standardıdır sql server içerisinde rahatlıkla ikisinide kullanabilirsiniz.
SELECT GETDATE()

Soru 91

Aşağıdakilerden hangisi SQL'de veri silmek için kullanılan bir komuttur?

Seçenekler

A
TRUNCATE
B
INSERT
C
UPDATE
D
SET
E
SELECT
Açıklama:
DELETE komutu kullanılabileceği gibi TRUNCATE komutunu da kullanmak mümkündür. TRUNCATE komutu ile yapılan silme işlemi geri alınamaz. Veritabanı üzerinde veri güncelleme işlemleri de tıpkı DELETE işlemlerinde olduğu gibi çok dikkat gerektiren işlemlerdendir.

Soru 92

Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman kullanılan komut aşağıdakilerden hangisidir?

Seçenekler

A
UPDATE
B
SET
C
CREATE
D
INSERT
E
TRANSACTION
Açıklama:
Bir veya birden fazla SQL ifadesi arka arkaya tek bir işlem gibi çalıştırılmak istenildiği zaman TRANSACTION yapısı kullanılır. TRANSACTION özellikle ardı ardına gelen ve birbiriyle bağımlı birden fazla SQL komutu tek bir SQL komutu olarak kullanılmasını sağlar. Bu sayede bir TRANSACTION kullanılarak yazılan SQL komutlarının ya tamamını gerçekleştirir veya hiçbiri gerçekleştirilmez.

Ünite 8

Soru 1


Yukarıdaki tablo 3NF’ye göre düzenlendiğinde geçişli bağımlılıklar kaldırılacaktır. Buna göre, 7 satır içeren bu öğrenciler tablosu geçişli bağımlılıklar kaldırıldıktan sonra kaç satırlık bir tablo haline gelecektir?

Seçenekler

A
4
B
5
C
6
D
7
E
8
Açıklama:
Yukarıdaki tabloda görüldüğü üzere her öğrencinin bir bölümü vardır ve bu bölümler fakültelere bağlıdır. Dolayısıyla geçişli bağımlılık kaldırıldığında bölüm satırı silinecektir.

Soru 2

Veri tabanı tablosundaki alanların belirlenmesi için hangi ifadeler kullanılmaktadır?

Seçenekler

A
Alan
B
Alan ve sütun
C
Öznitelik
D
Öznitelik ve sütun
E
Öznitelik, alan ve sütun
Açıklama:
Alan, sütun ve öznitelik ifadelerinin hepsi veri tabanı tablosundaki alanları belirmek için kullanılan terimlerdir.

Soru 3

Aşağıdaki kurallardan hangisi fonksiyonel bağımlılıklardan birisidir?

Seçenekler

A
Döngüsel bağımlılık
B
Çok Değerli Bağımlılık
C
Tam fonksiyonel bağımlılık
D
Geçişli bağımlılık
E
Hepsi
Açıklama:
Kısmi bağımlılık, Çok değerli bağımlılık, Tam fonksiyonel bağımlılık, geçişli bağımlılık ve döngüsel bağımlılık hepsi fonksiyonel bir bağımlılıktır.

Soru 4

Veri tabanında verinin değiştirilmesi sırasında mantıksal olarak bozulmaya yol açan duruma ne ad verilir?

Seçenekler

A
Kopyalama
B
Yapıştırma
C
Ortalama
D
Normalleştirme
E
Aykırılık
Açıklama:
Veri tabanında verinin değiştirilmesi sırasında mantıksal olarak bozulmaya yol açan durumlara aykırılık (anomaly) denir.

Soru 5

Veri tabanlarında görülebilecek ayrılık türleri aşağıdakilerin hangisinde doğru olarak verilmiştir?

Seçenekler

A
Ekleme
B
Silme
C
Ekleme ve silme
D
Güncelleme, silme ve ekleme
E
Güncelleme
Açıklama:
Bir veri tabanında görülebilecek üç aykırılık vardır. Bunlar ekleme, silme ve güncelleme aykırılıkları olarak sıralanabilir.

Soru 6

Aşağıdakilerden hangisi normalleştirme yapmanın amaçlarından birisi değildir?

Seçenekler

A
Veri artıklıgını (redundancy) minimum yapmak. Böylece aykırılıklar önlenmiş ve fiziksel veri saklama alanından tasarruf edilmiş olur.
B
Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek
C
Veri islemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek.
D
Gerçek varlık ve ilişkileri daha iyi temsil edecek veritabanı modeli tasarımını gerçekleştirmek ve ilerideki geliştirmeler için sağlam bir taban oluşturmak.
E
Fiziksel veri saklama alanının daha çok kullanımı sağlamak
Açıklama:
1. Veri artıklığı (redundancy) minimum yapmak. Böylece aykırılıklar önlenmiş ve fiziksel veri saklama alanından tasarruf edilmiş olur.
2. Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek. Eğer bir alan tanımı birden fazla tabloda var ise farklı tablolardaki bu alanlar bir süre sonra birbirinden faklı değerler içermeye başlayacaktır. Bu tip aynı alanın farklı tablolarda tekrar tanımının önlenmesi gerekir. Ayrıca bir tabloda aynı bilgiler yinelenen satırlarda saklanırsa ekleme, silme ve güncelleme aykırılıklarına sebep olur ve veri bütünlüğünü korunamaz. Aykırılığa sebep olan ilişkiler tekrar yapılandırılmalıdır.
3. Veri islemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek. Daha basit SQL komutları daha yüksek performansta veriye erişimi sağlayabilecektir.
4. Gerçek varlık ve ilişkileri daha iyi temsil edecek veri tabanı modeli tasarımını gerçekleştirmek ve ilerideki geliştirmeler için sağlam bir taban oluşturmak.

Soru 7

Normalleştirme işlemi kaç aşamadan oluşmaktadır?

Seçenekler

A
5
B
2
C
3
D
4
E
1
Açıklama:
Normalleştirme işlemi 5 basamaktan oluşmaktadır.

Soru 8

Normalleştirme aşamalarının hangisinde geçişli fonksiyonel bağımlılıklar ortadan kalkmaktadır?

Seçenekler

A
1NF
B
2NF
C
3NF
D
4NF
E
5NF
Açıklama:
3 NF: Geçişli fonksiyonel bağımlılıklar kaldırılır. Yani birincil anahtar tarafından dolaylı olarak belirlenen alanlar yok edilir. Geçişli fonksiyonel bağımlılığı kaldırmak için asıl tablodaki birincil anahtara dolaylı bağımlı alanlar yeni bir tabloya taşınır.

Soru 9

Kısmi bağımlılıklar hangi normalleştirme aşamasında kaldırılmaktadır?

Seçenekler

A
1NF
B
2NF
C
3NF
D
4NF
E
5NF
Açıklama:
2NF’de tekrar eden değerler yeni tablolara taşınmaktadır. 2NF kuralları aşağıdadır:
- Tablolar 1NF olmalıdır.
- Tüm anahtar olmayan alanlar birincil anahtara tam fonksiyonel bağımlı olmalıdır.
- Kısmi bağımlılıklar kaldırılmalıdır.

Soru 10

1NF’deki tablodan bir satır silindiğinde faydalı veriler de siliniyorsa, bu aykırılığa ne ad verilir?

Seçenekler

A
Ekleme
B
Silme
C
Güncelleme
D
Döngüsel
E
Dönüştürme
Açıklama:
Silme Aykırılığı: Müşteri bilgisi Satışlar tablosu ile birlikte tutulduğu için ilgili müşteriye ait tüm satışların silinmesi hâlinde müşteri bilgisinde kaybedilmektedir.

Soru 11

I. Normalleştirme ile tablolar ve tablolar arasındaki ilişkiler tekrar düzenlenerek tutarsız bağımlılıklar kaldırılır.
II. Mevcut bir veri tabanındaki ilişkilerin iyileştirilmesi için normalleştirme kullanılamaz.
III. Normalleştirme kuralları iki öznitelik arasındaki kısıtlara dayanan fonksiyonel bağımlılık kavramı ile test edilemez.
Normalleşme ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
I, II
C
I, II, III
D
II, III
E
III
Açıklama:
Normalleştirme ile tablolar ve tablolar arasındaki ilişkiler tekrar düzenlenerek tutarsız bağımlılıklar kaldırılır ve artıklıklar (redundancy) en aza indirilir. Mevcut bir veri tabanındaki ilişkilerin iyileştirilmesi içinde normalleştirme kullanılır. Normalleştirme kuralları iki öznitelik arasındaki kısıtlara dayanan fonksiyonel bağımlılık kavramı ile test edilir.

Soru 12

Veri tabanında normalleşme sürecinde her aşamada uygulanan kurallar mevcuttur. Eğer ikinci kural uygulanıyor ise nasıl ifade edilmektedir?

Seçenekler

A
Kural 2
B
K2
C
NF2
D
2NF
E
NF
Açıklama:
Her aşamada uygulanan kurala Normal Form (NF) adı verilir. İlk kural uygulanıyorsa veri tabanı tasarımının birinci normal formda (1NF) olduğu, ikinci kural uygulanıyorsa ikinci normal formda (2NF) olduğu şeklinde ifade edilir.

Soru 13

Bir tabloda birincil anahtar bir veya daha fazla öznitelikten oluşabilir. Eğer birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara ne ad verilir?

Seçenekler

A
Tüm Anahtar
B
Bütünleşik Anahtar
C
Bütün Anahtar
D
Tam Anahtar
E
Birleşik Anahtar
Açıklama:
Bir tabloda birincil anahtar bir veya daha fazla öznitelikten oluşabilir. Eğer birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara birleşik anahtar (composite key) adı verilir. Bu tür tablolarda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa buna kısmi bağımlılık denir.

Soru 14

Bir özniteliğin değeri bağlı olduğu anahtar ile benzersiz olarak belirleniyorsa bu ilişkide nasıl bir bağlılık söz konusudur?

Seçenekler

A
Döngüsel Bağımlılık
B
Çok Değerli Bağımlılık
C
Tam Fonksiyonel Bağımlılık
D
Geçişli Bağımlılık
E
Kısmi Bağımlılık
Açıklama:
Bir özniteliğin değeri bağlı olduğu anahtar ile benzersiz olarak belirleniyorsa bu ilişki tam bağımlılık (Full Functional Dependence)olarak adlandırılır.

Soru 15

I. Ekleme
II. Silme
III. Güncelleme
Bir veri tabanında görülebilecek üç aykırılık vardır. Yukarıdakilerden hangisi bu aykırılıklardan biridir?

Seçenekler

A
Sadece I
B
Sadece I,II
C
Sadece I,III
D
Sadece I,II, III
E
Sadece III
Açıklama:
Bir veri tabanında görülebilecek üç aykırılık vardır. Bunlar ekleme, silme ve güncelleme aykırılıkları olarak sıralanabilir. Eğer bir tabloda bu aykırılıklardan biri veya birkaçı varsa bu tablo ve dolayısıyla veri tabanının iyi tasarlanmadığı söylenir.

Soru 16

I. Bu aşamada döngüsel fonksiyonel bağımlılıklar ve kalan tüm aykırılıklar kaldırılır.
II. Projeksiyon Normal Form (PJNF) olarakta adlandırılır
Yukarıdaki özellikler hangi normal forma aittir?

Seçenekler

A
1NF
B
2NF
C
3NF
D
4NF
E
5NF
Açıklama:
Normal Form (5th Normal Form - 5NF): Bu aşamada döngüsel fonksiyonel bağımlılıklar ve kalan tüm aykırılıklar kaldırılır. Projeksiyon Normal Form (PJNF) olarak da adlandırılır. 4NF’de kaldırılmamış olan tekrarlamalar daha küçük tablolara bölünerek kaldırılır.

Soru 17

I. Her bir alan atomik değer içermelidir
II. Bir alandaki değerler aynı veri tipinde olmalıdır
III. Tekrar eden gruplar kaldırılmaz.
Yukarıdakilerden hangisi normalleştirmesinin ilk aşamasında uygulanan kurallardan biridir?

Seçenekler

A
I
B
I,II
C
I,II, III
D
II, III
E
III
Açıklama:
Veritabanı normalleştirmesinin ilk aşamasında uygulanan kurallar: • Tekrar eden gruplar kaldırılır. • Birincil anahtar tanımlanır. Birincil anahtar benzersiz olup tekrarlı değerlere izin vermez. • Bütün diğer alanlar birincil anahtar ile doğrudan ya da dolaylı benzersiz olarak belirlenebilir. • Her bir alan atomik değer içermelidir. • Bir alandaki değerler aynı veri tipinde olmalıdır.

Soru 18

I. Günümüzde modern ilişkisel veri tabanı modellerinde genelde 4. normal formdan sonrası genelde uygulanmaz.
II. 4NF üzeri normalleştirmeler veri tabanında çok fazla tablo ve ilişki oluşturur.
III. 3NF veri tabanı modeli ile daha az karmaşık bitişme kullanan SQL komutları kullanır.
Normal Formlar ile ilgili yukarıdaki ifadelerden hangileri doğrudur?

Seçenekler

A
I
B
I,II
C
I,II, III
D
II, III
E
III
Açıklama:
Günümüzde modern ilişkisel veri tabanı modellerinde genelde 3. normal formdan sonrası genelde uygulanmaz. 3NF üzeri normalleştirmeler veri tabanında çok fazla tablo ve ilişki oluşturur. Bunun sonucunda da uygulamada oluşturulacak SQL bitişmeleri çok karmaşık olur. Karmaşık bitişmeler ise sorguların tamamlanma sürelerinin uzamasına sebep olur. Dolayısıyla uygulamada veriye erişimde performans düşüşleri yaşanır. Bu nedenle uygulamacılar tabloları daha küçük parçalara bölmek yerine, 3NF veritabanı modeli ile daha az karmaşık bitişme kullanan SQL komutları kullanır ve olası performans düşüşlerinin önüne geçmiş olur.

Soru 19

I. Veri artıklığını (redundancy) minimum yapmak.
II. Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek.
III. Veri işlemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek
Yukarıdakilerden hangisi normalleştirmenin amaçlarından birdir?

Seçenekler

A
I
B
I,II
C
I,II, III
D
II, III
E
I,III
Açıklama:
Normalleştirmenin Amaçları 1. Veri artıklığını (redundancy) minimum yapmak. 2. Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek. 3. Veri işlemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek. 4. Gerçek varlık ve ilişkileri daha iyi temsil edecek veri tabanı modeli tasarımını gerçekleştirmek ve ilerideki geliştirmeler için sağlam bir taban oluşturmak.

Soru 20

I. BCNF
II. FCNF
III. 5NF
Yukarıdakilerden hangisi veri tabanı tasarım aşamalarından biridir?

Seçenekler

A
I
B
I,II
C
I,II, III
D
II, III
E
I, III
Açıklama:
Birçok veri tabanı tasarım aşaması vardır. Ancak bu aşamalardan en çok bilinenleri 1NF, 2NF, 3NF, BCNF, 4NF, 5NF’dir.

Soru 21

Tablolarda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa burada ne tür bir bağımlılık mevcuttur?

Seçenekler

A
Tam Fonksiyonel Bağımlılık
B
Geçişli Bağımlılık
C
Kısmi Bağımlılık
D
Döngüsel Bağımlılık
E
Çok Değerli Bağımlılık
Açıklama:
Birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara birleşik anahtar (composite key) adı verilir. Bu tür tablolarda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa buna kısmi bağımlılık denir. Bir veritabanında yer alan tabloda A, B, C ve D gibi toplam dört özniteliğin olduğunu varsayalım. Bu tablonun birincil anahtarı da (A, B) olsun. Bu durumda AB→CD fonksiyonel bağımlılığı yazılabilir. Bu tabloda A→C fonksiyonel bağımlılığını da varsayalım. Bu durumda C özniteliği birleşik anahtarın sadece bir kısmı olan A özniteliğine bağımlıdır. Yani C özniteliği A’ya kısmi bağımlıdır.

Soru 22

Bir tabloda yer alan bazı öznitelikler başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı ise burada ne tür bir bağımlılık mevcuttur?

Seçenekler

A
Tam Fonksiyonel Bağımlılık
B
Geçişli Bağımlılık
C
Kısmi Bağımlılık
D
Döngüsel Bağımlılık
E
Çok Değerli Bağımlılık
Açıklama:
Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olması geçişli bağımlılık olarak adlandırılır. Bir veritabanında yer alan tablonun A, B, C ve D şeklinde toplam dört özniteliği olsun. Bu tabloda A birincil anahtar olsun. A→B ve B→C fonksiyonel bağımlılıklarının olduğunu varsayalım. Verilen bu iki fonksiyonel bağımlılık incelendiğinde, C özniteliğinin B özniteliği aracılığıyla A özniteliğine bağımlı olduğu görülür. Bu durum geçişli bağımlılık olup A→C fonksiyonel bağımlılığı yazılabilir. Başka bir deyişle geçişli bağımlılıkta; C özniteliği, A özniteliği ile bir diğer öznitelik B üzerinden dolaylı olarak belirlenir.

Soru 23

Bir öznitelik A, diğer öznitelik B’ye bağlı iken; B özniteliği de A’ya bağımlı ise burada ne tür bir bağımlılık mevcuttur?

Seçenekler

A
Tam Fonksiyonel Bağımlılık
B
Geçişli Bağımlılık
C
Kısmi Bağımlılık
D
Döngüsel Bağımlılık
E
Çok Değerli Bağımlılık
Açıklama:
Döngüsel bağımlılıkta döngü kapalı halka, tekrar etme anlamında kullanılmaktadır. Veritabanında bir öznitelik A, diğer öznitelik B’ye bağımlı iken aynı zamanda B özniteliği de A’ya bağımlı ise döngüsel bağımlılık olarak adlandırılır. Döngüsel bağımlılık genelde tablolardaki iki ya da daha fazla alandan oluşan birleşik anahtarlarda oluşur.

Soru 24

Aşağıdakilerden hangisi veritabanlarında aykırılıkların oluşmasına sebep olan bir işlem değildir?

Seçenekler

A
Asıl ve detay tablolarda, detay tabloya veri eklenirken asıl tabloya ilgili veri eklenmemesi
B
Asıl ve detay ilişkili tablolarda, kayıtların detay bilgilerini silmeden asıl tablodaki satırlarının silinmesi
C
Asıl ve detay ilişkili tablolarda güncelleme yaparken asıl tablodaki veri yok edilerek detay tablosundaki veriler ilişkisiz bırakılması
D
Öğretmen ve öğretmenin verdiği dersler olmak üzere iki tablo düşündüğümüzde öğretmen tablosundan bir öğretmeni kaldırmak.
E
Birincil anahtar değerinde güncelleme yaparken detay tablolarda da ilişkili yabancı anahtarlar sırasıyla (cascade) güncellenmesi
Açıklama:
Güncelleme aykırılığı oluşmaması için birincil anahtar değerinde güncelleme yaparken detay tablolarda da ilişkili yabancı anahtarlar sırasıyla (cascade) güncellenmelidir. A, B, C ve D şıklarında sırasıyla ekleme, silme, güncelleme ve silme aykırılıkları görülür.

Soru 25

Aşağıdakilerden hangisi normalleştirmenin asıl amaçlarından biri değildir?

Seçenekler

A
Veri artıklığını (redundancy) minimum yapmak.
B
Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek.
C
Veri işlemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek.
D
Sorgu süresini azaltmak.
E
Gerçek varlık ve ilişkileri daha iyi temsil edecek veritabanı modeli tasarımını gerçekleştirmek ve ilerideki geliştirmeler için sağlam bir taban oluşturmak.
Açıklama:
Normalleştirme tablolar ve aralarındaki ilişkilerin aykırılıkları azaltmak üzere aşamalı olarak daha küçük ve iyi yapılandırılmış tablolar ve ilişkilere dönüştürülmesidir. Dolayısıyla sorgu süresini azaltmak doğrudan normalleştirme ile alakalı değildir.

Soru 26

Aşağıdakilerden hangisi 1NF’da uygulanan aşamalardan biri değildir?

Seçenekler

A
Tüm anahtar olmayan alanlar birincil anahtara tam fonksiyonel bağımlı olmalıdır.
B
Tekrar eden gruplar kaldırılır.
C
Birincil anahtar benzersiz olup tekrarlı değerlere izin vermez.
D
Her bir alan atomik değer içermelidir.
E
Bir alandaki değerler aynı veri tipinde olmalıdır.
Açıklama:
Tüm anahtar olmayan alanlar birincil anahtara tam fonksiyonel bağımlı olması 2NF’da ele alınan bir aşamadır.

Soru 27

Aşağıdakilerden hangisi 2NF için yanlış bir bilgidir?

Seçenekler

A
Tüm anahtar olmayan alanlar birincil anahtara tam fonksiyonel bağımlı olmalıdır.
B
2NF sonucunda satır güncelleme aykırılığı görülebilir.
C
Kısmi bağımlılıklar kaldırılmalıdır.
D
2NF sonucunda satır ekleme aykırılığı görülebilir.
E
2NF sonucunda satır silme aykırılığı görülebilir.
Açıklama:
2NF sonucunda elde edilen tablolarda kısmi bağımlılıklar kaldırıldığı için güncelleme aykırılığı çözülür.

Soru 28

Aşağıdakilerden hangisi 3NF ile ilgili yanlış bir bilgidir?

Seçenekler

A
Tablolar 2NF olmalıdır.
B
Geçişli bağımlılıklar kaldırılmalıdır.
C
3NF olan bir tablo aynı zamanda BCNF’dur.
D
Çoka çok ilişki durumunda yeni tablo oluşturulur ve tabloların birincil anahtarları bu tabloya yabancı anahtar olur.
E
Geçişli bağımlılıklar yeni bir tablo oluşturularak çözülebilir.
Açıklama:
Bir tablo 3NF’de ise ve her belirleyici anahtar olarak tanımlandıysa ilgili tablo BCNF formunda denir. Bu tanıma göre eğer bir tablo BCNF ise bu tablo aynı zamanda 3NF’dir. Ama tersi doğru değildir.

Soru 29

Çok değerli hiç bir bağımlılığın kalmadığı ve birincil anahtar olan alanlar ile diğer alanlar arasındaki her bir bağımsız bire-çoklu ilişki için ayrı tablo oluşturulduğu normal form aşağıdakilerden hangisidir?

Seçenekler

A
1NF
B
2NF
C
3NF
D
BCNF
E
4NF
Açıklama:
4NF’da çok değerli hiç bir bağımlılık kalmaz. Birincil anahtar olan alanlar ile diğer alanlar arasındaki her bir bağımsız bire-çoklu ilişki için ayrı tablo oluşturmak gerekir. Tekrarları önlemek için her tablo mümkün olduğunca küçük parçalara bölünür.

Soru 30

Döngüsel fonksiyonel bağımlılıkların ele alındığı normal form aşağıdakilerden hangisidir?

Seçenekler

A
3NF
B
BCNF
C
4NF
D
5NF
E
2NF
Açıklama:
5NF’da döngüsel fonksiyonel bağımlılıklar ve kalan tüm aykırılıklar kaldırılır. Projeksiyon Normal Form (PJNF) olarak da adlandırılır. 4NF’de kaldırılmamış olan tekrarlamalar daha küçük tablolara bölünerek kaldırılır.

Soru 31

Veritabanı modelinden sorunlu fonksiyonel bağımlılıklarının aşama aşama kaldırılması işlemi aşağıdakilerden hangisidir?

Seçenekler

A
Aykırılaştırma
B
Ayrıştırma
C
Normalleştirme
D
Bağımsızlaştırma
E
Dönüştürme
Açıklama:
Veritabanı modelinden sorunlu fonksiyonel bağımlılıklarının aşama aşama kaldırılması işlemine normalleştirme denir.

Soru 32

I. Normalleştirme kuralları iki öznitelik arasındaki kısıtlara dayanan kısmi bağımlılık kavramı ile test edilir.
II. Her aşamada uygulanan kurala Normal Form (NF) adı verilir.
III. İlk kural uygulanıyorsa veritabanı tasarımının birinci normal formda (1NF) olduğu, ikinci kural uygulanıyorsa ikinci normal formda (2NF) olduğu şeklinde ifade edilir.
Normalleştirme ile ilgili verilen bilgilerden hangisi/hangileri doğrudur?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I-II
D
I-III
E
II-III
Açıklama:
Normalleştirme kuralları iki öznitelik arasındaki kısıtlara dayanan fonksiyonel bağımlılık kavramı ile test edilir. Her aşamada uygulanan kurala Normal Form (NF) adı verilir. İlk kural uygulanıyorsa veritabanı tasarımının birinci normal formda (1NF) olduğu, ikinci kural uygulanıyorsa ikinci normal formda (2NF) olduğu şeklinde ifade edilir.

Soru 33

Bir tabloda birincil anahtar bir veya daha fazla öznitelikten oluşabilir. Eğer birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara birleşik anahtar (composite key) adı verilir. Bu tür tablolarda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa buna ne ad verilir?

Seçenekler

A
Kısmi bağımlılık
B
Geçişli bağımlılık
C
Tam fonksiyonel bağımlılık
D
Çok değerli bağımlılık
E
Döngüsel bağımlılık
Açıklama:
Bir tabloda birincil anahtar bir veya daha fazla öznitelikten oluşabilir. Eğer birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara birleşik anahtar (composite key) adı verilir. Bu tür tablolarda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa buna kısmi bağımlılık denir.

Soru 34

Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olmasına ne ad verilir?

Seçenekler

A
Kısmi bağımlılık
B
Geçişli bağımlılık
C
Tam fonksiyonel bağımlılık
D
Çok değerli bağımlılık
E
Döngüsel bağımlılık
Açıklama:
Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olması geçişli bağımlılık olarak adlandırılır.

Soru 35

Bir veritabanında yer alan tablonun A, B, C ve D şeklinde toplam dört özniteliği olsun. Bu tabloda A birincil anahtar olsun. A→B ve B→C fonksiyonel bağımlılıklarının olduğunu varsayalım. Verilen bu iki fonksiyonel bağımlılık incelendiğinde, C özniteliğinin B özniteliği aracılığıyla A özniteliğine bağımlı olduğu görülür. Bu durum aşağıdakilerden hangisi bağımlılık çeşidine örnektir?

Seçenekler

A
Geçişli bağımlılık
B
Tam fonksiyonel bağımlılık
C
Kısmi bağımlılık
D
Çok değerli bağımlılık
E
Döngüsel bağımlılık
Açıklama:
Bir veritabanında yer alan tablonun A, B, C ve D şeklinde toplam dört özniteliği olsun. Bu tabloda A birincil anahtar olsun. A→B ve B→C fonksiyonel bağımlılıklarının olduğunu varsayalım. Verilen bu iki fonksiyonel bağımlılık incelendiğinde, C özniteliğinin B özniteliği aracılığıyla A özniteliğine bağımlı olduğu görülür. Bu durum geçişli bağımlılık olup A→C fonksiyonel bağımlılığı yazılabilir.

Soru 36

Tabloda bir alandaki değerler virgülle ayrılarak oluşturulan liste veya dizi değerlerinden oluşuyorsa aşağıdakilerden hangi tür bağımlılık vardır?

Seçenekler

A
Kısmi bağımlılık
B
Döngüsel bağımlılık
C
Çok değerli bağımlılık
D
Tam fonksiyonel bağımlılık
E
Geçişli bağımlılık
Açıklama:
Tabloda bir alandaki değerler virgülle ayrılarak oluşturulan liste veya dizi değerlerinden oluşuyorsa çok değerli bağımlılık vardır.

Soru 37

Veritabanında birincil ve yabancı anahtar ile ilişkilendirilmiş iki tablo olsun. Birinci tabloda kayıtların özet bilgilerinin, diğerinde ise ilgili kayıtların detay bilgilerinin tutulduğunu varsayalım. Bu iki tablo asıl ve detay tablolar olarak isimlendirilir. Asıl ve detay tablolarda, detay tabloya veri eklenirken asıl tabloya ilgili veri eklenmez ise aşağıdakilerden hangisi oluşur?

Seçenekler

A
Güncelleme aykırılığı
B
Ekleme aykırılığı
C
Silme aykırılığı
D
Fonksiyonel aykırılık
E
Döngüsel aykırılık
Açıklama:
Veritabanında birincil ve yabancı anahtar ile ilişkilendirilmiş iki tablo olsun. Birinci tabloda kayıtların özet bilgilerinin, diğerinde ise ilgili kayıtların detay bilgilerinin tutulduğunu varsayalım. Bu iki tablo asıl ve detay tablolar olarak isimlendirilir. Asıl ve detay tablolarda, detay tabloya veri eklenirken asıl tabloya ilgili veri eklenmez ise ekleme aykırılığı oluşur.

Soru 38

-Tablolar ilişkilendirilebilir şekilde tasarlanır ve çok değerli öznitelikler kaldırılır.
-Tablonun her bir satır ve sütun kesişiminde atomik değer olacak şekilde tablo tekrar yapılandırılır.
-Birden fazla bilgi tek bir sütunda tutulamaz. Tekrarlanan veriler kaldırılır.
Yukarıda bilgileri verilen normalleştirme aşaması aşağıdakilerden hangisidir?

Seçenekler

A
Normal Form (1st Normal Form - 1NF)
B
Normal Form (2nd Normal Form - 2NF)
C
Normal Form (3th Normal Form - 3NF)
D
Normal Form (4th Normal Form - 4NF)
E
Normal Form (5th Normal Form - 5NF)
Açıklama:
Normal Form (1st Normal Form - 1NF) Tablolar ilişkilendirilebilir şekilde tasarlanır ve çok değerli öznitelikler kaldırılır. Tablonun her bir satır ve sütun kesişiminde atomik değer olacak şekilde tablo tekrar yapılandırılır. Birden fazla bilgi tek bir sütunda tutulamaz. Tekrarlanan veriler kaldırılır. 1NF’de bir tablodaki tüm alanlar birincil anahtar (birleşik anahtar olabilir) ile doğrudan ya da dolaylı benzersiz olarak belirlenebilir.

Soru 39

-Geçişli fonksiyonel bağımlılıklar kaldırılır. Yani birincil anahtar tarafından dolaylı olarak belirlenen alanlar yok edilir.
-Geçişli fonksiyonel bağımlılığı kaldırmak için asıl tablodaki birincil anahtara dolaylı bağımlı alanlar yeni bir tabloya taşınır.
Bilgileri verilen normalleştirme aşaması aşağıdakilerden hangisidir?

Seçenekler

A
Normal Form (1st Normal Form - 1NF)
B
Normal Form (2nd Normal Form - 2NF)
C
Normal Form (3th Normal Form - 3NF)
D
Normal Form (4th Normal Form - 4NF)
E
Normal Form (5th Normal Form - 5NF)
Açıklama:
Normal Form (3th Normal Form - 3NF) Geçişli fonksiyonel bağımlılıklar kaldırılır. Yani birincil anahtar tarafından dolaylı olarak belirlenen alanlar yok edilir. Geçişli fonksiyonel bağımlılığı kaldırmak için asıl tablodaki birincil anahtara dolaylı bağımlı alanlar yeni bir tabloya taşınır.

Soru 40

Aşağıdaki aşamalardan hangisi bir dönüşüm olmak yerine en üst seviyede normalize edilmiş veritabanı kavramsal modeli seviyesinin ölçüsüdür?

Seçenekler

A
Normal Form (3th Normal Form - 3NF)
B
Boyce-Codd Normal Form (BCNF)
C
Normal Form (4th Normal Form - 4NF)
D
Normal Form (5th Normal Form - 5NF)
E
Etki Alanı Anahtarı Normal Formu (Domain Key Normal Form-DKNF)
Açıklama:
Etki Alanı Anahtarı Normal Formu (Domain Key Normal Form-DKNF) Bu aşama bir dönüşüm olmak yerine en üst seviyede normalize edilmiş veritabanı kavramsal modeli seviyesinin ölçüsüdür.

Soru 41

Veritabanı tasarımı sürecinde verilerin ve ilişkilerin veritabanı tabloları ve tablolar arası ilişkilere dönüştürüldüğü aşama hangisidir?

Seçenekler

A
Normalleştirme
B
Kavramsal aşama
C
Mantıksal aşama
D
Fiziksel aşama
E
Verilerin çözümlenmesi
Açıklama:
Veritabanı tasarımı sırasıyla kavramsal, mantıksal ve fiziksel aşamalardan geçerek tasarlanır. İlişki diyagramları oluşturulduktan sonra veritabanı tabloları ve tablolar arası ilişkilere dönüştürüldüğü aşama mantıksal aşamadır.

Soru 42

I - Normalleştirme, veritabanı tasarımı kapsamında fiziksel tasarımdan sonra uygulanabilir.
II - Normalleştirme varolan veritabanlarında ilişkilerin iyileştirilmesinde kullanılmaz.
III - Tutarsız bağımlılıklar ve artıklar en aza indirilir.
IV - Normalleştirme aşamasında varlık ilişki diyagramları oluşturulur.
Normalleştirme ile ilgili olarak yukarıda verilen açıklamalardan doğru olanlar hangi seçenekte verilmiştir?

Seçenekler

A
I - II
B
II - III - IV
C
I - II - IV
D
I - III
E
II - IV
Açıklama:
Normalleştirme yeni veritabanı tasarımlarında uygulanabileceği gibi, varolan veritabanlarının iyileştirilmesinde de kullanılır. Ancak varlık ilişki diyagramları, veritabanı tasarımında kavramsal tasarım aşamasında yararlanılan yapılardır. Normalleştirme ile tutarsız bağımlılıklar ve artıklar en aza indirilmeye çalışılır.

Soru 43

Yukarıda verilen tablo ile ilgili hangi fonksiyonel bağımlılık yazılabilir?

Seçenekler

A
Müşteri ID -> Toplam fiyat
B
Satış ID, Müşteri ID -> Toplam Fiyat
C
Satış ID, Ürün ID -> Toplam Fiyat
D
Satış ID -> Ürün Id
E
Satış ID, Birim Fiyat -> Toplam Fiyat
Açıklama:
Tabloda Satış ID ve Ürün ID alanları birlikte benzersiz bir değer oluşturmaktadır. Bu nedenle, Satış ID ve Ürün ID birlikte tüm diğer değerler için fonksiyonel bağımlılık yazılabilir.

Soru 44

Yukarıdaki tabloda hangi iki veri birlikte bir benzersiz değer oluşturabilir?

Seçenekler

A
Satış ID, Satış Tarihi ID
B
Satış ID, Müşteri ID
C
Müşteri ID, Ürün ID
D
Ürün ID, Toplam Fiyat
E
Satış ID, Ürün ID
Açıklama:
Satış ID, satış bilgileri için benzersiz değeri, Ürün ID ise satılan ürün için benzersiz değeri vermektedir. İkisi birleştiğinde aynı müşteriye satılan farklı ürünleri de benzersiz şekilde temsil edebileceği için tabloda Satış ID ve Ürün Id birlikte benzersiz değeri oluşturabilir.

Soru 45

Yukarıdaki tabloda öznitelikler arasında numara ile ifade edilen bağımlılık türleri hangi seçenekte doğru verilmiştir?

Seçenekler

A
1- Geçişli Bağımlılık , 2- Kısmi Bağımlılık, 3-Tam Fonksiyonel Bağımlılık
B
1- Tam Fonksiyonel Bağımlılık, 2- Geçişli Bağımlılık, 3-Kısmi Bağımlılık
C
1- Tam Fonksiyonel Bağımlılık, 2- Tam Fonksiyonel Bağımlılık, 3- Geçişli Bağımlılık
D
1- Geçişli Bağımlılık, 2- Geçişli Bağımlılık, 3- Kısmi Bağımlılık
E
1- Kısmi Bağımlılık, 2 - Kısmi Bağımlılık, 3 - Tam fonksiyonel Bağımlılık
Açıklama:
Örnekteki tabloda, satış miktarı ve toplam fiyat alanları Satış ID ve Ürün ID birleşik anahtarlarına tam bağımlıdır.
Müşteri adı, soyadı, adres alanları Satış ID alanına, Müşteri ID alanı üzerinden dolaylı olarak bağımlıdır.
Satış Tarihi, Müşteri ID, Müşteri adı, soyadı ve adresi Satış ID alanına; Ürün adı, birim fiyat, tedarikçi yeri ve şehri alanları ise Ürün ID alanına kısmi olarak bağımlıdır.

Soru 46

"Cascade Delete" SQL komutu ne amaçla kullanılır?

Seçenekler

A
Veritabanındaki ilişkileri düzenleme
B
Tablodaki birincil anahtarı silmek
C
Tablo silmek
D
Tüm veritabanını silmek
E
Asıl ve detay tablolardaki ilişkili verileri silmek
Açıklama:
Cascade Delete komutu ile asıl tablo ve asıl tabloya bağlı olan diğer tablolardaki ilişkili veriler birlikte silinebilir. Bu komut kullanılmazsa veya ilişkili veriler silinmezse silme aykırılığı ortaya çıkar

Soru 47

Bir veritabanını iyileştirmek için uygulanan 5 adımlı süreçte, 4. ve 5. normalleştirme adımlarını uygulamanın olumlu yönü aşağıdaki seçeneklerin hangisinde verilmiştir?

Seçenekler

A
Veritabanında çok tablo oluşturulması
B
SQL komutlarında çok fazla tablo kullanma
C
Sorguların karmaşık hale gelmesi
D
Veritabanındaki ilişki sayısının artması
E
Daha küçük tablolar kullanabilme
Açıklama:
4 ve 5. normalleştirme adımları sonucunda çok fazla tablonun ortaya çıkması, veritabanı yönetimi zorlaştırmaya ve performansı düşürmeye sebep olur. Tasarımcı, yönetmek zorunda olduğu veri, yapılan işlem ve kullanıcı ihtiyaçlarına göre 4 ve 5. adımları uygulama kararı alır. Bu adımların iyi yönlerinden biri, çok fazla tablo olacağı için tabloların daha küçük olarak yapılandırılabilmesidir.

Soru 48

1- Tekrar eden alanların yeni tablolara taşınması
2- Birleşik anahtarların kaldırılması
3- Her tablo için birincil anahtar tanımlanması
Yukarıda verilen kurallar hangi normal form kapsamında veritabanına uygulanır?

Seçenekler

A
Birinci normal form
B
İkinci normal form
C
Üçüncü normal form
D
Dördüncü normal form
E
Beşinci normal form
Açıklama:
Birinci normal form kapsamında tekrar eden grupların kaldırılması ve birincil anahtarların tanımlanması işlemleri gerçekleştirilir. Bu sebeple doğru cevap A'dır.

Soru 49

Kısmi bağımlılıkların kaldırılarak statik verilerin ayrı tablolara alınması hangi normal form kapsamında uygulanır?

Seçenekler

A
Birinci normal form
B
İkinci normal form
C
Üçüncü normal form
D
Dördüncü normal form
E
Beşinci normal form
Açıklama:
Tüm tablolara birinci normal form uygulandıktan sonra kısmi bağımlılıklar, ikinci normal form aşamasında kaldırılır. Bu nedenle doğru yanıt B'dir.

Soru 50

Modern ilişkisel veritabanlarında hangi seviyeye kadar (o seviye dahil) uygulanan normalleştirme işlemleri daha kolay SQL komutları ile işlem yapmaya ve performansı üst noktaya çıkarma amacıyla tercih edilir?

Seçenekler

A
Birinci normal form
B
İkinci normal form
C
Üçüncü normal form
D
Dördüncü normal form
E
Beşinci normal form
Açıklama:
4 ve 5. normal formun uygulanması, tablolarda daha az verinin tutulmasını sağlar ancak çok fazla tablo olması çok fazla ilişki olmasına, daha karmaşık SQL sorgularına ve daha uzun sorgu sürelerine sebep olur. Bu nedenle 3. normal form uygulandıktan sonra genellikle düzenleme tamamlanmış olur. Bu nedenle doğru yanıt C dir.

Soru 51

  1. Normalleştirme fonksiyonel bağımlılıkların analizine dayalı olarak yapılır.
  2. Fonksiyonel bağımlık iki set öznitelik arasındaki kısıtlardır.
  3. Fonksiyonel bağımlılık matematiksel bağımlılık değildir.
Verilen maddelerden hangisi/hangileri fonksiyonel bağımlılık ile ilgili doğrudur?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
I, II ve III
Açıklama:
Normalleştirme fonksiyonel bağımlılıkların analizine dayalı olarak yapılır. Fonksiyonel bağımlık iki set öznitelik arasındaki kısıtlardır. Bir veritabanındaki herhangi bir tablo T ve bu tablodaki iki öznitelik A ve B olsun. Eğer A özniteliğinin değeri B özniteliğinin değerini belirliyorsa B özniteliğinin A özniteliğine bağımlı olduğu söylenir. B’nin A’ya fonksiyonel bağımlılığı ok işareti ile A→B şeklinde gösterilir. Burada tanımlanan fonksiyonel bağımlılık matematiksel bağımlılık değildir. Yani B’nin değeri A’nın değerinden hesaplanmaz. Bunun yerine A’da var olan her bir değer için B’de bir değer olduğunu gösterir. Bu ilişki A özniteliği B özniteliğini belirler şeklinde ifade edilir.

Soru 52

Bir tabloda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa bu hangi tür bağımlılığa girer?

Seçenekler

A
Kısmi
B
Geçişli
C
Tam fonksiyonel
D
Çok değerli
E
Döngüsel
Açıklama:
Bir tabloda birincil anahtar bir veya daha fazla öznitelikten oluşabilir. Eğer birincil anahtar iki veya daha fazla öznitelikten oluşuyorsa bu tür birincil anahtarlara birleşik anahtar (composite key) adı verilir. Bu tür tablolarda anahtar olmayan öznitelik, birleşik anahtarın sadece bir kısmı ile belirleniyorsa buna kısmi bağımlılık denir. Bir veritabanında yer alan tabloda A, B, C ve D gibi toplam dört özniteliğin olduğunu varsayalım. Bu tablonun birincil anahtarı da (A, B) olsun. Bu durumda AB→CD fonksiyonel bağımlılığı yazılabilir. Bu tabloda A→C fonksiyonel bağımlılığını da varsayalım. Bu durumda C özniteliği birleşik anahtarın sadece bir kısmı olan A özniteliğine bağımlıdır. Yani C özniteliği A’ya kısmi bağımlıdır.

Soru 53

Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olması hangi tür bağımlılığa girer?

Seçenekler

A
Kısmi
B
Geçişli
C
Tam fonksiyonel
D
Çok değerli
E
Döngüsel
Açıklama:
Bir tabloda yer alan bazı özniteliklerin başka bir öznitelik aracılığıyla üçüncü bir özniteliğe bağımlı olması geçişli bağımlılık olarak adlandırılır. Bir veritabanında yer alan tablonun A, B, C ve D şeklinde toplam dört özniteliği olsun. Bu tabloda A birincil anahtar olsun. A→B ve B→C fonksiyonel bağımlılıklarının olduğunu varsayalım. Verilen bu iki fonksiyonel bağımlılık incelendiğinde, C özniteliğinin B özniteliği aracılığıyla A özniteliğine bağımlı olduğu görülür. Bu durum geçişli bağımlılık olup A→C fonksiyonel bağımlılığı yazılabilir. Başka bir deyişle geçişli bağımlılıkta; C özniteliği, A özniteliği ile bir diğer öznitelik B üzerinden dolaylı olarak belirlenir.

Soru 54

Bir özniteliğin değeri bağlı olduğu anahtar ile benzersiz olarak belirleniyorsa bu ilişki hangi tür bağımlılığa girer?

Seçenekler

A
Kısmi
B
Geçişli
C
Tam fonksiyonel
D
Çok değerli
E
Döngüsel
Açıklama:
Bir özniteliğin değeri bağlı olduğu anahtar ile benzersiz olarak belirleniyorsa bu ilişki tam bağımlılık olarak adlandırılır.

Soru 55

Tabloda bir alandaki değerler virgülle ayrılarak oluşturulan liste veya dizi değerlerinden oluşuyorsa bu hangi tür bağımlılığa girer?

Seçenekler

A
Kısmi
B
Geçişli
C
Tam fonksiyonel
D
Çok değerli
E
Döngüsel
Açıklama:
Tabloda bir alandaki değerler virgülle ayrılarak oluşturulan liste veya dizi değerlerinden oluşuyorsa çok değerli bağımlılık vardır.

Soru 56

Veritabanında bir öznitelik A, diğer öznitelik B’ye bağımlı iken aynı zamanda B özniteliği de A’ya bağımlı ise bu hangi tür bağımlılığa girer?

Seçenekler

A
Kısmi
B
Geçişli
C
Tam fonksiyonel
D
Çok değerli
E
Döngüsel
Açıklama:
Döngüsel bağımlılıkta döngü kapalı halka, tekrar etme anlamında kullanılmaktadır. Veritabanında bir öznitelik A, diğer öznitelik B’ye bağımlı iken aynı zamanda B özniteliği de A’ya bağımlı ise döngüsel bağımlılık olarak adlandırılır. Döngüsel bağımlılık genelde tablolardaki iki ya da daha fazla alandan oluşan birleşik anahtarlarda oluşur.

Soru 57

  1. Ekleme aykırılığı oluşmaması için öncelikle asıl tabloya kayıt eklenmeli daha sonra detay tabloya ilgili kaydın detayları eklenmelidir.
  2. Silme aykırılığını önlemek için öncelikle asıl tablodan sonra da detay tablodan kayıtlar silinmelidir.
  3. Güncelleme aykırılığını önlemek için birincil anahtar değerinde güncelleme yaparken detay tablolarda da ilişkili yabancı anahtarlar sırasıyla güncellenmelidir.
Verilen maddelerden hangisi/hangileri aykırılıklar ile ilgili doğrudur?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
I, II ve III
Açıklama:
Ekleme aykırılığı oluşmaması için öncelikle asıl tabloya kayıt eklenmeli daha sonra detay tabloya ilgili kaydın detayları eklenmelidir.
Silme aykırılığı, asıl ve detay ilişkili tablolarda, kayıtların detay bilgilerini silmeden asıl tablodaki satırlarının silinmesi ile oluşur. Bu aykırılığı önlemek için öncelikle detay tablodan sonra da asıl tablodan kayıtlar silinmelidir.
Güncelleme aykırılığını önlemek için birincil anahtar değerinde güncelleme yaparken detay tablolarda da ilişkili yabancı anahtarlar sırasıyla (cascade) güncellenmelidir.

Soru 58

  1. Veri artıklığını minimum yapmak
  2. Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek
  3. Veri işlemeyi daha basit hâle getirmek
Verilen maddelerden hangisi/hangileri normalleştirmenin amaçlarındandır?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
I, II ve III
Açıklama:
Normalleştirmenin Amaçları
  1. Veri artıklığını (redundancy) minimum yapmak. Böylece aykırılıklar önlenmiş ve fiziksel veri saklama alanından tasarruf edilmiş olur.
  2. Veri bütünlüğünü sağlayan kısıtların uygulamasını basitleştirmek. Eğer bir alan tanımı birden fazla tabloda var ise farklı tablolardaki bu alanlar bir süre sonra birbirinden faklı değerler içermeye başlayacaktır. Bu tip aynı alanın farklı tablolarda tekrar tanımının önlenmesi gerekir. Ayrıca bir tabloda aynı bilgiler yinelenen satırlarda saklanırsa ekleme, silme ve güncelleme aykırılıklarına sebep olur ve veri bütünlüğünü korunamaz. Aykırılığa sebep olan ilişkiler tekrar yapılandırılmalıdır.
  3. Veri işlemeyi (ekleme, güncelleme ve silme) daha basit hâle getirmek. Daha basit SQL komutları daha yüksek performansta veriye erişimi sağlayabilecektir.
  4. Gerçek varlık ve ilişkileri daha iyi temsil edecek veritabanı modeli tasarımını gerçekleştirmek ve ilerideki geliştirmeler için sağlam bir taban oluşturmak.

Soru 59

Tabloların ilişkilendirilebilir şekilde tasarlanıp çok değerli özniteliklerin kaldırıldığı normalleşme aşaması aşağıdakilerden hangisidir?

Seçenekler

A
1NF
B
2NF
C
3NF
D
BCNF
E
4NF
Açıklama:
Normal Form (1st Normal Form - 1NF):Tablolar ilişkilendirilebilir şekilde tasarlanır ve çok değerli öznitelikler kaldırılır. Tablonun her bir satır ve sütun kesişiminde atomik değer olacak şekilde tablo tekrar yapılandırılır. Birden fazla bilgi tek bir sütunda tutulamaz. Tekrarlanan veriler kaldırılır. 1NF’de bir tablodaki tüm alanlar birincil anahtar (birleşik anahtar olabilir) ile doğrudan ya da dolaylı benzersiz olarak belirlenebilir.

Soru 60

  1. Tablolar 2NF olmalıdır.
  2. Geçişli bağımlılıklar kaldırılmalıdır.
  3. Ayrılan alanlar için yeni bir tablo oluşturulur.
Verilen maddelerden hangisi/hangileri 3NF kurallarındandır?

Seçenekler

A
Yalnız I
B
Yalnız II
C
I ve II
D
I ve III
E
I, II ve III
Açıklama:
Üçüncü Normal Form (3NF): Normalleştirmenin bu aşamasında 2NF’de karşılaşılan aykırılıkları çözmek için geçişli bağımlılıklar da kaldırılır. 3NF kuralları:
  • Tablolar 2NF olmalıdır.
  • Geçişli bağımlılıklar kaldırılmalıdır. Geçişli bağımlılıkta bir alan birincil anahtar ile ikinci bir alan üzerinden dolaylı olarak belirlenir.
  • Ayrılan alanlar için yeni bir tablo oluşturulur.

⚠️ Telif Hakkı Bildirimi: Bu portaldaki sorular telif hakkı içerebilir. İçerik yalnızca ders çalışma amaçlı hazırlanmış olup, ticari amaçlı kopyalanması veya çoğaltılması hak sahibi tarafından yasal yükümlülükler getirebilir.

Telif hakkı bildirimleri için GitHub Issues bölümünü kullanabilirsiniz. Bildirim üzerine ilgili içerik 7 iş günü içerisinde kaldırılacaktır.