【网学网提醒】:网学会员编辑为广大网友搜集整理了:Sqlserver2000应用与开发(A卷)绩等信息,祝愿广大网友取得需要的信息,参考学习。
Sqlserver2000应用与开发(A卷)应用与开发(计算031~034,软件031~034,(答案全部写在答题纸上)答案全部写在答题纸上)
一.填空(第4小题1分,其它每空0.5分,共10分)1.数据库的设计包括哪三个阶段__________,___________,___________2.标准的sql语句由4部分组成,分别是__________,___________,___________,___________3.常用的数据访问对象是___________4.Sqlserver2000有哪些版本____________________________________________5.Sqlserver2000最重要的是哪三个组件___________,___________,___________6.Sqlserver2000的体系结构是___________7.Sqlserver2000提供的两种身份验证模式是___________,___________8.Sqlserver2000包括___________个系统数据库,其中最重要的是___________9.T-sql提供的自定义函数包括哪几种类型_________________________________10.若希望将其他数据库的数据转换到sqlserver中,需用___________二.选择题(每题1分,共20分)1.企业版的sqlserver2000不能装在哪个系统上A.win2kserverB.win2003serverC.win2kadvanceserverD.win2kprofessional2.在sqlserver2k中,有几种数据库文件A.1B.2C.3D.43.在DDL中,用来更改数据库对象结构的命令是A.UPDATEB.ALTERC.CREATED.DELETE4.向表的主键插入一个null值时,会如何?A.成功插入但系统返回错误信息B.成功插入C.拒绝插入D.先插入,后删除5.SQLServer2000使用的TCP/IP套接字的默认端口是A.1433B.1414C.1432D.14116.关于触发器,下面哪句错误A.它是一个特殊的存储过程B.它能带参数C.由系统执行D.与数据表关系紧密7.一个表上能建立几个聚簇索引A.1B.2C.3D.4
8.在SQLSERVER2000中,实现实体完整性有哪些方法A.主键约束,默认对象B.规则,触发器C.外键约束,唯一约束D.主键,触发器9.集函数可以出现在哪些字段后A.HAVINGB.WHEREC.GROUPBYD.FROM10.向表中添加约束,是哪个命令A.UPDATETABLEB.ALTERTABLEC.ADDCONSTRAITED.MODIFYTABLE11.下面语句不正确的是A.WHERE分数>AVG(分数)B.分数ISNULLC.WHERE年龄>18D.GROUPBY12.SQLSERVER2K中,哪个不是实现用户自定义约束的方法是A.约束B.规则C.出发器D.外键13.下面哪个语句能删除表A.DELETETABLEB.DROPTABLEC.REMOVETABLED.DESTROYTABLE14.关于视图,下列说法错误的是A.是虚表B.提供一定安全性保证C.不能更新D.提供浏览两个表以上的功能15.下面说法不正确的是A.用户可以创建服务器角色B.用户可以创建数据库角色C.用户不可以删除服务器角色C.用户可以删除数据库角色16.SQLSERVER2K中的安全体系结构分为几个等级A.1B.2C.3D.417.T-SQL语句执行成功,@@ERROR的值为A.1B.-1C.0D.NULL18.如果事务T获得
了数据项Q上的共享锁,则T对Q()A.只能读不能写B.只能写不能读C.既可读又可写
D.不能读不能写19.SQL中,下列涉及空值的操作,不正确的是()A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)20.事务必须具有的性质不包括:A、原子性、B、一致性、B、独立性D、封闭性。三.简答题(每题4分,共36分)1.sqlserver2000支持哪三种用户自定义函数,有什么区别?2.简述游标的使用步骤?3.存储过程有什么优点,与函数比,有什么不同?4.什么是触发器,有什么功能?5.聚集索引与非聚集索引的根本区别是什麽。6.通常所说的sa账号拥有SQLServer2000的所有权限主要指的是那些权限7.简述INSERTED,DELETED表在触发器执行过程中的作用8.简述用ADO.NET访问SQLSERVER数据库的方法9.简述SQLSERVER2000的安全机制四.编程题(34分)1.现有如下关系:(第6,7题各3分,其余每题2分,共16分)学生(,,性别,专业,出生日期)教师(教师编号,,所在部门,职称)授课(教师编号,,课程编号,课程名称,教材,学分,成绩)(1)查找学习“英语”课程的“计算机应用”专业学生的、和成绩(2)查找教师“李洪”所教过的学生中成绩为90分以上(包括90分)的学生、和专业(3)删除学生表中为“9903016”的记录(4)将编号为“60016”的教师所在的部门改为“计算机系”;(5)建立“计算机应用”专业成绩有过不及格的学生的视图,视图名为view1(6)查询学习了”李洪”老师教授的全部课程的学生和(7)建立授课表,并加上主键2.设有关系数据库:(1,2,3,7每题3分,其他每题2分,共18分)职工表EMPLOYEE(职工号,职工名,街道,城市)工作表WORKS(职工号,公司号,工资)公司表COMPANY(公司号,公司名,城市)(1)创建存储过程PROC1:统计工资在5000(包括5000)以上的职工号,职工名以及工资(2)创建函数FUN1,查找某各职工的,所在公司名,已及城市(3)创建触发器TR1,实现职工表的实体完整性(4)将所有在“联华公司”工作的职工加薪5﹪(5)在职工表上以职工号创建一聚簇,降序索引(6)向工作表添加约束,工资必须大于1000(7)假设职工可在多个公司兼职,查找同时在公司号为‘C2’和‘C5’公司兼职的职工的职工号