LOLONOLO Ana Sayfa » blog » auzef » Veri Tabanı Yönetimi 2023-2024 Vize Soruları
auzefBilgisayar ProgramcılığıVeri Tabanı YönetimiWeb Tasarım Ve Kodlama

Veri Tabanı Yönetimi 2023-2024 Vize Soruları

Veri Tabanı Yönetimi 2023-2024 Vize Soruları

 
LOLONOLO Ana Sayfa » blog » auzef » Veri Tabanı Yönetimi 2023-2024 Vize Soruları

#1. SQLAlchemy ile ilgili aşağıdakilerden hangisi yanlıştır?

Cevap : B) Özel bir araç ile arayüz üzerinden yönetilir.

Açıklama : SQLAlchemy, bir yazılım kütüphanesidir ve doğrudan bir arayüze sahip değildir. Python programlama dili içinde kullanılır.

#2. Aşağıdakilerden hangisi yüksek miktarda veri toplamak için elverişli bir ortam sunmaktadır?

Cevap : E) Otonom sürüşe sahip bir araç

Açıklama : Otonom araçlar, sürüş sırasında sürekli olarak büyük miktarda veri toplar ve işler. Sensörler, kameralar, GPS ve yapay zeka ile veri analiz ederek hareket eder.

#3. SELECT *
FROM Kullanicilar
WHERE yas > 50
AND unvan = “Güvenlik Görevlisi“
Yukarıda verilen SQL sorgusu hangi amaçla kullanılır?

Cevap : B) Kullanicilar tablosunda yer alan, yaşı 50’den büyük güvenlik görevlilerini sorgulamak

Açıklama : Sorgu, **Kullanicilar** tablosunda **yaşı 50’den büyük (>)** olan ve **unvanı “Güvenlik Görevlisi”** olan kişileri getirir.

#4. Veri sorgulamak için kullanılan SQL komutu hangisidir?

Cevap : D) SELECT

Açıklama : SQL (Structured Query Language – Yapısal Sorgu Dili) içinde veri sorgulamak için kullanılan temel komut SELECT’tir.
– **SHOW**: Veri tabanı nesnelerini listelemek için kullanılır.
– **DESTROY**: SQL’de böyle bir komut yoktur.
– **INSERT**: Yeni veri eklemek için kullanılır.
– **READ**: SQL’de yer almaz.

#5. Veri sorgulamak için geliştirilmiş üst seviye dilin adı nedir?

Cevap : C) Yapısal Sorgu Dili

Açıklama : SQL (Structured Query Language – Yapısal Sorgu Dili), veri tabanlarını sorgulamak ve yönetmek için geliştirilmiş bir üst seviye dildir.

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#6. Genellikle internet tabanlı uygulamalarda kullanılan popüler VTYS (Veri Tabanı Yönetim Sistemi) aşağıdakilerden hangisidir?

Cevap : D) MySQL

Açıklama : MySQL, özellikle web uygulamalarında yaygın olarak kullanılan bir veri tabanı yönetim sistemidir.

#7. Aşağıdakilerden hangisi en çok kullanılan veri tabanı yönetim sistemlerinden biri değildir?

Cevap : D) Splunk

Açıklama : Splunk bir veri tabanı yönetim sistemi değil, büyük veri analizinde kullanılan bir araçtır.

#8. Ağırlıklı olarak B2B (işletmeden işletmeye) hizmet sağlayan VTYS (Veri Tabanı Yönetim Sistemi) aşağıdakilerden hangisidir?

Cevap : A) Oracle Database

Açıklama : Oracle Database, özellikle büyük ölçekli işletmeler ve kurumsal çözümler için geliştirilmiş bir VTYS’dir ve B2B (Business to Business) hizmetlerde yaygın olarak kullanılır.

#9. session.query(Calisan).filter(Calisan.ad==’Emre’).all())
SQLAlchemy ile yazılmış yukardaki kod verilen seçeneklerden hangisini gerçekleştirir?

Cevap : A) Calisan tablosunda ad niteliği Emre olan kayıtların tümünü döndürür.

Açıklama : `session.query().filter().all()` yöntemi, belirli bir koşula uyan tüm kayıtları listelemek için kullanılır.

#10. Veri tabanına erişimde doğrudan SQL kullanmadan sorgulama yapmayı sağlayan programlama kütüphanesine verilen ad aşağıdakilerden hangisidir?

Cevap : E) Nesne-İlişkisel Eşleme

Açıklama : Nesne-İlişkisel Eşleme (Object-Relational Mapping – ORM), SQL kullanmadan veri tabanıyla etkileşime geçmeye olanak sağlayan bir yöntemdir.
ORM sayesinde programcılar, SQL sorgusu yazmadan nesneler üzerinden veri tabanı işlemlerini gerçekleştirebilirler.

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#11. Aşağıdakilerden hangisi veri tabanı ile etkin şekilde etkileşime geçme yöntem veya yaklaşımlarından birisi değildir?

Cevap : B) Microsoft Excel

Açıklama : Microsoft Excel, veri tabanı yönetimi için değil, veri işleme ve analiz amacıyla kullanılan bir yazılımdır.
– **SQL**: Doğrudan veri tabanı sorguları yapmak için kullanılır.
– **SQLAlchemy**: Python için ORM sağlayan bir kütüphanedir.
– **ORM**: Nesne-İlişkisel eşleme yöntemidir.
– **DBeaver**: Veri tabanlarını yönetmek için kullanılan bir araçtır.

#12. Aşağıdakilerden hangisi yeni bir kayıt eklemek için kullanılan komuttur?

Cevap : B) INSERT INTO

Açıklama : **INSERT INTO** komutu, yeni bir kayıt eklemek için kullanılır.

#13. SQL ile ilgili aşağıdaki şıklardan hangisi yanlıştır?

Cevap : A) Veri yönetimi için tek başına kullanılamaz.

Açıklama : SQL, veri tabanı yönetiminde tek başına yeterlidir ve doğrudan veri ekleme, silme, güncelleme gibi işlemleri gerçekleştirebilir.

#14. Aşağıdakilerden hangisi Codd’un ilişkisel veri modeli ve ilişkisel veri tabanını önerme motivasyonlarından birisidir?

Cevap : A) Yeni bir üst seviye dil ortaya çıkartmak

Açıklama : Edgar F. Codd, ilişkisel veri modelini geliştirerek veri tabanı yönetiminde standart bir yöntem oluşturmayı amaçlamıştır.

#15. SQL ile ilgili aşağıdaki şıklardan hangisi doğrudur?

Cevap : E) Bilgisayar programlarının veri tabanına erişmesini sağlar.

Açıklama : SQL, veri tabanlarıyla etkileşim kurarak veri yönetimi yapmayı sağlar ve birçok programlama dili ile kullanılabilir.

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#16. Codd’un ilişkisel veri modeli ve ilişkisel veri tabanını önerme motivasyonlarından biri aşağıdakilerden hangisidir?

Cevap : A) Fiziksel ve mantıksal boyutları birbirinden ayırmak

Açıklama : Codd’un ilişkisel modelinde, veri tabanı yönetimi ile fiziksel depolama mantıksal olarak ayrılmıştır.

#17. Bilgiye ulaşma süreci, Rowley’in Bilgelik Hiyerarşisi’ne göre sırasıyla hangi seçenekte doğru verilmiştir?

Cevap : B) Veri – Enformasyon – Bilgi

#18. Yapılandırılmamış veri kümeleri için kullanılan ve verileri tablolar yerine ilişkili dokümanlar olarak saklayan VTYS (Veri Tabanı Yönetim Sistemi) aşağıdakilerden hangisidir?

Cevap : E) MongoDB

Açıklama : MongoDB, yapılandırılmamış veriler için geliştirilmiş, NoSQL (tablosuz) bir veri tabanı yönetim sistemidir.

#19. Veri tabanı yönetimi ile bilgisayar programlama arasındaki ilişki aşağıdaki hangi seçenekte doğru biçimde verilmiştir?

Cevap : D) Geliştirilen bilgisayar programı bir veri tabanına giriş ya da sorgulama yapabilir.

#20. Aşağıdakilerden hangisi özgür yazılım felsefesinin sunduğu temel özgürlüklerden biri değildir?

Cevap : A) Yazılımı kullanırken kullanım verilerinin kayıt altına alınması gerekliliği

Açıklama : Özgür yazılımın temel ilkelerinden biri, kullanıcıların herhangi bir takip veya kısıtlama olmadan yazılımı kullanabilmesidir.

Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

Öncesi
TESTi BiTiR, PUANINI GÖR

SONUÇ

Veri Tabanı Yönetimi 2023-2024 Vize Soruları

1. Veri sorgulamak için kullanılan SQL komutu hangisidir?

A) SHOW
B) DESTROY
C) INSERT
D) SELECT
E) READ

Cevap : D) SELECT

Açıklama : SQL (Structured Query Language – Yapısal Sorgu Dili) içinde veri sorgulamak için kullanılan temel komut SELECT’tir.
– **SHOW**: Veri tabanı nesnelerini listelemek için kullanılır.
– **DESTROY**: SQL’de böyle bir komut yoktur.
– **INSERT**: Yeni veri eklemek için kullanılır.
– **READ**: SQL’de yer almaz.

2. Veri tabanına erişimde doğrudan SQL kullanmadan sorgulama yapmayı sağlayan programlama kütüphanesine verilen ad aşağıdakilerden hangisidir?

A) Varlık-İlişki Diyagramı
B) İlişkisel Veri Tabanları
C) Nesne Yönelimli Programlama
D) Yapısal Sorgu Dili
E) Nesne-İlişkisel Eşleme

Cevap : E) Nesne-İlişkisel Eşleme

Açıklama : Nesne-İlişkisel Eşleme (Object-Relational Mapping – ORM), SQL kullanmadan veri tabanıyla etkileşime geçmeye olanak sağlayan bir yöntemdir.
ORM sayesinde programcılar, SQL sorgusu yazmadan nesneler üzerinden veri tabanı işlemlerini gerçekleştirebilirler.

3. Aşağıdakilerden hangisi veri tabanı ile etkin şekilde etkileşime geçme yöntem veya yaklaşımlarından birisi değildir?

A) SQL
B) Microsoft Excel
C) SQLAlchemy
D) ORM
E) DBeaver

Cevap : B) Microsoft Excel

Açıklama : Microsoft Excel, veri tabanı yönetimi için değil, veri işleme ve analiz amacıyla kullanılan bir yazılımdır.
– **SQL**: Doğrudan veri tabanı sorguları yapmak için kullanılır.
– **SQLAlchemy**: Python için ORM sağlayan bir kütüphanedir.
– **ORM**: Nesne-İlişkisel eşleme yöntemidir.
– **DBeaver**: Veri tabanlarını yönetmek için kullanılan bir araçtır.

4. Veri sorgulamak için geliştirilmiş üst seviye dilin adı nedir?

A) Yapısal Seçme Dili
B) Yapılandırılmamış Sorgu Dili
C) Yapısal Sorgu Dili
D) Yapı Sorgulama Dili
E) Yapısal Filtreleme Dili

Cevap : C) Yapısal Sorgu Dili

Açıklama : SQL (Structured Query Language – Yapısal Sorgu Dili), veri tabanlarını sorgulamak ve yönetmek için geliştirilmiş bir üst seviye dildir.

5. SQL ile ilgili aşağıdaki şıklardan hangisi yanlıştır?

A) Veri yönetimi için tek başına kullanılamaz.
B) Çoğu VTYS (Veri Tabanı Yönetim Sistemi) ile uyumlu çalışır.
C) Çoğu programlama dilleriyle uyumlu çalışır.
D) Programlama dilleri SQL sayesinde veri tabanı ile etkileşime geçer.
E) Çeşitli VTYS (Veri Tabanı Yönetim Sistemi)’ler içinde gelişmiş versiyonları bulunur.

Cevap : A) Veri yönetimi için tek başına kullanılamaz.

Açıklama : SQL, veri tabanı yönetiminde tek başına yeterlidir ve doğrudan veri ekleme, silme, güncelleme gibi işlemleri gerçekleştirebilir.

6. SELECT *
FROM Kullanicilar
WHERE yas > 50
AND unvan = “Güvenlik Görevlisi“
Yukarıda verilen SQL sorgusu hangi amaçla kullanılır?

A) Kullanicilar tablosunda yer alan, yaşı 50 ve üstü olan güvenlik görevlilerini sorgulamak
B) Kullanicilar tablosunda yer alan, yaşı 50’den büyük güvenlik görevlilerini sorgulamak
C) Tüm tablolarda yer alan 50 yaşın üzerindeki güvenlik görevlilerini sorgulamak
D) Kullanicilar tablosunda yer alan güvenlik görevlilerini sorgulamak
E) Kullanicilar tablosunda yer alan, yaşı 50’den küçük güvenlik görevlilerini sorgulamak

Cevap : B) Kullanicilar tablosunda yer alan, yaşı 50’den büyük güvenlik görevlilerini sorgulamak

Açıklama : Sorgu, **Kullanicilar** tablosunda **yaşı 50’den büyük (>)** olan ve **unvanı “Güvenlik Görevlisi”** olan kişileri getirir.

7. Genellikle internet tabanlı uygulamalarda kullanılan popüler VTYS (Veri Tabanı Yönetim Sistemi) aşağıdakilerden hangisidir?

A) SQLite
B) Oracle Database
C) Microsoft Access
D) MySQL
E) Redis

Cevap : D) MySQL

Açıklama : MySQL, özellikle web uygulamalarında yaygın olarak kullanılan bir veri tabanı yönetim sistemidir.

8. Aşağıdakilerden hangisi yeni bir kayıt eklemek için kullanılan komuttur?

A) CREATE
B) INSERT INTO
C) DELETE
D) SELECT
E) SHOW

Cevap : B) INSERT INTO

Açıklama : **INSERT INTO** komutu, yeni bir kayıt eklemek için kullanılır.

9. Veri tabanı yönetimi ile bilgisayar programlama arasındaki ilişki aşağıdaki hangi seçenekte doğru biçimde verilmiştir?

A) Bilgisayar programlamada veri tabanı kullanımı zorunludur.
B) Veri tabanı yönetimi de bir bilgisayar programlama türüdür.
C) Her bir veri tabanı tek bir programlama diliyle kullanılır.
D) Geliştirilen bilgisayar programı bir veri tabanına giriş ya da sorgulama yapabilir.
E) Veri tabanları genellikle yerel (istemci – client) bilgisayarda kuruludur.

Cevap : D) Geliştirilen bilgisayar programı bir veri tabanına giriş ya da sorgulama yapabilir.

10. Aşağıdakilerden hangisi en çok kullanılan veri tabanı yönetim sistemlerinden biri değildir?

A) MySQL
B) Oracle
C) Microsoft SQL Server
D) Splunk
E) PostgreSQL

Cevap : D) Splunk

Açıklama : Splunk bir veri tabanı yönetim sistemi değil, büyük veri analizinde kullanılan bir araçtır.

Veri Tabanı Yönetimi 2023-2024 Vize Soruları

11. Ağırlıklı olarak B2B (işletmeden işletmeye) hizmet sağlayan VTYS (Veri Tabanı Yönetim Sistemi) aşağıdakilerden hangisidir?

A) Oracle Database
B) MySQL
C) MariaDB
D) Microsoft Access
E) SQLite

Cevap : A) Oracle Database

Açıklama : Oracle Database, özellikle büyük ölçekli işletmeler ve kurumsal çözümler için geliştirilmiş bir VTYS’dir ve B2B (Business to Business) hizmetlerde yaygın olarak kullanılır.

12. Bilgiye ulaşma süreci, Rowley’in Bilgelik Hiyerarşisi’ne göre sırasıyla hangi seçenekte doğru verilmiştir?

A) Bilgelik – Enformasyon – Bilgi
B) Veri – Enformasyon – Bilgi
C) Veri – Bilgelik – Bilgi
D) Veri – Bilgi – Bilgelik
E) Enformasyon – Veri – Bilgi

Cevap : B) Veri – Enformasyon – Bilgi

Açıklama :

13. Aşağıdakilerden hangisi yüksek miktarda veri toplamak için elverişli bir ortam sunmaktadır?

A) Bir anteni istenmeyen frekanslardan koruyan izolasyon sistemi
B) Çözünürlüğü yüksek bir bilgisayar faresi
C) Dizüstü bilgisayarı uygun şekilde soğutan bir stand
D) İş yerinde kullanılan bir mikrodalga fırın
E) Otonom sürüşe sahip bir araç

Cevap : E) Otonom sürüşe sahip bir araç

Açıklama : Otonom araçlar, sürüş sırasında sürekli olarak büyük miktarda veri toplar ve işler. Sensörler, kameralar, GPS ve yapay zeka ile veri analiz ederek hareket eder.

14. session.query(Calisan).filter(Calisan.ad==’Emre’).all())
SQLAlchemy ile yazılmış yukardaki kod verilen seçeneklerden hangisini gerçekleştirir?

A) Calisan tablosunda ad niteliği Emre olan kayıtların tümünü döndürür.
B) Calisan tablosunda ad niteliği Emre olan kayıtları siler.
C) Calisan tablosunda Emre kaydı olup olmadığını kontrol eder.
D) Calisan tablosunda ad niteliği Emre olmayan kayıtları döndürür.
E) Calisan tablosunda ad niteliği Emre olan kayıtların ilkini döndürür.

Cevap : A) Calisan tablosunda ad niteliği Emre olan kayıtların tümünü döndürür.

Açıklama : `session.query().filter().all()` yöntemi, belirli bir koşula uyan tüm kayıtları listelemek için kullanılır.

15. SQLAlchemy ile ilgili aşağıdakilerden hangisi yanlıştır?

A) Nesne yönelimli programlamadan faydalanır.
B) Özel bir araç ile arayüz üzerinden yönetilir.
C) Bir yazılım kütüphanesidir.
D) Arka planda SQL dilinden faydalanır.
E) Python dili içerisinde çalışır.

Cevap : B) Özel bir araç ile arayüz üzerinden yönetilir.

Açıklama : SQLAlchemy, bir yazılım kütüphanesidir ve doğrudan bir arayüze sahip değildir. Python programlama dili içinde kullanılır.

16. Aşağıdakilerden hangisi Codd’un ilişkisel veri modeli ve ilişkisel veri tabanını önerme motivasyonlarından birisidir?

A) Yeni bir üst seviye dil ortaya çıkartmak
B) İnternet ortamında kullanılabilecek bir dil ortaya çıkartmak
C) Programlama dillerinin yapısında önemli bir değişiklik yapmak
D) Yeni bir orta seviye dil ortaya çıkartmak
E) Yeni bir alt seviye dil ortaya çıkartmak

Cevap : A) Yeni bir üst seviye dil ortaya çıkartmak

Açıklama : Edgar F. Codd, ilişkisel veri modelini geliştirerek veri tabanı yönetiminde standart bir yöntem oluşturmayı amaçlamıştır.

17. Yapılandırılmamış veri kümeleri için kullanılan ve verileri tablolar yerine ilişkili dokümanlar olarak saklayan VTYS (Veri Tabanı Yönetim Sistemi) aşağıdakilerden hangisidir?

A) MySQL
B) SQL Server
C) Oracle Database
D) PostgreSQL
E) MongoDB

Cevap : E) MongoDB

Açıklama : MongoDB, yapılandırılmamış veriler için geliştirilmiş, NoSQL (tablosuz) bir veri tabanı yönetim sistemidir.

18. Codd’un ilişkisel veri modeli ve ilişkisel veri tabanını önerme motivasyonlarından biri aşağıdakilerden hangisidir?

A) Fiziksel ve mantıksal boyutları birbirinden ayırmak
B) Yeni bir kod editörü üretmek
C) Ticari geliri artırmak
D) Büyük veri üzerinde çalışma yapabilmek
E) Bilgisayar programlamaya olan ihtiyacı ortadan kaldırmak

Cevap : A) Fiziksel ve mantıksal boyutları birbirinden ayırmak

Açıklama : Codd’un ilişkisel modelinde, veri tabanı yönetimi ile fiziksel depolama mantıksal olarak ayrılmıştır.

19. Aşağıdakilerden hangisi özgür yazılım felsefesinin sunduğu temel özgürlüklerden biri değildir?

A) Yazılımı kullanırken kullanım verilerinin kayıt altına alınması gerekliliği
B) Herhangi bir amaç için yazılımı sınırsız kullanma
C) Yazılımı dağıtabilme
D) Yazılımın kodlarını inceleyebilme
E) Yazılımı değiştirerek, değiştirilmiş kopyayı dağıtabilme

Cevap : A) Yazılımı kullanırken kullanım verilerinin kayıt altına alınması gerekliliği

Açıklama : Özgür yazılımın temel ilkelerinden biri, kullanıcıların herhangi bir takip veya kısıtlama olmadan yazılımı kullanabilmesidir.

20. SQL ile ilgili aşağıdaki şıklardan hangisi doğrudur?

A) Yalnızca veri çıkışı için kullanılır.
B) Öğrenmesi zordur.
C) Yalnızca Windows işletim sisteminde çalışır.
D) Deneyim gerektirir.
E) Bilgisayar programlarının veri tabanına erişmesini sağlar.

Cevap : E) Bilgisayar programlarının veri tabanına erişmesini sağlar.

Açıklama : SQL, veri tabanlarıyla etkileşim kurarak veri yönetimi yapmayı sağlar ve birçok programlama dili ile kullanılabilir.

 

Web Tasarım ve Kodlama
Veri Tabanı Yönetimi Web Tasarımı ve Kodlama

 

Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları

Editor

Editör