VERİTABANI ORGANİZASYONU DERSİ 1. DÖNEM ÇALIŞMA SORULARI

VERİTABANI ORGANİZASYONU DERSİ 1. DÖNEM ÇALIŞMA SORULARI

1-Veri Nedir?

Veri tabanının en küçük birimidir. Bilginin ham maddesidir.

2-Veritabanı nedir?

Bir kişiye veya ürüne ait detaylı verilerin bir düzen çerçevesinde saklandığı ortamlar “Veri tabanı” olarak adlandırılır

3-Veritabanında tablo nedir?

Tablolar veri tabanının ana nesneleridir. Bir veri tabanında verilerin saklanmış olduğu nesneler tablo olarak adlandırılır.

4-Veritabanında kayıt nedir?

Veri tabanı tablosundaki her bir satıra kayıt denir.

5-Veritabanında alan nedir?

Veri tabanı tablosundaki her bir sütuna verilen alan denir

6-İlişkisel veritabanı nedir?

İlişkisel veri tabanı, birbirinden farkı tablolara yerleştirilmiş olan verilerin birbirleri ile belirli alanlara göre ilişkilendirilerek düzenlenen veri tabanlarıdır.

7-Tabloların Özelliklerini yazınız?

Tablolar satır ve sütunlardan oluşur.

Her sütunun alacağı isim birbirinden farklı olmalıdır.

Her satır birbirinden farklı olmalıdır yani birbiri ile tamamen ayni olan iki kayıt kullanılmamalıdır.

Satırların ve sütunların sırasının nasıl olacağı önemli değildir.

Hücrelerdeki veriler atomik olmalıdır.

8-Bütünlük kısıtlamaları nedir? Kısaca açıklayınız.

Veri tabanında depolanacak verileri kısıtlayan koşullar olarak adlandırılır.

9-Birincil anahtar(Primary key) nedir?

Bir tablonun birincil anahtarı, tabloda depoladığınız her satırı benzersiz şekilde tanımlayan bir veya daha çok alandan oluşur.

Birincil anahtarlar hiçbir zaman NULL(boş) veya birbiri ile ayni olan değerleri içeremez.

10-Birincil Anahtarlara örnek veriniz?

Genellikle, birincil anahtar olarak işlev gören bir kimlik numarası, seri numarası, okul no veya kod gibi benzersiz bir tanımlayıcı vardır. Günlük hayatımızda da, TC Kimlik Numaramız, illerin plaka (06-Ankara,34-İstanbul, 35- İzmir gibi), telefon kod numaraları(312-Ankara,242-Antalya gibi) ve posta kod numaraları bağlı bulundukları ülkelerde benzersiz numaralardır birincil anahtarları başlarındaki sayısal ifadelerdir


11- Yabancı anahtar(Foreign key) nedir?

Tablo içerisindeki verilerin birbirleri ile iletişim kurabilmeleri amacıyla kullanılan anahtarlardır. Birincil anahtarlar hiçbir zaman NULL(boş) veya birbiri ile ayni olan değerleri içeremezken, yabancı anahtarlar birbirleri ile aynı olan değerler içerebilirler. Bir tabloda birden fazla yabancı anahtar kullanılabilir.

Kısacası yabancı anahtar,bir tabloya girilebilecek verileri başka bir tablonun herhangi bir alanında yer alabilecek veriler ile sınırlandırmak ve ilişkilendirmek için kullanılır.

Yabancı anahtara, başka bir tablonun birincil anahtarıdır da denilebilir.


12-Veri Kısıtlamaları nelerdir? Açıklayınız?

Not null kısıtlaması; Veri girişi yapılacak bir tablodaki sütunun değer alıp (NULL) almaması (NOT NULL) gerektiğini belirlemek için kullanılan kısıtlamadır.

Default kısıtlaması; Veri girişi sırasında bir alanın alabileceği varsayılan bir değer atamak için kullanılır.

Unique kısıtlaması; Tablodaki bir alana girilen verinin tekrarsız olmasını sağlamak için kullanılır.

Check Kısıtlaması; Kontrol kısıtlayıcı olarak da adlandırılır. Veri girişlerinin belirtilen kriterlere göre yapılmasını sağlar. Örneğin kişinin T.C. Kimlik numarası girilirken 11 haneden fazla değer girilmesi engellenebilir veya bir yolculuk sırasında 0-6 yaş grubu yolculardan ücret alınmayacağının belirtildiği bir durumda yolcu yaşı hanesine girilecek olan yaş rakamının 0 ile 6 dışında bir değer alamayacağı şeklinde bir kısıtlama getirilebilir.

13-Normalizasyon nedir?

Normalizasyon, taslak veri tabanı üzerinde birtakım işlemler yapılarak taslağı son haline yaklaştırma yöntemidir.

İlişkisel veri tabanları tasarlanırken verilerin gereksiz tekrarını, bilgilerin kaybını önlemek amacıyla normalizasyon işlemi uygulanması gerekir. Normalizasyon işlemi uygulanarak da ilişkilerin normal forma getirilmesi sağlanır.

14-Veritabanında veri fazlalıkları nelerdir?

Mutlak Veri Fazlalığı:Aynı alanda birden fazla veri bulunması ve tablolarda aynı tipte bilgiyi içerecek alanların bulunması mutlak veri fazlalığı sorunudur.



Burada Derskodu tekrarlayan grup olmakla birlikte, tasarım sırasında tekrarlayan gruplar yer almamalı, tablonun her hücresinde tek bir değer bulunmalıdır.

Gereksiz Tekrar: Bazı durumlarda aynı veri çeşidi birden fazla kayıtta yer alabilmekte ve bu da sistemin yavaşlamasına sebep olmaktadır. Gereksiz veri tekrarları aynı tabloda olabildiği gibi farklı tablolarda da olabilir. Örneğin, personelin görevi ve branşı öğrenci ders seçim formunda da bulunması gereksiz tekrara bir örnektir

15-Birinci Normal Form(1NF) Nedir?

Birinci normal forma sahip olan bir tabloda her satır ve her sütunun kesişiminde yalnız bir değer vardır. Birden fazla e-posta adresi olan bir personel için e-posta adresi1, e-posta adresi2, e-posta adresi3 gibi alanların olması normalizasyon kurallarına uygun değildir.

Herhangi bir tablonun tekrarlı veriler içerdiği Duruma 1 NF denir.

 16-İkinci Normal Form (2NF) Nedir?

Bölünen tablolardan birinin birincil anahtarı ile bölünen diğer tablodaki birincil olamayan bir alan arasında bağımlık varsa buna tam bağımlılık denir. Bu duruma ikinci normal form adı verilir.

Veri tabanı tasarımı sırasında birinci normal formun neden olduğu birtakım sorunları çözmek için birinci normal formdaki tabloyu başka normal tablolara bölmemiz gerekir.

17-Üçüncü Normal Form(3NF) Nedir?

Kısmi işlevsel bağımlılıklar ortadan kaldırılarak birinci normal formdaki sıkıntıları çözmüştük. İkinci normal form ile ortaya çıkan sıkıntıları çözebilmek için ise nitelikler arasındaki geçişli fonksiyonel bağımlılıkları ortadan kaldırmamız gerekmektedir.

Bir tablodaki veriden başka bir tabloda bulunan aynı veri üzerinden ilişkili diğer bir veriye ulaşıp, ulaştığımız veriyi kullanarak üçüncü bir tabloda farklı bir veriye erişebiliyorsak bu işlemi geçişli fonksiyonel bağımlılık olarak adlandırırız.

18-

M_No İl_adı Posta_Kodu Ürün_adı Ürün Adeti
1 Adıyaman 2000 Çanta,CD,Kitap 5,200,3
2 Amasra 5000 Çanta 2
3 Bursa 15000 Laptop 1
4 İzmir 35000 Kitap,Defter 2,20

Yukarıdaki tabloyu 1NF, 2NF ve 3NF biçimli tablolara dönüştürünüz?


1NF biçiminde tablo


2NF biçiminde tablo

 

 


3NF biçiminde düzenlenmiş tablo

 

Dükümanı indirmek için tıklayınız.

 

Etiketler: ,

VERİTABANI ORGANİZASYONU DERSİ 1. DÖNEM ÇALIŞMA SORULARI Hakkında Yorum Yaz

Sponsor Reklam Sponsor Reklam Sponsor Reklam Sponsor Reklam
SINAV ANALİZ PROGRAMI 2013-2014

SINAV ANALİZ PROGRAMI 2013-2014

...

Erkan DÖŞ42 Yorum3 Aralık 2013
2013-2014 SINAV ANALİZ PROGRAMI V2

2013-2014 SINAV ANALİZ PROGRAMI V2

Yeni yönetmeliğe göre sınav sonrası sınıf, şube ve soru bazında sınav analizleri...

Erkan DÖŞ27 Yorum7 Aralık 2013
Bilgi ve İletişim Teknolojileri Dersi Ders Notları(Tüm Üniteler)- Özetleri- Soru Bankası

Bilgi ve İletişim Teknolojileri Dersi Ders Notları(Tüm Üniteler)- Özetleri- Soru Bankası

    Bilgi ve iletişim teknolojileri dersi için tüm ünitleri bir arada...

Erkan DÖŞ23 Yorum7 Nisan 2013
Bilişim Mesleki Yabancı Dil Modülleri ve Çevirileri

Bilişim Mesleki Yabancı Dil Modülleri ve Çevirileri

Bilişim Teknolojiler Alanı Mesleki Yabancı Dil Modülleri bildiğiniz gibi ingilizce. Derslerde...

Erkan DÖŞ15 Yorum23 Ekim 2013
Açık Kaynak İsletim Sistemleri 1.Sınav Çalışma Soruları

Açık Kaynak İsletim Sistemleri 1.Sınav Çalışma Soruları

İşletim Sistemi Nedir? İşletim sistemi, bilgisayar donanımının doğrudan denetimi ve...

Erkan DÖŞ15 Yorum31 Ekim 2013
Flutter İle Mobil Uygulama Geliştirme-FLUTTER KURULUMU

Flutter İle Mobil Uygulama Geliştirme-FLUTTER KURULUMU

Flutter İle Mobil Uygulama Geliştirme-FLUTTER KURULUMU Bu yazımızda Flutter İle Mobil...

Erkan DÖŞ0 Yorum29 Mayıs 2020
2016-2017 Proje Takip ve Değerlendirme Formu

2016-2017 Proje Takip ve Değerlendirme Formu

Derslerinizden verilen proje ödevlerini takip ve değerlendirmesini yapmak için form...

Erkan DÖŞ0 Yorum22 Mart 2017
Bilgisayar Eğitim ve Ögretim

Bağlantılarım

E-Bülten

E-Posta adresinizi aşağıdaki bölümden bültenimize ekleyerek yeni yazılarımızdan haberdar olabilirsiniz!


Aboneliğinizin onaylanması için lütfen verdiğiniz mail adresini kontrol ediniz.!

İletişim Formu

Kaynak göstermeden paylaşım yapmak yasaktır. 2012© ERKAN DÖŞ KİŞİSEL WEB SİTESİ