Arş. Gör. Özlem AKTAŞ. yalcin@cs.deu.edu.tr ozlem@cs.deu.edu.tr



Benzer belgeler
VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

1-Veritabanı Yönetim Sistemleri /Tanım

VERİ TABANI YÖNETİM SİSTEMLERİ

İngilizce'de Relational Database Management System (RDBMS) olarak ifade edilir.

BIM 312 Database Management Systems. Veritabanı Kavramına Giriş

Bölüm 1: Veritabanı Yönetim Sistemlerine Giriş

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Veri Tabanı-I 1.Hafta

1 Temel Kavramlar. Veritabanı 1

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

Veritabanı. Ders 2 VERİTABANI

2 Temel Kavramlar (Devam) Veritabanı 1

İnternet Programcılığı

VERĐTABANLARINA GĐRĐŞ

Veri Tabanı Tasarım ve Yönetimi

Asp.Net Veritabanı İşlemleri

Veri Tabanı-I 1.Hafta

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

VERİ TABANI UYGULAMALARI

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

Veritabanı Uygulamaları Tasarımı

Swing ve JDBC ile Database Erişimi

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.

VERİTABANI ORGANİZASYONU

Dosya Organizasyonu ve Veritabanı

VERİ TABANI YÖNETİM SİSTEMLERİ. Öğr. Gör. Selçuk Özkan

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

2. hafta Bulut Bilişime Giriş

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veritabanı Sistemleri

Bulut Bilişim. Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri

Veritabanı, Veri Madenciliği, Veri Ambarı, Veri Pazarı

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

VERİ TABANI YÖNETİM SİSTEMLERİ

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

İşletim Sisteminin Temel İşlemleri

POSTGRESQL'de İleri Seviyede Veri Kurtarma ve Yedekleme

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

Üst Düzey Programlama

1 Temel Kavramlar. Veritabanı 1

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Coğrafi Bilgi Sistemlerine Giriş. Ünite 5 - Veri Tabanı Yönetim Sistemleri

2-Veritabanı Yönetim Sistemleri/ Temel Kavramlar

SIRA NO SORUMLU BİRİM FAALİYET SORUMLU DURUM AÇIKLAMA

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

ÖZGÜR YAZILIMLAR İLE J2EE

Veri Tabanı Örnekleri

Veritabanı Yönetim Sistemleri, 2. basım Zehra ALAKOÇ BURMA, 2009, Seçkin Yayıncılık

Veri Tabanı Hafta Dersi

Basit Mimari, Katmanlı Mimari ve doğrudan çalıştırma olarak üçe ayrılır.

VERİ TABANI SİSTEMLERİ

Program Kurulum. Turquaz Muhasebe. İçindekiler

1C:İŞLETME Platformu ÜRETİM - TİCARET - MUHASEBE

Veritabanı İşlemleri

Yazılım Mühendisliğine Giriş 2018 GÜZ

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

VERİSETİ ORGANİZASYONU. Dr. Cahit KARAKUŞ

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Kaspersky Open Space Security: Release 2. İşletmeniz için birinci sınıf bir BT güvenliği çözümü

EKLER EK 12UY0106-5/A4-1:

İŞLETİM SİSTEMLERİ. (Operating Systems)

CloudPro Server Backup. Güçlü bir Veri Yedekleme Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Zope Uygulama Sunucusu

PostgreSQL Veritabanı Sunucusu Devrim GÜNDÜZ.

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

=A1+A2-A3, =A1*A2/A3,

Bilgi Servisleri (IS)

BioAffix Ones Technology nin tescilli markasıdır.

Servis olarak Altyapı

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

BioAffix Ones Technology nin tescilli markasıdır.

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

Temel Bilgisayar (Basic Computer) Yazılım (Software)


VERİ TABANI OLUŞTURUYORUM

Lojistik Bilgi Teknolojileri ÖĞR. GÖR. MUSTAFA ÇETİNKAYA

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

VERİ TABANI YÖNETİM SİSTEMLERİ Melih BÖLÜKBAŞI

İşletme ve Devreye Alma Planı Yerel Okul Sunucusu Uygulama Yazılımları Prototipi TRscaler Technology Solutions

Hüseyin ÇIRAL

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

NoSql ve MongoDB. Saygın Topatan

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

Veri Ambarından Veri Madenciliğine

10-Veri Tabanları.

Remote access? Tabi ki!

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

İLİŞKİSEL VERİTABANLARI

VERİ TABANI ve YÖNETİMİ

Tansel ZENGİNLER IBM Veri Yönetimi Çözüm Mimarı Telefon: E-posta:

Tekir (Ön Muhasebe Yazılımı)

OPC Data Access (DA) Temelleri

ORTA DOĞU TEKNİK ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI. Güvenlik ve Virüsler. ODTÜ BİDB İbrahim Çalışır, Ozan Tuğluk, Cengiz Acartürk

ile Uygulama Geliştirme Teknikleri

YBS104 - VERİ TABANINA GİRİŞ. Yrd. Doç. Dr. Fırat YÜCEL Akdeniz Üniversitesi Enformatik Bölümü

Veritabanı Yönetimi Bilgisayarların. Keşfi Hedefler. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi. Veritabanı, Veri ve Bilgi

Windows Depolama Sunucusu 2008 Windows Storage Server 2008 Çözümü. INFOSAFE BİLİŞİM TEKNOLOJİLERİ TİCARET LİMİTED ŞİRKETİ

Transkript:

Prof. Dr. Yalçın ÇEBİ Arş. Gör. Özlem AKTAŞ yalcin@cs.deu.edu.tr ozlem@cs.deu.edu.tr

Girişi Yazılım dünyasında ihtiyaçlar yç ortaya çıktıkça ç bu ihtiyaçlara yç cevap verecek çeşitli yazılım mimarileri ortayaçıkmıştır. Tek katmanlı (1 Tier) yazılımlar: Bu mimaride veritabanı ve uygulama aynı bilgisayar uzerinde bulunur. Dezavantajları Bu mimari tek kullanıcılı yazılımlar içindir. İki katmanlı (2 Tier) yazılımlar: Diğer adı Client/Server (İstemci /Sunucu) olan bu mimaride veritabanı ayrı bir bilgisayar üzerinde yer alır ve uygulamalar ağ üzerinden bu veritabanı ile iletişim kurarlar. Avantajları Aynı veriler üzerinde birçok kişi çalışabilir. Dezavantajları İş mantığığ uygulamada yer aldığığ için en ufak bir değişiklikteğ ş bütün istemcilerin güncellenmesi gerekir. Her sunucu veritabanına fiziksel bir bağlantı kurduğu için kullanıcı sayısı arttıkça performans düşer. Veritabanı dışarıya açık olduğu için daha fazla risk söz konusudur. Uygulamanın çalışabilmesi için istemcilerin yapılandırılması gerekir (veritabanı sürücülerinin kurulması vb.).

Girişi Çok katmanlı (N Tier : 3 Tier Tier, Multi Tier Tier, Distributed Computing vs) v.s) yazılımlar: Bu yapı en az 3 bilesenden olusur: Client, Application Server ve Veritabanı, sırasıyla sunum katmanı, iş katmanı ve data katmanı da denir. Avantajları İstemci tarafındaherhangi biryapılandırmaya ihtiyaçolmaz (genelde). İş mantığı orta katmanda (iş katmanı) yer aldığı için bu katmanla ilgili değişikliklerde istemcileri güncellemek gerekmez. istemciler veritabanı yerine orta katmana bağlandığı için hem veritabanı performansında fazla bir azalma olmaz hem de veritabanının güvenliği üst seviyeye çıkmış olur. İstemciler veritabanından bağımsız hale gelirler. Veritabanı değiştiği zaman orta katmanı ilgili veritabanı için yeniden uyarlamak yeterlidir. Dezavantajları Bu tur mimariye sahip bir yazılımı yazmak diğerlerine göre daha zor ve karışıktır.

Veritabanı Nedir? Veri tabanı düzenli bilgiler topluluğudur. Veritabanı basit olarak bilgi depolayan bir yazılımdır. Veri tabanı, en geniş anlamıyla; birbiriyle ilişkili verilerin tekrara yer vermeden, çok amaçlı kullanımına olanak sağlayacak şekilde depolanması olarak tanımlanabilir. En az bir tablodan oluşmak zorundadır. Veritabanı programını oluşturan tablolar veri alanlarından oluşur (data field).

Veritabanının Genel Özellikleri Input / Girdi Output / Çıktı Anlaşılır Verimli Sonuca ulaşmalı l İyi bir veritabanının özellikleri: *Veriler hızlı ve kolay girilebilmeli *Güvenli bir şekilde saklanmalı l *İstenildiği şekilde ve kolay sorgulanmalı

Veritabanının Avantajları Herhangi bir evrak saklamaya gerek yoktur. Bilgiler istenildiği zaman görülebilir. Bilgilerin kontrolleri tek bir noktadan yapılabilir. Verilerin merkezi kontrolü sağlanır. Verinin paylaşımı sağlanır. Genel veya özel raporlar alınabilir. Verilerin tutarlı olmasını sağlar ğ (Veri Bütünlüğü ğ = DataIntegrity). Aynı andaki erişimlerde tutarsızlıklarınortayaçıkmasını önler. Verilerin güvenliğini sağlar (Kullanıcıların her alana erişememesi iyi bir özelliktir. Bunun için çeşitli yetkiler atanır ve verilerle birlikte bu yetkiler de saklanır).

Veritabanının Avantajları Veri Tekrarı engellenir: Aynı veri farklı dosyalarda tekrar tekrar yer almaz.bu verinin i dh daha azyer kaplamasını sağlar. Çoklu Güncelleme yapılabilir: Birden fazla dosyada tekrarlanan verinin herhangi birini değiştirdiğimizdeğ ş ğ diğerğ dosyalardaki veri de aynı anda değişir. Gereksiz Bellek Kullanımı engellenir: Aynı veriler defalarca tekrarlanmadığı için bilgisayar belleğinde gereksiz yer işgal etmez. Erişim Dili standarttır: Veritabanına erişim dili uygulanmadan uygulamaya değişmez.standart birdil kullanımı vardır.

Veritabanı Yönetim Sistemi i Dtb Database Management System (DBMS) Bir veri tabanını oluşturmak, saklamak, çoğaltmak, güncellemek ve yönetmek için kullanılan programlara Veri Tabanı Yönetim Sistemi (DBMS) adı verilir. İlişkisel Veritabanı Yönetim Sistemleri (Relational Database Management Systems RDBMS) büyük miktarlardaki verilerin güvenli bir şekilde tutulabildiği, bilgilere hızlı erişim imkanlarının sağlandığı, bilgilerin bütünlük içerisinde tutulabildiği ve birden fazla kullanıcıya aynı anda bilgiye erişim imkanınınsağlandığı programlardır.

Veritabanı Tipleri Hiyerarşik ş Veritabanı İlişkisel Veritabanı (Relational Type) Nesnesel Veritabanı

Hiyerarşik ş Veritabanı VTP Tablo 1 Tablo 2 Adı Soyadı Malzeme Tutar

İlişkisel Veritabanı Birden fazla tablodan oluşabilir. Birbirlerinin yerine kullanılabilir. Tablolar satır ve sütundan oluşur. ş

Hangi Veritabanı Kullanılmalı Bu veritabanı ile neler yapacaksınız? Küçük bir şirket çalışanlarının özel bilgileri mi tutulacak, yoksa büyük bir şirketin binlerce müşterilerinin bilgileri mi? Sitenizi günde kaç kişi ziyaretedecek? Aynı anda kaç işlem yapılacak? Güvenlik ne ölçüde olacak? Yedekleme / Geri yükleme gerekli mi?

Veritabanı Çeşitleri 1 MySQL 2 IBM DB2 3 Paradox 4 Interbase 5 Microsoft Access 6 Informix 7 Progress 8 Microsoft SQL Server 9 PostgreSQL 10 Oracle

Paradox Paradox gerçek bir SQL veritabanı değildir, dosyalardan oluşur. Veritabanı yönetim sistemi yoktur, tablolaraulaşmak zordur. Paradox tek kullanıcılı programlarda pek fazla problem çıkarmazken, ağ ortamında eğer dikkatli kullanılmazsa sorun çıkarabilmektedir. BDE artık geliştirilmemektedir. Tek kullanıcılı yazılımlar içindir. Paradox tablosuna yazdığınız veriler anında dosyaya kaydedilmez. Paradox'ta silinen kayıtlar geri kurtarılamaz. Silinen kayıtların üzerine boş bilgiler yazılıpyenibirkayıtiçinayrılmaktadır. İyi bir yedekleme sistemi kurulmalıdır, dosya bozulursa kurtarılamayabilir. Bir Paradox tablosunda en fazla 255 alan (field) olabilir.

MS Access Microsoft Office ürünüdür. Küçük ölçekli uygulamalar içindir. Tablo başına 2GB a kadar veri depolayabilir. Aynı anda 255 bağlantıya izin verebilir. MS Windows dışındaki sistemlerde kullanılamaz. Transaction logging özelliğine sahiptir, ancak trigger ve stored procedure özelliklerine sahip değildir. JET veritabanı motoru üzerinde grafik arabirimle çalışan bir veritabanı yönetim sistemidir.

Access Avantajları 1. JET veritabanı: Access tarafından kullanılan JET (Joint Engine Technology, Birleşik Motor Teknolojisi) sayesinde bir çok ortamla etkileşim haline geçebilir ve birden fazla kullanıcı veritabanında işlem yapabilir. 2. Raporlama sistemleri oldukça gelişmiştir. 3. Sihirbaz desteği kullanım kolaylığı sağlar., 4. Veritabanı SQL e kısa sürede çevrilir.

Access Dezavantajları 1. Office içinde bulunur ve ücretlidir. 2. Büyük ük ölçekli çözümler öü için i uygun değildir. 3. Farklı paylaşım yöntemleri olsa da aslında tek kullanıcılıdır. l 4. Access dosyaları yerel bir bilgisayar içinde saklanır, şifreleme l yapılmazsa dosyalar başkaları kl tarafından kolayca kopyalanabilir. 5. Veriler veritabanından silinmez, işaretlenir, boyut sürekli artar.

MySQL yq MySQL Inc. Windows, Linux, u,os/ OS/2,Solaris, AIX vb. trigger ve stored procedure özelliklerine sahiptir, ancak Transaction logging özelliği bulunmamaktadır. Tablo başına 4 TB veri depolayabilir. bl Açık kaynak kodlu olmasından dolayı geniş kullanıcı kitleleri tarafından tercih edilir. Oldukça hızlı ve kararlı bir yapısı vardır, ancak çalıştığı sunucuda işlem yüküyle ters orantılı bir hıza sahiptir. Platform Bağımsızdır ğ (Herhangi bir platform sınırlaması yoktur; Windows, MacOS, Linux ve pek çok unix türeviyle sorunsuz çalışır). 50 milyon sütun ve üstüne destek veren MySQL varsayılan tablo boyutu 5 y y Q y y olarak 4GB limite sahiptir

IBM DB2 IBM Access ve MySQL e göre daha performanslı, ancak küçük işletmelere göre daha yüksek maliyete sahiptir. i Unix ve Windows üzerinde çalışabilir. Transaction logging, trigger ve stored procedure özelliklerine sahiptir.

MS SQL Server Microsoft Dezavantajları: Sadece Windows üzerinde çalışabilir. Yüksek maliyet Kullanım kolaylığı, güvenilirliği, işlem gücü. Tablo başına 4 TB veri. Transaction logging trigger ve stored Transaction logging, trigger ve stored procedure özelliklerine sahiptir.

Oracle Oracle, Inc. Dünyanınen güçlü ülü ve güvenilir veritabanı olarak gösterilmektedir. Windows, Unix, Linux,... Oracle, sınırsız sayıda tabloları desteklemektedir. Bir tablodaki maxiumum index sayisi, maximum satir sayisi sinirsizdır.

Oracle Büyük çözümler için en iyi çözümlerden biridir. Avantajları 1. Büyük şirketler için en iyi çözüm. 2. Performans: Oracle10g ile beraber neredeyse en iyi çözüm. 3. Bakım durumlarında bile kapatılmıyor. 4. Şifreleme: Şifreleme doğrudan veritabanı seviyesinde yapılıyor bu da hızı artırıyor. 5. Yedekleme ve Geri Yükleme: Yedekleme işlemini kendi içinde yapabiliyor ve istenilen bir tarihe veritabanını otomatik olarak geri döndürebiliyor.

Oracle Dezavantajları 1. Deneyimli Yönetici ihtiyacı (Oracle konusunda deneyimli olmayan ve yüksek sistem bilgisine sahip olmayan bir yönetici sistemi yönetemez). 2. Yüksek maliyetlidir. 3. Açıklar: yanlış ayar yapılırsa ciddi güvenlik açıkları olabilir. 4. Windows ile kullanıldığında ciddi güvenlik açıkları olabilir gibi kötü bir üne sahiptir.

Informix Illustra Ücretli ve güçlü ülü bir veritabanıdır. Orta ölçekli işletmelerin yükünü kaldırabilecek kapasitededir. 1994 deki Postgres kodundan geliştirilmeye 994 g g ş y başlanmıştır.

PostgreSQL Berkeley Üniversitesi Bilgisayar Bilimi Bölümü tarafından geliştirilen, nesne ilişkili veritabanı sistemidir. Lisans Kolaylığı l vardır. Veritabanı Kullanıcıları tarafından en güvenilir ve kararlı veritabanı olarak kabul edilir. Açık kaynak kodlu ve gelişime açıktır. Tablo başına 64 TB veri tutabilme özelliği vardır. Transaction, Inheritance trigger ve stored procedure özelliklerine sahiptir. Büyük ölçekli çözümler için idealdir. Ancak, hakkında düzenli bilgiye ulaşmak zordur ve bazı hosting firmaları tarafından desteklenmemektedir.

Desktop Database Server Database Desktop Database : Microsoft Access FoxPro FileMaker Pro Paradox Server Database: Oracle Informix MS SQLServer Sybase DB2 MSQL MySQL Postgresql

Desktop Database Avantajları Pahali degildirler Kullanici dostudur (user friendly). Web cözümlerini destekler.

Desktop Database Dezavantajları Desktop Database ler genelde bir kullanici desteklerler. Genelde desktop databaseler ayni anda sadece bir kisinin veritabanını degistirmesine izin verirler. Cok kullanicili bir ortamda desktop veritabanı kullanmak kcok kötü sonuclar dogurabilir. Veritabanını aynı anda birden fazla kisi kullanacaksa Server Database kullanilmasi tercih edilmelidir. Desktop Database lerin güvenligi zayiftir. Cogu desktop veritabanı basit bir sifre mekanizmasina sahiptir. Dekstop database'ler databaseler internet icin tasarlanmamistir. Eger basit olarak datanizi internete acmak istiyorsaniz bir desktop Database i yeterli gelebilir. Fakat, internet kullanicilarinin datayi degistirebildigi ve yeni datanin girebildigi interaktif bir sistem olusturmak istiyorsaniz server tabanli bir veritabanı kullanmaniz gerekmektedir.

Server Database Avantajları Esneklik. Database merkezli özel uygulamalarin hizli gelisimini saglayan programci dostu uygulama programci arabirimleri (Application Programmer Interface, yani API) olduğundan programcılar tarafından tercih edilirler. l Htt Hatta Oracle, Informix, Sb Sybase, DB2 gibi veritabanları, farklı platformları (Isletim Sistemleri) desteklemektedir. Güclü performans. Server tabanli veritabanlı istenilen ölçüde güçlü olabilirler, çok uygun donanımlarda cok verimli bir sekilde calisabilirler. Modern veritabanları a birden fazla a yüksek hizli islemcilerle, cluster sunucularla, yüksek bant genisligine sahip aglarla ve hata toleransli depolama teknolojisiyle (fault tolerant storage technology )calisabilirler. Ölceklenebilirlik (Scalability). İstenilen şekilde gerekli donanimlari artirarak kullanici sayisi veya disk alani genisletilebilir.

Server Database Dezavantajları Özel bilgi/egitim gereklidir. Pahalidir. Son kullanicilar icin zordur.

Hangi Veritabanı Kullanılmalı Çok küçük veri depolama ihtiyacında: Paradox Eğer bir web sitesinde veri miktarı ve aynı anda yapılan işlem sayıları az, küçük yoğunlukta trafik varsa; basit web uygulamaları için : Access, MySQL Daha büyük ve orta ölçekli uygulamalar için: Progress, MS SQL, ya da Linux üzerinde PostgreSQL. Oracle ise çok yüksek güvenlik ve işlem gücü gerektiğinde tercih edilen bir veritabanı yönetim sistemidir.

ADO (ActiveX Data Objects) Veri arabirimi bileşenidir. BDE kullanmaz, kurulumunu gerektirmez. Veri erişiminde OLE DB(Object Linking and Embedding) adında bir katmanı (API Application Interface) kullanır. OLE DB aracılığı ile veritabanı operasyonları gerçekleştirilmekte, OLE DB ye ADO bileşenleri ile ulaşılmaktadır. ADO OLEDB ile OLEDB nin desteklemediği diller arasında bir arabirim görevi yapmaktadır ve ODBC (Open DB Connectivity) arabirimlerinin çok daha az nesnede toplanarak kullanılmasını sağlar. OLE DB, ODBC nin genişletilmiş halidir, tüm PL ile çalışamaz, geçişi ADO sağlar. ODBC İlk MS veri erişim arabirimidir. Hızı düşüktür. Bağlantıları zordur.

ACCESS VT Bağlantısı ğ Oluşturmaş VT adı: Ornek Tbl Tablo Adı: KAYITLAR Alanlar: KayitID : primary key (birincil anahtar), otomatik artar. Adi Soyadi Adres Sehir Telefon