Veri Tabanı Yönetimi Ünite -3
Sql ve Orm
#1. Kaynak tüketimini azaltmak isteyen bir geliştirici Python (ORM) ile geliştirme sürecine devam etmek istemektedir. Python ve geliştirme ortamı için gerekli bileşenleri gruplayan bu geliştirici aşağıdaki bileşenlerden hangisini grup dışarı bırakabilir?
Cevap: C) DBeaver
Açıklama: DBeaver, bir veritabanı yönetim aracıdır ve Python (ORM) ile doğrudan ilgili değildir. Diğer bileşenler, Python geliştirme sürecinde kullanılabilir.
#2. Çalıştığı veritabanında boş bir tablo (bosTablo) oluşturmak isteyen bir geliştirici aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: A) CREATE TABLE bosTablo ();
Açıklama: Bu SQL komutu, “bosTablo” adında boş bir tablo oluşturur.
#3. Aşağıdaki bilgilerden hangisi yanlıştır?
Cevap: B) ORM ile geliştirme yapan birinin bir VTSY’ne ihtiyacı yoktur.
Açıklama: ORM (Nesne-İlişkisel Eşleme) araçları, veritabanı işlemlerini nesne tabanlı hale getirir ancak yine de bir VTYS’ne ihtiyaç duyarlar.
#4. Aşağıdaki kütüphanelerden hangisi sadece ORM için kullanılmaktadır?
Cevap: A) sqlalchemy
Açıklama: SQLAlchemy, Python için kullanılan bir ORM (Nesne-İlişkisel Eşleme) kütüphanesidir.
#5. SQLite3 kütüphanesi ile geliştirme yapan bir geliştirici, veri tabanı üzerinde yaptığı değişikliklerin kaydedilmesi için aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: A) conn.commit()
Açıklama: Bu komut, SQLite3 kütüphanesi ile veri tabanında yapılan değişikliklerin kalıcı olarak kaydedilmesini sağlar.
#6. Aşağıdakilerden hangisi SQL'in açılımıdır?
Cevap: A) Structured Query Language
Açıklama: SQL, Structured Query Language’in kısaltmasıdır ve veri sorgulama ve manipülasyonu için standart bir dildir.
#7. Veritabanında yer alan "Kullanicilar" tablosu içinde ki "maas" kolonu değeri 10.000 üzerinde olan satırları çağırmak isteyen bir geliştirici aşağıdaki komutlardan hangisi kullanmalıdır?
Cevap: B) SELECT * FROM Kullanicilar WHERE maas > 10.000
Açıklama: Bu SQL komutu, “Kullanicilar” tablosunda “maas” kolonu değeri 10.000’den büyük olan tüm satırları seçer.
#8. Aşağıdakilerden hangisi SQL ile direkt ilişkili bir bileşen değildir?
Cevap: E) FTP (Filezilla)
Açıklama: Filezilla, dosya transfer protokolü (FTP) kullanarak dosya transferi yapan bir araçtır ve SQL ile doğrudan ilişkili değildir.
#9. SQLite3 kütüphanesi ile geliştirme yapan bir geliştirici, "myVeri" veri tabanı ile bağlantı sağlamak için aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: A) baglanti = sqlite3.connect(“myVeri”)
Açıklama: Bu komut, SQLite3 kütüphanesi ile “myVeri” veritabanına bağlantı sağlar.
#10. SQLite3 kütüphanesi ile geliştirme yapan bir geliştirici, veri tabanı ile bağlantısını sonlandırmak için aşağıdaki komutlardan hangisini kullanmalıdır?
Cevap: D) conn.close()
Açıklama: Bu komut, SQLite3 kütüphanesi ile veri tabanı bağlantısını sonlandırır.
SONUÇ
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
1. Sınıf Bahar Dönemi
Ders : Veri Tabanı Yönetimi
Ünite 3 : Sql ve Orm
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
1. Sınıf Bahar Dönemi
Ders : Veri Tabanı Yönetimi
Ünite 3 : Sql ve Orm
HD Quiz powered by harmonic design
Sql ve Orm
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ders : Veri Tabanı Yönetimi Ünite 3 : Sql ve Orm |
---|
|
|
|
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Ünite Soruları ve Deneme Sınavları, 2024 Sınav Soruları