习题六
1. 客户机/服务器体系结构的特点是什么?SQL Server2000客户机/服务器的结构特点是什么?
2. 简述SQL Server2000客户机/服务器的体系结构和软件结构。
3. SQL Server2000的物理数据库有哪些文件构成?逻辑数据库有哪些内容构成?
4. SQL Server2000的数据库中有哪些数据库对象?这些数据库对象在数据库系统中分别起什么作用。
5. 简述SQL Server2000的4个最主要的系统数据库及作用。
6. 简述SQL Server2000的主要管理功能。
7. 简述SQL Server2000提供的主要管理工具及功能。
8. Transact-SQL与标准SQL相比,数据查询语句有什么不同之处?
9. 设要建立学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:
学生(学号,姓名,性别,年龄,所在系);
课程(课程号,课程名,先行课),
选课(学号,课程号,成绩)。
用 Transact-SQL完成下列操作。
l)建立学生选课库。
2)建立学生、课程和选课表。
3)建立各表以主码为索引项的索引。
4)建立学生性别只能为“男”或“女”的规则,性别为“男”的缺省,并将它们绑定在学生表上。
5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的INSERT和UPDATE触发器。
6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。
7)查询各系及学生数,最后来出共有多少系和多少学生。
8)将学生表和选课表进行内连接、左外连接和右外连接。
9)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于85分时,学习情况为好;当平均成绩在70~85分之间,学习情况为较好;当平均成绩在60~70分之间,学习成绩为一般;平均成绩在60分以下的为学习情况较差。