-
sql语句大全之SQL面试题
一、填空(每空2分,共20分) |
1.设有如下两个关系:学生关系(学号、姓名、课程编号、成绩)和课程关系(课程编号、课程名、课时数)。 则学生关系的主键是______.外键是___________,这两个关系通过__________建立了联系。 2. 对上题关系,假设一个学生只能选修一们课程,则这两个关系之间的联系性质是_____________________,若一个学生可以选修多门课程,则这连个关系之间的联系性质是_________________. 3. 查询分析器中保存的数据库文件默认扩展名为_______。 4.数据表的外联接可分为_________,_________和全外联接。 5. 在数据文件中,主要数据文件的扩展名是_________,日志文件的扩展名是_________。 |
二、选择(每题2分,共30分) |
1.数据库系统的核心是_________ A.数据库 B.数据库管理系统 C.操作系统 D.文件 2. 关系型数据库中不同的实体是根据_________来区分的 A.名称 B.属性 C.数据模型 D.记录 3. 以下不是SQL SERVER查询语句中关键字的是_________A OUTER B FOR C FROM D UNION 4. 在查询时指定结果集中列的别名不能使用_________形式 A 列 AS 别名 B 列 别名 C 别名=列 D 别名 列 5. 以下不属于SQL Server2000实用工具的是_________ A.查询分析器B.服务管理器 C.资源管理器 D.企业管理器 6. 以下关于SQL SERVER数据库日志文件的叙述,正确的是_______。 A 一个数据库可以没有日志文件 B 每个数据库必须至少有一个日志文件 C 每个数据库只能有一个日志文件 D 每个数据库可以有多个日志文件,其中有一个是主日志文件 7. 触发器是一个_________对象,触发器定义在特定的_________上 A 字段 B 记录 C 表 D 数据库 8. SQL SERVER 2000中不能定义一个触发器同时为_______触发器 A INSERT 和 DELETE B INSTEAD OF 和 AFTER C INSERT 和 UPDATE D DELECT 和 UPDATE 9. 下列哪条语句标识了显式事务的起始点。 A ,BEGIN TRANSACTION B ,COMMIT TRANSACTION C, ROLLBACK TRANSACTION D, USE TRANSACTION 10. 下列哪条语句标识事务在执行过程中遇到错误,需要撤销事务错误。 A ,BEGIN TRANSACTION B ,COMMIT TRANSACTION C, ROLLBACK TRANSACTION D,END 11. 以下关于主键的叙述正确的是 A.一个表只能有一个字段的主键 B.一个表可以有多个主键 C.一个表可以由多个字段构成一个主键 D.一个表的主键设置后不能改变 12. 以下不是SQL SERVER数据表联接方式的是_________ A 内联接 B 外联接 C 交叉联接 D 隐含联接 13. 当列中各项的字符长度差异较大时,一般用_______类型,当列中各项字符为固定长度时,可以采用_______类型,当列中字符采用Unicode数据时,采用_______ 类型。 A. char B. varchar C .text D. nchar 14. 当某字段期望最多输入60字符,最少输入1个字符,应设置该字段的数据类型为_______。 A. char(6)NOT NULL B. varchar(60) NULL C. char(60)NOT NULL D. varchar(60) NOT NULL 15. SQL SERVER中,可以交互执行SQL语句的窗口工具是_________,管理SQL SERVER对象,并可从中启动其他管理工具的图形化工具是_________ A 服务管理器 B 企业管理器 C 查询分析器 D 项目管理器 |
三、判断(每题1分,共20分) |
1、 数据库就是存放数据的仓库。 2、 每个表必须指定且只能指定一个主键。 3、 在sql server中,表分为系统表和用户表两种 4、 在sql server2000中,浮点数据以float(双精度)和 real(单精度)数据类型存储。 5、 sql server2000提供了四种数据库备份方式:完全数据库备份,差异备份,日志备份和文件或文件组备份。 6、 触发器主要通过事件触发而被执行 7、 在sql server2000中,临时表存放在tempdb系统数据库中,但不再使用时会被自动删除。 8、 在在sql server2000中,使用var声明局部变量 9、 master数据库只能采用完全数据库备份。 10.事务作为一个逻辑单元都四大属性:原子性,一致性,隔离性和持久性。 |
四、问答题(共30分) |
1、 简述游标的使用步骤。 2、 简述事务的概念。 |
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式