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



Benzer belgeler
Access e Nasıl Ulaşılır. Araç çubuklarını yeniden düzenlemek için Görünüm komutunun Araç çubukları seçeneği kullanılır.

VERİ TABANI I. Yrd.Doç.Dr. İlker ÜNAL. Teknik Bilimler Meslek Yüksekokulu

11TA Veritabanı Organizasyonu Dersi MS ACCESS Ders Notları

1. VERİ TABANI KAVRAMLARI VE VERİ TABANI OLUŞTUMA

MS Access. üzerinde. defa çalıştırıldığında

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

10-Veri Tabanları.

BİL Bilişim Teknolojileri. Access

MICROSOFT ACCESS DERS NOTLARI

Mühendislikte Veri Tabanları Dersi Uygulamaları (MS-Access)

ELEKTRONİK ÇİZELGE. Hücreleri Biçimlendirme. Formülleri Kullanma. Verileri Sıralama. Grafik Oluşturma 1) HÜCRELERİ BİÇİMLENDİRME

Resim 1. Access açılış sayfası. Resim 2. Access veri tabanı düzenleme sayfası

END Sistem Analizi ve Mühendisliği

VERİ TABANI UYGULAMALARI

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

Access Veritabanında önce tablolar işlemleri yapılır. Tablo yaratmak için kullanabilecek 3 seçenek bulunmaktadır.

Eskişehir Osmangazi Üniversitesi Turizm ve Otel İşletmeciliği Yüksekokulu. Microsoft Access Ders Notları. Doç.Dr. Yaşar SARI.

Mühendislikte Veri Tabanları Dersi Uygulamaları

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

Dış Veri Alma ÜNİTE 6. Bu üniteyi çalıştıktan sonra; Veri Menüsü Dış Veri Al Bağlantılar Sırala ve Filtre Uygula Veri Araçları Anahat

:::: Germencik Halk Eğitimi Merkezi Bilgisayar Kurs Notları Hüseyin OKUL ::::

VERİTABANI KAVRAMINA GİRİŞ

1. VERİ TABANI ARAÇLARI

2 Temel Kavramlar (Devam) Veritabanı 1

TANIM TANIM 12/28/2009

Veri Tabanı Örnekleri

1 Temel Kavramlar. Veritabanı 1

HSancak Nesne Tabanlı Programlama I Ders Notları

Programın Tanıtımı

Tablo Hazırlama. Öğr.Gör.Volkan Altıntaş

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Veri Tabanı-I 1.Hafta

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

BÖLÜM13 3- EXCEL DE VERİ İŞLEMLERİ

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

BİLGİSAYAR 3 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA /

NB Macro Kullanımı Hakkında Genel Bilgiler

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları

Ürün Ekleme Kitapçığı

UZAKTAN EĞİTİM MERKEZİ

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

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

Veritabanı Uygulamaları Tasarımı

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

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

Kets DocPlace LOGO Entegrasyonu

Programlama Dillerinde Kullanılan Veri Tipleri

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Öğr. Gör. Murat KEÇECĠOĞLU

Barkod, Tebligat ve Tebliğ Masrafı Yönetimi

Bakım Yönetimi Logo Nisan 2016

Sihirbaz Kullanarak Sorgu Oluştur : Sihirbaz sorguyu hazırlayan kişiye sorular sorar ve yanıtlarına göre sorgu oluşturur.

Excel Nedir? Microsoft Excell. Excel de Çalışma sayfası-tablo

Erişim Makina. IFS Admin Kullanım Klavuzu. Umut Aytaç Mutlu

PROGRAMLAMAYA GİRİŞ DERS 2

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

FAKS SUNUCU EĞİTİM DÖKÜMANI

WINDOWS VE PARDUS İÇİN İMZAGER KURULUM TALİMATI

1. MİCROSOFT EXCEL 2010 A GİRİŞ

Coslat Monitor (Raporcu)

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

İŞLETMELERDE BECERİ EĞİTİMİ DERSİ MİCROSOFT WORD 2007 ÇALIŞMALARI

NAZMİYE DEMİREL ORTAOKULU BİLİŞİM TEKNOLOJİLERİ DERSİ 1. DÖNEM 6. SINIFLAR DERS NOTU EXCEL 2007 DERS NOTLARI

SPSS-Tarihsel Gelişimi

Asp.Net Veritabanı İşlemleri

VERİTABANI ORGANİZASYONU

KISITLAMALAR (CONSTRAINT)

Tavsiye Edilen Önhazırlık Temel veritabanı kavramlar hakkında bilgi sahibi olmak. Hedefler Temel veritabanı güvenlik işlemlerini gerçekleştirebilmek

MICROSOFT ACCESS DERS NOTLARI

Kod Listeleri Genel Yapısı

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

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

Veri Tabanı-I 1.Hafta

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

30 Mayıs ETASQLMNG Programına giriş

Veritabanı. Ders 2 VERİTABANI

4 Front Page Sayfası Özellikleri

8 Aralık 2011 / Perşembe. Veri Tabanına Giriş

İşletme Fakültesi Bil. Kullanımı Ders notları 2

1. VERİ TABANI ARAÇLARI

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

Kod Listeleri Genel Yapısı

III. Ünite A. BAŞLANGIÇ B. TEMEL İŞLEMLER C. BİÇİMLEME D. SAYFA BİÇİMLEME E. YAZDIRMA F. İLERİ ÖZELLİKLER KELİME İŞLEM PROGRAMI

MICROSOFT ACCESS DERS NOTLARI

DURMAZSOFT ERP KURULUM VE YAPILANDIRMA

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

Internet Programming II

VERİ TABANI YÖNETİM SİSTEMLERİ II. 11. RAPORLAR ve VISUAL BASIC PROGRAMINDA RAPOR OLUŞTURMA

Diziler İndisli Değişkenler

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

Okul Web Sitesi Yönetim Paneli Kullanımı

BÖLÜM 5 5. TABLO OLUŞTURMAK

Sisteme giriş yapıldığında ana sayfa üzerinde işlem menüleri, Hızlı erişim butonları ve mail gönderim istatistikleri yer alır.

VERİ TABANI YÖNETİM SİSTEMLERİ II 8. RAPORLAR VE ACCESS PROGRAMINDA RAPOR OLUŞTURMA

ENF102 TEMEL BİLGİSAYAR BİLİMLERİ VE C/ C++ PROGRAMLAMA DİLİ. Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

pfrintf fonksiyonu: Çıkışın formatlı olması ve bunun bir dosyaya yazdırılması durumlarında kullanılır. fprintf fonksiyonunun genel yazım biçimi,

DAO İLE SQL KOMUTLARI. Sql komutlarını artık veri tabanında kullanmaktan başka çaremiz yok arkadaşlar. Şimdi bu sql derslerimize başlayalım.

MAPINFO PRO TEMEL VE İLERİ SEVİYE EĞİTİM İÇERİĞİ

1. Web Sitesine Giriş 1. Giriş Yapmak için tıklayın tıklanır.

Transkript:

VERİ NEDİR? Dağınık bilgi kümesidir. VERİTABANI & VERİTABANI YÖNETİMİ Veri, anlamlı bir şekilde düzenlendiği zaman yararlı bilgi olur. Dr. Mehmet AKSARAYLI VERİTABANI NEDİR? Birbiri ile ilişkili veriler topluluğudur. Daha detaylı bir tanımla; veriyi yönetmek ve sunmak için kullanılan tablolar, formlar, veri erişim sayfaları, sorgular ve raporlardan oluşan nesneler topluluğudur. Veritabanı sadece veriler yığınını değil, bunlar arasındaki ilişkiyi de inceler. VERİTABANININ FAYDALARI Veri tekrarları ortadan kaldırılır ya da en aza indirilir. Bellek alanı israfı önlenir. Standart bir sorgu dili kullanmak mümkündür. Veri bütünlüğünün bozulması önlenir. VERİTABANININ RİSKLERİ Kurulum ve bakımı klasik dosya sisteminden pahalıdır. Sistem içinde bazı bileşenler iyi tasarlanmazsa sistem bir bütün olarak başarısızlığa uğrayabilir. VERİTABANI YÖNETİM SİSTEMİ NEDİR? (DATABASE MANAGEMENT SYSTEM) Bir veri tabanı oluşturup üzerinde çeşitli işlemler yapılmasını sağlayan programlar topluluğudur. 1

İLİŞKİSEL VERİ TABANI NEDİR? Veritabanı uygulamaları iki temel türe ayrılabilir. Düz-dosya veritabanları İlişkisel (relational) veritabanları DÜZ-DOSYA VERİTABANI NEDİR? Bu tür programlarda tüm veritabanı tek bir tabloya sığdırılmalıdır. Bu, birkaç kayıtta ortak olan herhangi bir bilginin her kayıtta tekrarlanacağı anlamına gelir. Word ve Excel bu tür programlara örnektir. DÜZ-DOSYA VERİTABANI NEDİR? İLİŞKİSEL VERİTABANI NEDİR? No 1 2 3 Ad Ali Veli Ahmet Soyad Pak Sal Ver Sınıf adı El işi El işi El işi Eğitmen Can canay Can canay Can canay Bu tür veri tabanında bir çok farklı tablo kullanılır ve tablolar arasında ilişkiler oluşturulur. Bir ilişki, bir tabloya, başka bir başka bir tablodaki kaydı bağlanmamızı sağlar. Bu şekilde veriler daha az yer kaplar ve güncelleme kolaylaşır. 4 Mehmet Kaç Elektrik Ayşe ufak Veli Kap Elektrik Ayşe ufak RDMS (RELATINAL DATABASE MANAGEMENT SYSTEM) VERİTABANI YÖNETİCİSİ İlişkisel veritabanı özelliği olan veritabanı yönetim sistemleridir. Mıcrosoft Access, Mıcrosoft SQL Server, Oracle, IBM DB2 en çok kullanılanlarıdır. Veritabanı üzerinde her türlü yetkiye sahip olan kişidir. Veritabanının tasarımı, üzerinde yapılacak değişikler, kullanıcılara gerekli izinlerin verilmesi gibi işleri yapmakla yükümlüdür. 2

VERİTABANI BİLEŞENLERİ Tablolar Formlar Veri erişim sayfaları Sorgular Raporlar TABLO NEDİR? Bir veritabanında verilerin saklandığı nesnelerdir. Bir veri tabanında bir veya daha fazla tablo olabilir. Örneğin BİLKUR isimli veritabanında kurslar, kursiyerler ve eğitmenler isimli 3 adet tablo olabilir. TABLO Her sütün, bir bilgi kategorisi olan bir alanı temsil eder. Her satır ise bir öğe için bilgi saklayan kayıttan oluşur. NO 125 349 AD ALİ VELİ SOYAD ORTAK BOZUK TEL 32332 54324 FAX 43433 53135 VERİ TÜRLERİ Tablonun alan isimleri belirlendikten sonra, her bir alanın içerdiği veri türününü de belirtilmesi gerekir. Veri türü metin, not, sayı,tarih/saat, para birimi, otomatik sayı, evet/hayır, ole nesnesi veya köprü olabilir. METİN En fazla 255 karakterlik alfasayısal karakterlerdir. Örneğin personel adı, soyadı... Böyle alanlar üzerinde doğrudan doğruya matematiksel işlemler yapılamaz. NOT Bazen tablo içinde uzun açıklamalar yapmak gerekebilir. Bu tür alanlara 65.500 karakter uzunluğunda veri kaydedilebilir. 3

SAYI Sayısal değerler için kullanılır. Byte, tamsayı, uzun tamsayı, çift ve tek duyarlıklı tanımları yapılabilir. TARİH/SAAT Bellekte 8 byte lık yer kaplar ve tarih/saat bilgisi içerir. PARA BİRİMİ Özellikle büyük parasal geğerlerin kullanıldığı alanlardır. Sayının tamsayı kısmı en fazla 15, ondalıklı kısmı en fazla 4 karakter olabilir. OTOMATİK SAYI Böyle veri türüne sahip alanlar, tabloya yeni bir kayıt eklendiğinde, access tarafından otomatik olarak üretilen sıralı ya da rastlantısal dedeğere sahip olurlar. Bu alanda belirtilen sayısal değer tektir ve ayrı kayıtlarda birbirinin aynı olamaz. BOLEAN (EVET/HAYIR ) 1 byte lık uzunluğa sahip bu alanlar evet veya hayır biçimindeki verilerin saklanması için kullanılır. OLE NESNESİ Eğer tablo alanlarında resim, ses veya grafik gibi ole nesnelerinin saklanması sözkonusu ise bu tanımlama yapılır. Bu alanın büyüklüğü en fazla 1 gb olabilir. 4

KÖPRÜ (HİPERLİNK) Bu veri türü ile herhangi bir web sitesinin adresi saklanır. ALAN BOYUTU Veri türlerini içeren alanlarda bazı özel tanımlamalar yapılabilir. Byte, Integer, Long Integer bunlardan birkaçıdır. BYTE 0-255 arası pozitif tamsayıları saklar. Bellekte 1 Byte yer kaplar. INTEGER (TAMSAYI) 2 byte lık işaretli tamsayı tipidir. -32.768 ile 32.767 arasında bir değer alabilir. LONG (UZUN TAMSAYI) 4 byte lık işaretli tamsayı tipidir. -2.147.483.648 ile 2.147.483.647 arasında bir değer alabilir. DİKKAT!!!! BYTE, INTEGER ve LONG tipindeki değişkenlere ondalık sayı atanırsa, sayı en yakın tamsayıya yuvarlanır. Dim i as integer i=4.3 i=4 olarak atanır i=4.5 i=5 olarak atanır i=4.6 i=5 olarak atanır. 5

SINGLE (TEK) 4 Byte lık ondalık sayı tipidir. (+/-)3.402823e38 ile (+/-)1.401298e-45 arasında değer alabilir. Ondalık olarak en fazla 7 hane saklayabilir. DOUBLE (ÇİFT) 8 byte lık ondalık sayı tipidir. (+/-)1.79769313486232e308 ile (+/-) 4.94065645841247e-324 arasında değer alabilir. Ondalık olarak en fazla 7 hane saklayabilir. CURRENCY 8 Byte lık ondalık sayı tipidir. Ancak sayının ondalık kısmı 4 basamaktan fazla olamaz. Bu tip, daha çok para hesapları ve virgülden sonraki hassasiyeti önemsiz olan işlemler için kullanılır. CURRENCY 922337203685477.5808 ile 922337203685477.5808 arasında değer alabilir. Dim i as currency i=4.30571 i=4.3057 i=4.30575 i=4.3058 olarak atanır. DECIMAL (ONDALIK) 14 BYTE LIK VERİ TİPİDİR. BU TİPİN EN ÖNEMLİ ÖZELLİĞİ,SAYIDAKİ BÜTÜN BASAMAKLARIN TUTULMASIDIR. BU VERİ TÜRÜ 28 ONDALİK KARAKTER SAKLAYABİLİR. INPUT MASK (MASKE) Verilerin belirli kurallara uymasını sağlayan kısıtlamalardır. Örneğin bir alana sadece sayısal değerlerin girilmesi zorlanabilir. 6

INPUT MASK (MASKE) SORGULAR Maskenin oluşturulmasında bazı özel işeretlerden yararlanılır.?:a-z arası alfabetik karakter. L: a-z arası alfabetik karakter.* #:0-9 arası rakam veya boşluk. + Ve kullanılabilir. 0:0-9 arası rakam.+ Ve girilmez.* 9: 0-9 arası rakam veya boşluk. *giriş zorunlu SORGU NEDİR? Veritabanı sistemi içinde yer alan tablolardaki verilerin isteğe uygun olarak seçilerek, belirli bir düzen içinde sunulmasıdır. FORMLAR FORMLAR Access veritabanı sisteminde uygulama geliştirirken, yapılması gerekecek işlemlerden biri de kullanıcı arayüzünün, yani formların oluşturulmasıdır. Formlar, program ile kullanıcı arasında bilgi iletişimini, yani etkileşimi sağlayan ortamlardır. FORM Her form bir veritabanı nesnesidir. Formların oluşturulması ve formlara girilen verilerin veritabanına kaydedilmesi için uygun tanımların yapılması gerekir. 7

ÖZELLİKLER PENCERESİ Araç çubuğunda PROPERTIES butonuna tıklayarak formla ilgili özellikleri belirleyebileceğimiz özellikler penceresi açılır. Bu pencereden nesnenin her türlü özelliği değiştirilebilir. ÖZELLİKLER PENCERESİ Bu pencerede özellikler 5 gruba ayrılmıştır. Format:nesnelerin biçimlendirilmesi ile ilgili özellikleri barındırır. Data:formun ilişkide olduğu verileri ve kaynağını belirler. Olay:nesnelere bağlı olayları tanımlar. Other: yukarıda sayılanların dışındaki özellikleri barındırır. All: tüm özellikler görülür. OLAYLARIN KULLANIMI Nesneler üzerinde herhangi bir işlem yapıldığında bir olay gerçekleşir. Örneğin bir düğmeye tıklanması bir olaydır. Metin kutusunun değiştirilmesi bir olaydır. BİR NESNE İÇİN OLAYIN TANIMLANMASI Nesne seçilir. Özellikler penceresinde EVENT tabına gelinir. İlgili olay seçilip üç noktalı butona tıklanır ve CHOOSE BUILDER penceresi açılır. Buradaki seçeneklerden biri ile olay tamamlanır. BUILDER Bu pencereden ilgili olaya ifade, makro veya kod yazılabilir. BUILDER\EXPRESSION BUILDER Buradan bir takım komutların ve fonksiyonların gerçekleşmesi sağlanır. Bunlar VISUAL BASIC komut ve fonksiyonlarıdır. 8

BUILDER\MACRO BUILDER Bazı işlemleri otomatik hale getirmek için makrolar kullanılır. BUILDER da MACRO BUILDER seçilir. Macro ya isim verilir. Komutlar/fonksiyonlar ve özellikleri belirlenir. BUILDER\CODE BUILDER VB kodları kullanılarak olaylara kod yazılır. TABLO ALANLARININ FORM ÜZERİNE YERLEŞTİRİLMESİ Veritabanında formlar menüsüne gelin ve NEW komutunu verin. DESIGN VIEW ı ve altta ilgili tabloyu seçin. Yeni form açılır. VIEW\FIELD LIST komutu ile tablo alanlarını görün. İlgili alınları forma sürükleyin. BİRDEN FAZLA TABLOYA DAYALI FORMLAR Daha önce oluşturulan form tasarım penceresinde açılır. Diğer tabloda bulunan alanın da form içine dahil edilmesi gerekir. Bunun için önce form seçilir, özellikler penceresi açılır. özellikler penceresinde RECORD SOURCE alanını ilgili tablo eklenmelidir. üç noktalı butona tıklanır. Çıkan uyarı penceresi onaylanır. 9