您现在的位置:学赛首页 > 自考学院 > 数据库及其应用 > 正文
数据库原理及应用课程习题六
http://www.educity.cn 作者:不详 来源:广东工业大学 2007年7月11日 发表评论 进入社区

习题六

    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分以下的为学习情况较差。