Basis Data. Presentasi Pendidikan Basis Data

Basis Data.  Presentasi Pendidikan Basis Data
Basis Data. Presentasi Pendidikan Basis Data

Geser 1

Pelajaran 38 ilmu komputer di kelas 11

Basis Data © Vyazovchenko Nataliya, 2010

Geser 2

Geser 3

Database Tabular

Basis data tabular berisi daftar objek dengan tipe yang sama, yaitu objek yang memiliki kumpulan properti yang sama. Lebih mudah untuk merepresentasikan database seperti itu dalam bentuk tabel dua dimensi: di setiap barisnya, nilai properti salah satu objek ditempatkan secara berurutan; Setiap nilai properti berada pada kolomnya masing-masing, dikepalai oleh nama properti.

Geser 4

Bidang basis data

Kolom tabel seperti itu disebut bidang; setiap bidang ditandai dengan namanya (nama properti terkait) dan tipe data yang mewakili nilai dari properti ini. Bidang database adalah kolom tabel yang berisi nilai properti tertentu.

Geser 5

Baris tabel adalah catatan tentang suatu objek; catatan-catatan ini dibagi menjadi beberapa bidang berdasarkan kolom tabel, sehingga setiap catatan mewakili sekumpulan nilai yang terdapat dalam bidang tersebut. Catatan basis data adalah baris tabel yang berisi sekumpulan nilai properti yang terletak di bidang basis data.

Entri basis data

Geser 6

Bidang kunci

Setiap tabel harus berisi setidaknya satu bidang kunci, yang isinya unik untuk setiap catatan dalam tabel tersebut. Bidang kunci memungkinkan Anda mengidentifikasi secara unik setiap catatan dalam tabel. Bidang kunci adalah bidang yang nilainya secara unik mengidentifikasi rekaman dalam tabel.

Geser 7

Field kunci yang paling sering digunakan adalah field yang berisi tipe data counter. Namun, terkadang lebih mudah menggunakan kolom lain sebagai kolom kunci tabel: kode produk, nomor inventaris, dll.

Geser 8

Jenis suatu bidang ditentukan oleh jenis data yang dikandungnya. Bidang dapat berisi tipe data utama berikut:

counter - bilangan bulat yang diatur secara otomatis saat memasukkan catatan. Angka-angka ini tidak dapat diubah oleh pengguna; teks - teks yang berisi hingga 255 karakter; numerik - angka; tanggal/waktu - tanggal atau waktu; moneter - angka dalam format moneter; logis - nilai Benar (Ya) atau Salah (Tidak); hyperlink - tautan ke sumber informasi di Internet (misalnya, situs web).

Geser 9

Properti Bidang

Setiap jenis bidang memiliki kumpulan propertinya sendiri. Properti bidang yang paling penting adalah: ukuran bidang - menentukan panjang maksimum bidang teks atau numerik; format bidang - mengatur format data; bidang yang wajib diisi - menunjukkan bahwa bidang ini harus diisi.

Geser 10

Misalnya saja database Komputer, yang berisi daftar objek (komputer), yang masing-masing memiliki nama. Sebagai karakteristik (properti), Anda dapat mempertimbangkan jenis prosesor yang dipasang dan jumlah RAM. Bidang Nama dan Jenis Prosesor adalah teks, RAM- numerik, dan nomor bidang - penghitung (Tabel 11.1). Selain itu, setiap bidang memiliki serangkaian properti tertentu. Misalnya, untuk kolom RAM, format datanya diatur ke bilangan bulat.

Geser 11

Geser 12

Geser 13

Basis data hierarki

Basis data hierarkis dapat direpresentasikan secara grafis sebagai pohon terbalik yang terdiri dari objek-objek pada tingkat yang berbeda. Tingkat paling atas (akar pohon) ditempati oleh satu objek, tingkat kedua - oleh objek tingkat kedua, dan seterusnya. Contoh database hierarki adalah Registri Windows dan katalog folder Windows.

Geser 14

Hubungan antar objek

Ada hubungan antar objek; setiap objek dapat mencakup beberapa objek tingkat rendah. Objek-objek tersebut berada dalam hubungan antara leluhur (objek yang lebih dekat ke akar) dan seorang anak (objek tingkat rendah), di mana objek leluhur mungkin tidak memiliki atau beberapa anak, sedangkan objek anak tentu hanya memiliki satu leluhur. Benda yang mempunyai nenek moyang yang sama disebut kembar

Geser 15

Basis data hierarkis adalah Direktori Folder Windows, yang dapat Anda gunakan dengan meluncurkan Explorer. Tingkat paling atas ditempati oleh folder Desktop. Pada tingkat kedua terdapat folder My Computer, My Documents, Network Neighborhood dan Recycle Bin, yang merupakan turunan dari folder Desktop, dan merupakan kembaran satu sama lain. Pada gilirannya, folder Komputer Saya adalah nenek moyang dari folder tingkat ketiga - folder disk (Disk 3.5 (A:), (C:), (D:), (E:), (F:)) dan folder sistem ( Printer, Panel Kontrol, dll.)

Geser 17

Geser 18

Contoh lain dari database hierarki adalah database Sistem domain nama komputer yang terhubung ke Internet. Di tingkat atas terdapat database tabel yang berisi daftar domain tingkat atas(total 264 domain), 7 di antaranya bersifat administratif, dan 257 sisanya bersifat geografis. Domain terbesar (data per Januari 2002) adalah domain net (sekitar 48 juta server), dan di beberapa domain (misalnya, di domain zr) masih belum ada satu server pun yang terdaftar. Pada tingkat kedua terdapat database tabel yang berisi daftar domain tingkat kedua untuk setiap domain tingkat pertama. Tingkat ketiga mungkin berisi database tabel yang berisi daftar domain tingkat ketiga untuk setiap domain tingkat kedua, dan tabel yang berisi alamat IP komputer yang terletak di domain tingkat kedua.

Geser 19

Geser 20

Basis Data Terdistribusi

Basis data Sistem Nama Domain harus berisi catatan semua komputer yang terhubung ke Internet, yaitu lebih dari 150 juta catatan. Menempatkan database sebesar itu pada satu komputer akan membuat pencarian informasi menjadi sangat lambat dan tidak efisien. Solusi untuk masalah ini ditemukan dengan menempatkan masing-masing komponen database di server DNS yang berbeda. Dengan demikian, database hierarki Sistem Nama Domain adalah database terdistribusi.

Geser 21

Mencari informasi dalam database terdistribusi hierarkis

Misalnya kita ingin mengenal isi server WWW Microsoft. Pertama, permintaan kami yang berisi nama domain server www.microsoft.com akan dikirim ke server DNS ISP kami, yang akan meneruskannya ke server DNS tingkat atas di database. Yang kami minati akan ditemukan di tabel tingkat pertama domain com dan permintaan tersebut akan dialamatkan ke server DNS tingkat kedua, yang berisi daftar domain tingkat kedua yang terdaftar di domain com.

Geser 22

Domain Microsoft akan ditemukan di tabel tingkat kedua dan permintaan akan diteruskan ke server DNS tingkat ketiga. Di tabel tingkat ketiga, entri yang sesuai dengan nama domain terkandung dalam permintaan tersebut. Pencarian informasi dalam database Sistem Nama Domain akan selesai dan pencarian komputer di jaringan akan dimulai berdasarkan alamat IP-nya.

Geser 1

Geser 2

Basis data digunakan untuk penyimpanan dan pengambilan volume besar informasi. Contoh basis data: buku catatan, kamus, buku referensi, ensiklopedia. Basis data – struktural model informasi DATABASE (DB) – sekumpulan data tersimpan yang saling berhubungan, diatur menurut aturan tertentu Kolesova Zh.

Geser 3

Berdasarkan sifat informasi yang disimpan, database dibagi menjadi: Database faktual berisi informasi singkat tentang objek yang dijelaskan, disajikan dalam format yang ditentukan secara ketat. Misalnya, database perpustakaan menyimpan informasi bibliografi tentang setiap buku: tahun penerbitan, penulis, judul, dll. Database dokumenter berisi dokumen (informasi) dari buku itu sendiri. jenis yang berbeda: teks, grafik, suara, multimedia (misalnya berbagai buku referensi, kamus) Kolesova Zh.

Geser 4

CONTOH DATABASE : DB koleksi buku perpustakaan; DB personel lembaga. DB perbuatan legislatif di bidang hukum pidana; Database musik rock modern. dokumenter faktual Basis data itu sendiri hanya mencakup informasi (DB - "gudang informasi") Kolesova Zh.V.

Geser 5

Berdasarkan cara penyimpanannya, database dibagi menjadi Centralized database – database disimpan dalam satu komputer. Distributed database – bagian-bagian berbeda dari satu database disimpan dalam banyak komputer yang saling terhubung dalam suatu jaringan. Contoh: informasi dalam jaringan internet, disatukan oleh web WWW Kolesova Zh.

Geser 6

Menurut struktur organisasinya, database dibedakan menjadi JARINGAN HIERARKIS NON-RELASIONAL Basis data relasional (dari bahasa Inggris relasi) adalah basis data yang berisi informasi yang disusun dalam bentuk tabel persegi panjang yang saling berhubungan. Tabel seperti itu disebut relasi. Tabel hierarki disebut database yang informasinya diurutkan sebagai berikut: satu elemen rekaman dianggap yang utama, sisanya dianggap bawahan. Basis data hierarki terbentuk sistem file pada disk, pohon keluarga disebut database di mana koneksi horizontal ditambahkan ke koneksi hierarki vertikal. Kolesova Zh.

Geser 7

STRUKTUR DB Setiap tabel harus memiliki namanya sendiri. Catatan adalah baris tabel. Bidang adalah kolom tabel. Tabel – model informasi sistem nyata. Catatan berisi informasi tentang satu objek tertentu. Bidang tersebut memuat ciri-ciri tertentu dari suatu benda. Elemen utama dari database adalah entri Zh.V. Kolesov.

Geser 8

Catatan bidang nama tabel Kunci utama adalah bidang atau kumpulan bidang yang secara unik mengidentifikasi catatan dalam tabel Zh.