A. sort to xuesheng on 出生日期
B. sort to xuesheng on 性别 of student
C. sort to xuesheng on 性别 from student
D. sort to 出生日期 on xuesheng
操作要求:
(1)在考生文件夹下建立项目STSCP。
(2)将数据库STSC加入到项目STSCP中。
(3)打开STSC数据库,数据库中有二个表中,分别是:COURSE.DBF,SCORE.DBF,请将STUDENT.DBF添加到数据库中。
请建立必要的索引,并为三个表建立永久联系。
(4)为性别字段设置有效性,规则为: 性别="男".OR.性别="女"
信息为:"性别只能为男或女"
实验九:使用SQL Server管理数据表 一、实验目的 1. 熟悉数据表的特点; 2. 熟悉在Management Studio中创建、编辑及删除数据表; 3. 熟悉使用T-SQL创建、编辑及删除数据表; 二、实验环境 已安装SQL Server 2012企业版的计算机; 三、实验学时 2学时 四、实验要求 1. 了解表的结构特点; 2. 了解SQL Server的基本数据类型; 3. 熟悉使用T-SQL语法; 4. 完成实验报告。 五、实验内容 请T-SQL完成以下内容: 1、 请在指定数据库内完成以下内容: 1) 依据数据表的结构创建相对应的数据表,表结构如下所示; 学生信息表(student) 字段名称 字段类型及长度 说明 备注 Sno Char(9) 学生学号 主关键字 Sname Char(6) 学生姓名 非空 Ssex Char(2) 学生性别 可为空 Sage Int 学生年龄 可为空 Sdept VarChar(8) 学生所在院系 可为空 课程信息表(course) 字段名称 字段类型及长度 说明 备注 Cno Char(4) 课程编号 主关键字 Cname VarChar(20) 课程名称 非空 Cpno Char(4) 先行课 可为空 Ccredit Int 学分 可为空 选课信息表(sc) 字段名称 字段类型及长度 说明 备注 Sno Char(9) 学生学号 主关键字 Cno Char(4) 课程编号 主关键字 Grade Int 成绩 可为空 2) 在表student中增加新字段 “班级名称(sclass)“; 3) 在表student中删除字段“班级名称(sclass)”; 4) 修改表student中字段名为“sname”的字段长度由原来的6改为8; 5) 修改表student中字段“sdept”名称为“dept”,长度为20; 6) 修改表student中sage字段名称为sbirth,类型为smalldatetime; 7) 修改表student新名称为stu_info; 8) 删除数据表student; 2、创建教师授课管理数据库JSSK,并完成以下内容; 1) 在数据库JSSK中创建下列三张表; 表名:teachers 列名 数据类型 说明 描述 Tno 字符型,长度7 主键 教师号 Tname 字符型,长度10 非空 姓名 Tsex 字符型,长度2 默认取值为“男” 性别 Birthday 小日期时间型 允许空 出生日期 Dept 字符型,长度20 允许空 所在部门 Sid 字符型,长度18 身份证号 表名: lessons 列名 数据类型 说明 描述 Cno 字符型,长度10 主键 课程号 Cname 字符型,长度20 非空 课程名 Credit 短整型 学分 property 字符型,长度为10 课程性质 表名: shouke 列名 数据类型 说明 描述 Tno 字符型,长度7 主键 教师号 Cno 字符型,长度10 主键 课程名 Hours 整数 课时 2) 在shouke表里添加一个授课类别字段,列名为Type,类型为Char,长度为4; 3) 将shouke表的Hours的类型改为smallint; 4) 删除lessons表中的property列; 3、(选做)创建产品销售数据库CPXS 在数据库CPXS中创建下列三张表; 表名:产品表(cp)表结构 列名 数据类型 说明 描述 Cpbh 字符型,长度6 主键 产品编号 Cpmc 字符型,长度30 非空 产品名称 Jg 浮点型,长度8 允许空 价格 Kcl 整型,长度4 允许空 库存量 表名:销售商(xss)表结构 列名 数据类型 说明 描述 Xsbh 字符型,长度6 主键 销售商编号 Xsmc 字符型,长度30 非空 销售商名称 Dq 字符型,长度10 允许空 地区 Fzr 字符型,长度8 允许空 负责人 Dh 字符型,长度12 允许空 电话 Bz 文本,长度16 允许空 备注 表名: 产品销售(xss)表结构 列名 数据类型 说明 描述 Cpbh 字符型,长度6 主键 产品编号 Xsbh 字符型,长度6 主键 销售商编号 Xssj Datetime,长度8 非空 销售时间 Sl 整型,长度4 非空 数量 Je 浮点型,长度8 非空 金额 六、出现问题及解决方法 如数据表无法创建或删除等问题;
将“学生”表中“系名”字段的宽度由原来的6改为10,正确的语句是()。
A.ALTER TABLE 学生 ADD 系名 C(10)
B.ALTER TABLE 学生 FOR 系名 C(10)
C.ALTER TABLE 学生 ALTER 系名 C(10)
D.ALTER TABLE 学生 SET 系名 C(10)
将“学生”表中“系名”字段的宽度由原来的6改为10,正确的命令是()。
A.ALTER TABLE 学生 ADD 系名 C(10)
B.ALTER TABLE 学生 FOR 系名 C(10)
C.ALTER TABLE 学生 ALTER 系名 C(10)
D.ALTER TABLE 学生 SET 系名 C(10)
在考生文件夹下完成下列基本操作:
(1)建立一个名称为“外汇管理”的数据库。
(2)将表currency_s1.dbf 和rate_ exchange. dbf 添加到新建立的数据库中。
(3)将表rate_ exchange. dbf中“买出价”字段的名称改为“现钞卖出价”。
(4)通过“外币代码”字段建立表 rate_ exchange. dbf和currency_ s1.dbf之间的一对多永久联系(需要首先建立相关索引)。
A.ALTER TABLE学生ADD系名(10)
B.ALTER TABLE学生FOR系名C(10)
C.ALTER TABLE学生ALTER系名C(10)
D.ALTER TABLE学生SET系名C(10)
A.ALTER TABLE学生ADD系名(10)
B.ALTER TABLE学生FOR系名C(10)
C.ALTER TABLE学生ALTER系名C(10)
D.ALTER TABLE学生SET系名C(10)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!