MSSQL. 4. Hafta Uygulama - 1 BPR255 Veritabanı CREATE DATABASE OKUL GO USE OKUL GO

Benzer belgeler
SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

3. Hafta Tablo İşlemleri BPR255 Veritabanı Yönetim. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri

3. Hafta Tablo İşlemleri BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: 1. Tablo İşlemleri Kısıtlamalar (Constraints)

SP_RENAMEDB eski_isim, yeni_isim VEYA SP_RENAMEDB 'eski isim', 'yeni isim'

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

Aşağıdaki tabloyu inceleyin. Yeni kayıt girme, var olan bir kaydı silme veya güncelleme işlemlerini bu tabloya göre yapacağız.

Mysql Veritabanı Komutları

Aşağıdaki tabloyu inceleyin. Sorgulama işlemlerini bu tabloya göre yapacağız.

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

3. Hafta Tablo İşlemler BPR255 Ver tabanı. Bu Der ste Öğr enecekler n z: 1. Tablo İşlemler

3 Sql Veri Tipleri. Veritabanı 1

Oracle da kullanılan veri tipleri:

3 Sql Veri Tipleri ve Örnek Veritabanı Tasarımı. Veritabanı 1

8 Oracle da tablo yapısı içinde otomatik artan kolon yoktur. (identity kolon

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

Veri Tabanı Hafta Dersi

5 SQL- Yapısal Sorgulama Dili. Veritabanı 1

KIRIKKALE ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ BİLGİSAYAR VE ÖĞRETİM TEKNOLOJİLERİ EĞİTİMİ ANA BİLİM DALI VERİ TABANI YÖNETİM SİSTEMLERİ DERSİ FİNAL PROJESİ

Veritabanı Dersi. Teoriden Pratiğe. Çağıltay N.E., Tokdemir G. Veritabanı Sistemleri Dersi -Bölüm XII: Durum Çalışması Çağıltay, N., Tokdemir, G.

Veritabanına Uygulanması

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

SORGULAR VE ÇEŞİTLERİ II

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

Veritabanı Yönetim Sistemleri (Veritabanı Tasarımı) SQL (Structured Query Language)

«BM364» Veritabanı Uygulamaları

2- Total de 8000 byte yer tutup 4000 karakter olarak kullanabildiğimiz tip aşağıdakilerden hangisidir?

Kullanıcı tanımlı fonksiyonlar SQL2000 ile gelen özelliklerden biridir. Fonksiyonlar tek bir değer veya tablo döndürmek için kullanılır.

Veritabanı sistemlerinde veri bütünlüğünü sağlayabilmek için CONSTRAINTS olarak adlandırılan bazı zorlayıcı ifadeler kullanılabilir.

MT487_2005guz_final_cevaplar (cevaplar vurgulu ve koyu yazılmıştır)

İNTERNET PROGRAMCILIĞI HAFTA. MYSQL ile VERİTABANI İŞLEMLERİ - 1. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Veritabanı Oluşturma, Silme

Bölüm 4: DDL Veri Tanımlama Dili

«BM364» Veritabanı Uygulamaları

SQL e GİRİŞ. Çağlar Ülküderner caglar@tubitak.gov.tr

Yukarıdakilerden hangileri DML (Data Manipulation Language) ile gerçekleştirilir?

ACCESS PLATFORMUNDA SQL

Veritabanlarına ve SQL'e Giriş. Devrim GÜNDÜZ. Teknoloji Destek Merkezi --

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.

KULLANICI TANIMLI FONKSİYONLAR (Devam)

Veri Tabanı SQL Server ve Management Studio kurulum linkleri:

SQL'e Giriş 2. CREATE TABLE tabloadı (kolon isimleri ve veri türleri) (BOLUM_NO NUMBER, BOLUM_ADI CHAR(10));

1. Araçların tüm bilgilerini ve bağlı oldukları kiralama noktasının adres ve telefonunu içeren tam listesi:

Veri Tabanı-I 1.Hafta

SQL Server genel olarak iki tip veritanını yönetmek için kurulur.

SQL e Giriş. Uzm. Murat YAZICI

Veri tabanına bağlanmak için öncelikle aşağıdaki yolu izleyerek ağ veri tabanı yazılımını başlatıyoruz.

Fonksiyonlar istenilen deger tipinde dönüs yapabilir. INT, VARCHAR deger döndürebileceğiniz gibi bir tablo da döndürebilirsiniz.

MİRSİS BİLGİ TEKNOLOJİLERİ LTD. ŞTİ. MİCROSOFT SQL SERVER VERİTABANI VE SORGULARI

Data Programming SQL Language. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

KULLANICI TANIMLI FONKSİYONLAR (Devam)

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

Veri Tabanı ve Yönetim Sistemleri Final Projesi Kuru Temizleme Takip Sistemi. Hazırlayanlar : Fatma Çiftçi Zeynep Doğru

Aşağıdaki şemaya dikkat edin. Sorgulamalarımızı genellikle bu şemaya göre yapacağız.

KIRIKKALE ÜNİVERSİTESİ

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.

License. Veri Tabanı Sistemleri. Konular. Bağıntı Modeli Dr. E. F. Codd, 1970 veri bağıntılar şeklinde modellenir: α A B C...

SUNGURLU MESLEK YÜKSEKOKULU 5. T-SQL

EBE-368 Veri Tabanı Yönetim Sistemleri SQL

Örnek: HAFTA12B isimli bir kullanıcı tanımlayalım. Bu kullanıcıya gerekli yetkileri verelim.

Veri Tabanı Yönetim Sistemleri I

VERİTABANI YÖNETİMİ. İlişkisel Veritabanı 4.HAFTA. Veritabanı Yönetimi Prof. Dr. İbrahim Çil

Veritabanı Tarihi. 1960s: Bilgisayarlar artan saklama kapasiteleri ile birlikte firmalar tarafından karşılanabilir hale gelmeye başladı

SAKLI YORDAM (Stored Procedure) Sibel Somyürek

TEMEL SQL SORGU ÖRNEKLERİ. Yukarıdaki sorguyu yazıp çalıştırdığımızda db_market adında bir veritabanı oluşturulur.

VERİ TABANI YÖNETİM SİSTEMLERİ. Yrd. Doç. Dr. Fırat YÜCEL Akdeniz Üniversitesi Enformatik Bölümü

KISITLAMALAR (CONSTRAINT)

EBE-368 Veri Tabanı Yönetim Sistemleri İlişkisel Model (The Relational Model)

Veritabanı Nedir? Veritabanı

Sanayi Marketi

Sanayi Marketi

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

Güz Yarıyılı MT 487 Bilgisayarda Veri Yapıları Final Çalışma Soruları

BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ DERSİ

BÖLÜM -7: TABLOLARI OLUŞTURMA VE YÖNETME

Veri Tabanı-I 5.Hafta

Creating Tables in Oracle

Veri Tabanı-I 9.Hafta

KULLANICI TANIMLI FONKSİYONLAR

Veri Tabanı Örnekleri

Veri Tabanı-I 2.Hafta

Laboratuvar 6 TABLOLAR VE KISITLAR

Veritabanı Tasarımı. NOT NULL ve UNIQUE Kısıtlamaları Tanımlama

T.C. MİLLİ EĞİTİM BAKANLIĞI MEGEP (MESLEKÎ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ INTERNET PROGRAMCILIĞI - 5

10-Veri Tabanları.

Durhan GABRALI Veritabanı Organizasyonu Dersi (11B)

1 - Adi A Harfi İle Biten Kişilerin Listesi İçin Hangisi Kullanılmalıdır? Select * From Kisiler Where Adi End A Select * From Kisiler Where Adi Like

STORED PROCEDURE LER (Saklı Yordamlar)

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

BPR152-Algoritma ve Programlama II Uygulama -12

Sayfa 1 / 8. Tabo yapıları

TRIGGER. Trigger lar, tablo üzerinde tanımlanabilen ve bu tablo üzerinde bir işlem gerçekleştiğinde tetiklenen programlama ögeleridir.

Öğr. Gör. Cansu AYVAZ GÜVEN VERİTABANI-II. Değişken Tanımlama Ve Akış Kontrol Deyimleri

Kaynakça. Murat ELİÇALIŞKAN Webmaster. Düzenleme Burak Kıymaz

SQL Komutları (2) Uzm. Murat YAZICI

Veri Tabanı-I 3.Hafta

GRAF TEORİSİNE DAYALI YERLEŞTİRME UYGULAMALARI (Yüksek Lisans Tezi)

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

Veri Tabanı-I. 3.Hafta

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

Cybersoft Bilişim Teknolojileri Sunucu Tarafı Programlaması Kursu Final soruları. Tarih: 27 Kasım 2010 Saat: 13:30 Süre: 3 saat

Transkript:

MSSQL CREATE DATABASE OKUL USE OKUL CREATE TABLE BÖLÜMLER [BÖLÜM KODU] SMALLINT PRIMARY KEY, [BÖLÜM ADI] VARCHAR100 [ADRES] VARCHAR255 [TELEFON] CHAR16 CHECKTELEFON LIKE '0[0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9] [0-9][0-9]' CREATE TABLE DERSLER [DERS KODU] CHAR6 PRIMARY KEY, [DERS ADI] VARCHAR100 [KREDİ] TINYINT [DERS HOCASI] VARCHAR100 1 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2017-2018 Güz Dönemi

CREATE TABLE ÖĞRENCİLER [NUMARA] BIGINT PRIMARY KEY, [TC NO] BIGINT UNIQUE [AD] VARCHAR25 [SOYAD] VARCHAR25 [MEMLEKET] VARCHAR25 DEFAULT 'BARTIN' [CİNSİYET] VARCHAR5 CHECK[CİNSİYET] IN 'BAY','BAYAN' [TELEFON] CHAR16 CHECKTELEFON LIKE '0[0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9] [0-9][0-9]' [MAIL] VARCHAR255 CHECKMAIL LIKE '%@bartin.edu.tr' NULL, [BÖLÜM KODU] SMALLINT REFERENCES BÖLÜMLER[BÖLÜM KODU] CREATE TABLE NOTLAR [ÖĞRENCİ NO] BIGINT REFERENCES ÖĞRENCİLER[NUMARA] [DERS KODU] CHAR6 REFERENCES DERSLER[DERS KODU] [VİZE] TINYINT CHECK [VİZE] BETWEEN 0 AND 100 NULL, [FİNAL] TINYINT CHECK [FİNAL] BETWEEN 0 AND 100 NULL, [ORTALAMA] FLOAT NULL, [DURUM] BIT NULL, CONSTRAINT PK_NOTLAR PRIMARY KEY [ÖĞRENCİ NO], [DERS KODU] 2 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2017-2018 Güz Dönemi

MySQL CREATE DATABASE OKUL; USE OKUL; CREATE TABLE BÖLÜMLER `BÖLÜM KODU` SMALLINT PRIMARY KEY, `BÖLÜM ADI` VARCHAR100 `ADRES` VARCHAR255 `TELEFON` CHAR16 NOT NULL ; CREATE TABLE DERSLER `DERS KODU` CHAR6 PRIMARY KEY, `DERS ADI` VARCHAR100 `KREDİ` TINYINT `DERS HOCASI` VARCHAR100 NOT NULL ; CREATE TABLE ÖĞRENCİLER `NUMARA` BIGINT PRIMARY KEY, `TC NO` BIGINT UNIQUE `AD` VARCHAR25 `SOYAD` VARCHAR25 `MEMLEKET` VARCHAR25 DEFAULT 'BARTIN' `CİNSİYET` VARCHAR5 `TELEFON` CHAR16 `MAIL` VARCHAR255 NULL, `BÖLÜM KODU` SMALLINT REFERENCES BÖLÜMLER`BÖLÜM KODU` ; CREATE TABLE NOTLAR `ÖĞRENCİ NO` BIGINT REFERENCES ÖĞRENCİLER`NUMARA` `DERS KODU` CHAR6 REFERENCES DERSLER`DERS KODU` `VİZE` TINYINT NULL, `FİNAL` TINYINT NULL, `ORTALAMA` FLOAT NULL, `DURUM` BIT NULL, CONSTRAINT PK_NOTLAR PRIMARY KEY `ÖĞRENCİ NO`, `DERS KODU` ; 3 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2017-2018 Güz Dönemi

MSSQL CREATE DATABASE MARKET USE MARKET CREATE TABLE ÜRÜNLER [ÜRÜN KODU] CHAR16 PRIMARY KEY [ÜRÜN ADI] VARCHAR100 [BİRİM FİYAT] SMALLMONEY CHECK[BİRİM FİYAT] > 0 4 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2017-2018 Güz Dönemi

CREATE TABLE ÇALIŞANLAR [ÇALIŞAN NO] INT PRIMARY KEY [AD] VARCHAR50 [SOYAD] VARCHAR50 [TELEFON] CHAR16 CHECK[TELEFON] LIKE '0[0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9] [0-9][0-9]' [MAIL] VARCHAR255 CHECK[MAIL] LIKE '%@%.%' [MAAŞ] SMALLMONEY CHECK[MAAŞ] BETWEEN 850 AND 2500 NULL CREATE TABLE MÜŞTERİLER [MÜŞTERİ NO] INT IDENTITY1000,1 PRIMARY KEY [TC NO] DECIMAL11 UNIQUE [AD] VARCHAR25 [SOYAD] VARCHAR25 [TELEFON] CHAR16 CHECK [TELEFON] LIKE '0[0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9] [0-9][0-9]' NULL, [MAIL] VARCHAR255 CHECK[MAIL] LIKE '%@%.%' NULL, [ADRES] VARCHAR255 [ŞEHİR] VARCHAR25 DEFAULT 'BARTIN' CREATE TABLE SİPARİŞLER [SİPARİŞ NO] INT IDENTITY100,1 PRIMARY KEY [ÜRÜN KODU] CHAR16 REFERENCES ÜRÜNLER[ÜRÜN KODU] [ÇALIŞAN NO] INT REFERENCES ÇALIŞANLAR[ÇALIŞAN NO] [MÜŞTERİ NO] INT REFERENCES MÜŞTERİLER[MÜŞTERİ NO] [TARİH] DATETIME [ADET] INT [TUTAR] MONEY 5 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2017-2018 Güz Dönemi

MySQL CREATE DATABASE MARKET; USE MARKET; CREATE TABLE ÜRÜNLER `ÜRÜN KODU` CHAR16 PRIMARY KEY, `ÜRÜN ADI` VARCHAR100 `BİRİM FİYAT` FLOAT NOT NULL ; CREATE TABLE ÇALIŞANLAR `ÇALIŞAN NO` INT PRIMARY KEY, `AD` VARCHAR50 `SOYAD` VARCHAR50 `TELEFON` CHAR16 `MAIL` VARCHAR255 `MAAŞ` FLOAT NULL ; CREATE TABLE MÜŞTERİLER `MÜŞTERİ NO` INT AUTO_INCREMENT PRIMARY KEY, `TC NO` DECIMAL11 UNIQUE `AD` VARCHAR25 `SOYAD` VARCHAR25 `TELEFON` CHAR16 NULL, `MAIL` VARCHAR255 NULL, `ADRES` VARCHAR255 `ŞEHİR` VARCHAR25 DEFAULT 'BARTIN' NOT NULL ; CREATE TABLE SİPARİŞLER `SİPARİŞ NO` INT AUTO_INCREMENT PRIMARY KEY, `ÜRÜN KODU` CHAR16 REFERENCES ÜRÜNLER`ÜRÜN KODU` ; `ÇALIŞAN NO` INT REFERENCES ÇALIŞANLAR`ÇALIŞAN NO` `MÜŞTERİ NO` INT REFERENCES MÜŞTERİLER`MÜŞTERİ NO` `TARİH` DATETIME `ADET` INT `TUTAR` FLOAT NOT NULL 6 Bartın MYO Bilgisayar Programcılığı Öğr. Gör. Bayram AKGÜL 2017-2018 Güz Dönemi