




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
膈蒈薄袁肄蒇蚆蚄羀蒇莆袀袆蒆薈蚂芄蒅蚁羈膀蒄螃螁肆蒃蒃羆羂蒂薅蝿芁薂蚇羄膇薁螀螇肃薀葿羃罿膆蚂螆羅膅螄肁芃膅蒄袄腿膄薆聿肅膃蚈袂羁节螀蚅芀芁蒀袀膆芀薂蚃肂艿螅衿肈艿蒄螂羄芈薇羇芃芇虿螀腿芆螁羅肅莅蒁螈羁莄薃羄袇莃蚆螆芅莃蒅羂膁莂薈袅肇莁蚀肀羃莀螂袃节荿蒂蚆膈蒈薄袁肄蒇蚆蚄羀蒇莆袀袆蒆薈蚂芄蒅蚁羈膀蒄螃螁肆蒃蒃羆羂蒂薅蝿芁薂蚇羄膇薁螀螇肃薀葿羃罿膆蚂螆羅膅螄肁芃膅蒄袄腿膄薆聿肅膃蚈袂羁节螀蚅芀芁蒀袀膆芀薂蚃肂艿螅衿肈艿蒄螂羄芈薇羇芃芇虿螀腿芆螁羅肅莅蒁螈羁莄薃羄袇莃蚆螆芅莃蒅羂膁莂薈袅肇莁蚀肀羃莀螂袃节荿蒂蚆膈蒈薄袁肄蒇蚆蚄羀蒇莆袀袆蒆薈蚂芄蒅蚁羈膀蒄螃螁肆蒃蒃羆羂蒂薅蝿芁薂蚇羄膇薁螀螇肃薀葿羃罿膆蚂螆羅膅螄肁芃膅蒄袄腿膄薆聿肅膃蚈袂羁节螀蚅芀芁蒀袀膆芀薂蚃肂艿螅衿肈艿蒄螂羄芈薇羇芃芇虿螀腿芆螁羅肅莅蒁螈羁莄薃羄袇莃蚆螆芅莃蒅羂膁莂薈袅肇莁蚀肀羃莀螂袃节荿蒂蚆膈蒈薄袁肄蒇蚆蚄羀蒇莆袀袆蒆薈蚂芄蒅蚁羈膀蒄螃螁肆蒃蒃羆羂蒂薅蝿芁薂蚇 数据库原理与应用复习题一、 选择题1、 以下_B_采用了自底向上的设计分析方法A)需求分析 B)概念结构设计 C)逻辑结构设计 D)物理结构设计2、 在视图上不能完成的操作是( D )。A、在视图上定义新的视图 B、查询操作C、更新数据 D、在视图上定义新的基本表3、下列功能不属于SQL的功能( D ) A.数据定义功能(DDL) B.数据操作功能(DML) C.数据控制功能(DCL) D.数据嵌入功能(DEL)4、 在SQL中,视图的删除可以用_D_。A)DELETE TABLE命令 B)DROP TABLE命令C)DELETE VIEW命令 D)DROP VIEW命令5、 设一关系模式为:运货(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的候选码是( B )。A、顾客姓名,供应商姓名 B、顾客姓名,供应商姓名,商品名C、顾客姓名,商品名 D、顾客地址,供应商姓名,商品名6、有两个实体集,它们之间存在着一个M:N联系,则这个ER结构转换成关系的个数为( C )。A、1 B、2 C、3 D、47、日志文件用于记录(D )。A、程序运行过程 B、数据操作 C、程序运行结果 D、对数据的更新操作8、 设关系R与关系S具有相同的目上,且相对应的属性的值取自同一个域,则R-(R-S)等于( B )。A、RS B、RS C、RS D、R-S9、在_B_时需要解决属性冲突、命名冲突 、结构冲突A、设计局部E-R图 B、合并局部E-R图 C、分析用户需求 D、关系模型的规范化10、数据安全性主要指( A )A、数据的正确性、有效性、相容性B、用户数据与程序的独立性C、保护数据以防止不法的使用D、防止并发程序之间的干扰11.下列四项中,不属于数据库特点的是( )。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高12.下列四项中,不属于SQL2000实用程序的是( )。A.企业管理器B.查询分析器C.服务管理器D.媒体播放器13.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。A.masterB.modelC.pubD.msdb14.( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMSBDBCDBSDDBA15.在SQL中,建立表用的命令是 ( )。A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX16.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁17.下列四项中,不正确的提法是( )。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言18.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb19.SQL语言中,删除表中数据的命令是( )。A. DELETEB. DROPC. CLEARD. REMOVE20.SQL的视图是从( )中导出的。A. 基本表B. 视图 C. 基本表或视图 D. 数据库答案:11121314151617181920CDCABACDAC21.( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMSBDBCDBSDDBA22.下列四项中,不属于SQL2000实用程序的是( )。A.企业管理器B.查询分析器C.服务管理器D.媒体播放器23.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。A. masterB. modelC. pubD. msdb24.下列哪个不是sql 数据库文件的后缀。A.mdfB.ldfC.tifD.ndf25.数据定义语言的缩写词为 ( )。A.DDLB.DCLC.DMLD.DBL26.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁27.SQL的视图是从( )中导出的。A. 基本表B. 视图 C. 基本表或视图D. 数据库28.在SQL语言中,建立存储过程的命令是()A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE29.SQL语言中,删除表中数据的命令是( )。A. DELETEB. DROPC. CLEARD. REMOVE30.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb答案:21222324252627282930ADCCAACAAD二、 判断题1) UPDATE语句可以修改表的结构和表中的数据。.( ) 错2) 关系中元组有先后顺序,属性没有先后顺序。.( )错3) 数据的完整性是指保护数据以防止不合法的使用。 ( ) 错4) 一个用户可以使用多个外模式。.( ) 对5) 数据库系统中数据的一致性是指数据类型一致。.( )错6) 两个关系的连接是两个关系的广义笛卡儿积中的一部分记录。 ( ) 对7) 一个存储文件可以存放一个或多个基本表.。.( )对8) 一个关系模式属于BCNF,则在函数依赖范畴已实现了彻底地分解。.( ) 对9) 只有主码才能唯一标识一行。. ( ) 错10) 一个表可以建立多个索引.。.( ) 对11) 在那遥远的地方 是SQL中的字符串常量吗?12) 11.9 是SQL中的实型常量吗13) select 16%4, 的执行结果是: 0 吗?14) 2005.11.09 是SQL中的日期型常量吗?15) ¥2005.89 是SQL中的货币型常量吗?16) select 25/2 的执行结果是: 12.5 吗?17) 李逵李鬼 比较运算的结果为真吗?18) 一个表可以创建多个主键吗?19) 创建唯一性索引的列可以有一些重复的值?20) smallint 是SQL的数据类型吗?21) SQL Server不允许字段名为汉字?22) 职称 in (教授, 副教授)与职称 = 教授 or 职称 = 副教授 等价吗?23) 如果规则当前绑定到某列或用户定义的数据类型,不能解除绑定能直接删除规则?24) 在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗?25) 固定数据库角色:db_datarader 的成员修改本数据库内表中的数据吗?答案: 111213141516171819202122232425YYYNNNYNNYNYNYN三、 填空题1.数据库系统具有数据的_、_和内模式三级模式结构。2.SQL Server 2000局部变量名字必须以_开头,而全局变量名字必须以_开头。3.语句 select ascii(D), char(67) 的执行结果是:_和_。4.语句 select lower(Beautiful) , rtrim(我心中的太阳 ) 的执行结果是: _和_。5.选择运算是根据某些条件对关系做_分割;投影是根据某些条件对关系做_分割。6.关系运算主要有_、_和连接。7.完整性约束包括_完整性、_完整性、参照完整性和用户定义完整性。8.在SQL Server 2000中,数据库对象包括_、_、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。9.语句 select day(2004-4-6), len(我们快放假了.) 的执行结果是:_和_。10.语句 select round(13.4321,2), round(13.4567,3)的执行结果是:_和_。答案: no答案1.外模式、模式2.、3.68、C4.beautiful、我心中的太阳5.水平、垂直6.选择、投影7.实体、域8.表、视图9.6、71013.4300、13.457011.SQL Server 2000局部变量名字必须以_开头,而全局变量名字必须以_开头。12.语句 select ascii(D), char(67) 的执行结果是:_和_。13.语句 select lower(Beautiful) , rtrim(我心中的太阳 ) 的执行结果是: _和_。14.选择运算是根据某些条件对关系做_分割;投影是根据某些条件对关系做_分割。15.关系运算主要有_、_和连接。16.完整性约束包括_完整性、_完整性、参照完整性和用户定义完整性。17.T-SQL 语言中,有_运算、字符串连接运算、比较运算和_运算。18.语句 select day(2004-4-6), len(我们快放假了.) 的执行结果是:_和_。19.语句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的执行结果是: _、_、_和_。答案: no答案11.、12.68、C13.beautiful、我心中的太阳14.水平、垂直15.选择、投影16.实体、域17.算术、逻辑18.6、719.17、-215、13.4400、-18.4560四、 简答题 1. 简述SQL Server 2000的安全性管理机制(6级,涉及登录账号、用户、角色以及权限分配)。2. 在SQL Server 2000中,使用视图的好处是什么? 答案:no答案要点1.1. 计算机的连接2. SQL Server登录(账户、固定服务器角色)3. 库的访问(用户/角色:固定/自定义角色)4. 表/视图的权限(select insert update delete)5. 存储过程、内嵌表值函数的权限(execute select)6. 表(视图)中列的权限(select update)2.(1) 为用户集中需要的数据,简化了数据的用户操作;(2) 对用户隐藏了数据库设计的复杂性;(3) 简化用户权限的管理 (4) 组织数据导出到其它应用程序五、设计题 现有关系数据库如下: 数据库名:学生成绩数据库学生信息表(学号 char(6),姓名,性别,民族,身份证号) 课程信息表(课号 char(6),名称) 成绩信息表(ID,学号,课号,分数) 用SQL语言实现下列功能的sql语句代码。1.创建数据库学生成绩数据库代码。2.创建数据表课程信息表代码; 课程信息表(课号 char(6),名称) 要求使用:主键(课号)、非空(名称)3.创建数据表学生信息表代码; 学生信息表(学号 char(6),姓名,性别,民族,身份证号) 要求使用:主键(学号)、默认(民族)、非空(民族,姓名)、唯一(身份证号)、检查(性别)4.创建数据表成绩信息表; 成绩信息表(ID,学号,课号,分数) 要求使用:外键(学号,课号)、检查(分数),自动编号(ID)5.将下列课程信息添加到课程信息表的代码 课号 名称 100101 西班牙语 100102 大学英语 修改 课号为100102的课程名称:专业英语 删除 课号为100101的课程信息 6.创建视图成绩信息表视图的代码; 成绩信息表视图(学号,姓名,课号,课程名称,分数)7.从学生信息表中查询姓刘的女同学的情况:姓名、性别、民族。8.查询有一门或一门以上课程成绩小于60分的所有学生的信息,包括学号、姓名。答案:no参考答案1.create database 学生成绩数据库gouse 学生成绩数据库go2.create table 课程信息表(课号 char(6) primary key, 名称 nchar(20) not null)3.create table 学生信息表(学号 char(6) primary key,姓名 nchar(4) not null,性别 nchar(1) check(性别 in (男, 女),民族 nchar(8) default 汉族 not null,身份证号 char(18) unique)4.create table 成绩信息表(ID int identity(1, 1),学号 char(6) references 学生信息表(学号),课号 char(6) references 课程信息表(课号),分数 integer check(分数 between 0 and 100)5.insert 课程信息表 values(100101, 西班牙语)insert 课程信息表 values(100102, 大学英语)update 课程信息表 set 名称=专业英语 where 课号=100102delete 课程信息表 where 课号=1001016.create view 成绩信息表视图 asselec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程制图补考试题及答案
- 高职语文月考试题及答案
- 高空搭设作业考试题及答案
- 行政费用预算管理工具长期财务计划制定参考
- 专职柜员笔试题目及答案
- 高考诚信考试题及答案大全
- 高级称职考试题及答案大全
- 农行宿迁面试真题及答案
- 2025年山西自考语文试卷及答案
- 服务顾客满意度承诺书(6篇)
- 先兆流产课件
- 2025年上海市新能源光伏组件中试车间智能化生产可行性研究报告
- 矿山节能管理办法
- 水手考试题库及答案
- 手足外科护理常规
- 商业伦理与社会责任考试题及答案2025年
- 2025年安全生产考试题库(安全知识)安全培训课程试题
- 光电成像原理与技术课件
- hiv生物安全培训课件
- 2025年中国移动硬盘市场竞争调研与发展状况分析报告
- 怀化注意力培训课件
评论
0/150
提交评论