




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术及应用一 单项选择(每题1分,共25分)1 实体完整性要求属性不能取空值,这一点通常通过(B)A 定义外键来保证 B 定义主键来保证C 用户定义完整性来保证 D 关系系统自动保证2 在概念设计阶段可用E-R图,其中矩形表示实体,(D)表示实体联系A 圆形框 B 椭圆形框 C 箭头 D 菱形框3结构化查询语言的缩写是( D )。A、DDL B、DMLC、DCL D、SQL4 下列四项中不属于数据库特点的是(C)A 数据共享 B 数据完整性 C 数据冗余高 D 数据独立性高5 不同实体间可以有(B)A 只有一种联系 B 可以有多种联系 C 不能有联系 D 只有多对多联系6 建立在计算机外部设备上的结构化的有联系的数据集合是(A)A 数据库 B 数据库管理系统 C 数据结构 D 数据文件7数据定义语言的缩写词为 ( A )。A. DDL B. DCLC. DML D. DBL8 (A)是位于用户和操作系统之间的一层数据管理软件。数据库在建立,使用和维护时由其统一管理,统一控制。A DBMS(数据库管理系统) B DB(数据库) C DBS(数据库系统) D DBA(数据库管理员)9 SQL语言允许使用通配符进行字符串匹配的操作,其中%可以表示(D)A 零个字符 B 1个字符串 C 多个字符串 D 以上都是10 英文缩写DBA代表()A 数据库管理系统 B 数据库管理员 C 数据定义语言 D 数据库操纵语言11 以下不是SQL数据定义语言的是(C)A CREATE B DROP CSELECT D ALTER12 SQL Server 采用的身份验证模式有( D )。A、仅Windows身份验证模式 B、仅SQL Server身份验证模式C、仅混合模式D、Windows身份验证模式和混合模式13. 为了加快对某表查询的速度,应对此表建立(D)A 约束 B 存储过程 C 规则 D 索引14 下列四项中说法不正确的是(B)A 数据库减少了数据冗余 B数据库避免了一切数据的重复C数据库中的数据可以共享 D 数据库具有较高的数据独立性15 假如采用关系数据库系统来实现应用,在数据库设计的(C)阶段,需要将E-R模型转换为关系数据模型。A 概念设计 B 物理设计 C 逻辑设计 D 运行阶段16 下列哪一个数据库不是SQL 2005 的系统数据库(C)A master数据库 B msdb数据库 C pubs数据库 D model数据库17数据库管理系统的功能,不包括( D )。A、数据定义功能 B、数据操作功能 C、控制和管理功能 D、文件管理18设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则条件子句应写成WHERE DNAME LIKE ( B )。A、_W_ % B 、 %_W _ _ C、_W_ _ D、_ _W_ %19 下面聚集函数中哪个只能用于计算数值类型的数据(A)A COUNT( ) B MIN( ) C MAX( ) D SUM( )20 SQL的视图来源于( C )。A、基本表 B、视图 C、基本表或视图 D、数据库21 欲往表中增加一条记录,应该用哪一条SQL语句(B)A ALTER TABLE B INSERT INTO TABLEC CREATE TABLE D DROP TABLE22 以下哪一个不是逻辑运算符(D)A NOT B AND C OR D IN23 在创建表的过程中,哪个关键字用来定义默认值(D)A DISTINCT B UNIQUE C CHECK D DEFAULT24 以下哪些描述符合数据库阶段的特点(B)1) 文件的组织形式可以是顺序的,也可以是随机的2)数据结构化3)数据可以共享4)程序独立于数据5)统一的数据管理功能6)数据面向应用7)数据不保存A 1) 2) 7) B 2) 3) 4) 5) C 2) 4) 5) D 2) 3) 5) 6)25 主键约束用来强制数据的(B)完整性。A 域 B 实体 C 参照 D ABC都可以二 填空题(每空1分,共15分)1 数据库技术经历了人工管理阶段,_【1】_和_【2】_三个发展阶段。2 数据库系统中最常用的三种数据模型有层次模型,_【3】_和_【4】_。3 关系模式的三类完整性约束条件分别是_【5】_, _【6】_,和_【7】_。4 E-R图的主要元素是_【8】_,_【9】_,_【10】_。5 在E-R模型的主要术语中,属性的取值范围称为_【11】_。能够区别不同的实体且能唯一标识实体的最小属性集,称为_【12】_。6一张表允许有多个_【13】_键,但只能有一个_【14】_键。7要删除一条记录使用_【15】_指令。三 简答题(每题5分,共30分)1. 简要说明数据的完整性约束条件的含义。关系有哪三类完整性约束?2什么是外键?3. 什么是存储过程?4简述数据库系统的体系结构特点?5简述视图的概念及优点?6解释两种身份验证? 四 SQL命令操作(每题2分,共30分)使用SQL语句完成以下功能:1建立名称为【后勤集团】的数据库2 建立表:学生表(学号,姓名,性别,班级,生源地,高考成绩,出生日期)要求:(1)定义学号为主键(2)学生的性别只能取男或者女 (3)学生姓名不能为空,(4)班级默认值为:软件103在学生表中插入一条记录:(学号:1001,姓名:张三,性别:男,生源地:山东)。根据学生表完成以下的查询功能。(4)查询学生表中所有学生的学号,姓名和高考成绩。(5)利用基表“学生表”创建“班级信息”视图,要求视图保存班级和班级人数,并运行结果。(6)在查询语句中使用聚合函数计算出所有学生总数(起别名为学生人数)和平均高考成绩(起别名为平均成绩)。(7)更新学号为1001的这位学生的姓名为赵武。(8)删除姓名为李四的学生记录。(9)查询高考成绩最高的前5条学生记录。(10)在学生表中统计班级列表及各班级的人数。(11)在学生表中查询重名人数最多的前5个学生姓名及重名数目。(12)在学生表中查询班级人数大于50人的班级名和班级人数。(13)查询生源地在北京、上海、甘肃、苏州、广东、陕西的学生信息。(14)查询高考成绩在90到100之间的学生的学号、姓名、班级。(15)查询名字里含有莉的学生的学号、姓名、班级、生源地、系名。数据库技术及应用期末试卷答题纸班级: 姓名: 学号: 得分一、选择题(每题1分,共25分),将答案写在题号后面对应的表格中。12345678910111213141516171819202122232425得分二、填空题 (每空1分,共15分)。【1】 【2】 【3】 【4】 【5】 【6】 【7】 【8】 【9】 【10】 【11】 【12】 【13】 【14】 【15】 得分三、简答题(每题5分,共30分)。123456得分四、SQL命令操作(每小题2分,共30分)(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)(11) (12)数据库应用基础期末试卷答题纸班级: 姓名: 学号: 一 选择题(每题1分,共40分),将答案写在题号后面对应的表格中。1B2D3D4C5A6A7C8A9C10B11C12C13D14B15C16C17A18C19D20B21B22D23D24B25B二、填空题 (每空1分,共15分)。【1】 文件系统阶段 【2】 数据系统阶段 【3】网状模型 【4】关系模型【5】 实体完整性 【6】 引用完整性约束 【7】用户自定义完整性 【8】 实体 【9】 属性 【10】 联系 【11】 域 【12】实体集的实体键 【13】 外 【14】 主 【15】 delete 三、简答题(每题5分,共30分)。1.答:数据的完整性约束条件是一组完整性规则。这些规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确、有效和相容。关系有实体完整性、参照完整性和自定义完整性等三类完整性。2答:如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。换而言之,如果关系模式R中的某属性集不是R的主键,而是另一个关系R1的主键则该属性集是关系模式R的外键。 外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中数据。 使两张表形成关联,外键只能引用外表中的列的值。3 答:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,是利用SQL Server所提供的Transact-SQL语言所编写的程序。经编译后存储在数据库中。存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,存储过程可由应用程序通过一个调用来执行,而且允许用户声明变量 。同时,存储过程可以接收和输出参数、返回执行存储过程的状态值,也可以嵌套调用。 有如下优点:(1) 预编译:存储过程预先编译好放在数据库内,减少编译语句所花的时间。(2) 缓存:编译好的存储过程会进入缓存,所以对经常执行的存储过程,除了第一次执行外,其他次执行的速度会明显提高。(3) 减少网络传输:特别像处理一些数据的存储过程,不必像直接用T-SQL语句那样多次传送数据到客户端。(4) 更好的利用服务器内存:特别对于处理中间数据量不大的情况,存储过程中可以利用存放在内存的表变量。4 答:数据库系统的体系结构,包括数据库管理系统的三级模式结构和两级映象。数据库系统的三级结构是指数据库系统由外模式(子模式)、模式、内模式三级构成。外模式(又称子模式、用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 数据库管理系统在三级模式之间提供了两层映象:外模式 / 模式映象、模式 / 内模式映象两级映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。5 答:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。 使用视图有很多优点,主要表现在:(1) 为用户集中数据,简化用户的数据查询和处理。使得分散在多个表中的数据,通过视图定义在一起,屏蔽了数据库的复杂性,用户不必输入复杂的查询语句,只需针对此视图做简单的查询即可。(2)保证数据的逻辑独立性。对于视图的操作,例如,查询只依赖于视图的定义,当构成视图的基本表需要修改时,只需要修改视图定义中的子查询部分,而基于视图的查询不用改变。简化查询操作,屏蔽了数据库的复杂性。(3) 重新定制数据,使得数据便于共享;合并分割数据,有利于数据输出到应用程序中。(4) 数据保密。对不同的用户定义不同的视图,使用户只能看到与自己有关的数据。同时简化了用户权限的管理,增加了安全性。 6 答:当用户使用SQL Server 2005时,需要经过两个安全阶段,身份验证阶段和权限认证阶段。(1)身份验证阶段:用户在SQL Server 2005上获得任何数据库的访问权限之前,必须登录到SQL Server 2005上,并认为是合法的。SQL Server 2005或者Windows对用户进行验证。如果验证通过,用户就可以连接到SQL Server 2005服务器上。否则,服务器将拒绝用户登录,从而保证了系统的安全性。(2)权限认证阶段:系统只验证用户是否有连接SQL Server 2005的权限,如果身份验证通过,只表示用户可以连接到SQL Server 2005服务器上,否则,系统将拒绝用户的连接。用户验证通过后,登录到SQL Server 2005服务器上,需要检测用户是否有访问服务器数据的权限,为此需要授予每个数据库中映射到用户登录的账户访问权限,权限认证可以控制用户对数据库进行操作。四、SQL命令操作(每小题2分,共30分)1 CREATE DATABASE 后勤集团2 CREATE TABLE STUDENT - 学生表定义(学号 CHAR(10) PRIMARY KEY , - 主键为学号姓名 VARCHAR(20) NOT NULL , - 姓名不能为空值性别 CHAR(4) DEFAULT 男 , - 性别默认为男性班级 VARCHAR(20),生源地 VARCHAR(12) , -生源地高考成绩 INT,出生日期 DATETIME ,CHECK(性别= 男) OR (性别= 女) - 性别必须为男性或女性)3 INSERT INTO STUDENT(学号,姓名,性别,生源地) VALUES(8101,张三,男,山东)4 (1) SELECT 学号,姓名,性别 FROM STUDENT(2) CREATE VIEW MYVIEW1 AS SELECT学号,姓名,班级,高考成绩FROM STUDENTSELECT * FR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电项目施工临时用电方案
- 2.3 核酸是遗传信息的携带者教学设计-2024-2025学年高一上学期生物人教版必修1
- 大学论文致谢9篇
- 毕业论文致谢10篇
- 2025煤炭购销合同模板示例
- 毕业设计(论文)致谢9篇
- 11 校园漫画教学设计-2025-2026学年小学美术广西版五年级上册-广西版
- 2025年实验诊断学实验诊断技术专业知识测验答案及解析
- 2025年皮肤性病白癜风治疗方案综合考核试卷答案及解析
- 2025年康复治疗师执业技能检测答案及解析
- 2025至2030中国污水处理设备行业商业模式及发展前景与投资报告
- 2025年烟草生产专用设备制造行业研究报告及未来行业发展趋势预测
- 2025至2030中国核反应堆建造行业发展趋势分析与未来投资战略咨询研究报告
- 2025江苏连云港市海州区第二批招聘社区工作者97人考试参考试题及答案解析
- 2025-2026学年粤教花城版(2024)初中音乐七年级上册教学计划及进度表
- 2025至2030中国课外辅导行业发展研究与产业战略规划分析评估报告
- 电梯维护保养标准作业指导书
- 纪念西路军课件
- 一年级书法教学设计方案
- 排球队朱婷史记课件
- 2025年中国烟花爆竹协会烟花工艺师认证考试模拟题及答案
评论
0/150
提交评论