读者借阅书籍信息表规范化示例
初始表格:
| 读者编号 | 姓名 | 书籍编号 | 书名 | 作者 | 借阅日期 | 归还日期 |
|---|---|---|---|---|---|---|
| 001 | 张三 | 1001,1002 | 数据库系统概论,数据结构 | 王五,赵六 | 2023-10-26 | 2023-11-09 |
| 002 | 李四 | 1003 | 操作系统 | 孙七 | 2023-10-27 | 2023-11-10 |
规范后的表格:
| 读者编号 | 姓名 | 书籍编号 | 书名 | 作者 | 借阅日期 | 归还日期 |
|---|---|---|---|---|---|---|
| 001 | 张三 | 1001 | 数据库系统概论 | 王五 | 2023-10-26 | 2023-11-09 |
| 001 | 张三 | 1002 | 数据结构 | 赵六 | 2023-10-26 | 2023-11-09 |
| 002 | 李四 | 1003 | 操作系统 | 孙七 | 2023-10-27 | 2023-11-10 |
分析:
初始表格中,“书籍编号”和“书名”字段存在多个值,违反了第一范式。规范后的表格将每个书籍信息拆分为单独的行,确保每个字段只包含单个值,符合第一范式要求。