初始关系模式如下: 超管(用户名,密码) 超管(编号,用户名,邮箱) 宿管(用户名,密码) 宿管(宿管编号,用户名,工号,校区,寝楼号) 学生(姓名,密码) 学生(学生编号,姓名,性别,专业编号,工号,校区,寝楼号,层数,宿舍号,邮箱,电话) 规范化处理后的关系模式如下: 超管(编号,用户名,密码,邮箱) 宿管(宿管编号,用户名,密码,工号,校区,寝楼号) 学生(学生编号,姓名,性别,专业编号,工号,校区,寝楼号,层数,宿舍号,邮箱,电话) 其中,超管和宿管的密码字段已经合并到对应的关系模式中。而学生关系模式中的密码字段被删除,因为学生的密码应该与账户分开存储,以保证安全性。所有的关系模式都添加了唯一标识符,以确保数据的唯一性和完整性。上述模式用数据库代码
时间: 2024-03-22 15:42:03 浏览: 51
可以使用SQL语言来创建这些关系模式的表格,具体代码如下:
创建超管表格:
```sql
CREATE TABLE `admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
创建宿管表格:
```sql
CREATE TABLE `dorm_manager` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`manager_id` varchar(255) NOT NULL,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`job_number` varchar(255) NOT NULL,
`campus` varchar(255) NOT NULL,
`dorm_building` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
创建学生表格:
```sql
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`student_id` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`sex` varchar(255) NOT NULL,
`major_id` varchar(255) NOT NULL,
`job_number` varchar(255) NOT NULL,
`campus` varchar(255) NOT NULL,
`dorm_building` varchar(255) NOT NULL,
`floor_num` varchar(255) NOT NULL,
`dorm_num` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`phone` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
以上代码创建了三个表格,每个表格都有一个自增的唯一标识符id字段,用于确保数据的唯一性和完整性。同时,每个字段都有明确的数据类型和约束条件,以确保数据的正确性和一致性。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)