《SQL数据库管理与开发》试题(I卷).doc

《SQL数据库管理与开发》试题(I卷).doc

ID:28107525

大小:32.50 KB

页数:6页

时间:2018-12-08

《SQL数据库管理与开发》试题(I卷).doc_第1页
《SQL数据库管理与开发》试题(I卷).doc_第2页
《SQL数据库管理与开发》试题(I卷).doc_第3页
《SQL数据库管理与开发》试题(I卷).doc_第4页
《SQL数据库管理与开发》试题(I卷).doc_第5页
资源描述:

《《SQL数据库管理与开发》试题(I卷).doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《SQL数据库管理与开发教程与实训》试题(I卷)一、单项选择题(每小题1分,共10分)1.下列四项中说法不正确的是()A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性2.下列哪个不是SQLServer服务()。A.SQLServerB.SQLServerAgentC.MSDTCD.PWS3.下列哪个不是数据库对象()。A.数据类型B.规则C.默认D.用户4.SQLServer对象的完整名称不包括下面哪个()。A.服务器名B.数据库名C.对象名D.文件夹名5.数据定义语言的缩写词为()。A.DDLB.DCLC.DMLD.DBL6.

2、SQL语言中,条件表示年龄在40至50之间的表达式为()。A.IN(40,50)B.BETWEEN40AND50C.BETWEEN40OR50D.BETWEEN40,507.表示职称为副教授同时性别为男的表达式为()A.职称='副教授'OR性别='男'B.职称='副教授'AND性别='男'C.BETWEEN'副教授'AND'男'D.IN('副教授','男')8.下面哪个不是SQLServer的合法标识符()。A.a12B.12aC.@a12D.#qq9.SQL语言中,不是逻辑运算符号的()。A.ANDB.NOTC.ORD.XOR10.下面哪个函数是属于字符串运算的()。A.ABSB.SIN

3、C.STRD.ROUND二、判断题(每空1分,共10分)1.视图和表是完全一样的?2.SQLServer允许用户自定义类型?3.惟一键就是主键?4.SQLServer不允许字段名为汉字?5.¥2005.89是SQL中的货币型常量吗?6.语句select15%2的执行结果是:7.5吗?7.作为字符串型数据'李白'是排在'杜甫'的前面吗?8.smallint是SQL的数据类型吗?9.设置惟一约束的列不允许为空?10.主键可以是复合键吗?三、填空题(每空1分,共20分)1.创建、修改和删除表命令分别是createtable、_________table和_________table。2.SQLS

4、erver2000以_________开头的标识符,表示临时表或过程;局部变量名字必须以_________开头,而全局变量名字必须以_________开头。3.语句selectchar(65),len('我们快放假了.')的执行结果是________、_______。4.语句selectlower('beautiful'),rtrim('我心中的太阳')的执行结果是:____________和___________。5.leftjoin运算是_____________。6.SELECTDATEADD(day,10,'2005-12-22')结果是_____________。7.ROUND(

5、)函数的是_____________函数。8.检索姓名字段中含有'娟'的表达式为姓名like。9.语句权限是指用户能否当前数据库上执行backupdatabase、backuplog、createdatabase、create_________、create_________、create_________、create_________、createrule、createdefault语句。10.SQLServer复制把服务器分为______服务器、______服务器和______服务器三种。四、简述题(每小题5分,共10分)1.视图的好处是什么?2.流程控制语句包括哪些语句,他们各自的

6、作用是什么?五、设计题(共50分)现有关系数据库如下:数据库名:医院数据库医生表(编号,姓名,性别,出生日期,职称)病人表(编号,姓名,性别,民族,身份证号)病历表(ID,病人编号,医生编号,病历描述)用SQL语言实现下列功能的sql语句代码:1.创建上述三表的建库、建表代码;要求使用:主键(师医生表.编号,病人表.课号)、外键(病历表.医生编号,病历表.病人课号)、非空(职称,姓名)、检查(性别),自动编号(ID)(16分)2.将下列医生信息添加到医生表的代码编号姓名性别出生日期职称100001杜医生男1963-5-18副主任医师100002郭医生女1950-7-26副主任医师10000

7、3刘医生男1973-9-18医师修改编号为100002的医生职称为‘主任医师’删除编号为100003的医生信息(8分)3.写出创建:医疗表视图(医生编号,姓名,病人姓名,病历)的代码;(4分)4.写出所有病人编号、姓名、病历、以及病人所对应的医生编号的查询语句;(4分)5.写出创建:输出某医生(根据医生编号即可)看病人数存储过程以及执行过程(要求输入医生姓名的参数,输出病人数)(6分)。6.写出查询1970年以前出生的医

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。