Mengenai mereka bentuk pangkalan data

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Reka bentuk pangkalan data yang baik memastikan pangkalan data anda adalah mudah untuk mengekalkan. Anda menyimpan data dalam Jadual dan setiap jadual yang mengandungi data tentang subjek hanya satu, seperti pelanggan. Oleh itu, anda mengemas kini cebisan data, seperti alamat, hanya satu tempat dan perubahan itu secara automatik muncul di seluruh pangkalan data.

Pangkalan data direka bentuk dengan baik biasanya mengandungi jenis pertanyaan yang menunjukkan maklumat yang anda perlukan. Pertanyaan mungkin menunjukkan subset data, seperti semua pelanggan di London, atau gabungan data daripada jadual berlainan, seperti maklumat pesanan yang digabungkan dengan maklumat pelanggan.

A query with fields from two tables

Imej butang Pertanyaan ini mengambil ID pesanan, nama Syarikat, bandar dan maklumat tarikh yang diperlukan untuk pelanggan dalam pesanan yang diperlukan dalam April London.

Hasil yang anda inginkan daripada pangkalan data anda — - borang dan halaman capaian data yang anda ingin gunakan dan laporan yang anda ingin cetak —-tidak semestinya menyediakan petunjuk tentang bagaimana anda harus struktur Jadual dalam pangkalan data anda kerana anda kerap mendasarkan halaman capaian borang, laporan dan data pada pertanyaan dan bukannya Jadual.

Sebelum anda menggunakan Microsoft Access untuk sebenarnya membina Jadual, pertanyaan, borang dan objek lain, ia adalah idea yang baik untuk melakar dan rework Reka bentuk anda pada kertas terlebih dahulu. Anda juga boleh periksa serupa dengan anda mereka bentuk pangkalan data direka bentuk dengan baik, atau anda boleh membuka pangkalan data sampel Northwind dan kemudian buka Tetingkap hubungan memeriksa Reka bentuk.

Ikuti langkah asas ini apabila mereka bentuk pangkalan data anda.

Menentukan tujuan pangkalan data anda

Langkah pertama dalam mereka bentuk pangkalan data adalah untuk menentukan tujuan dan cara ia akan digunakan:

  • Bercakap dengan individu yang akan menggunakan pangkalan data. Melakukan sumbang saran tentang soalan anda dan ia akan seperti pangkalan data untuk menjawab.

  • Melakar keluar laporan yang anda ingin pangkalan data untuk menghasilkan.

  • Kumpulkan borang yang anda sedang gunakan untuk merakam data anda.

Apabila anda menentukan tujuan pangkalan data anda, senarai maklumat yang anda inginkan daripada pangkalan data akan mula muncul. Dari itu, anda boleh menentukan apakah fakta yang anda perlu menyimpan dalam pangkalan data dan Apakah subjek fact setiap kepunyaan. Fakta-fakta ini sepadan dengan medan (lajur) dalam pangkalan data anda dan subjek yang fakta tersebut tergolong sepadan pada jadual.

Menentukan medan yang anda perlukan dalam pangkalan data

Setiap medan adalah sebenarnya tentang subjek tertentu. Contohnya, anda mungkin perlu menyimpan fakta berikut mengenai pelanggan anda: Syarikat nama, alamat, bandar, Negeri, dan nombor telefon. Anda perlu mencipta medan berasingan bagi setiap fakta-fakta ini. Apabila menentukan medan yang anda perlukan, diingati prinsip reka bentuk ini:

  • Memasukkan semua maklumat yang anda perlukan.

  • Menyimpan maklumat dalam bahagian logik terkecil. Contohnya, nama pekerja sering dipisahkan kepada dua medan, nama pertama dan LastName, agar mudah untuk mengisih data mengikut LastName.

  • Jangan mencipta medan untuk data yang terdiri daripada senarai berbilang item. Contohnya, dalam Jadual pembekal, jika anda mencipta medan produk yang mengandungi senarai dipisahkan koma bagi setiap produk yang anda terima daripada pembekal, ia akan lebih sukar untuk mencari pembekal yang menyediakan produk atau perkhidmatan tertentu.

  • Jangan sertakan data berasal atau terhitung (data yang merupakan hasil yang ungkapan). Contohnya, jika anda mempunyai medan UnitPrice dan kuantiti medan, tidak mencipta medan tambahan yang mendarabkan nilai dalam dua medan ini.

  • Jangan mencipta medan yang serupa dengan satu sama lain. Contohnya, dalam Jadual pembekal, jika anda mencipta medan Product1, Product2 dan Product3, ia akan lebih sukar untuk mencari semua pembekal yang menyediakan produk atau perkhidmatan tertentu. Juga, anda perlu mengubah Reka bentuk pangkalan data anda jika pembekal menyediakan lebih daripada tiga produk. Anda memerlukan satu medan sahaja untuk produk jika anda meletakkan medan tersebut dalam Jadual produk bukannya dalam Jadual pembekal.

Menentukan jadual yang anda perlukan dalam pangkalan data

Setiap jadual yang sepatutnya mengandungi maklumat tentang subjek satu. Senarai medan akan memberikan petunjuk pada jadual yang anda perlukan. Contohnya, jika anda mempunyai medan HireDate, subjeknya ialah pekerja, jadi ia tergolong dalam jadual pekerja. Anda mungkin mempunyai jadual untuk pelanggan, jadual untuk produk dan jadual untuk pesanan.

Menentukan Jadual mana setiap medan yang dimiliki oleh

Apabila anda memutuskan Jadual mana setiap medan kepunyaan, diingati prinsip reka bentuk ini:

  • Menambahkan medan hanya satu jadual.

  • Jangan menambah medan pada jadual jika ia akan mengakibatkan maklumat yang sama muncul dalam berbilang rekod dalam jadual tersebut. Jika anda pasti bahawa medan dalam Jadual mengandungi banyak maklumat pendua, medan tersebut mungkin adalah dalam Jadual yang salah.

    Contohnya, jika anda meletakkan medan yang mengandungi alamat pelanggan dalam Jadual pesanan, maklumat tersebut akan mungkin boleh diulang dalam lebih daripada satu rekod, kerana pelanggan akan mungkin lebih daripada satu perintah tempat. Walau bagaimanapun, jika anda meletakkan medan alamat dalam Jadual pelanggan, ia akan muncul sekali sahaja. Dalam hal ini, Jadual dalam Pangkalan data Microsoft Access berbeza daripada jadual dalam pangkalan data fail rata seperti hamparan.

    Apabila setiap bahagian maklumat disimpan hanya sekali, anda mengemas kini dalam satu tempat. Ini adalah lebih cekap dan ia juga menyingkirkan kemungkinan entri pendua yang mengandungi maklumat berlainan.

Mengenal pasti medan dengan nilai unik dalam setiap rekod

Untuk Microsoft Access untuk menyambung maklumat yang disimpan dalam Jadual berasingan — contohnya, untuk menyambung pelanggan dengan semua pelanggan pesanan — setiap Jadual dalam pangkalan data anda mesti memasukkan medan atau set medan yang mengenal pasti secara unik setiap rekod individu dalam Jadual. Seperti medan atau set medan dipanggil kunci primer.

Menentukan perhubungan antara Jadual

Setelah anda telah dibahagikan maklumat anda ke dalam Jadual dan mengenal pasti kunci primer medan, anda memerlukan cara untuk memberitahu Microsoft Access cara untuk menggabungkan maklumat berkaitan kembali sekali lagi dalam cara yang bermakna. Untuk melakukan ini, anda mentakrifkan perhubungan antara Jadual.

Anda mungkin mendapati ia berguna untuk melihat perhubungan dalam pangkalan data sedia ada direka bentuk dengan baik seperti pangkalan data sampel Northwind.

Memperincikan Reka bentuk anda

Selepas anda telah direka bentuk Jadual, medan dan perhubungan yang anda perlukan, Inilah masanya untuk mengkaji reka bentuk dan mengesan sebarang kelemahan yang mungkin kekal. Lebih mudah untuk mengubah Reka bentuk pangkalan data anda sekarang daripada ia berada selepas anda telah diisi Jadual dengan data.

Gunakan Microsoft Access untuk mencipta jadual anda, menentukan perhubungan antara jadual dan masukkan cukup data sampel dalam jadual anda supaya anda boleh menguji Reka bentuk anda. Untuk menguji perhubungan dalam pangkalan data anda, lihat jika anda boleh mencipta pertanyaan untuk mendapatkan jawapan yang anda inginkan. Cipta Draf kasar borang dan laporan anda dan lihat jika ia menunjukkan data yang anda jangkakan. Cari duplikasi data yang tidak diperlukan dan menyingkirkan mereka.

Masukkan data dan mencipta objek pangkalan data lain

Apabila anda telah berpuas yang struktur Jadual memenuhi prinsip reka bentuk yang diterangkan di sini, kemudian Inilah masanya untuk meneruskan dan menambah data sedia ada anda kepada jadual. Anda boleh mencipta objek pangkalan data lain —-pertanyaan, borang, laporan, halaman capaian data, makro dan modul.

Menggunakan alat analisis Microsoft Access

Microsoft Access termasuk dua alat yang boleh membantu anda memperincikan Reka bentuk Pangkalan data Microsoft Access.

  • Penganalisis Jadual boleh menganalisis Reka bentuk satu jadual pada satu masa, boleh cadangkan struktur jadual yang baru dan perhubungan jika bersesuaian dan boleh membahagikan Jadual ke dalam Jadual berkaitan yang baru jika yang munasabah.

  • Penganalisis prestasi boleh menganalisis seluruh pangkalan data anda dan buat cadangan dan cadangan untuk meningkatkan ia. Bestari juga boleh melaksanakan cadangan dan cadangan ini.

Untuk maklumat lanjut mengenai mereka bentuk pangkalan data dalam Access, lihat artikel Knowledge Base tempat untuk mencari maklumat mengenai mereka bentuk pangkalan data dalam Accesstempat untuk mencari maklumat mengenai mereka bentuk pangkalan data dalam Access.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×