用Mysql、Access数据库分别创建一个xskc数据库,并创建四张表(学生表:student;课程表:course;选课表:sc;密码表:mm)。 3、使用数据库管理工具navicat.exe连接数据
时间: 2024-10-06 08:02:07 浏览: 45
第十章课后习题1
在MySQL中创建xskc数据库并创建四张表的步骤:
1. 打开Navicat,选择"新建连接",填写服务器地址(如果默认则无需填写),登录用户名和密码,然后连接到MySQL。
2. 在左侧面板中,点击"Schema",然后右键单击,选择"Create Schema",输入名字"xskc",创建新的数据库。
3. 对于学生表student:
- 右键点击"xskc" -> "SQL Editor" -> 输入以下SQL命令:
```sql
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender ENUM('男', '女')
);
```
4. 课程表course:
```sql
CREATE TABLE course (
cid INT PRIMARY KEY,
cname VARCHAR(100),
teacher VARCHAR(50)
);
```
5. 选课表sc:
```sql
CREATE TABLE sc (
sid INT,
cid INT,
grade FLOAT,
FOREIGN KEY (sid) REFERENCES student(id),
FOREIGN KEY (cid) REFERENCES course(cid)
);
```
6. 密码表mm:
```sql
CREATE TABLE mm (
username VARCHAR(50) PRIMARY KEY,
password VARCHAR(50)
);
```
在Microsoft Access中操作类似,但是创建数据库的步骤可能会有所不同,因为它是桌面应用,直接在界面内创建。步骤大致如下:
1. 新建空白数据库,命名为"xskc.mdb"。
2. 在"表设计视图"中,依次创建四个表,名称分别为"student", "course", "sc" 和 "mm",内容与上面的SQL语句一致。
3. 确保每个表的关键字段设置为主键约束。
连接Navicat到Access数据库时,需要指定驱动程序类型(通常是ODBC,取决于你的系统配置),然后输入相应的文件路径(如"My Documents\MyDatabase.accdb")。点击连接后,你将能看到新创建的"xskc"数据库。
阅读全文