• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Veritabanı Sunusu - 1
 

Veritabanı Sunusu - 1

on

  • 3,180 views

http://egebk.org/ Veri Tabanı (SQL) kursu 1. hafta sunusu

http://egebk.org/ Veri Tabanı (SQL) kursu 1. hafta sunusu

Statistics

Views

Total Views
3,180
Views on SlideShare
3,170
Embed Views
10

Actions

Likes
0
Downloads
62
Comments
0

2 Embeds 10

http://www.slideshare.net 9
http://www.health.medicbd.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Veritabanı Sunusu - 1 Veritabanı Sunusu - 1 Presentation Transcript

    • VERİTABANI KURSU (SQL) BİLGİSAYAR KULÜBÜ Ayhan CEYHAN [email_address] İsmail Güven GEVEN [email_address]
    • Veritabanı Mantığı Veri Kavramı - Veri Tabanı Nedir? - Veri Tabanının Avantajları. - Popüler Veri Tabanları. - Veri Tabanın Yapısı - Gelişmiş Kavramlar 2009,İZMİR
    • Veritabanı Nedir?
      • Bir kuruma ait verilerin düzenli bir yapı çerçevesinde saklandığı yazılım olarak ifade edilebilir.
    • Neden Veri Tabanı?
      • Klasik dosyalama mantığıyla hazırlanmış dosyaların diğer programlar tarafından okunması zordur.
      • Klasik dosyalama mantığıyla hazırlanmış dosyalara yeni alanlar eklemek,alan içinde bulunacak bilgi türünü değiştirmek veya bazı alanları silmek çok zahmetli bir iştir.
      • Klasik dosyalama mantığıyla hazırlanmış dosyaların yönetimi daha zordur.
    • Neden Veri Tabanı?
      • Klasik dosyalama mantığıyla hazırlanmış dosyalardan liste almak daha zordur.
      • Klasik dosyalama mantığıyla hazırlanmış dosyaların paylaşımı daha zordur.
    • Veritabanı Avantajları
      • Veri saklama kapasitesi
      • Veri güvenliği
      • Programcılığa açık yapısı
      • ………
    • Popüler Veritabanları
      • Access
      • MySql
      • SQL Server
      • Oracle
    • Veritabanının Yapısı
      • Database(Veritabanı)
      Veritabanı Tablo Tablo Tablo Tablo
    • Veritabanının Yapısı
      • Table(Tablo)
      Veritabanı Bölgeler Bölge Kodu Adı Mağazalar Mağaza Kodu Adı
    • Veritabanının Yapısı
      • Alias(Takma Ad)
      • Field(Alan)
      • Record(Kayıt)
      • SQL
      • Persistent Field
      • Calculated Field
      • Lookup Field
      • İndex
      • Key
      • Secondery İndex
      • Cursor
      •  DataSource
      •  Data Aware Components
      •  Transactions
      •  Data Dictionary
      •  Client / Server
    • Veritabanının Yapısı
      • Gelişmiş Kavramlar
      • -Primary Key
      • -İlişki(Relation)
      • -Foreing Key
      • -Normalizasyon
    • SQL DEYİMLERİ
      • SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından sorgulama yapmak için SELECT , ekleme yapmak için INSERT güncelleme yapmak için UPDATE , silme yapmak için DELETE , yeni tablo oluşturmak için CREATE TABLE gibi komutlara sahiptir.
      • Veritabanı üzerinde bir tablo yaratmak için CREATE deyimi kullanılır.
      • Yapısı: CREATE <tablo adı> Örnek : CREATE TABLE Musteri
      • ( mus_id char(4) NOT NULL ,mus_ad varchar(40) NULL, ili varchar(20) NULL, ulke char(2) NULL, adres varchar(30) NULL);
      • ALTER DEYİMİ
      • Daha önce yaratılmış nesnenin değiştirilmesini sağlar. Örneği bir tablonun tasarımını değiştirmek gibi.
      • Örnek: ALTER TABLE Musteri ADD tel varchar(20) NOT NULL DROP DEYİMİ
      • Bir nesnesin silinmesini sağlar.
      • Örnek: DROP TABLE MUSTERI
      • Müşteri tablosunun verilerini ve tabloyu siler.
      • Veritabanı içindeki verileri elde etmek ve değiştirmekle ilgili SQL deyimleridir.
      • 1.      SELECT
      • 2.      INSERT
      • 3.      UPDATE
      • 4.      DELETE
      •  
      • SELECT DEYİMİ
      • Veritabanındaki verilere erişmenin, diğer bir deyişle onları görmenin ya da onları elde etmenin en sık kullanılan yöntemidir. Genellikle bir ya da daha çok tablonun bütün alanları ya da belli alanları için SELECT deyimi yazılır.
      • Select * from table1
      • INSERT DEYİMİ
      • Tabloya veri girmek için kullanılır.
      • INSERT INTO <tablo adı> (sütunlar listesi) VALUES (değerler listesi)
      • ÖRNEK: INSERT INTO CARIANA
      • (kodu, adi, grubu, adresi)
      • VALUES ('600', ‘EGEBK', ‘B', '76 sokak no 5')
      • UPDATE DEYİMİ:
      • Tablodaki verileri güncellemek için kullanılır. Genellikle güncelleştirilecek satırı belirtmek için WHERE sözcüğüyle kullanılır.
      • Mevcut bir tablodaki satırları değiştirmek için UPDATE deyimi kullanılır. UPDATE deyimi sadece bir tablo üzerinde kullanılmalıdır. UPDATE deyimi ile SET ve WHERE sözcüğü kullanılır.
      • SET sözcüğü değiştirilecek kolonları ve değerleri belirtir. WHERE sözcüğü ise değiştirilecek satırı belirtir.
      • Kullanım biçimi:
      • UPDATE tablo SET kolon = ifade
      • WHERE arama_koşulu
      • ÖDEV  
      • Bir tablo oluşturun tablo da olması gerekenler:
      • - kod,ad,soyad,adres,ülke ve yaş başlıklarının olduğu bir tablo oluşturun (kod u primary key olarak atayın)
      • - Bu tablo ya 5 ayrı kişi için kayıt ekleyin.
      • Not:Daha iyi öğrenmek için ödevlere önem verelim.
      • Dinlediğiniz için Teşekkürler ..
      • B İLGİSAYAR K ULÜBÜ
      • www.egebk.org
      • İzmir(2009)