Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Veri ve Veri Yapıları Genel olarak bilgisayarlar 1.

Benzer bir sunumlar


... konulu sunumlar: "Veri ve Veri Yapıları Genel olarak bilgisayarlar 1."— Sunum transkripti:

1 Veri ve Veri Yapıları Genel olarak bilgisayarlar 1

2 Veri ve Veri Yapıları Programlama Dilleri Verileri Karakterler: (A,a,5,&,#) Tamsayılar: (1,2,3,145,7891) Gerçel Sayılar: (0.19, 7.84) Karakter Katarı: (Bilgisayar, Etik, Ahmet) Dizi: Sayı:[10,20,30], İsim:[Ali, Can, Gül] 2

3 Veri ve Veri Yapıları 3

4 Veri Tabanı Yönetim Sistemleri (VTYS) Access MySQL MS_SQL Oracle PostgreSQL 4

5 Veri Tabanı Yönetim Sistemleri Veri tabanı oluşturabiliriz. Verilerin tip ve uzunluklarını belirleriz. Veriler üzerine güncelleme yapabiliriz. Sorgulama yapmamızı sağlar. 5

6 Veri Tabanı Yönetim Sistemleri Access Microsoft Office Programı içinde Sadece Windows tabanlı işletim sistemlerinde Fazla pahalı değildir Asp ile web uygulamaları Küçük ve orta ölçekli projeler 6

7 Veri Tabanı Yönetim Sistemleri MySQL Linux ortamında kullanılır Beleştir. PHP ile web uygulamaları Küçük ve orta ölçekli projeler 7

8 Veri Tabanı Yönetim Sistemleri MS_SQL Server Sadece Windows tabanlı işletim sistemlerinde Access den fazla işlemseldir. Piyasadaki en güçlü iki VTYS’ den biridir. Peki ya diğeri? 8

9 Oracle Windows, linux, unix gibi farklı platformlarda MS_SQL server ilen aynı yeteneklere sahiptir MS_SQL Server a göre daha karmaşıktır Java ile yazılmış bir arayüze sahiptir Kullanmak için tecrübe sahibi olmak gerekir 9

10 Veri Tabanı Yönetim Sistemleri PostgreSQL MySQL den daha gelişmiş bir VTYS’ dir MySQL gibi beleştir. MySQL kaynak kodu açıktır Unix ve türevi işletim sistemlerinde kullanılır 10

11 Veri tabanı ile İlgili Kavramlar Veri Modeli(Data Model) Verilerin mantıksal olarak düzenlendiği yapılardır Verilerin birbirleri ile ilişkileri belirlenir ve model oluşturulur Veriler analiz edilir, grafik ve yazı ile anlatılır. 11

12 Veri tabanı ile İlgili Kavramlar Veri Tanımlama Dili Veri Tabanı Tasarımı Veri Tabanı Doğruluğu 12

13 Veri tabanı ile İlgili Kavramlar Sorgulama(Query) Bir veri tabanından koşul belirterek veri istenmesi Sorgulama Dili (Query Language) Sorgulama işlemenin yapılmasını sağlayan programlama dili 13

14 Bağlantılı Liste Veri Modeli Veri parçalarının birbirleri ile bağlanması ile oluşur. AdresVeri AlanıBağ Alanı 1E0 2 3O6 4 İlk 5B3 6T1 7 14

15 Bağlantılı Liste Veri Modeli Veri silmek için AdresVeri AlanıBağ Alanı 1E0 2 3O1 4 İlk 5B3 6T0 7 15

16 Bağlantılı Liste Veri Modeli Veri eklemek için AdresVeri AlanıBağ Alanı 1E0 2 3O7 4 İlk 5B3 6T0 7N1 16

17 Ağaç Veri Modeli Bir tane kök düğüm olacak Elemanlar birbirine ağaç şeklinde bağlanacak Alt kümelerin birbirleriyle bağlantısı olmayacak 17

18 Ağaç Veri Modeli 18 A B K DE C F L Örnek neler olabilir?

19 Varlık-Bağıntı Veri Modeli Bilgilerini saklamak istediğimiz nesneleri, olayları, kişileri varlık olarak adlandırabiliriz. Banka hesapları, öğrenci bilgileri, otobüs seferleri vb. Benzer özellikler gösteren varlıkların oluşturduğu kümeye varlık kümesi denir. Öğrenciler, dersler, bölümler vb. Birincil anahtar? 19

20 Varlık-Bağıntı Veri Modeli İki varlık arasındaki ilişkiye bağıntı denir. Bağıntı kümeleri 4’e ayrılır. 1. Bire-Bir 2. Bire-Çok 3. Çoka-Bir 4. Çoka-Çok 20

21 Varlık-Bağıntı Veri Modeli Varlık bağlantı modellerini aşağıdaki şekilleri kullanarak oluştururuz. 21 Varlık Kümesi Bağıntı Kümesi Nitelik

22 Varlık-Bağıntı Veri Modeli Bire-Bir Bire-Çok Çoka-Çok 22 A1 A2 A3 B1 B2 B3 A1 A2 B1 B2 B3 B4 A1 A2 A3 A4 B1 B2 B3 B4

23 Varlık-Bağıntı Veri Modeli Bağıntı kümelerine örnekler; Bölüm Okuyan Öğrenci 1n

24 Varlık-Bağıntı Veri Modeli Bağıntı kümelerine örnekler; 24 Öğrenci Aldığı ders nm

25 25 Menü Çubuğu (Menü bar) Araç Çubuğu (Toolbar) Veritabanı penceresi Durum Çubuğu (Status Bar) Nesne Çubuğu Varolan nesneler

26 Tablolar 26 (New) Yeni bir tablo yaratılmak için (Design view) Tabloyu baştan hazırlamak

27 27

28 28 Öğrenci No: 10 karakter, Birincil anahtar, gerekli Adı: 20 Karakter, gerekli Soyadı: 20 karakter, gerekli, büyük harfli Bölüm Kodu: 40 karakter, gerekli, Değer listesi Fakültemizde bulunan bölümleri içermelidir. BÖTE, İNÖ, MTÖ, OÖÖ, SNÖ, TRÖ Baba Adı: 20 karakter Ana Adı: 20 karakter Doğum Yeri: 15 karakter, varsayılan Ankara Adres: 200 karakter Telefon: 11 karakter, biçim ve giriş maskesi var. Kayıt Tarihi: 4 karakter, sadece yıl Burs durumu: Evet/hayır


"Veri ve Veri Yapıları Genel olarak bilgisayarlar 1." indir ppt

Benzer bir sunumlar


Google Reklamları