ID Artikel: 209534 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0 Deskripsi dari dasar-dasar normalisasi database pada Access 2000
Pemula: Memerlukan pengetahuan tentang antarmuka pengguna pada pengguna tunggal
komputer. Untuk versi Microsoft Access 97 artikel ini, Lihat 100139 (http://support.microsoft.com/kb/100139/EN-US/ ) . Untuk Microsoft Access 2002 versi dari artikel ini, lihat 283878 (http://support.microsoft.com/kb/283878/EN-US/ ) . Pada Halaman iniRINGKASAN Artikel ini menjelaskan database normalisasi terminologi
untuk pemula. Pemahaman dasar terminologi ini sangat membantu ketika
membahas desain database relasional. CATATAN: Microsoft juga menawarkan sebuah WebCast yang membahas dasar-dasar normalisasi database. Untuk melihat WebCast ini, kunjungi berikut Microsoft Web site: http://support.Microsoft.com/servicedesks/WebCasts/wc060600/wc060600.asp?fr=1
(http://support.microsoft.com/servicedesks/webcasts/wc060600/wc060600.asp?fr=1)
Untuk informasi tambahan
tentang topik ini di versi sebelumnya akses, klik artikel berikut
nomor ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft: 100139
(http://support.microsoft.com/kb/100139/
)
Dasar-dasar normalisasi database INFORMASI LEBIH LANJUTDeskripsi normalisasiNormalisasi adalah proses pengorganisasian data dalam database. Ini termasuk menciptakan tabel dan menjalin hubungan antara orang-orang tabel sesuai dengan aturan-aturan yang dirancang untuk melindungi data dan membuat database lebih fleksibel dengan menghilangkan redundansi dan ketergantungan yang tidak konsisten.Data berlebihan boros ruang disk dan menciptakan masalah pemeliharaan. Jika data yang ada di lebih dari satu tempat harus berubah, data harus berubah dalam cara yang sama di semua lokasi. Perubahan alamat pelanggan lebih mudah untuk menerapkan jika data yang disimpan hanya dalam tabel pelanggan dan tempat lain dalam database. Apa itu "tidak konsisten ketergantungan"? Meskipun sangat intuitif bagi pengguna untuk melihat dalam tabel pelanggan untuk alamat pelanggan tertentu, itu mungkin tidak masuk akal untuk melihat di sana untuk gaji karyawan yang panggilan pada pelanggan. Gaji karyawan terkait atau bergantung pada, karyawan dan dengan demikian harus pindah ke tabel karyawan. Dependensi tidak konsisten dapat membuat sulit untuk mengakses karena data path ke menemukan data mungkin hilang atau rusak. Ada beberapa aturan untuk normalisasi database. Setiap aturan yang disebut "bentuk normal." Jika aturan pertama diamati, database dikatakan dalam "bentuk normal yang pertama". Jika yang pertama tiga aturan diamati, database adalah dianggap berada di "ketiga normal bentuk." Meskipun tingkat lain dari normalisasi bentuk mungkin, ketiga normal dianggap sebagai tingkat tertinggi yang diperlukan untuk sebagian besar aplikasi. Sebagai dengan banyak peraturan resmi dan spesifikasi, skenario dunia nyata melakukan tidak selalu memungkinkan untuk sempurna kepatuhan. Secara umum, normalisasi memerlukan tambahan tabel dan beberapa pelanggan menemukan ini rumit. Jika Anda memutuskan untuk melanggar salah satu aturan pertama tiga normalisasi, memastikan bahwa aplikasi Anda mengantisipasi setiap masalah yang dapat terjadi, seperti berlebihan data dan dependensi tidak konsisten. Deskripsi berikut termasuk contoh. Bentuk normal pertama
Apa yang terjadi ketika Anda menambahkan vendor ketiga? Menambahkan sebuah field bukan jawaban; ini memerlukan program dan meja modifikasi dan tidak lancar menampung sejumlah dinamis vendor. Sebaliknya, menempatkan semua vendor informasi dalam tabel terpisah yang disebut vendor, kemudian link persediaan untuk vendor dengan item nomor kunci, atau vendor untuk persediaan dengan vendor kode kunci. Bentuk normal kedua
Ketiga bentuk normal
Sebagai contoh, dalam perekrutan karyawan tabel, calon Universitas nama dan alamat dapat disertakan. Tetapi Anda perlu daftar lengkap dari Universitas untuk kelompok surat. Jika informasi Universitas disimpan dalam tabel calon, ada cara untuk daftar Universitas tanpa kandidat saat ini. Membuat tabel Universitas terpisah dan link untuk Calon meja dengan Universitas kode kunci. PENGECUALIAN: Mengikuti ketiga bentuk normal, sementara secara teoritis diinginkan, tidak selalu praktis. Jika Anda memiliki tabel pelanggan dan Anda ingin menghilangkan semua kemungkinan interfield dependensi, Anda harus membuat tabel terpisah untuk kota, kode pos, penjualan perwakilan, pelanggan kelas, dan faktor lainnya yang dapat digandakan dalam beberapa catatan. Dalam teori, normalisasi bernilai mengerucutkan. Namun, banyak meja kecil dapat menurunkan kinerja atau melebihi file terbuka dan kapasitas memori. Mungkin lebih layak untuk ketiga bentuk normal hanya berlaku untuk data yang perubahan sering. Jika beberapa bidang tergantung tetap, desain aplikasi Anda untuk memerlukan pengguna untuk memverifikasi semua bidang terkait ketika salah satu berubah. Bentuk normalisasiKeempat bentuk normal, juga disebut Boyce Codd Normal bentuk (BCNF), dan bentuk normal kelima ada, tapi jarang dianggap dalam desain yang praktis. Mengabaikan aturan-aturan ini mungkin mengakibatkan desain database kurang dari sempurna, tapi seharusnya tidak akan mempengaruhi fungsi.Normalisasi contoh tabelLangkah ini menunjukkan proses normalisasi fiktif mahasiswa meja.
REFERENSIAhlo, M. Hamilton, Randy Brown dan Peter Colclough. FoxPro 2: Pengembang panduan: Panduan ahli industri-kekuatan pemrograman. John Wiley & anak-anak, Oktober 1991. Halaman 220-225. Jennings, Roger. Menggunakan akses 1.1 untuk Windows. Que Corporation, Juli 1993. Halaman 799-800. Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use
(http://go.microsoft.com/fwlink/?LinkId=151500)
for other considerations.
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:209534
(http://support.microsoft.com/kb/209534/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
