Sağlık Kurumlarında Bilgi Sistemleri Dersi 4. Ünite Sorularla Öğrenelim

Veri Tabanı Yönetim Sistemleri

1. Soru

Veritabanı nedir?

Cevap

Veritabanı; bir kuruluşun uygulama programlarının kullandığı işlevsel verilerin bütünüdür.


2. Soru

Veritabanı Yönetim Sistemi (VTYS) nedir?

Cevap

Veritabanı Yönetim Sistemi, yeni bir veritabanı oluşturmak, kullanıcıların erişimlerini
düzenlemek, veritabanını düzenlemek, geliştirmek ve bakımını yapmak gibi çeşitli işlemlerin gerçekleştirildiği bir yazılım sistemidir.


3. Soru

İlişkisel veritabanı nedir?

Cevap

İlişkisel veritabanı, verilerin satır ve sütunlardan oluşan basit tablolar halinde tutulduğu ve tablolar arasında ilişkilerin olduğu bir veri modelidir.


4. Soru

Birincil Anahtar (Primary Key) nedir?

Cevap

Birincil Anahtar (Primary Key), üzerinde işlem yapılan tabloya ait kayıtları benzersiz olarak tanımlayan alanlardır.


5. Soru

Yabancı Anahtar (Foreign Key) nedir?

Cevap

Yabancı Anahtar (Foreign Key); tablo içerisindeki verilerin birbirleri ile iletişim kurabilmeleri amacı ile kullanılan benzersiz olması gerekmeyen alanlardır.


6. Soru

SQL (Structured Query Language) nedir?

Cevap

SQL (Structured Query Language); yapısal sorgulama dilidir. Kendine özgü komutları vardır. Hemen hemen tüm ilişkisel veritabanı yönetim sistemleri SQL’i ortak dil olarak kullanmaktadır.


7. Soru

Veritabanı yönetim sisteminin yaptığı işler nelerdir?

Cevap

Uygulamadan gelen istekleri alarak bunları veritabanı dosyaları üzerinde, verileri okuyarak ya da yazarak gerçekleştirir. SQL cümlelerini okur ve bu ifadeleri bilgisayarın işletim sisteminin, veritabanı dosyaları üzerinde, verileri okuyacağı ya da yazacağı yönergelere dönüştürür.


8. Soru

Veritabanı uygulamasının yaptığı işler nelerdir?

Cevap

Veritabanı yönetim sistemi ile kullanıcı arasında iletişimi sağlayan bir ya da birden fazla bilgisayar programıdır. Formlar, sorgular ve raporlar oluşturur. Kullanıcıdan verileri alır ya da kullanıcıya verileri gönderir. Kullanıcı davranışlarını veritabanı yönetim sisteminden, veri yönetim etkinliği için isteklere dönüştürür.


9. Soru

Kullanıcının yaptığı işler nelerdir?

Cevap

İşlerini gerçekleştirmek için veritabanını kullanır. Yeni veri ekler, mevcut verileri değiştirir veya verileri siler. Formlar, sorgular ya da raporlar yoluyla verileri okur.


10. Soru

Veritabanı tasarımı hangi aşamalardan oluşur?

Cevap

Veritabanı tasarımı 6 aşamadan oluşur. Bunlar; gereklilik analizi, kavramsal tasarım-veri modellemesi, mantıksal tasarım, şematik filtreleme, fiziksel tasarım ve uygulama ve güvenlik tasarımıdır.


11. Soru

Veri modeli nedir?

Cevap

Veriyi mantıksal düzeyde düzenlemek için; kullanılan kavramlar, yapılar ve işlemler topluluğuna “Veri Modeli” denir.


12. Soru

Hangi veri modelleri bulunmaktadır?

Cevap

Hiyerarşik veri modeli, ağ (network) veri modeli, ilişkisel veri modeli, nesneye yönelik veri modeli bulunmaktadır.


13. Soru

Anahtar nitelik nedir?

Cevap

Varlık kümesindeki bir veya daha fazla niteliğin değeri, her bir varlık için farklı ise bu nitelik anahtar niteliktir.


14. Soru

Varlık kümeleri aralarında kaç çeşit ilişki kurulabilir ve bunlar nelerdir?

Cevap

Varlık kümeleri aralarında 4 türde ilişki kurulabilir. Bunlar; Bire-Bir (1-1) ilişki, Bire-Çok (1-n) ilişki, Çoğa-Bir (n-1) ilişki, Çoğa-Çok (m-n) ilişkidir.


15. Soru

SQL (Yapısal Sorgulama Dili) temelde kaç alt ifade grubundan oluşur?

Cevap

SQL (Yapısal Sorgulama Dili) temelde 4 alt ifade grubundan oluşur: Veri Tanımlama Dili (Data Definition Language = DDL), Veri İşleme Dili (Data Manipulation Language = DML), Veri Sorgulama Dili (Data Query Language = DQL) ve Veri Kontrol Dili (Data Control Language = DCL).


16. Soru

ALTER TABLE komutu ne için kullanılır?

Cevap

Daha önceden oluşturulmuş bir tablonun yapısını değiştirmek için ALTER TABLE komutu kullanılır.


17. Soru

DESCIRIBE komutu ne için kullanılır?

Cevap

Bir tablonun yapısını görmek için DESC[IRIBE] komutu kullanılır. Bu komut ile tanımlanan tabloların alan bilgileri alınır. Tablo alanları, alanların veri tipleri unutulduğunda veya kontrol edilmek istenildiğinde sıkça kullanılan bir komuttur.


18. Soru

SELECT komutu ne için kullanılır?

Cevap

Veri tabanındaki tablo veya tablolardan istenilen özellikteki verileri seçip listeleme için kullanılan komuttur.


19. Soru

Veri tabanında tanımı olan tablolardan sorgulama sonucunda elde edilen görünümlerin (view'lerin) faydaları nelerdir?

Cevap

Tablolardan değişik kullanıcı gruplarına uygun alanların ayrılması sağlanır. Bu da güvenlik
açısından önemlidir. Birkaç tablodan elde edilen sürekli kullanılan karmaşık sorgulardan view oluşturularak, sürekli hazır tutulur ve her seferinde bu karmaşık sorgu yazılmak yerine view den seçim yapılır.


20. Soru

GRANT komutu nedir?

Cevap

Sistem ya da nesne haklarının kullanıcılara veya rollere atanması için kullanılan komuttur.


Güz Dönemi Ara Sınavı
7 Aralık 2024 Cumartesi
v