- Access 2016數據庫應用基礎
- 王萍等主編
- 531字
- 2022-05-06 15:30:34
3.1.3 表結構設計實例
在創建表之前,要根據表模式(關系模式)要求,設計該表的結構,確定該表包含的字段及每個字段的字段名、數據類型與屬性。以存儲處理教師、學生、課程、修課成績等數據信息的“教務管理系統”為例,數據庫中的“學生”表、“教師”表、“課程”表、“修課成績”表的表結構設計如下。
1.“學生”表
“學生”表模式:學生(學號、姓名、性別、出生日期、籍貫、專業名稱、入學總分、照片、備注)。
“學生”表的表結構如表3-3所示。在“學生”表中,主鍵是“學號”。
表3-3 “學生”表的表結構

2.“教師”表
“教師”表模式:教師(工號、姓名、性別、職稱、學院名稱、手機號、郵箱、照片、教學簡介)。
“教師”表的表結構如表3-4所示。在“教師”表中,主鍵是“工號”。
表3-4 “教師”表的表結構

3.“課程”表
“課程”表模式:課程(課程編號、課程名稱、學分、每周課時、周數、總課時、工號、多媒體教學、課程簡介)。
“課程”表的表結構如表3-5所示。在“課程”表中,主鍵是“課程編號”。
總課時=(每周課時)×(周數)。
表3-5 “課程”表的表結構

4.“修課成績”表
“修課成績”表模式:修課成績(學號,課程編號,成績)。
“修課成績”表的表結構如表3-6所示。在“修課成績”表中,主鍵是“學號”+“課程編號”。
表3-6 “修課成績”表的表結構

推薦閱讀
- 公有云容器化指南:騰訊云TKE實戰與應用
- 漫話大數據
- PyTorch深度學習實戰:從新手小白到數據科學家
- Python數據分析與挖掘實戰
- Greenplum:從大數據戰略到實現
- Hands-On Machine Learning with Microsoft Excel 2019
- SQL Server 2012數據庫技術與應用(微課版)
- Mastering Ninject for Dependency Injection
- 數據結構與算法(C語言版)
- UDK iOS Game Development Beginner's Guide
- Instant Autodesk AutoCAD 2014 Customization with .NET
- 數據庫應用系統開發實例
- 數據庫與數據處理:Access 2010實現
- R Machine Learning Essentials
- 數據庫查詢優化器的藝術:原理解析與SQL性能優化