Sağlık Kurumlarında Bilgi Sistemleri Dersi 4. Ünite Sorularla Öğrenelim
Veri Tabanı Yönetim Sistemleri
- Özet
- Sorularla Öğrenelim
Veritabanı nedir?
Veritabanı; bir kuruluşun uygulama programlarının kullandığı işlevsel verilerin bütünüdür.
Veritabanı Yönetim Sistemi (VTYS) nedir?
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.
İlişkisel veritabanı nedir?
İ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.
Birincil Anahtar (Primary Key) nedir?
Birincil Anahtar (Primary Key), üzerinde işlem yapılan tabloya ait kayıtları benzersiz olarak tanımlayan alanlardır.
Yabancı Anahtar (Foreign Key) nedir?
Yabancı Anahtar (Foreign Key); tablo içerisindeki verilerin birbirleri ile iletişim kurabilmeleri amacı ile kullanılan benzersiz olması gerekmeyen alanlardır.
SQL (Structured Query Language) nedir?
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.
Veritabanı yönetim sisteminin yaptığı işler nelerdir?
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.
Veritabanı uygulamasının yaptığı işler nelerdir?
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.
Kullanıcının yaptığı işler nelerdir?
İş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.
Veritabanı tasarımı hangi aşamalardan oluşur?
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.
Veri modeli nedir?
Veriyi mantıksal düzeyde düzenlemek için; kullanılan kavramlar, yapılar ve işlemler topluluğuna “Veri Modeli” denir.
Hangi veri modelleri bulunmaktadır?
Hiyerarşik veri modeli, ağ (network) veri modeli, ilişkisel veri modeli, nesneye yönelik veri modeli bulunmaktadır.
Anahtar nitelik nedir?
Varlık kümesindeki bir veya daha fazla niteliğin değeri, her bir varlık için farklı ise bu nitelik anahtar niteliktir.
Varlık kümeleri aralarında kaç çeşit ilişki kurulabilir ve bunlar nelerdir?
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.
SQL (Yapısal Sorgulama Dili) temelde kaç alt ifade grubundan oluşur?
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).
ALTER TABLE komutu ne için kullanılır?
Daha önceden oluşturulmuş bir tablonun yapısını değiştirmek için ALTER TABLE komutu kullanılır.
DESCIRIBE komutu ne için kullanılır?
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.
SELECT komutu ne için kullanılır?
Veri tabanındaki tablo veya tablolardan istenilen özellikteki verileri seçip listeleme için kullanılan komuttur.
Veri tabanında tanımı olan tablolardan sorgulama sonucunda elde edilen görünümlerin (view'lerin) faydaları nelerdir?
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.
GRANT komutu nedir?
Sistem ya da nesne haklarının kullanıcılara veya rollere atanması için kullanılan komuttur.