Veri Tabanı-I 1.Hafta



Benzer belgeler
Veri Tabanı-I 1.Hafta

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

ELIF KIOTZEOGLOU RESUL MURAD MERT PACOLARI

Veritabanı Sızma Testleri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

İnternet Programcılığı

1 Temel Kavramlar. Veritabanı 1

Veri Tabanı-I 5.Hafta

VERİTABANI VERİTABANIN AVANTAJLARI ÖZET

2 Temel Kavramlar (Devam) Veritabanı 1

VERİ TABANI UYGULAMALARI

SQL e Giriş. Uzm. Murat YAZICI

BİL Bilişim Teknolojileri. Access

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

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

UYGULAMA KULLANIM KILAVUZU

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

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

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

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

Bölüm 10: PHP ile Veritabanı Uygulamaları

License. Veri Tabanı Sistemleri. Konular büyük miktarda verinin etkin biçimde tutulması ve işlenmesi. Problem Kayıt Dosyaları

Veritabanı Uygulamaları Tasarımı

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.

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

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

Swing ve JDBC ile Database Erişimi

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

SQL veri tabalarına erişmek ve onları kullanmak için geliştirilmiş bir lisandır.

Yılmaz Erdogan Yazılım Uzmanı

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

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

Kets DocPlace LOGO Entegrasyonu

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

1.PROGRAMLAMAYA GİRİŞ

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

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

İNFOSET İNFOSET Ses Kayıt Sistemi v2.0. Sistem Kataloğu

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

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

Veri Tabanı Örnekleri

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

08118 Veri Tabanı I. Database Management System. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr.Gör. Murat KEÇECĠOĞLU

Veritabanı. Ders 2 VERİTABANI

Ağ programlama (Network programming) Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 13 1

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

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

Yedek Almak ve Yedekten Geri Dönmek

HASTANE OTOMASYONU VERİ TABANI YÖNETİM SİSTEMLERİ TEMEL VERİTABANI KAVRAMLARI

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Veri Tabanı ve Yönetimi (BİL 301)

VERİ TABANI SİSTEMLERİ

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

OTURUM AÇMA ADLARI. Tavsiye Edilen Önhazırlık Enterprise Manager'i kullanabilmek.

Asp.Net Veritabanı İşlemleri

Oracle Database 11g: Introduction to SQL

MOODLE UZAKTAN ÖĞRETİM SİSTEMİ

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

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

Veri Tabanı Tasarım ve Yönetimi

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

10-Veri Tabanları.

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

Zope Uygulama Sunucusu

VERİ TABANI PROGRAMCILIĞI DALI

Pursaklar İMKB Teknik ve Endüstri Meslek Lisesi

SQL (Structured Query Language)

MICROSOFT ACCESS DERS NOTLARI

VERİTABANI & VERİTABANI YÖNETİMİ

VERİTABANI KAVRAMINA GİRİŞ

05 - Veritabanı Sızma Testleri

Arş. Gör. Özlem AKTAŞ.

SQL Server 2008 ile Tanışma"

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

UZAKTAN EĞİTİM MERKEZİ

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

Chapter 1 Introduction to Database Processing. Fundamentals, Design, and Implementation, 9/e

SQL Deyimleri. Öğr.Gör.Volkan ALTINTAŞ Volkanaltintas.com

VERİTABANI ORGANİZASYONU

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

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1

VERİTABANI DERS NOTLARI

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

OBEE (Call Statistic Reporter)

Bilgisayar Uygulamaları. MySql

VERĐTABANLARINA GĐRĐŞ

Disk Alanı 100 Mb Mb Mb Mb Mb Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

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

Model: Soyutlama. Kavramsallaştırma (Genelleme) (Spesifikleştirme) Özelleştirme. Veri (Data) Yapı (Structure)

İlişkisel Veri Tabanları I

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

E-Mükellef Kontrol Programı Kullanım Kılavuzu

Bilişim Teknolojileri ve Uygulamaları

Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011

ÜNİTE NESNE TABANLI PROGRAMLAMA-I. Uzm. Orhan ÇELİKER VERİTABANI BAĞLANTISI İÇİNDEKİLER HEDEFLER

VERİ TABANI YÖNETİMİ. Yrd.Doç.Dr. Füsun BALIK ŞANLI YTÜ

Neden PHP? Tasarımcı, şirket ve kullanıcı gözüyle. 10 Ekim 2005 / DEÜ DESEM Seval ÖZBALCI 1

PAPERWORK TEKNİK MİMARİ

@6 SERİSİ ÜRÜN KURULUMU

1. MİCROSOFT SQL SERVER 2014'E GİRİŞ

Transkript:

Veri Tabanı-I 1.Hafta 2010-2011 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Meslek Yüksekokulu Burdur 2011 Muhammer İLKUÇAR <imuammer@yahoo.com> 1

Veri ve Veri Tabanı Nedir? Veri Bir anlamı olan ve kaydedilebilen gerçekler. (Bir kişinin ismi, adresi, telefon numarası vs.) Olguların, kavramların veya talimatların, insan tarafından veya otomatik yolla, iletişim, yorumlama ve işleme amacına uygun bir biçimde ifadesidir (ANSI Tanımı) Bilgisayarda işlenebilen her türlü bilgi (information) Veritabanı Sistematik erişim imkanı olan, yönetilebilir, güncellenebilir, taşınabilir, birbiri arasında tanımlı ilişkiler bulunabilen veriler kümesi. Veritabanı Yönetim Sistemi Bilgisayarda saklanacak bir veritabanının yaratılmasını ve bakımını sağlayacak yazılım paketi 2

Veri (Data, Information) ve Hiyerarşik Yapısı Bit ( 1/0) Byte ( 8 bit) Word ( 16 bit 2 Byte) 01000001 A Ali Karakter ( ASCII- UNICODE vb.) Kelime ( 1 veya birden çok karakter) Kayıt ( Kelime topluluğu) 1 Ali Can 2 Mehmet Arda 3 Fadime Kara Database ( Kayıtlar Topluluğu ) Veri Ambarı (wherehose) ( Database topluluğu) 3

Veri tabanı Türleri ve Uygulamaları Sayısal ve Metinsel Veri tabanları Multimedya Veri tabanları Coğrafik Bilgi Sistemleri Gerçek-zamanlı ve Aktif Veri tabanları 4

Veri Tabanı Sistem Araçları Veri tabanı yönetim sistemleri, aşağıdaki işlemleri yapabilmek için belli araçlar sunarlar Dosyalarda saklanan bilgilerin veri tabanına yüklenmesi (Veri dönüştürme araçlarını da içerirler) Veri tabanının periyodik olarak yedeğinin alınması Veri tabanı dosya yapılarının yeniden organize edilmesi Rapor üretimi Performans izleme Veri tabanı verilerinin sıralanması Kullanıcıların izlenmesi Verilerin sıkıştırılması 5

Piyasada Kullanılan Bazı Veri Tabanları İlişkisel Veri Tabanı Sistemleri 1. MsSQL 2. MySQL 3. Oracle 4. IBM DB2 5. Sybase 6. PostgreSQL 7. Berkeley 8. Firebird 9. Informix 10. Interbase 11. Progress --------------------- 1. Ms access 2. FoxPro 3. FileMaker Pro 4. Paradox Veri Tabanı Dilleri SQL PL/SQL OQL T-SQL 6

Veri Tabanı Sorgulama Dili SQL SQL : İngilizce "Structured Query Language" kelimelerinin baş harfleri ile oluşturulmuş, Türkçesiyle Yapısal Sorgulama Dilinin kısa adıdır. SQL herhangi bir veri tabanı ortamında kullanılan bir alt dildir. SQL ile yalnızca veri tabanı üzerinde işlem yapılabilir. SQL e özgü cümleler kullanarak veri tabanına kayıt eklenebilir, olan kayıtlar değiştirilebilir, silinebilir ve bu kayıtlardan listeler oluşturulabilir. PL/SQL : (Procedural Language/Structured Query Language) OQL (Object Query Language): Object Orianted database için bir query language standardıdır. T-SQL (Transact-SQL): SQL in Microsoft ve Sybase patentli olanı 7

Veri Tabanı Yönetim (Database Management ) Veri Tabanı Yönetimi için Gerekli Olan Bazı Programlar Microsoft SQL Server Management Studio Osql ( MS SQL konsol ) TOAD for ( SQL-Server, Oracle, MyQL, DB2) Navicat MySQL Manager MySQL Front phpmyadmin (internet Tabanlı MySQL) 8

Client-Server(İstemci-Sunucu) Sunucular (server) : Belirli bir hizmeti birden çok istemciye servis yapabilen yapılardır. WEB FTP MAIL DATABASE(dosya) İstemciler(client) Sunucu kaynaklarına erişmek ve kullanmak için uygun arayüzler içerirler. Diskli veya disksiz bilgisayarlar olabilir. Diskli bilgisayarlarda sadece istemci yazılımı yüklüdür. Sunucuya bir ağ yardımıyla (yerel ağ, kablosuz ağ, internet vs.) bağlanırlar İstemcinin sunucuya bağlanması için gerekliliker: Sunucu Bilgisi : Bilgisayar adı(sunucu adi), (.), IP Numarası, alan adı Kullanıcı Bilgisi : sa, root, Admin, user Şifre Bilgisi :. TCP/IP Port Bilgisi : 80(http), 21 (ftp), 25(e-mail), 1433(MsSSL), 3306(MySQL) 9

Veri Tabanı Gösterimi 2-Katmanlı İstemci-Sunucu Mimarisi İstemci Veritabanı Sunucusu 3-Katmanlı İstemci-Sunucu Mimarisi İstemci Web (Uygulama) Sunucusu Veritabanı Sunucusu 10

Client-Server(İstemci-Sunucu) Managmanet Studio programı ile MS SQL Server Bağlantı Sunucu Bilgisi : IP Numarası ( sunucu adı) Kullanıcı Bilgisi : sa, ( Windows Authentication ) Şifre Bilgisi :. 11

Sunucu.Database İlişkisi SQL Sunucu Database Database Database Sunucu, Database, Tablo Alan adı ilişkisi: Sunucu. DataBase. Tablo Adı. Alan Adı Örn: L112_server. MYO. Ogrenci. vize 12

Sunucu.Database.Tablo.Alan İlişkisi SQL Sunucu (L112_SERVER) Database ( MYO) Tablo ( S ogrenci ) Numara Adi Soyadı Vize Alan Adı (vize) 1 Ali Can 80 2 Ayşe kara 76 3 Arda Kaya 89 13 L112_server. MYO. ogrenci. Vize

Tablo ve Yapısı Tablo, verileri düzgün kayıtlar şeklinde belirli bir düzene göre kalıcı ortamlarda bir veri tabanında bir isim altında saklayan, veriler üzerinde SQL yardımıyla ekleme, silme, güncelleme ve listeleme yapılabilen bir veri tabanı nesnesidir. Tablo Alan Adları Bir Kayıt Numara Adi Soyadı Vize 1 Ali Can 80 2 Ayşe Kara 76 3 Arda Reci 89 4 Fadime Taşkın 57 Kayıtlar 14

Veri Tabanı I (1. hafta) Database Programlama Web programlama Sistem Yönetici 15

Soru ve Önerileriniz? 16