Veritabanı Kavramı ve Openoffice Veritabanı Yazılımı Base
Veri tabanı yazılımı ne için kullanılır?
Veritabanı yazılımı, verileri tablolar halinde tutmak ve istenen kriterlere uygun verileri filtrelemek (sorgulama) ve raporlama yapmak için kullanılır.
Veri nedir?
Veri (data); bilişim terimi olarak “olgu, kavram ya da komutların, iletişim, yorum ve işlem için elverişli, biçimsel ve uzlaşımsal bir gösterimi”, istatistik terimi olarak ise “gözlem, görüşme veya deney sonucunda elde edilen nitel veya nicel değerler” olarak tanımlanabilir.
Enformasyon nedir?
Enformasyon (information); kaydetme, depolama, sorgulama, düzenleme ve özetleme sonucunda verilerin yararlı ve anlamlı biçime sokulmuş halidir.
Bilgi nedir?
Bilgi (knowledge); verilerin işlenmesiyle elde edilen yararlı ve anlamlı kesin sonuç olarak ifade edilebilir.
Bilgi ve enformasyon ilişkisini açıklayınız.
Belirli bir zamanda elde edilen enformasyon, daha önce elde edilen diğer enformasyonlar (deneyim ve tecrübeler) ile ilişkilendirerek bilgiye dönüştürülür. Bilgiler, enformasyona göre daha üst seviye gerçeklerdir.
Veri, enformasyon ve bilgi arasındaki ilişkiyi bir örnekle açıklayınız.
Veri, enformasyon ve bilgi arasındaki ilişkinin daha basit anlaşılabilmesi için verilecek bir diğer örnekte, veri tarladaki pamuk ise pamuktan üretilen ip enformasyon, ipin ihtiyaca göre kumaşa dönüştürülmesi bilgi olarak ifade edilebilir.
Veri tabanı nedir?
Birbiriyle ilişkili verilerin belirli bir amaca hizmet etmek için saklandığı ortamlara veritabanı (database) adı verilir.
Veri tabanlarına neden ihtiyaç duyulmuştur?
Veritabanı yazılımlarından önce verileri saklamak için yazılımlama dillerinde sıralı ve rastgele dosyalama sistemlerikullanılırdı. Bu sistem; birbiriyle ilgili olan ve aynı
gruba dâhil olan verilerin bir dosyada tutulması yöntemine dayanmaktadır. Verilerin artması, verilere aynı anda erişilmesi ve aynı anda erişilen verilerin erişenlere (kullanıcılara) göre düzenlenmesi gibi ihtiyaçlar arttıkça geleneksel yaklaşım yetersiz kalmıştır.
Veritabanı yaklaşımının yararları nelerdir?
• Ortak verilerin tekrarının önlenmesi; verilerin merkezi denetiminin ve tutarlılığının sağlanması,
• Veri paylaşımının sağlanması,
• Fiziksel yapı ve erişim yöntemi karmaşıklıklarının çok katmanlı mimarilerle kullanıcılardan gizlenmesi,
• Her kullanıcıya yalnız ilgilendiği verilerin, alışık olduğu, kolay ve anlaşılır yapılarda sunulması,
• Sunulan çözümleme, tasarım ve geliştirme araçları ile uygulama yazılımı geliştirmenin kolaylaşması,
• Veri bütünlüğü için gerekli olanakların sağlanması, mekanizmaların kurulması,
• Güvenlik ve gizliliğin istenilen düzeyde sağlanması,
• Yedekleme, yeniden başlatma, onarma gibi işletim sorunlarına çözüm getirilmesi.
Veritabanı Yönetim Sistemi Nedir?
Veritabanı Yönetim Sistemi (VTYS), veritabanını oluşturma ve oluşturulan veritabanı yapısını yürütme olanağı sağlayan yazılımlar bütünüdür.
Veritabanı Yönetim Sistemi (VTYS)'nin temel amacı nedir?
VTYS’nin temel amacı, kullanıcıya verinin soyutlanmış görüntülerini sağlamaktır. Sistem, verinin nasıl ve nerede saklandığı gibi ayrıntıları barındırmaktadır. Kullanıcıların çoğu, bilgisayar konusunda eğitimli olmadığından VTYS, verinin çeşitli seviyelerde soyutlanması ile karmaşık yapıyı gizlemekte ve kullanıcıların sistemle etkileşimini basitleştirmektedir.
En çok kullanıla veritabanı dilleri nelerdir?
• SQL (Structured Query Language; Yapısal Sorgu Dili): Veritabanı sorgulama
ve yönetme dilidir. Veritabanı yönetim sistemlerinin standart yazılımlama dili olarak
bilinmektedir.
• PL/SQL (Procedural Language/Structured Query Language): Oracle tarafından
geliştirilen Oracle veritabanı sistemlerine özel dildir.
• Tcl
• Transact-SQL (T-SQL)
Veritabanının mantıksa tasarım evreleri nelerdir?
Mantıksal Tasarımın Evreleri:
a. Problemin tanımlanması,
b. Kullanılmakta olan sistemin irdelenmesi ve
sistem içindeki hareketlerin bulunması,
c. Veritabanını kullanacak olanların gereksinimlerinin ortaya konulması,
d. Veritabanını oluşturacak varlıkların ve özelliklerinin belirlenmesi,
e. Oluşturulması düşünülen raporların belirlenmesi,
f. Tabloların normalize edilmesi (normalizasyon ilerleyen bölümde anlatılacaktır).
Veritabanının fiziksel tasarım evreleri nelerdir?
Fiziksel Tasarım Evreleri:
a. Varlıkların oluşturulması,
b. Form tasarımının gerçekleştirilmesi ve veri girişinin sağlanması,
c. Rapor tasarımının uyarlanması,
d. Veritabanı kullanımını kolaylaştıracak destek yazılımların ve kullanıcı ara biriminin yazılması,
e. Veritabanı sisteminin denenmesi ve doküman hazırlanması.
Veritabanı yönetim yazılımı BASE'e hangi veri tabanlarından veri aktarılabilmektedir?
JDBC (Java
DataBase Connectivity), Oracle JDBC, Adabas
D, ADO (ActiveX Data Objects), Microsoft Access, Microsoft Access 2007, Hesap tablosu, dBase,
Metin, MySQL, ODBC (Open DataBase Connectivity) veritabanlarından veri aktarılabilmektedir. Her seçenek için ayrı bir sihirbaz karşımıza
çıkmakta ve istenilen adımlar izlenerek veriler Base
veritabanına aktarılmaktadır.
Apache OpenOffice Base yazılımında temel olarak hangi başlıklar bulunmaktadır?
Apache OpenOffice Base yazılımında Tablolar, Sorgular, Formlar, Raporlar olarak dört ana başlık bulunmaktadır.
Base yazılımınn ana ekranında hangi araç çubukları yer almaktadır?
Base yazılımında ana ekranda beş adet araç çubuğu yer almaktadır. Bunlar; standart, form, rapor, sorgu ve tablo araç çubuklarıdır.
Oracle veritabanı sistemlerine özel veritabanı dili nedir?
PL/SQL (Procedural Language/Structured Query Language): Oracle tarafından
geliştirilen Oracle veritabanı sistemlerine özel dildir.
Veritabanı modelleri nelerdir?
Zaman içerisinde önce hiyerarşik model daha sonra ağ modeli geliştirilmiştir. Bunlar yetersiz kaldığında ise daha dinamik bir model olan ilişkisel veritabanı modeli (relational database model) geliştirilmiştir.
Veritabanı Yönetim Sistemi (VTYS)'nin temel başlıklarını açıklayınız.
• Tanımlama: Veri tipleri, yapıları ve uygulamaları.
• Biçimleme: VTYS tarafından kontrol edilen kayıt biriminde saklama.
• Değiştirme: Saklanan bilginin sorgulanması, gerçek hayatta temsil ettiği örneğin değişimlerine göre güncelleme, rapor üretilmesi.
• Paylaşım: Aynı anda birden çok kullanıcı ve uygulamanın erişimine izin verme.
• Koruma: Yazılım ve donanım hatalarına, yetkisiz ve zararlı erişime karşı koruma.