欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2023年数据库应用技术.pdf

    • 资源ID:90898301       资源大小:4.05MB        全文页数:13页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2023年数据库应用技术.pdf

    一、选择题1 .三级模式间存在两种映射,它们是(模式与子模式间,模式与内模式间)。2 .S QL S e r v e r 系统中的所有系统级信息存储于哪个数据库(ma s t er )1,3.下面关于t e m p d b 数据库描述不对的的是(是用户建立新数据库的模板)。4.在数据库技术中,面向对象数据模型是一种(结构模型)。5.数据库管理系统常见的数据模型有(层次、关系和网状)。6 .用户看到的数据表,属于数据库系统三级模式中的(模 式)7.对数据的插入属于数据库管理系统(数据操纵)的功能。8 .保持数据的完整性属于数据库管理系 统(C )的功能。C.数据库的运营管理9.在S QL S e r v e r 数据库中,默认情况下S y s 通常是(C )。C.系统表表名的前缀1 0.设一个关系为R,假如它的每个属性都是不可再分的,则称这个关系是符合(A )。A.第一范式1 1 .在第一个关系中出现,在第二个关系中不出现的记录组成的关系称为两个关系的(C 兀 C.差1 2 .关系数据库规范化是为了解决关系数据库中的(A )问题。A.插入、删除和数据冗余,B.提高查询的速度1 3.关系模式中,满足2 N F 的模式,(B )。B.必然是1 N F1 4.下述关于索引的描述,对的的是(B).建立索引后,会影响基本表的插入速度1 5.下述关于视图的描述,对的的是C.在 S QL S e r v e r 中,可以像基本表同样对视图进行查询操作1 6.假如希望从学生表中查询出所有姓“张”的同学,那么条件语句应当是(W h e r e 姓名 L I K E 张 )。1 7.下列S QL 语句中,可以完毕求某列最大值的是(B )。B.S E L E C T M A X (Ag e)F R O M S t ud e n t1 8.假定学生关系S (S N O,S N A M E,S E X,A G E),课程关系 C(C N O,C N A M E,TE A C H E R),学生选课关系S C(S N O,C N O,G R A D E)o要查询选修了“计算机技术”课程的“女”学生姓名,将涉及到关系(D )。D.S,C,S C1 9 .假如希望从学生表中查询出所有姓“李”的同学,那么条件语句应当是(B)。B、W h e r e 姓名 L I K E ,李 20.在一个教师关系中,可以成为主关键字(或称主码)的属性是(B)。B、教师编号2 1 .从最终用户应用程序的视角看,数据库系统的三级模式结构是(C)。C、外模式、模式和内模式2 2 .在一个学生关系中,可以成为主关键字(或称主码)的属性是(C)。C、学号2 3 .有严格的数学基础的数据模型是(A)。A、关系模型2 4 .下列关于索引的说明不对的的是(A)。A、索引必须创建在主关键字之上2 5 .设关系R是满足第一范式的,若 R中不存在非主属性对主键的部分函数依赖,则 R 符 合(A)。A、第二范式2 6 .下列符合第三范式的关系是(D)。D、学生(学号,姓名,性别)2 7.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为(D)。D、两个关系的差2 8.数据库应用程序开发中,需求分析阶段的重要目的是(A)A、回 答“干什么”的问题2 9 .用户使用S Q L S e r v e r 时,通常需要依次通过两个安全性阶段(C)。C、身份验证、权限认证3 0 .S Q L S e r v e r 数据库中的一个完整的备份通常要涉及(A)。A、系统数据库、用户数据库和事务日记3 1 .下列哪些不属于索引的类型(D)。D、事务日记索引3 2 .下列S Q L 语句中,可以完毕并运算的是(A)。A、S E L E C T *F R O M 篮球爱好者U N I O N S E L E C T *F R O M 足球爱好者3 3 .设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),假如希望查询出“成绩大于9 0 分的学生姓名”,则相应的S Q L 语句是(D)。D、S ELECT姓 名 FROM学生表,课程表W HE R E 学生表.学号=课程表.学号A ND课程表.成绩9 03 4.假如希望从学生表中查询出所有姓“王”的同学,那么条件语句应当是(B )。B、W h e r e 姓名 L.I K E,王,3 5 .通常情况下,“数据库管理系统”的英文缩写是(D B M S )o3 6.从最终用户应用程序的视角看,数据库系统的三级模式结构是(C )。C、外模式、模式和内模式37 .在一个学生关系中,可以成为主关键字(或称主码)的属性是(学号)。38 .有严格的数学基础的数据模型是(A A、关系模型3 9 .下列关于索引的说明不对的的是(A)。A、索引必须创建在主关键字之上4 0.设关系R是满足第一范式的,若R中不存在非主属性对主键的部分函数依赖,则R符 合(A )。A、第二范式4 1.下列符合第三范式的关系是(D)。D、学 生(学号,姓名,性别)4 2.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为(D)。D、两个关系的差4 3.数据库应用程序开发中,需求分析阶段的重要目的是(A )A、回答4 4.用户使用S Q L S e r v e r时,通常 需 要 依 次 通 过 两 个 安 全 性 阶 段(C )。C、身份验证、权限认证4 5.S Q L S e r v e r数据库中的一个完整的备份通常要涉及(A )。A、系统数据库、用户数据库和事务日记4 6.S Q L S e r v e r中进行数据库恢复的 S Q L.语 句 是(C C、R E S TO R E D A T A B A S E4 7.下 列S Q L语句中,可以完毕并运算 的 是(A )。A、S E L E C T *F R O M 篮球爱好者 U N I O N S EL E C T *F R O M足球爱好者4 8.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),假如希望查询出“成绩大于9 0分的学生 姓 名”,则 相 应 的S Q 1 _语句是(D )。D、S E L E C T 姓名 F R OM学生表,课 程 表W H E R E学生表.学号=课 程 表.学 号AND课程表.成绩 9 04 9.关系数据库系统采用关系模型作为数据的组织方式。关系模型通常由三部 分 组 成()。A.数据结构、关系操作集合和关系的完整性5 0.以下不属于S Q L S e r v e r数据库特点的是()。C.基于面向对象的数据模5 1.S Q L S e r v e r数据库一般涉及两大类数据库类型()。D.系统数据库和用户数据库5 2 .在一个物资台账数据表中,可以成为主关键字(或称主码)的字段是。B.物资编码5 3.在物理层面,S Q L S e r v e r数据库是由数据文献和事务日记文献两个操作系统文献组成的,它们的后缀分别是0。A.M D F 和 L D F54.S Q L S e r v e r数据库中的系统表的表名通常以()为前缀。B.Sy s5 5 .设一个关系为R,X和Y是它的两个属性集。若对于X上的每个值都有Y上的一个惟一值与之相应,则称X和Y ()。C.具有函数依赖关系5 6.下列符合第三范式的关系是()。B.教 师(编号,姓名,职称)5 7.一个关系中每条记录和第二个关系的每条记录进行连接,所组成的新关系称 为。C.两个关系的积1 0.S Q L S e rv e r 提供的 N c h ar、Nv arc h ar、N t e x t等几种双字节数据类型事实上是一种()。A.Uni c od e数据类型5 8.一个用户访问SQ L Se r v e r通常要依次通过4个层次的安全控制,分别“干什么”的问题型是()。A.操作系统、服务器、数据库、表和列59.下列哪些不属于索引的类型()。D.事务日记索引6 0 .S Q L S e r v e r中进行数据库备 份 的SQL语句是()。B.BACKUP DAT ABASE61.在成绩数据表中,要计算某课程的平均成绩,可采用0。D.Avg函数6 2.设课程成绩表的结构为(学号,课程号,成绩),假如 希望查询出“成绩大于9 0分且课程号首字母为A的所有记录”,则相应的SQL语句是()。C.SELECT*FROM课程成绩表 W H E R E成绩 90 AND 课程号 LI KE A%6 3.SQ L Ser v er数据库是基于(关系模型)数据模型的。64.通 常 情 况 下,“数据库管理员”的英文缩写是(DBA)。65.假如希望从成绩表中查询出所有成绩 大 于 等 于9 0分的记录,那么条件语 句 应 当 是(/6小成绩=9。)6 6 .在一个课程关系中,最也许成为主关键字(或称主码)的属性是(课程编号)。67.SQL S e rv e r的系统主数据库是(mas t e r )值(空值)(表达没有值、不拟定的值)6 9.设一个关系为R,假如它的每个属性都是不可再分的,则称这个关系是符合(第一范式)7 0.下列符合第三范式的关系是(职工(职工号,职工姓名,性 别,籍贯,所属部门编号)。7 1 .将第一个关系的记录加到第二个关系中,生成的新关系称为(两个关系的并)。7 2 .数据库应用程序开发中,概念设计 阶 段 的 重 要 目 的 是(建立概念模型)。73.用 户 使 用SQL Ser v e r时,通常需要考虑两个安全性阶段(身份验证、权限认证)74.创建数据库的S Q L语 句 是(CREATE DATABASE)7 5.SOL S e rv e r数据库中的一个完整的备份通常要涉及(系统数据库、用户数据库和事务日记)。76.下 列SQL语句中,可以完毕笛卡尔积运算的是(SELECT*FROM篮球爱好 者,足球爱好者)。77.设学生表和选课表的结构分别为(学号,姓名)和(学号,课程号,成绩),假 如 希 望 查 询 出“所 有 姓 王 的学相 应 的SQL语句是(SELECT姓 名FROM学生表,选 课 表W H ER E学生表.学号=选 课 表.学 号AND学生表.姓名 L IK E王王AND选课表.课程号=S 0 0 L )。1.SQL数据定义语言的重要作用是创建存储数据的结构,而数据操纵语言的重要作用则是向数据库中填写数据,具体涉及(增 长)、(删 除)、(修改)等操作。2.当需要对查询结果进行排序时,可以指定其排序方式,字 段 后 使 用(ASC)表达升序,(DESC)表达降序。3.视图是一个虚表,它是从(一个或多个 基 本 表)中导出的表。1.下 列(D )是指数据库管理系统。D、DBMS2.有严格的数学基础并在此基础上发展起来的数据库模型是(C 兀C、关系模型3.在销售商品关系中,可以成为主关键字(或称主码)的属性是(B)。B、商品编号5.关系数据库规范化理论是为解决关系 数 据 库 中(插入、删除和数据冗余)问题而引入的。6.下 列 符 合 第 三 范 式 的 关 系 是(B)。B、零 件(零件编号,零件名68.SQL S e rv e r数 据 库 中 的NULL 生且选修了 A00 1 课程的学生”,则 称,零件重量,零件储存的仓库编号)8.下 列 符 合 第 三 范 式 的 关 系 是(D )。D、学生(学号,姓名,性别)7 .假如希望从学生表中查询出最大年龄的同学,那么语句中应当包含(B)B、S E L E C T M A X (年龄)A S 最大 FROM学8 .下列关于索引说明不对的的是(BA)。B、索引一经建立就需要人工进行维护;A、索引必须创建在主关键字之上9 .在第一个关系中出现,在第二个关系中不出现的记录组成的新关系称为(两个关系的差)。10.S Q L S e r v e r默认的登录账号为(s a ),11.数据库应用程序开发中,(B )属于物理设计。B、存储方法设计12.下列SQL语句中,可以完毕删除功能的是(D )。D、D E L E T E F R O M教师表W H E R E 性别=男 13 .查询姓名中带有“芳”字的学生,则条件语句应包含(B ).B、W h e r e姓名 L I K E%芳%1 4 .下列S Q L 语句中,限制字段取值范围的约束是(C C、性别 char(2)N O T N U L L check (性别=男 o r 性别=女)15 .设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),假如希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则相应的SQL语句是(D )。D、S E L E C T 姓名,成绩F RO M 学生表,成绩表W H E R E 所在系=英语 系 A N D 课程名=计算机A N D学生表.学号=课 程 表.学 号 O RD E RBY成 绩 D E S C16 .假如希望从学生表中查询出所有姓“王”的同学,那么条件语句应当是(B )。B、W her e 姓名 l _ I K E王%17 .通常情况下,“数据库管理系统”的英文缩写是(A )。A、D B M S18 .从最终用户应用程序的视角看,数据库系统的三级模式结构是(C )。C、外模式、模式和内模式19 .在一个学生关系中,可以成为主关键 字(或称主码)的属性是(学号)。2 0 .有严格的数学基础的数据模型是(A )。A、关系模型2 1.设关系R 是满足第一范式的,若 R中不存在非主属性对主键的部分函数依赖,则 R 符 合(A )。A、第二范式2 2.在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为(两个关系的差)。2 3.数据库应用程序开发中,需求分析阶段的重要目的是(回 答“干什么”的问题)。2 4 .用户使用S Q L S er ver 时,通常需要依次通过两个安全性阶段(身份验证、权限认证)。2 5 .S Q L S er ver 数据库中的一个完整的备份通常要涉及(系统数据库、用户数据库和事务日记)。2 6 .S Q L S e r v e r 中进行数据库恢复的 S Q L 语句是(C )。C、RE S T O RED A T A B A S E27.下 列 S Q L 语句中,可以完毕并运算的 是(A )。A、S E L E C T *F R O M篮球爱好者 U N I O N S E L E C T *F ROM 足球28.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),假如希望查询出“成绩大于9 0 分的学生姓名”,则相应的S Q L 语句是(D )。D、S E L E C T 姓 名 FR OM学生表,课程表W H E RE 学生表.学号=课程表.学号AND课程表.成绩9 02 9.假如希望从学生表中查询出所有姓“张”的同学,那么条件语句应当是(B )。B、W h e r e 姓名 L I K E张%30.本教材介绍的数据库管理系统基于(Microso f t SQL Serv e r)数 据库。3 1 .(A)数据库包含了所有系统级 信 息,对 SQL S e rv e r系统来说至关 重 要,一旦受到损坏,有也许导致SQL S e r v e r 系统的彻底瘫痪。A、maste r 数据库32.在一个教师关系中,可以成为主关键 字(或称主码)的 属 性 是(B)oB、教师编号3 3 .从 逻 辑 层 次 上 看,数据库不涉及(内模式)。3 4.下 列关于索引 的 说 明 不 对 的 的 是(索 引 一 经 建 立 就 需 要 人 工 进 行 维护)。3 5.第 二范式是指(B)B、设 一 个 关 系 为 R,它是满足第一范式的,若 R 中不存在非主属性对主键的部分 函 数 依 赖,则称该关系符 合 第 二 范式。3 6 .下 列 符 合 第 三 范 式 的 关 系 是(教师(教师编号,教师姓名,教师性别)。3 7 .在第一个关系中出现,在第二个关系 中 也 出 现 的记录组成 的新关系称为(两个关系的交)。3 8 .数据库应用程序开发中,(存储方39.通过账号管理,SQL S e rv e r用户分 为(登录账号和用户账号)。40.下 列 SQL语 句 中,可以完毕删除功能 的 是(DELETE FROM学生表 WHER E 性 别=男 ).4 1 .下 列 SQL语 句 中,可以完毕求某列最 大 值 的 是(SELECT M A X(A g e)FROM S t u d e n t)。4 2.下 列 S Q L 语 句 中,可以完毕交运 算 的 是(SELECT*FROM刘德华出演的电影 IN T E R S E C T S ELEC T*FR OM梅艳芳出演的电影)。4 3.设 学 生 表 和 课 程 表 的 结 构 分 别 为(学 号,姓名)和(学号,课 程 名,成 绩),假 如 希 望 查 询 出“选修了 数据库应用技 术 课程 的 学 生 姓 名 和 成 绩”,则相应 的 SQL语 句 是(S ELECT姓 名,成绩FROM 学生 表,课 程 表 WHER E 学生表.学 号=课 程 表.学 号 A N D 课程名=数 据 库 应 用 技 术 )。二、填空题1.计算机数据解决技术大体经历了_ A工 管 理、文 献 管 理、数 据 库 管 理 等不同的发展阶段。2.数 据 库 系 统 由 外 模 式、模式和内模式 三级抽象模式构成。3.数 据 库 管 理 系 统 的 重 要 功 能 涉 及 遨据 定 义、数 据 操 纵、数据库的运营 管 理、数 据 库 的 建 立 和 维 护。4.关 系 模 型 由 三 部 分 组 成 数 据 结 构、关 系 操 作 集 合 和关系的完整性。5.SQ L S erv e r 提供了大量易用的管理 工 具,比 较 常 用的重要有(服务管理器)、公 司 管 理 器 和查 询 分 析 器 o6.数 据 文 献 的 后 缀 是 md f。7.事 务 日 记 文 献 的 后 缀 是 I d f。8.SQL Serv e r 数据库分为 系统数据屋 和 用 户 数 据 库)两种类型。1.数 据 库 设 计 一 般 涉 及 需 求 分 析、概念 设 计、逻 辑 设 计、物 理 设 计、数据 库 实 行 和A运 营 维 护 等 阶 段。2.数 据 库 应 用 系 统 的 建 设 涉 及 结构设计 和 行 为 设 计 两个方面。3.数 据 库 设 计 的 重 要 原 则 涉 及 表设计原 则、字 段 设 计 原 则 和其他原则。4 .E-R 图 的 设 计 关 键 在 于 对 实体、联 系 的选择和表达。5.物 理 设 计 的 重 要 内 容 涉 及 存储记录的 格 式 设 计、存 储 方 法 设 计、访问方 法 设 计 以 及 完整性和安全性考虑1.数据库系统的三级模式结构是指数据库系统由外模式、模 式 和内 模 式 三级抽象模式构成。2 .备 份 是 指 将 数 据 从 硬 盘 复 制 到 _ 亘移 动 媒 体 上 的 过 程。3.“实体一联系”方法是描述数据库概念模型的重要方法,一般称这种方法为_E-R 方 法(或 E-R图方法)。法 设计)属于物理设计。4.用户使用SQL S e rv e r数据库时,一般需要通过两个安全性阶段:退班验 证 和权限认证。5.E-R图设计一般在数据库设计的_概 念 设 计 阶段使用。1.关系模型由三个部分组成,分别是数 据 结 构、关 系 操 作 集 合 和 关系的 完 整 性。2.备份是指将数据从硬盘复制到 移动媒体上的过程。3.数据库应用系统的建设涉及结构设计和行 为 设 计 两个方面。4.关系完整性是指关系模型中数据的对的性、一致性 和有效5.SQL S e r v e r中的事务解决控制语句,R OLLBACK T R A N SA C T IO N 实现回滚一个事务。6.数据库系统的三级模式结构是指数据库系统由外模式、模 式 和内模式三级抽象模式构成。7.进行数据库备份时,必须同时复制主数据文献和事务日记文献。8.“实体一联系”方法是描述数据库概念模型的重要方法,一般称这种方法为E R方 法(或E R图方法)。9.用户使用SQL Ser v e r数据库时,一般需要通过两个安全性阶段:身份验证和权限认证。1 0._ 表_ 是SQL语言存放数据、查 找数 据 以及 更新数据的基本数据结 构。11.数据依赖通常涉及一函数依赖 和多值依赖两个方面。12.当需要对查询结果进行排序时,可以指定其排序方式,字 段 后 使 用_ASC表达升序,_DE S C _表达降序。13.SQL数据定义语言的重要作用是创建存储数据的结构,而数据操纵语言的重要作用则是向数据库中填写数据,具体涉及 增长、删除、修改 等操作。1 .SQL语言共分为四大类,即数据定义语言,数据查询语言,数据操纵语言和数据控制语言。2.可以惟一标记某条记录的属性称为主 键。3.关系的规范化限度可分为多个级别,但通常只需要达成第_ 三范式即可。4.备份是指将数据从硬盘复制到上迤动媒体上的过程。1.计算机数据解决技术大体经历了上工管理、文献管理和数据库管理等三个阶段。2.假如一个数据表不满足第三范式,那么至少会存在数据冗余、更新异常、插人异常和删除异常等问题。3.SQL S e r v e r支 持3种备份设备,即磁盘设备、磁带设备和命名管道设备。4.V B提供了三种数据库访问引擎,即J e t引擎、ODBC和OLEDB,目前重要使用0 !EDB三、判断题1.可以惟一表达数据表中的每条记录的字段或者字段的组合称为主码或主键(V)2.SQL Ser v e r数据库中的NULL值(空值)表达的是“空格”或“0”值(X)3.一个不规范的关系模式通常会引发插入异常、删除异常和更新异常,导致大量的数据冗余。(J)4.根据索引的特点,应当对那些数据量大、查询频度较高、实时性规定强的基本表创建索引,(。)5.数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息规定和解决规定。(J)6 .参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录的外键或者为空,或者等于被参照关系中某条记录的主键。(J)1.数据流图是需求分析的常用工具之人们也经常称它为D FD图(J )。2.数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是惟一的。(J )。3.S Q L S e r v e r 数据库中的 N U L L.值(空值)表达的是“空格”或“0”值(X )4.S Q L S e r v e r 中的 t e m p d b 数据库是一个临时数据库,属用户数据库(X )5.S Q L虽被称为“查询语言”,其功能却不仅仅限于查询(J )1 .计算机数据解决技术大体经历了人工管理、文献管理和S Q L S e r v e r数据库管理三大阶段(义)。2 .可以惟一表达数据表中的每条记录的字段或者字段的组合称为主码或主键(J)。3.S Q L S e r v e r数据库中的N U L L值(空值)表 达 的 是“空格”或“0”值(X)4 .一个不规范的关系模式通常会引发插入异常、删除异常和更新异常,导致大量的数据冗余。(J)5 .目前的关系数据库系统一般都支持标准S Q L语 句(V)1 .D E L E T E T A B L E的功能是删除表结构。(X )2.在教师任课关系(教师编号,教师姓名,教师职称,课程号,课程名,课时费)中,主键是教师编号。(X )3.触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。(V)4.做结构设计时,要尽量使设计符合第三范式的规定。)5.登录账号用于身份验证,用户账号用于权限验证。(J )1 1 .目前,在数据库系统中,使用最广泛 的 数 据 模 型 是 面 向 对 象 模 型(X )。1 2.主键可以取空值(X )。1 3 .数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满 足 用 户 信 息 规 定 和 解 决 规 定。(V )1 4 .根据索引的特点,应当对那些数据量大、查询频度较高、实时性规定强的基本表创建索引,(J)1 5 .在实际应用中,尽也许不要通过视图对记录进行更新操作。(J )1.数据库应用程序开发中,需求分析阶段的重要目的是回答“干什么”的问题。(。)2.S Q L结构化查询语言是一种过程化语言。(X)3.索引是在基本表的列上建立的一种数据库对象,它和基本表分开存储,它的建立或撤消对数据的内容毫无影响。(V)4 .当删除一个视图时,与之相关联的基本表也会自动被删除。(X)5 .参照完整性规则通常是指在两个参照和被参照关系中,参照关系中每条记录的外键或者为空,或者等于被参照关系中某条记录的主键。(J)简述题1.关系完整性的重要内容是什么?为什么要保证关系的完整性?关系完整性就是关系模型中数据的对的性、一致性和有效性。关系完整性又涉及实体完整性、参照完整性和用户定义的完整性三个方面。只有保证了关系的完整性,才干使数据库中的数据对的、一致和有效。2.什么是嵌入式S Q L,它有哪些用途?嵌 入 式S Q L语言是将S Q L语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。嵌入式S Q L的用途:它是数据库应用程序的一种开发方法。是一种应用程序进行数据库访问时所采用的编程式数据库语言。3.请简要说明视图的概念和作用视图是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的。删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除。其作用重要是:(1)视图是通过预编 译 的SELECT语句,存储在数据库服务器端,因此执行视图比从客户端直接执 行SELECT语句速度更快、效率更高一些。(2)视图属于用户模式范畴,在实际中,一般的用户不一定具有SELECT语句方面的专门知识,从用户和谐性角度来说,视图更便于用户使用。(3)运用视图可以简化的形式表达复杂的SEL ECT语句组,如嵌套查询等。4.什么是函数依赖与函数决定,请举例说明设一个关系为R.X和丫是它的两个属性集。若对于X上的每个值都有丫上的一个惟一值与之相应,则称X和Y具有函数依赖关系,并称X函数决定Y,或称Y函数依赖于X,称X为决定因素假设一个职工关系为(职工号,姓名,性别,年龄,职务),职工号用来标记每个职工,选作该关系的主键。我们可以从以下两方面理解函数依赖的概念:一方面,对于该关系中每个职工的职工号,都相应着姓名属性中的惟一值,即该职工的姓名,或者说一个职工的姓名由其职工号惟一拟定,所以称职工号函数决定姓名,或称姓名函数依赖于职工号。另一方面,除职工号外,其他属性都不能成为决定因素形成函数依赖,由于对于它们的每个属性值,都也许相应另一属性的多个不同的取值,比如对于性别属性的一个取值“男”就会相应多个而不是一个职工号5.请简要说明存储过程的概念和优点。存储过程(St o redP r o c e d u re)是一组预先编译好的,以一种可执行的形式永久地存储在数据中的SQ L代码。使用存储过程的好处可归纳为以下几点:(a)执行速度快。在通过第一次调用以后,就驻留在内存中,不必再通过编译和优化;(b)模块化的程序设计。通过了一次创建以后,可以被调用无数次;(C)减少网络流量;(d)保证系统的安全性。6.请简要说明关系规范化的必要性。减少数据冗余、更新异常、插人异常、删除异常7 .为什么要使用事务?事务解决的作用是什么?事务事r a nsaction)是并发控制的基本单位,它反映了现实世界中需要以一个完整的单位提交的一项工作。SQL Ser v e r通过事务机制,将逻辑相关的一组操作捆绑在一起,以便服务器保持数据的完整性。它是S Q L复杂程序设计必不可少的内容。举例说,假如我们正在使用UP DATE语句同时将学生表、成绩表中的学号“20 23 0 0 0 1 改 为202 30001”。这个任务需要两条UP DATE语句组成,即:UPD A TE 学 生 表 SE T 学 号=20230001 W HERE 学号=202 3o o o rU P DATE 成绩表 SET 学号=202300011WHERE 学号=2 0 2 3 0 0 0 1 假如在执行完第一个语句后,计算机忽然断电,而第二条语句还没来得急执行,数据出现了不一致怎么办?这时候就需要用到S Q L的事务控制功能了。假如使用了 SQL S e r v e r的事务控制机制,以上两个问题均可获得解决。在使用事务的情况下,SQL Serve r可以保证,所有的记录要么所有解决,要么一行也不解决。假如修改了所有记录的一半时服务器犯错了,SQL S e rve r会返回到以前未执行UPDAT E操作前的位置,清除它已经修改过的数据,这就是事务解决的作用。8.为什么要进行数据备份?数据库备份涉及哪些重要内容?任何系统都不可避免会出现各种形式的故障,而某些故障也许会导致数据库劫难性的损坏,所以做好数据库的备份工作极为重要。备份可以创建在磁盘、磁带等备份设备上,与备份相应的是还原。数据库备份就是在某种介质上(磁带、磁盘等)存储数据库(或者其中一部分)的拷贝的过程。更严格意义上讲,备份应当是一种把数据从硬盘上复制到其他可移动介质上的操作过程。一个完整的备份通常要涉及三部分内容,即系统数据库、用户数据库和事务日记。9.请简要说明S O L S e r v e r数据库备份有哪几种方式?S Q L S e r v e r提供了四种不同的方式:数据库完全备份、增量备份、事务日记备份,以及数据库文献和文献组备份。1 0 .请简要说明开发数据库应用系统时,结构设计和行为设计的含义。从系统开发的角度,数据库应用系统的建设工作涉及结构与行为两个方面:(a)结构设计,着重描述数据库的结构及各数据库对象间关系,规定在满足应用需求的前提下,尽也许地达成第三范式;(b)行为设计,重要目的是描述对数据库的操作动作,这些行为和动作将来要体现在应用程序中,所以行为的设计重要是应用程序的设计。根据系统的结构和行为两方面特性,系统设计开发分为两个部分,一部分是作为数据库应用系统核心和基石的数据库设计,另一部分是相应的数据库应用软件的设计开发,两者相辅相成,组成统一的数据库工程。综合应用题1 .用S Q L语句创建简朴数据表设有某数据库中有学生表(表名为S t u d e n t s),涉及学号S N o,姓名S N a m e,出生年月日S D等字段。S N o和S N am e均为字符型(长度10),S D为日期型。S N。是主键,请用S Q L.语句创建该数据表S t ud e n t S oC R E A T E T A B L E S t u d e n ts(S N o CHA R (10)P R I M A RY K E Y,S N ame C H A R (10),S D D A T E T I M E);2.运用S Q L语句进行查询在第五题第1小题的基础上,假设还存在课程表(表 名C o u r s e s )和 成 绩 表(表 名M ar k s)两张数据表。课程表C o u r s e s涉及课程号CNo,课程名C N a m e两个字段;成绩表mar ks涉及学号S N o,课 程 号C N o和成绩mar k三个字段。教学管理人员希望查询学号为“2 0 2 3 0 0 1”的学生情况,并按如图1所示的方式显示查询结果,请写出相应的S e I e c t查询语句。口 网格|前 消息|test|0:00:00-*1:1 行|行 ,列 1SnoSname CnamemarkI 12009001张红 数据库88图1规定的显示结果S E L E C T s t u d e n t s.S n o ,S n a me,C n ame,mar kF R O M s t u d e n t s,c o u r s e s,mar ksW H E R E s t u d e n t s.S n o =m a r k s .S n o an d c o u r s e s.C n o =m a r k s .Cn o an d s t u d e n t s .S n o =*202300113.程序应用题接第五题第2小题,某教学管理系统涉及课程信息录入功能,程序运营界面如图2所示,其中T e x 1 1为课程号、T e x t 2为课程名。进入界面后,用户输入所有数据,点 击“确认”按钮,将结果插入到课程表C o u r s e s中。请补充完毕下列程序代码。E x i t S u b注意:说明主键码和外键码约束图 2“增长记录”窗体运营界面P r i v at e S u b C o mman d 1 _ C li c k()声明一个记录集对象D i m A D O r s A s N e w R e c o r d s et 将记录集对象与已建立的数据库联接对象A D O c n 绑定A D O r s.A c t i v e C o n n e c t i o n=A D 0cn 第一步:在课程表C o u r s e s中查询是否存在关键字相同的记录(1)拼写查询字符串s t r S Q L =S e I e c t C N o F ro m c o u r s e s Wh e r e C n o =+T e x t l+(2)执行查询语句A D O r s.O p e n s t r S Q L 第二步:假如记录已经存在,则退出程序I f N o t A D O r s.E O F T h e nM s g B o x 记录已存在,不E n d I f 第三步:将结果插入到课程表C。ur s e s 中s t r S Q L =111 n s e r t I n t oc o u r s e s (C n o,C N ame)Va I u e s (+T e x t 1+T e x t 2+)”A D O c n.E x e c u t e s t r S O LE n d S u b4 .用 SQL语句创建简朴数据表设有两个关系教师关系T,涉及教师编 号 T N o,姓 名 TN,系 别 TD,职称R A N K;(2)课程关系C,涉及课程号C N。,课 程 名 C N。教师编号和课程号分别是上述两个关系的主键,请用S Q L 语句创建教师数据表T o参考答案C R E A T E T A B L E T(T N o I N T P R I M A R Y K E Y,T N C H A R (30),T D C H A R (20),R A N K C H A R (20);5.用 SQL语句创建数据表在上题基础上,假设还存在教师专家课程 关 系 T C,涉及教师编号T N。和课程号参考答案C R E A T E T A B L E T C IT N o I N T,C N o I N T,P R I M A R Y K E Y (T n o,C n o),F O R E I G N K E Y (T N o)R E F E R E N C ES T(T N o),F O R E I G N K E Y (C N o )R E F E R E N C E SC (C N o);6.运用SQL语句进行查询在上题的基础上,假 如 要 查 询“张红老师承担的所有课程”,请写出相应的SQ L查询语句。参考答案SE L E C T C.C No,C.C N F R OM T,C,TCW H E R E T.T N o=TC.T N o A N D C.CN=TC.C N o A N D T.T N=张红7 .程序应用题设学生成绩表的结构为(学号、课程号、成绩),程序运营界面如图1所示。进入界 面 后,用 户 一 方 面 选 择 学 号(C o m b。1)、课 程 号(C o m b

    注意事项

    本文(2023年数据库应用技术.pdf)为本站会员(无***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开