raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Database...

  • Konuyu başlatan Konuyu başlatan turkmmo
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 718

turkmmo

Level 1
Gold Üye
Katılım
17 Eyl 2008
Konular
31,034
Mesajlar
0
Online süresi
5m 10s
Reaksiyon Skoru
208
Altın Konu
0
TM Yaşı
17 Yıl 8 Ay 24 Gün
Başarım Puanı
719
MmoLira
40
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

VERİ TABANI
Çok fazla bilgiyi bilgisayar ortamına aktararak işlenmesini sağlamak amacı ile dış kayıt ortamlarında saklanan kütüklere veritabanı denir. Veritabanları büyük yazılımlarla desteklenir. Ve birden fazla bilgisayar kütüklerden oluşabilir. Veritabanlarına milyonlarca veri girilebildiği gibi bu veriler birden fazla kullanıcı tarafından kullanım için paylaşılabilir.
Veritabanları genellikle fazla veri depolayarak zorunda olan;
1. Okulda öğrenci bilgileri
2. Büyük işletmelerin personel bilgileri
3. Ticari kuruluş şirketlerin envanter bilgileri
4. Kütüphanelerde katalog bilgileri
5. Bankanın müşteri ve muhasebe bilgileri gibi çok fazla veriyi depolamakta kullanılır.
Bilgisayar programı kullanan kişi ve kuruluşların büyük çoğunluğu veritabanlarının kolaylıklarından yararlanabilirler.
Vertabanı programının işlevi;
Bilgilerin bulunduğu ortama ulaşarak gerekli işlemlerin yapılmasını sağlamak ve ortamın fonksiyonlarının kullanıma açmaktır.
VERİTABANLARI KULLANILMASI İLE HANGİ İŞLEMLER GERÇEKLEŞTİRİLİR
1. Veritabanında kayıt alanları oluşturulabilir.
2. Yeni kayıtlar sonradan eklenebilir.
3. Önceden girilmiş bir kayıt aranabilir.
4. Kayıtlar üzerinde değişiklik yapılabilir.
5. Kayıtlar belirli bir özellikte sıralanabilir.
6. Kayıtlarda silme işlemi yapılabilir.
7. Kayıtlar kullanarak raporlar oluşturulabilir.
8. Raporlar yazıcıdan yazdırılabilir.
DBASE III. KÜTÜK YAPISI
Öğrenci verileri veritabanına girilmeden önce her tutanağın sahip olduğu ortak karakteristik özellikler belirlenmelidir.
.bu karakteristik özellikler Alan adı (Fieldname) , Alan türü (Field Type) ve Alan genişliğidir. (Field Size). Alan genişliği ikiye ayrılır: Width ve Dec.
Kütük Adı; Hazırlanacak veri tabanı kütüğünün içeriğine uygun düşecek bir isim.
Kütük adı verilirken dikkat edilecek hususlar:
1. Maksimum 8 karakterden oluşmalıdır.
2. İlk karakter alfabetik olmalıdır.
3. Diğer karakterler rakam, harf ve alt çizgi olabilir.
4. Karakterler arası boşluk olmamalıdır.
ÖRNEK: Geçeli kütük adları; Geçersiz kütük Adları
Öğrenci Sınıf 3 A
Öğretmen MAAS BORDROSU
Mezunlar 2A SINIF
Dersler
Telefon
Sınıf10A
Sınıf_10

Alanlar-Sahalar (Fields): bir alan tabloda bir alana karşılık gelir ve bir başlıkla alınır.
Örneğin öğrenci kütüğünde yer alan alanlar ve içerisinde bilgiler olabilir.
NUMARA gibi başlıkları bulunur. Alan adları veri girişi yapılmadan önce kütük yapısı DBASE III verilmelidir.
ADI
SOYADI
SINIFI
DOĞUM YERİ
D. YILI
D. CEZA
DUSUNCE
Alan Adı İle İlgili Hususlar
• Maksimum 10 karakter olabilir.
• İlk karakter harf olmalıdır.
• Diğer karakterler rakam, harf, alt çizgi olabilir.
• Karakterler arası boşluk olamaz.
Geçerli alan adları: Geçersiz alan adları:
NUMARA OGRENCİ NO
ADI ADI SOYADI
SOYADI DOGDUGU YER
D_YERİ 1 SINAV
NOT1 2 SINAV
G_NOTU

ALAN TÜRÜ;
DBASE III’TE 5 türlü alan türü vardır. Bunlar;
• KARAKTER (CHATACTER): Bu alanlar matematiksel işlemlerde kullanılmaz. Klavye üzerindeki harf, rakam ve özel işaretler karakter grubu olarak kullanılabilir. Alan uzunluğu en fazla 254 olabilir.
• SAYISAL (NOMERIC): Matematiksel işlemde kullanılacak alanların türü sayısal seçilmelidir. Genişliği (Width) “19” ondalıklı noktadan sonraki (Dec) kesimin en fazla uzunluğu 45 olabilir.
• MANTIKSAL (LOGICAL): Doğru-Yanlış (True-False) Evet-Hayır (Yes-No) anlamındaki bilgi saklamak istendiğinde bu tür seçilmelidir. Doğru içi “T”, “y”, “T”, “t”, yanlış için “N”, “n”, “F”, “f”lerden biri girilmelidir.
• TARİH (DATE): Gün, ay ve yıl bilgilerden oluşan tarih bilgisi uluslar arası formatlardan biri seçilerek girilir. Amerikan formatı seçildiğinde ay, gün, yıl standart uzunluğu 8’dir.
• SERBEST NOT (MEMO): İlgili veri alanına serbest Not girilmek istenildiğinde bu alan türü seçilmektedir. Standart uzunluğu 10’dur. Bu tür alanların içeriği uzantısı “d6p”, kütüklere değil, “d6t” olan kütüklere aktarılır.
DATA DBASE III ÇALIŞTIRILMASI
DBASE III editörünün çalıştırılabilmesi için DBASE “EXE” sistem dosyasının makinede yüklü olması gerekir. Bu bilgisayarlarımızda DBASE III Directory içerisinde yüklenilmiştir. Çalıştırabilmek için; C:\> CD DBASE III
C:\ DBASE > DBASE
Edütörünün içine girdikten sonra öncelikle nokta iletisine geçilir. Nokta iletisinde bazı matematiksel işlemlerde gerçekleştirilebilir. Bunlar toplama, çıkarma, +, -,*, / ve karekök iaşaretleridir.
NOT: Nokta iletisinde soru işareti (?) Yaz (PRINT) olarak kullanılır.
Bellek değişkenlerinin kütük yapısını kurarken alanlara verdiğimiz isimlerle bir ilişkisi yoktur. Problemimizin çözümünde kullanacağımız yardımcı değişkenler ile türleri karakter sayısal, tarih, serbest not ve mantıksal olabilir. Mantıksal işlevler (end or not) şeklinde kullanılır.
DBASE III KÜTÜK AÇMA(CREATE)
Bu komutun amacı veri tabanına göre kütük yapısını oluşturmaktır. Bu komut yalın olarak kullanıldığında bilgisayar kütük ismi girmenizi ister veya komutla birlikte.
Genel kullanım şekli CREATE <Kütük Adı>
Kütük Yapısı Girilirken Kullanılacak Tuşlar ve İşlevleri:
Home, End: Alan adı, alan türü, alan genişliği ve ondalık kesimin kolanlarına atlamada kullanılır.
Ins (Insert): İmlecin bulunduğu yerde araya karakter girişi sağlar.
Ctrl +N(^N): Kütük yapısında araya yeni boş bir alan ekler.
Del (Delete): İmlecin bulunduğu komutu siler.
Ctrl +Y(^Y): İmlecin bulunduğu yerin sağ tarafını siler.
Ctrl+U(^U): İmlecin bulunduğu alan tamamen kütük yapısını siler.
 Oklar: Bir alandan diğer bir alana geçmeyi sağlar.
Ctrl +End : Tanımlanan kütük yapısını kalıcı olarak saklar. (kaydeder)
Esc (Escape): Kütük yapısını kaydetmeden çıkar.
Kütük yapısı kaydedildikten sonra bilgi sayar “ Input data records now (YIN)” ( Veri girişini şimdimi yapacaksınız.) diye bir mesaj verir. Kullanıcı duruma göre (YIN) tercih etmelidir. Eğer veri girişi hemen yapılıyorsa bir miktar veri girildikten sonra Ctrl + End çıkılmalıdır.
Memo alanına veri girişi için Ctrl ,Home tuşuyla girilir. Gerekli, düşünceleri bilgiler yazılıktan sonra nokta iletsine dönmek için Ctrl +W tuşuna basılmalıdır.
Nokta iletisinde kullanılacak komutlar
DIR KOMUTU
Dos işletim sistemindeki komut ile aynı işlemi gösterir. Tek fark parametresiz kullanıldığında uzantısı DBF kütüklerini listeler.
DIR: Sadece DBT dos listeli.
Dır**: DBASE karakteri bütün bilgiler.
Dır*DBT: DBT uzantılı bütün dosyaları inceler.

QUIT KOMUTU :DBASE III ortamından çıkar Dos ortamına döner ve aktif kütüğü kapatır.
USE KOMUTU: Bir veri tabanı kütüğünün aktif kütük (çalışma kütüğü) haline getirmek için bu komut kullanılır. Parametresiz kullanılırsa Aktif kütük kapatılır. Genel yazılım şekli:
USE [<Kütük Adı>] [INDEX <Kütük Adı>]
GÖRÜNTÜLEME KOMUTLARI
LIST: Komutun amacı oluşturulan bir veri dosyasındaki tüm tutanakları listeler. Genel yazılım şekli:
IST[<Etki Alanı>] [<İfade listesi>] [FOR <Koşul>] [WHICE <Koşul>] [OFF] [TO PRINT]
[ ] köşeli parantezler içerisinde verilenlerin seçimi kullanıcıya bırakılmıştır.
< > köşeli parantez seçildiğinde kullanılmak zorundadır.
[FOR <Koşul>]: Bir şart cümlesidir. Genellikle tüm şartlara uyan ifadeler için kullanılır.
[WHICE<Koşul>]: Temel komutun uygulanabilmesi koşulun True olmasına bağlıdır. Koşulun False olduğu durumda temel komutun uygulanması durur.
Whice deki koşul sonucu true ya da false olan mantıksal bir ifadedir.
[OFF]: Tutanak numaralarını göstertmez.
[TO PRINT]: Çıktığın yazıcıya aktarılmasını sağlar.
[<Etki Alanı>]: Temel komutun hangi tutanaklara uygulanacağını belirtir. Seçenekleri Record <n> numaraları tutanak işleme dahil edilir. NEXT <n> şimdiki tutanaktan başlayarak <n> adet tutanak işleme girer.
REST: Şimdiki tutanaktan başlayarak son tutanağa kadar olanlar işleme girer.
ALL: Kütükteki tüm tutanaklar işleme girer.
Örnek: LIST ALL bütün tutanakları ister.
LIST ALL OFF
LIST RECORD 5
LIST REST: Şimdiki tutanaktan bütün tutanakları listeler.
LIST RECORD 2: 2 tutanağı görüntüler.
LIST NEXT 2 ALL: Bütün tutanakları görüntüler.
LIST ALL FOR: <Ahmet>
LIST ALL adı, soyadı, D YERİ FOR adı= “Ahmet and D_YER= “İSKENDERUN”
ÖRNEK: soyadı=”UTKU” ve sınıfı 10A olan tüm öğrencileri listeleyiniz.
LIST ALL FOR SOYADI=”Utku” AND SINIFI=”10A”
DISPLAY KOMUTU: Bu komutun amacı da veri yığınları içerisinde bilgilerin genel yazılım şekli doğrultusunda görüntüler. Bu komutun List komutu ile arasındaki fark LIST bir çırpıda görüntüler, DISPLAY sayfa sayfa görüntüler. Genel yazılım şekli:
DISPLAY ve daha sonrakiler LIST komutunun aynıdır.
DISPLAY ALL
DISPLAY ALL OFF
DISPLAY RECORD 5
DISPLAY REST
DISPLAY RECORD2
DISPLAY NEXT ALL
DISPLAY ALL FOR
DISPLAY ALL adı, soyadı, D. Yeri FOR Adı= “Ahmet and D. Yeri İSKENDERUN
DISPLAY [<Etki alanı>] [<İfade listesi>] [FOR <Koşul>] [WHICH <Koşul>] [OFF] [TO PRINT
ÖRNEKLER:
1. D. Yeri Antakya olan Tüm öğrencileri listele.
Cevap: DISPLAY ALL FOR D. Yeri =”Antakya”
2. Disiplin cezası olan öğrencilerin numarasını ADI’nı SOYADI’nı listeletiniz.
DISPLAY ALL NOSU, ADI, SOYADI, FOR D. Cezası=”Var”
3. Beşinci tutanakta yer alan öğrencinin düşünce alanını görüntüleyiniz.
DISPLAY RECORD 5 DÜŞÜNCE
DISPLAY ALL DÜŞÜNCE FOR RE(NOL)=5
4. Adı Ökkeş olan öğrencilerin memleketleri neresidir.?
DISPLAY ALL Adı, Soyadı, D. Yeri FOR Adı= “Ökkeşâ€
5. 10. Sınıfta okuyan tüm öğrencileri listeleyiniz.
DISPLAY ALL FOR “10” $ SINIFI
TUTANAK İÇERİĞİ DEĞİŞTİRME KOMUTLARI
EDIT Komutu: Amacı belirli karakterlere uyan tutanakların içeriğini etkileşimli olarak değiştirmek istediğinizde bu komut kullanılır.
EDIT [<Etki Alanı>] [FIELDS<Alan Listesi>] [FOR<Koşul>] [WHICE<Koşul>]
EDIT RECORD: 3.3 nolu tutanağı görüntüler ve değiştirme imkanı verir.
EDIT ALL FIELDS ADI, SOYADI: Birinci tutanaktan itibaren adı; soyadı listelerini değiştirme imkanı sağlar.
EDIT NEXT 2 FIELDS ADI: Bulunan tutanaktan itibaren 2 tutanaktan adı bilgisini imkanını verir.
EDIT ALL FİELDS ADI, SOYADI, SINIFI, FOR D-CEZASI: D-cezası ; alan öğren, adı soyadını sınıfına göre listeler ve değiştirmeye yarar.
CHANGE: amacı EDIT komutu ile aynıdır. “EDIT” düzeltir. Change değiştirir. Genel yazılım şekli EDITtir.
CHANGE [<Etki alanı>] [FIELDS< Alan listesi >] [FOR <koşul >] [WHICE< koşul >]
ÖRN: Doğum yeri iskenderun olan öğrencilerin doğum yerlerini değiştirir.
CHANGE ALL RIELOS D.YERİ FOR D.YERİ = “iskenderun”
BROWSE KOMUTU: Veri tabanı kütüğünde değ yapmak istediğimizde birden fazla tutanağı görmemizi sağlayan tam ekran menü destekli bir komuttur. Yardım menüsü ekranda görünmüyorsa 17 tutanak , varsa 11 tutanak 80 kolondan uzunsa diğer bölümleri görebilmek için “CTRL+ sağa veya sola ← ok tuşu kullanılır. Genel yazılım şekli:
BROWSE [FIELDS <alan listesi >] [LOCK <sayısal ifadesi >]
[WIDTH <sayısal ifade >] [FREEZE < alan >]
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst