表必须创建到第一题以你姓名命名的数据库中,否则无效。 建表,并完成约束设置(可以在建表的同时完成约束,也可以用SSMS工具法设置约束)。 正确完成表的创建,包括数据类型和属性名可得6分,正确完成相应的约束得5分。 表2:course 属性名 数据类型 说明 相关 cno char(8) 课程编号 主键 cname char(50) 课程名称 ccredit int 学分 应在 其中,cno为主键,ccredit的check约束为0-10之间,包含边界值。 如果用T-SQL代码法,请将代码写在下面的答案框内,无需截图。 如果用SSMS工具法,只需在数据库中完成相应的操作,并将主要操作过程按操作顺序截图上传到答 案框内。 以上方法二选一
时间: 2024-02-17 09:02:31 浏览: 13
很抱歉,我之前的回答似乎没有成功发送,我会再次提供T-SQL代码示例来创建这个表以及相应的约束:
```
USE [你的数据库名]
GO
CREATE TABLE [dbo].[course](
[cno] [CHAR](8) NOT NULL,
[cname] [CHAR](50) NULL,
[ccredit] [INT] NULL,
CONSTRAINT [PK_course] PRIMARY KEY CLUSTERED
(
[cno] ASC
) WITH (
PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON
) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[course] WITH CHECK ADD CHECK (([ccredit]>=(0) AND [ccredit]<=(10)))
GO
ALTER TABLE [dbo].[course] CHECK CONSTRAINT [CK_course_ccredit]
GO
```
这个代码将在你的数据库中创建一个名为 "course" 的表格,包含三个属性:cno、cname和ccredit。其中,cno是主键,ccredit有一个check约束,限制其值在0到10之间(包括边界值)。你可以根据需要修改属性名、数据类型和约束。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)