Bu SQL dosyası, bir telefon rehberi veritabanı için şema ve örnek veri içermektedir. Veritabanı iki ana tabloyu içermektedir.
- Gruplar Tablosu:
grup_id
: Otomatik artan birincil anahtar.grup_adi
: Grup adı (ör. Aile, Arkadaşlar).aciklama
: Grubun açıklaması.
- Kisiler Tablosu:
kisi_id
: Otomatik artan birincil anahtar.ad
: Kişinin adı.soyad
: Kişinin soyadı.tel_no1
vetel_no2
: Kişinin telefon numaraları.mail
: E-posta adresi.unvan
: Kişinin unvanı (ör. Mühendis, Öğretmen).grup_id
: Gruplar tablosuna bağlanarak kişinin hangi gruba ait olduğunu belirtir.
Gruplar tablosunda 20 adet, Kisiler tablosunda ise 100 adet rastgele oluşturulmuş veriler bulunmaktadır. Dosyayı Bilişim Teknolojileri alanı Yazılım Projesi dersi için kullanabilirsiniz.
Veritabanını MySQL veya MariaDB sunucunuza yüklemek için aşağıdaki adımları takip edin.
SQL dosyasını bir metin editöründe veya veritabanı yönetim aracında Yeni Sorgu penceresine kopyalayın. (örn. phpMyAdmin, HeidiSQL)
Sorguyu çalıştırın.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | -- -------------------------------------------------------- -- Sunucu: 127.0.0.1 -- Sunucu sürümü: 8.0.30 - MySQL Community Server - GPL -- Sunucu İşletim Sistemi: Win64 -- HeidiSQL Sürüm: 12.1.0.6537 -- -------------------------------------------------------- /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET NAMES utf8 */; /*!50503 SET NAMES utf8mb4 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- telefonrehberidb için veritabanı yapısı dökülüyor DROP DATABASE IF EXISTS `telefonrehberidb`; CREATE DATABASE IF NOT EXISTS `telefonrehberidb` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_turkish_ci */ /*!80016 DEFAULT ENCRYPTION='N' */; USE `telefonrehberidb`; -- tablo yapısı dökülüyor telefonrehberidb.gruplar DROP TABLE IF EXISTS `gruplar`; CREATE TABLE IF NOT EXISTS `gruplar` ( `grup_id` int NOT NULL AUTO_INCREMENT, `grup_adi` varchar(30) COLLATE utf8mb4_turkish_ci NOT NULL, `aciklama` varchar(100) COLLATE utf8mb4_turkish_ci NOT NULL, PRIMARY KEY (`grup_id`) ) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci; -- telefonrehberidb.gruplar: ~20 rows (yaklaşık) tablosu için veriler indiriliyor DELETE FROM `gruplar`; INSERT INTO `gruplar` (`grup_id`, `grup_adi`, `aciklama`) VALUES (1, 'Aile', 'Aile üyelerinden oluşan grup'), (2, 'Arkadaşlar', 'Yakın arkadaşlar grubumuz'), (3, 'İş', 'İşle ilgili kişiler'), (4, 'Okul', 'Okul arkadaşları'), (5, 'Spor', 'Spor aktivitelerine katılan kişiler'), (6, 'Komşular', 'Mahalle komşularından oluşan grup'), (7, 'Hobi', 'Hobi grubu üyeleri'), (8, 'Sağlık', 'Sağlık hizmetleriyle ilgili kişiler'), (9, 'Müşteriler', 'Şirket müşterileri'), (10, 'Satıcılar', 'Ürün sağlayıcı satıcılar'), (11, 'Teknik Destek', 'Teknik destek sağlayıcılar'), (12, 'Akrabalar', 'Uzak akrabalar'), (13, 'Kurs', 'Katıldığımız kurslardaki kişiler'), (14, 'Proje', 'Proje ekip üyeleri'), (15, 'Ekip Arkadaşları', 'Şirket içi ekip arkadaşları'), (16, 'Danışmanlar', 'Danışmanlık aldığımız kişiler'), (17, 'Yöneticiler', 'Şirket yöneticileri'), (18, 'Organizasyon', 'Etkinlik organizasyonu için kişiler'), (19, 'Eğitim', 'Eğitimle ilgili kişiler'), (20, 'Diğer', 'Diğer kategorilere girmeyen kişiler'); -- tablo yapısı dökülüyor telefonrehberidb.kisiler DROP TABLE IF EXISTS `kisiler`; CREATE TABLE IF NOT EXISTS `kisiler` ( `kisi_id` int NOT NULL AUTO_INCREMENT, `ad` varchar(20) COLLATE utf8mb4_turkish_ci NOT NULL, `soyad` varchar(20) COLLATE utf8mb4_turkish_ci NOT NULL, `tel_no1` varchar(15) COLLATE utf8mb4_turkish_ci NOT NULL, `tel_no2` varchar(15) COLLATE utf8mb4_turkish_ci NOT NULL, `mail` varchar(50) COLLATE utf8mb4_turkish_ci NOT NULL, `unvan` varchar(25) COLLATE utf8mb4_turkish_ci NOT NULL, `grup_id` int NOT NULL, PRIMARY KEY (`kisi_id`), KEY `FK_kisiler_gruplar` (`grup_id`), CONSTRAINT `FK_kisiler_gruplar` FOREIGN KEY (`grup_id`) REFERENCES `gruplar` (`grup_id`) ) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci; -- telefonrehberidb.kisiler: ~0 rows (yaklaşık) tablosu için veriler indiriliyor DELETE FROM `kisiler`; INSERT INTO `kisiler` (`kisi_id`, `ad`, `soyad`, `tel_no1`, `tel_no2`, `mail`, `unvan`, `grup_id`) VALUES (1, 'Ahmet', 'Yılmaz', '05321234567', '05337654321', 'ahmet.yilmaz@example.com', 'Mühendis', 1), (2, 'Mehmet', 'Kara', '05329876543', '05321435678', 'mehmet.kara@example.com', 'Doktor', 2), (3, 'Ayşe', 'Demir', '05321239876', '05324567890', 'ayse.demir@example.com', 'Öğretmen', 3), (4, 'Fatma', 'Çelik', '05327894561', '05329871234', 'fatma.celik@example.com', 'Avukat', 4), (5, 'Ali', 'Şahin', '05323456789', '05320987654', 'ali.sahin@example.com', 'Teknisyen', 5), (6, 'Zeynep', 'Öztürk', '05326789432', '05327654321', 'zeynep.ozturk@example.com', 'Hemşire', 6), (7, 'Hasan', 'Güneş', '05327891234', '05326543210', 'hasan.gunes@example.com', 'Muhasebeci', 7), (8, 'Elif', 'Aslan', '05322345678', '05321234567', 'elif.aslan@example.com', 'Psikolog', 8), (9, 'Burak', 'Kaya', '05323458912', '05324567890', 'burak.kaya@example.com', 'Satış Temsilcisi', 9), (10, 'Selin', 'Eren', '05324567812', '05326789432', 'selin.eren@example.com', 'Pazarlama Uzmanı', 10), (11, 'Merve', 'Aydın', '05321231234', '05324563123', 'merve.aydin@example.com', 'Eğitmen', 11), (12, 'Hakan', 'Aksoy', '05327893214', '05326781234', 'hakan.aksoy@example.com', 'İşletmeci', 12), (13, 'Seda', 'Bal', '05325412367', '05329876543', 'seda.bal@example.com', 'İnsan Kaynakları Uzmanı', 13), (14, 'Yusuf', 'Çınar', '05321234789', '05327895643', 'yusuf.cinar@example.com', 'Lojistik Uzmanı', 14), (15, 'Dilek', 'Yıldız', '05320987654', '05325674321', 'dilek.yildiz@example.com', 'Proje Yöneticisi', 15), (16, 'Can', 'Taş', '05321234509', '05322345678', 'can.tas@example.com', 'Yazılım Geliştirici', 16), (17, 'Ece', 'Bulut', '05323456709', '05324567812', 'ece.bulut@example.com', 'Veri Analisti', 17), (18, 'Ozan', 'Ersoy', '05322345687', '05326789456', 'ozan.ersoy@example.com', 'Grafik Tasarımcı', 18), (19, 'Sibel', 'Deniz', '05327893421', '05323456709', 'sibel.deniz@example.com', 'Sekreter', 19), (20, 'Cem', 'Çevik', '05321239876', '05325674321', 'cem.cevik@example.com', 'Danışman', 20), (21, 'Murat', 'Sezgin', '05327654123', '05324567123', 'murat.sezgin@example.com', 'Mühendis', 1), (22, 'Nazlı', 'Koç', '05321234876', '05326781239', 'nazli.koc@example.com', 'Hemşire', 2), (23, 'Serkan', 'Bozkurt', '05325418792', '05326789412', 'serkan.bozkurt@example.com', 'Avukat', 3), (24, 'Emre', 'Akbaş', '05327894123', '05324561234', 'emre.akbas@example.com', 'Yazılım Uzmanı', 1), (25, 'Melis', 'Çelik', '05326784321', '05329871234', 'melis.celik@example.com', 'Satış Temsilcisi', 2), (26, 'Cansu', 'Tuna', '05325674321', '05321238765', 'cansu.tuna@example.com', 'Psikolog', 3), (27, 'Özgür', 'Demir', '05327892345', '05329874567', 'ozgur.demir@example.com', 'İş Analisti', 4), (28, 'Bora', 'Şen', '05326781234', '05325674321', 'bora.sen@example.com', 'Proje Uzmanı', 5), (29, 'Gizem', 'Yılmaz', '05321239874', '05324568923', 'gizem.yilmaz@example.com', 'Diyetisyen', 6), (30, 'Eren', 'Koçak', '05323457892', '05326783412', 'eren.kocak@example.com', 'Avukat', 7), (31, 'Serap', 'Efe', '05322348956', '05325412367', 'serap.efe@example.com', 'Öğretmen', 8), (32, 'Barış', 'Akgün', '05324567812', '05327654321', 'baris.akgun@example.com', 'Danışman', 9), (33, 'Duygu', 'Kıran', '05327894123', '05324561234', 'duygu.kiran@example.com', 'Pazarlama Uzmanı', 10), (34, 'Yasemin', 'Taşçı', '05326783412', '05329872345', 'yasemin.tasci@example.com', 'Hemşire', 11), (35, 'Mert', 'Çevik', '05323456789', '05322348956', 'mert.cevik@example.com', 'Eğitmen', 12), (36, 'Sevgi', 'Kaya', '05327894561', '05321239876', 'sevgi.kaya@example.com', 'İnsan Kaynakları Uzmanı', 13), (37, 'Kerem', 'Uslu', '05329871234', '05327654321', 'kerem.uslu@example.com', 'Lojistik Uzmanı', 14), (38, 'Dilara', 'Öztürk', '05321237654', '05327894561', 'dilara.ozturk@example.com', 'Doktor', 15), (39, 'Onur', 'Candan', '05325674321', '05324567812', 'onur.candan@example.com', 'Mimar', 16), (40, 'Tuğçe', 'Arslan', '05323451234', '05326784321', 'tugce.arslan@example.com', 'Sekreter', 17), (41, 'Halil', 'Akın', '05324568923', '05327654123', 'halil.akin@example.com', 'Grafik Tasarımcı', 18), (42, 'Ebru', 'Gül', '05329874567', '05321238765', 'ebru.gul@example.com', 'Satış Uzmanı', 19), (43, 'Volkan', 'Durmaz', '05321239874', '05324561234', 'volkan.durmaz@example.com', 'Veri Analisti', 20), (44, 'Leyla', 'Sönmez', '05323451234', '05327654321', 'leyla.sonmez@example.com', 'Avukat', 1), (45, 'Kemal', 'Gür', '05321237894', '05324568912', 'kemal.gur@example.com', 'Mühendis', 2), (46, 'Sibel', 'Acar', '05327894123', '05323456789', 'sibel.acar@example.com', 'Hemşire', 3), (47, 'Ali', 'Yücel', '05329872345', '05321239874', 'ali.yucel@example.com', 'Proje Uzmanı', 4), (48, 'Ceyda', 'Eren', '05324561234', '05325674321', 'ceyda.eren@example.com', 'Pazarlama Uzmanı', 5), (49, 'Musa', 'Taş', '05323456789', '05327654321', 'musa.tas@example.com', 'Danışman', 6), (50, 'Aslı', 'Korkmaz', '05321238765', '05329874567', 'asli.korkmaz@example.com', 'Öğretmen', 7), (51, 'Halil', 'Durak', '05326783412', '05324561234', 'halil.durak@example.com', 'Lojistik Uzmanı', 8), (52, 'Neslihan', 'Özgün', '05327894561', '05321237654', 'neslihan.ozgun@example.com', 'Psikolog', 9), (53, 'Tolga', 'Aydın', '05327654123', '05324567812', 'tolga.aydin@example.com', 'Eğitmen', 10), (54, 'Derya', 'Gündüz', '05321239874', '05326784321', 'derya.gunduz@example.com', 'Sekreter', 11), (55, 'Engin', 'Sezer', '05324568923', '05321237894', 'engin.sezer@example.com', 'Grafik Tasarımcı', 12), (56, 'Buse', 'Turan', '05327654321', '05324561234', 'buse.turan@example.com', 'Satış Uzmanı', 13), (57, 'Ömer', 'Yurt', '05329871234', '05327894561', 'omer.yurt@example.com', 'Doktor', 14), (58, 'Melek', 'Aslan', '05321237654', '05324568912', 'melek.aslan@example.com', 'Mimar', 15), (59, 'Faruk', 'Deniz', '05326783412', '05323456789', 'faruk.deniz@example.com', 'İşletmeci', 16), (60, 'Funda', 'Gültekin', '05324561234', '05327654123', 'funda.gultekin@example.com', 'Hemşire', 17), (61, 'Serkan', 'Altun', '05321239874', '05321238765', 'serkan.altun@example.com', 'Satış Temsilcisi', 18), (62, 'Pelin', 'Çakar', '05327894123', '05324567812', 'pelin.cakar@example.com', 'Yazılım Uzmanı', 19), (63, 'Erhan', 'Kaptan', '05329874567', '05327654321', 'erhan.kaptan@example.com', 'Veri Analisti', 20), (64, 'Rıza', 'Bey', '05327891432', '05324561987', 'riza.bey@example.com', 'Mühendis', 1), (65, 'Deniz', 'Uslu', '05323456721', '05327654345', 'deniz.uslu@example.com', 'Öğretmen', 2), (66, 'Asuman', 'Bilgin', '05324563214', '05327893124', 'asuman.bilgin@example.com', 'Danışman', 3), (67, 'Sinan', 'Çelik', '05329871234', '05321237894', 'sinan.celik@example.com', 'Pazarlama Uzmanı', 4), (68, 'Sevda', 'Gök', '05321237654', '05324568923', 'sevda.gok@example.com', 'Lojistik Uzmanı', 5), (69, 'Harun', 'Kaya', '05327654123', '05324561234', 'harun.kaya@example.com', 'Doktor', 6), (70, 'Fikret', 'Acar', '05323458765', '05326783412', 'fikret.acar@example.com', 'Proje Yöneticisi', 7), (71, 'Mine', 'Deniz', '05327894531', '05321234567', 'mine.deniz@example.com', 'Veri Analisti', 8), (72, 'Serdar', 'Güçlü', '05324567890', '05329871234', 'serdar.guclu@example.com', 'Satış Temsilcisi', 9), (73, 'Gül', 'Yılmaz', '05327891234', '05326789345', 'gul.yilmaz@example.com', 'Hemşire', 10), (74, 'Burak', 'Arslan', '05321237654', '05327654123', 'burak.arslan@example.com', 'Grafik Tasarımcı', 11), (75, 'Pınar', 'Ak', '05324567812', '05324568923', 'pinar.ak@example.com', 'Diyetisyen', 12), (76, 'Hüseyin', 'Koçak', '05326783412', '05321237894', 'huseyin.kocak@example.com', 'İnsan Kaynakları Uzmanı', 13), (77, 'Esra', 'Şentürk', '05329874567', '05327654345', 'esra.senturk@example.com', 'Sekreter', 14), (78, 'Mehmet', 'Toprak', '05323451234', '05324563214', 'mehmet.toprak@example.com', 'Eğitmen', 15), (79, 'Canan', 'Sağlam', '05327894123', '05321238765', 'canan.saglam@example.com', 'Mimar', 16), (80, 'Fatih', 'Güler', '05321239876', '05324568912', 'fatih.guler@example.com', 'Yazılım Uzmanı', 17), (81, 'Aylin', 'Sezgin', '05326781234', '05323457890', 'aylin.sezgin@example.com', 'Mühendis', 1), (82, 'Erhan', 'Bulut', '05324567891', '05327894123', 'erhan.bulut@example.com', 'Öğretmen', 2), (83, 'Büşra', 'Kılıç', '05321239874', '05329872345', 'busra.kilic@example.com', 'Danışman', 3), (84, 'Efe', 'Şahin', '05327894561', '05324563214', 'efe.sahin@example.com', 'Pazarlama Uzmanı', 4), (85, 'Gizem', 'Işık', '05324567812', '05321237654', 'gizem.isik@example.com', 'Psikolog', 5), (86, 'Selim', 'Kurt', '05326783412', '05327654321', 'selim.kurt@example.com', 'Doktor', 6), (87, 'Hale', 'Gümüş', '05321238765', '05329874567', 'hale.gumus@example.com', 'Hemşire', 7), (88, 'Furkan', 'Aslan', '05329872345', '05324561234', 'furkan.aslan@example.com', 'Proje Uzmanı', 8), (89, 'Melike', 'Kaya', '05327654123', '05323456789', 'melike.kaya@example.com', 'Diyetisyen', 9), (90, 'Tunç', 'Erdoğan', '05321237894', '05326789345', 'tunc.erdogan@example.com', 'Lojistik Uzmanı', 10), (91, 'Zehra', 'Altın', '05327894123', '05324563214', 'zehra.altin@example.com', 'Veri Analisti', 11), (92, 'Tamer', 'Sağır', '05321239874', '05327654345', 'tamer.sagir@example.com', 'Grafik Tasarımcı', 12), (93, 'Derya', 'Korkut', '05324567812', '05326783412', 'derya.korkut@example.com', 'Eğitmen', 13), (94, 'Oğuz', 'Kılıçoğlu', '05327654321', '05329874567', 'oguz.kilicoglu@example.com', 'Sekreter', 14), (95, 'Yaren', 'Çetin', '05321238765', '05327893124', 'yaren.cetin@example.com', 'Satış Uzmanı', 15), (96, 'Kerim', 'Demirtaş', '05326781234', '05324567890', 'kerim.demirtas@example.com', 'Yazılım Uzmanı', 16), (97, 'Elif', 'Sağlam', '05329871234', '05323457890', 'elif.saglam@example.com', 'Mimar', 17), (98, 'Hasan', 'Koç', '05327893124', '05324563214', 'hasan.koc@example.com', 'Avukat', 18), (99, 'Nil', 'Görkem', '05321237894', '05321237654', 'nil.gorkem@example.com', 'İşletmeci', 19), (100, 'Uğur', 'Yıldırım', '05326783412', '05327654345', 'ugur.yildirim@example.com', 'Psikolog', 20); /*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */; /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; /*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */; |