数据库技术应用考试资料4页word文档.doc

上传人:1595****071 文档编号:34070484 上传时间:2022-08-12 格式:DOC 页数:4 大小:152.50KB
返回 下载 相关 举报
数据库技术应用考试资料4页word文档.doc_第1页
第1页 / 共4页
数据库技术应用考试资料4页word文档.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《数据库技术应用考试资料4页word文档.doc》由会员分享,可在线阅读,更多相关《数据库技术应用考试资料4页word文档.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、如有侵权,请联系网站删除,仅供学习与交流数据库技术应用考试资料【精品文档】第 4 页数据库技术应用一、选择题1、下列哪种是SQL Server中系统提供的数据类型?( ) A. int B. longC. string D. object2、下列哪个SQL语句可以删除title表中title_id为001的数据?( D )A. delete from titleB. delete title_id from titleC. delete from title title_id=001D. delete from title where title_id=0013、对查询结果进行排序的SQL子句

2、是:( B ) A. from B. order by C. group by D. where 4. 下列模糊查询的模式匹配字符串中,可以查询出abcde这条结果的是:( C ) A. a% B.a-e C. ebcde D. A 和 C5、在子查询中,检查结果中是否存在行,可以使用哪个关键字?( D ) A. contains B. in C. exist D. having6、下列查询语句中,有语法错误的是( B )。 A. select 学号as number, 总学分 as mark001 from XS B. select number=学号 , mark001=总学分 from

3、XS C. select 学号as number, mark001=总学分 from XS D. select 学号as number, 总学分 as 001mark from XS7、下列哪个关键字不能出现在比较子查询中?( ) A. In B. Some C.Any D.All8、关系数据库对数据的操作除了包括集合代数的并、差等运算外,更定义了专门的关系运算,下列哪一个不是专门的关系运算?( ) A. 连接 B. 合并 C. 选择 D. 投影9、在组合查询是,删除组合后重复行的语法为:( B ) A. union all B. distinct C. inner join D. union

4、10、下列有关子查询的说法中,正确的是:( ): .嵌套子查询中,先执行父查询,再执行子查询.嵌套子查询中,先执行子查询,再执行父查询.相关子查询中,先执行父查询,再执行子查询. 相关子查询中,先执行子查询,再执行父查询 A. 和 B. 和 C. 和 D. 和11-18题与前面重复二、填充1、数据库采用的数据模型主要有关系模型、 、网状模型。2、修改数据库的命令是_Alter DATABASE_。3、WHILE语句属于流程_ _语句。4、SQL数据库中包括主数据文件,其默认的扩展名为_ .sql_;日志文件,其默认的扩展名为_LDF_;辅助文件,其默认的扩展名为_NDF_。5、一个表通常可以通

5、过一个列或多个列组合的数据来惟一标识表中的每一行,这个列或列组合就被称为表上的_码_,可以用它来强制实现 完整性。6、视图在SQL数据库中是作为_对象_来存储的,可以使用_CREATE VIEW_语句来创7、SQL Server 2008是一个基于_ _模式的关系数据库管理系统。8、SQL Server2008的四个系统数据库是_master_数据库、_model_数据库、tempdb数据库和msdb数据库。9、在SQL中,使用_ _命令来运行存储过程。10、参照完整性是保证主表中的数据与从表中数据的一致性,其通过_外键和主键_之间的对应关系来实现的。11、SQL数据库有系统数据库、 。12、

6、删除数据表的命令是_DROP TAble_。13、数据的关系运算包括投影、 选择 和_连接_。14、使用T-SQL的_CREATE DATABASE_语句可以创建数据库。15、SQL有两种身份认证模式:_Windows验证_模式和_ _认证模式。16、ASCII字符串常量是用单引号括起来,由ASCII字符构成的字符串。17、SQL Server 2008 数据库是存储数据的容器,这时数据库称为逻辑数据库,组成数据库的逻辑成分称为_数据库对象_。18、数据库的完整性是指数据库中的数据在 _ _上的一致性和准确性。19、在SQL数据库中,数据表物理顺序和索引顺序一致的索引称为_聚集_索引。20、在

7、SQL中,可以定义子程序存放在数据库中,这样的子程序称为_存储过程_,它使用_ _ _命令来运行。三、名词解释: 1、关系模型:以二维表格形式组织数据库中的数据2、完全限定名:是对象的全名,包括个部分:服务器名,数据库名,所有者名和对象名3、聚集索引:4、复合索引:根据多列组合创建的索引5、堆集:如果一个表没有创建索引,则数据行不按任何特定的顺序存储,这种结构称为堆集。6、实体完整性:7、参照完整性:引用完整性,保证主表中的数据与从表中数据的一致性。8、唯一索引:索引可以是唯一,意味着不会有两行记录相同的索引键值。9、本地系统账户: 10、视图:是从一个或多个表(或视图)导出的表11、主键:唯

8、一可以确定数据行的键值12、唯一索引: 13、数据表列的标识(identity)属性:对于任何表都可以创建包含系统生成序号值的一个标识列,该序号值唯一标识表中的一行,可以作为键值。14、域完整性:列完整性,指给定列输入的有效性。15、参照完整性: 16、实体完整性:行的完整性,要求表中有一个主键,其值不能为空且能唯一地标识对应的记录。复习所采用的学生成绩(库名XSCJ)数据库如下:学生情况表(表名XS)结构定义如下:学号char(6) 不允许取空值默认值无 主键姓名char(8) 不允许取空值默认值无专业名 char(10) 可以取空值默认值无性别bit(1) 不允许取空值默认值1出生时间sm

9、alldatetime(4) 不允许取空值默认值无总学分tinyint(1) 可以取空值默认值无备注text(16).可以取空值默认值无课程表(表名KCB)结构定义如下:课程号char(3) 不允许取空值默认值无主键课程名 char(16)不允许取空值默认值无 开课学期tinyint(1)不允许取空值默认值1学时 tinyint(1) 不允许取空值 默认值为无学分 tinyint(1)可以取空值默认值无学生与课程表(表CJB)结构定义如下:学号char(6) 不允许取空值默认值无 主键课程号char(3) 不允许取空值默认值无主键成绩 tinyint(1) 可以取空值 默认值为无学分 tiny

10、int(1)可以取空值默认值无四、根据要求写出下列SQL操作命令: 1、在表XSB中增加一个新列奖学金,类型: int且不允许为空USE XSCJ ALTER TABLE XSBADD 奖学金int null Go2、向XSCJ数据库的表XSB中插入如下的一行:002132 周琳林经济管理0 1/30/1982:0:0 40 USE XSCJ INSERT INTO XSB VALUES(002132, 周琳林, 经济管理,0, 1/30/1982:0:0,40,NULL)Go3、查询XSCJ数据库的XSB表中各个同学的姓名、专业名和总学分USE XSCJSELECT 姓名,专业名,总学分 F

11、ROM XBS4、查询XSCJ数据库的XSB表中计算机专业总学分大于等于51的同学情况USE XSCJSELECT *FROM XSBWHERE 专业名计算机 AND总学分=51Go5、在XSCJ数据库中,查找选修了课程号为“2101”的课程的学生的情况SELECT *FROM XSBWHERE 学号IN(SELECT 学号FROMCJB WHERE 课程号=2101)Go6、创建学生平均成绩视图XS_KC_AVG,包括学号(在视图中列为xsnum)和平均成绩(在视图中列为score_avg)CREATE VIEW XS_KC_AVG(xsnum,score_avg)ASSELECT 学号,A

12、VG(成绩)FROM CJB GROUP BY XSB.学号7、根据KCB表的课程号列创建唯一聚集索引(索引名:kc_id_ind)USE XSCJCREATE CLUSTEREDINDEX kc_id_ind ON KCB(课程号)8、创建student表,3个字段:学号(字符型,长度8,不允许空);姓名(字符型,长度8,不允许空);出生时间(日期时间型,允许空)。要求该表中所有学生的学号都必须出现在XSB表中(说明需要什么条件)create table stuent 学号char(8) not null foreign key (学号) references XSB(学号),姓名char(8) not null ,出生时间datetime null9、修改表XSB已有列的属性:将“姓名”的列长度由原来的10改为8USE XSCJ ALTER TABLE XSB ALTER COLUMN 姓名char(8)Go10、将XSCJ数据库的表XSB表中总学分小于45的行删除USE XSCJDELETE FROM XSBWHERE 总学分=0 and 学分=60)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

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

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