《2022年数据库技术考试答案 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库技术考试答案 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、15:CCDBB 610 CBADC 1115 CBCDA 16 D 17 A 18 D 19B 20 C 21 A 22 B 23 A 24 C 25 B 26 B 27 C 28 D 29.A 30 C 填空题:1.时间2.模式或逻辑模式3.黑盒4.1:n 5.投影6.15 7.into cursor 8.页面设置或列数9.应用程序生成器10.DBMS 或数据库管理系统1.关系模式、关系子模式和存储模式:关系模型基本上遵循数据库的三级体系结构。概念模式是关系模式的集合,外模式是关系子模式的集合,内模式是存储模式的集合。(1)关系模式:关系模式实际上是记录类型。它的定义包括:模式名,属性名,
2、值域名以及模式的主键。(2)关系子模式:是用户所用到的那部分数据的描述。除了指出用户的数据外,还应指出模式与子模式之间的对应性。(3)存储模式:关系存储时的基本组织方式是文件,元组是文件中的记录。存储一个关系可以用散列方法或索引方法实现。如果关系中元组数目较少,也可以用堆文件方式实现。2.SQL的组成分成几部分:SQL主要分成四部分:(1)数据定义。(SQL DDL)用于定义 SQL 模式、基本表、视图和索引的创建和撤消操作。(2)数据操纵。(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。(3)数据控制。包括对基本表和视图的授权,完整性规则的描述
3、,事务控制等内容。(4)嵌入式 SQL 的使用规定。涉及到SQL 语句嵌入在宿主语言程序中使用的规则。3.SQL提供的基本数据类型有哪些?每种举两个例子:(1)数值型:INTEGER 长整数、SMALLINT 短整数(2)字符串型:CHAR(N)长度为 N的定长字符串、VARCHAR(N)具有最大长度为N的变长字符串。(3)位串型:BIT(N)长度为 N的二进制位串、BIT VARYING(N)最大长度为 N的变长二进制位串(4)时间型:DATE 日期、TIME时间4.SQL语言有哪两种使用方式:一种是在终端交互方式下使用,称为交互式SQL;另一种是嵌入在高级语言的程序中使用,称为嵌入式 SQ
4、L,而这些高级语言可以是C、PASCAL、COBOL 等,称为宿主语言。5.嵌入式 SQL 的实现有哪两种处理方式:一种是扩充宿主语言的编译程序,使之能处理SQL 语句;另一种是采用预处理方式。目前多数系统采用后一种。6.在宿主语言的程序中使用SQL 语句有哪些规定:(1)在程序中要区分SQL 语言与宿主语句。所有SQL 语句前必须加上前缀标识EXEC SQL,并以END_EXEC 作为语句的结束标志。(结束标志在不同的宿主语言中不同)(2)允许嵌入的 SQL 语句引用宿主语言的程序变量(共享变量),但有两条规定:1)引用时,这些变量前必须加冒号:作为前缀,以示与数据库中变量有区别。2)这些变
5、量由宿主语言的程序定义,并用SQL 的DECLARE 语句说明。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -7.用游标机制协调SQL 的集合处理方式所用的SQL 语句有哪些:与游标有关的SQL 语句有下列四个:(1)游标定义语句(DECLARE)(2)游标打开语句(OPEN)(3)游标推进语句(FETCH)(4)游标关闭语句(CLOSE)8.SQL DML的嵌入使用技术:(1)若是 INSERT、DELETE、UPDATE 语句,则不必涉及游标,只要加上前缀标识和结束标志就能嵌入宿主语言程序中使用。(2)若是已知查询结果肯定是单元组的SELECT 语句,则不必涉及游
6、标,也可加上前缀标识和结束标志后嵌入宿主语言程序中使用,但此时应该在SELECT 语句中增加一个INTO子句,指出找到的值应送到相应的共享变量中去。(3)若是已知查询结果为多个元组的SELECT 语句,则必须涉及到游标,用游标机制把多个元组一次一个地传送给宿主程序处理。9.什么是关系数据库:关系数据库是以关系模型为基础的数据库,它利用关系来描述现实世界。一个关系既可以用来描述一个实体及其属性,也可以用来描述实体间的联系。关系实质上是一张二维表。10.数据完整性约束分为哪两类:数据完整性约束分为静态约束和动态约束。静态约束:包括各种数据之间的联系(数据依赖),主键的设计和关系值的各种限制等等。这
7、一类约束是如何定义关系的有效数据问题。动态约束:主要定义如插入、删除、和修改等各种操作的影响。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -操作题:1.1 在数据库窗口中,切换至“窗体”对象,单击“新建”按钮;2 选择向导“自动创建窗体:纵栏式”,选择“学生”表为数据源,单击“确定”按钮。命名窗体并保存2.1 在数据库窗口中,切换至“窗体”对象,单击“新建”按钮;2 选择向导“窗体向导”,选择“学生”表为数据源,单击“确定”按钮,启动窗体向导;3 选择所需字段,单击“下一步”4 选择窗体布局为“纵栏表”,单击“下一步”按钮;5 设置窗体样式,单击“下一步”按钮;6 设
8、置窗体标题,单击“完成”按钮。3.使用向导创建表的步骤使用“表向导”创建表基本步骤:(1)在要创建表的“数据库”窗口中选择“表”选项卡;(2)单击“新建”按钮,Access 2003立即弹出“新建表”对话框;(3)在“新建表”对话框中选择“表向导”选项。(4)单击“确定”按钮,Access 2003 立即弹出第一个“表向导”对话框。我们在“示例表”中,我们选择“供应商”,因为我们建立的“部门”表的字段与“供应”的字段相似,我们可以重新命名一下字段就可以了。(5)双击“示例字段”中的字段,把字段添加到“新表中的字段”中,然后选中“新表中的字段”,点击“重命名字段”按钮,Access 2003就会
9、弹出相应的对话框,我们可以修改其中我们所要的字段名。(6)点击“下一步”按钮,Access 2003 弹出对话框,在文本框中输入“职工基本信息”的表名,在单选按钮中,我们选中“是,设置一个主键”。(7)点击“下一步”按钮,Access 2003 弹出对话框,我们可以点击“关系,”按钮,修改表的关系。继续点击“下一步”按钮,将会出现相应的对话框,我们可以选择修改表格,打开表格输入数据,选择好之后点击“完成”按钮,表格就建立完成了。4.注册服务器(1)在 SQL Server 企业管理器的工具菜单中单击“向导”命令,然后在“向导”对话框中选择“注册服务器向导”,或者右键单击企业管理器,在弹出的快捷
10、菜单中选择“新建 SQL Server 注册”命令,就会出现“注册服务器向导”对话框或“己注册的SQL Server 属性”对话框。(2)在“可用的服务器”列表框中列出了所有当前可用的服务器,选中要使用的一个,单击“添加”按钮,把该服务器转移到“添加的服务器”列表中,单击“下一步”按钮,出现“选择身份验证模式”对话框。(3)选择身份验证模式,单击“下一步”按钮,出现“选择SQL Server 组”对话框。(4)选择“在现有SQL Server 组中添加SQL Server”,在“组名”列表中选择目标SQL Server 组;也可以通过选择“新建的顶层SQL Server 组”来放置这个服务器,
11、程序会弹出一个对话框让用户创建一个新的服务器组;完成后单击“下一步”按钮,出现“完成注册”对话框。(5)确认输入信息后,单击“完成”按钮,程序开始进行连接操作;连接成功后,在窗口中会出现“注册成功”字样,单击“关闭”按扭完成服务器注册。4(红玲答案)1.查看实例是否注册(1)启动企业管理器(2)已注册的实例(3)没有实例注册的企业管理器2.注册默认管理器操作名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -(1)选择注册服务器(2)选择身份验证(3)选择连接选项(4)选择连接选项(5)默认实例已注册3.注册实例NEWSQL 服务器选择你要注册的实例名命名实例注册成功注册 2 个实例后的企业管理器5.创建个服务器组(1)在 SQL Server 企业管理器内右键单击一个服务器组,在弹出的快捷菜单中选择“新建 SQL Server 组”命令,出现“服务器组”对话框。(2)在“名称”框中为该新组输入唯一名称。(3)从“级别”中选择“顶层组”或“下面项目的子组”。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -
限制150内