大工18春《SQL数据库课程设计》离线作业标准答案
- 格式:doc
- 大小:524.00 KB
- 文档页数:20
一、单选题(50分)1.下列不属于数据库管理系统管理数据的特点的是()。
A.数据结构化B.数据共享性高C.实现并发操作D.数据不可恢复性正确答案:D2.下列不属于实体间对应关系的是()。
A.一对一联系B.一对多联系C.多对一联系D.多对多联系正确答案:C3.下列不属于集合运算符的是()。
A.并运算符B.差运算符C.与运算符D.广义笛卡尔积正确答案:C4.()是约束外码取值的规则。
A.实体完整性B.结构完整性C.参照完整性D.用户定义完整性正确答案:C5.下列属于SQL语言中的数据查询的动词的是()。
A.selectB.insertC.createD.grant6.CHECK是指下列哪个完整性约束()。
A.主码约束B.指定默认值C.参照完整性约束D.限制取值范围7.确定集合这个查询条件所使用的谓词是()。
A.IN或者NOT INB.LIKE或者NOT LIKEC.ANDD.BETWEEN AND8.()是最常用的连接查询。
A.内连接查询B.外连接查询C.交叉连接查询D.并列连接查询9.动词REVOKE属于SQL语言的()。
A.数据查询B.数据操纵C.数据定义D.数据控制10.下列集函数表示统计列值平均值的是()。
A.COUNT(*)B.COUNT(列名)C.SUM(列名)D.AVG(列名)二、判断题(50分)11.文件系统管理数据阶段,数据有了内部结构。
T.对F.错12.E-R方法是描述信息模型最常用的方法。
T.对F.错13.模式是数据库的物理结构。
T.对F.错14.比较运算符是用来辅助专门的关系运算符进行操作。
T.对F.错15.如果关系模式R的每一个属性都是不可再分的数据项,则称关系模式R满足第一范式。
T.对F.错16.连接有两种类型:非等值连接和等值连接。
T.对F.错17.在关系模型中实体与实体间的联系用关系表示。
T.对18.数据删除不属于数据更新。
T.对F.错19.绝大部分数据库管理系统将数据库存储在大容量的外部存储器上。
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 如果想查询订单表中订购金额大于等于800的所有信息,下面()语句能够完成此任务。
A: select * FROM 订单表 WHERE 订购金额<800B: select * FROM 订单表 WHERE 订购金额>800C: select * FROM 订单表 WHERE 订购金额<=800D: select * FROM 订单表 WHERE 订购金额>=800正确答案:(单选题) 2: 如果想查询订单表中前5条信息,下面()语句能够完成此任务。
A: select top 5 * FROM 订单表B: select up 5 * FROM 订单表C: select up_down 5 * FROM 订单表D: select top_down 5 * FROM 订单表正确答案:(单选题) 3: Select emp_id,emp_name,sex,title,wage from Yuangong order by emp_name 句子得到的结果集是按( )排序。
A: emp_idB: emp_nameC: sexD: wage正确答案:(单选题) 4: 如果要查询学校员工的平均收入,则使用以下()聚合函数。
A: sum()B: ABS()C: count()D: avg()正确答案:(单选题) 5: 如果要查询学校员工的总收入,可以使用以下()聚合函数。
A: sum()B: ABS()C: count()D: MAX()正确答案:(单选题) 6: Select count(*) from student 语句得到的结果是()。
------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 下列哪个数据库是SQL SERVER在创建数据库时候,可以使用的模板。
A: masterB: modelC: pubsD: msdb正确答案:(单选题) 2: 在SQL语言中,"授权"命令是( )。
A: GRANTB: REVOKEC: OPTIOND: PUBLIC正确答案:(单选题) 3: 下列哪个关键字在select语句中表示所有列()。
A: *B: ALLC: DESCD: DISTINCT正确答案:(单选题) 4: 如果执行带有联接运算的查询,并且联接的列已排序,那么SQL Server用什么联接策略效率最好()。
A: 哈希联接B: 合并联接C: 交叉联接D: 嵌套迭代正确答案:(单选题) 5: 你正在使用SQL Server 2000开发超市收银系统。
在客户端编写软件时使用SQL 语句“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。
请问该错误在哪一层被发现()。
A: 客户端的数据库APIB: 客户端的NET-LIBRARYC: 服务器端的开放式数据服务D: 服务器端的关系引擎正确答案:(单选题) 6: 你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用TCP/IP协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。
请问该功能在哪一层被实现()。
A: TCP/IP协议软件B: 超级套接字层C: 开放式数据服务D: 关系引擎正确答案:(单选题) 7: 以下SQL语句功能是()。
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.以下说法中正确的是()。
A.student_3是不合法的变量名B.SQL中用户变量也称为全局变量C.a2是不合法的变量名D.可以使用语句来为变量赋值参考答案:D2.SQL语句中的WHERE子句主要是由SQL的操作符连接各种条件,以完成复杂的查询请求。
()T.对F.错参考答案:T3.对表数据的插入、修改和删除还可以通过SQL语句来进行,与界面操作表数据相比,通过SQL语句操作表数据更为灵活,功能更为强大。
()A.正确B.错误参考答案:A4.使用SQL语句设置外键约束,语法为:CONSTRAINT constraint_name PRIMARY KEY。
()T.对F.错参考答案:FA.“@@”B.“??”C.“&&”D.“**”参考答案:A6.在SQL语句中,删除表M的命令是()。
A.DROP TABLE MB.DELETE_FOR TABLE MC.ERASE_FOR TABLE MD.DELETES DBF M参考答案:A7.T-SQL语言中流程控制语句有while,return,goto等语句。
()T.对F.错参考答案:T8.查询每个学生的姓名,并且按照所在系的人数升序显示,其中应该采用decs来显示数据的升序排列。
()T.对F.错参考答案:F9.SQL Server 2008提供的备份方式只有部分备份和部分差异备份。
()A.正确B.错误参考答案:B数据操纵语句主要包括INSERT、UPDATE等。
()T.对F.错参考答案:T11.把student表按照“性别”这个单列进行分组的语句为select 女from student group by 性别。
() T.对F.错参考答案:F12.数据库对象是存储、管理和使用数据不同结构形式,主要包括表、视图、存储过程、索引等。
SQL题库1.下列四项中,不属于数据库特点的是()。
A.数据共享(查询)B.数据完整性(实体,域,引用完整性,自定义完整性)C.数据冗余很高D.数据独立性高(关系型数据库,E-R,实体(table)和联系(表和表的关联关系))2.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A.master (系统信息比如帐号密码)B.model(模型)C.pubD.msdb(调度作业等)tempdb(临时数据和存储过程)3.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS(数据库管理系统)B.DBC.DBS(System 系统:DB,DBMS,DBA,用户,软硬件)D.DBA(administrator 管理员)4.下列哪个不是sql 数据库文件的后缀( )。
A..mdf(主数据文件推荐扩展名)B..ldf(log日志日志文件推荐扩展名)C..tifD..ndf(次数据文件推荐扩展名)5.数据定义语言的缩写词为( )。
A.DDL(data definintion language:create)B.DCL(data control language :select语句)C.DML(data manipulation language:insert update delete truncate)D.DBL6.数据库管理系统的英文缩写是()。
A.DBMSB.DBSC.DBAD.DB7.用于获取系统日期的函数是()。
A.YEAR():select YEAR('2019-2-2')B.GETDATE():演示C.COUNT():聚合函数之统计函数D.SUM():聚合函数之求和函数8.SQL Server系统中的所有服务器级系统信息存储于哪个数据库()。
A. masterB. modelC. tempdbD. msdb9.以下关于外键和相应的主键之间的关系,正确的是( )。
数据库原理要求:一、独立完成,下面五组题目中,请选其中一组题目作答,满分100分;二、答题步骤:1.使用A4纸打印学院指定答题纸(答题纸请详见附件);2.在答题纸上使用黑色水笔..作答;答题纸上全部信息要求手....按题目要求手写写,包括中心、学号、姓名、科目、答题组数等基本信息和答题内容,请写明题型、题号;三、提交方式:请将作答完成后的整页答题纸以图片形式依次粘贴在一个...........Word文档中...上传(只粘贴部分内容的图片不给分),图片请保持正向、清晰;1.上传文件命名为“中心-学号-姓名-科目.doc”2.文件容量大小:不得超过20MB。
提示:未按要求作答题目的作业及雷同作业,成绩以..!....................0.分记第五组:一、SQL语句编写题(每小题25分,共50分)(一)编写SQL语句建立一个学生关系表Student,表中有5个字段:学号Sno(字符型)、姓名Sname(字符型)、性别Sex(字符型)、年龄Age(整型)、系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型)、课程号Cno(字符型)、成绩Grade(数值型),其中Sno、Cno是关系的码,用SQL语言完成下列功能:①建立学生关系表Student和学生选课关系表SC。
②查询计算机系(’CS’)所有同学的姓名和各科成绩。
③添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系。
④逻辑删除李江同学的相关记录。
答:① CREATE TABLE Student (Sno CHAR(8) NOT NULL UNIQUE,Sname CHAR(18),Sex CHAR(2),Age INT,Dept CHAR(20);CREATE TABLE SC (Sno CHAR(5) NOT NULL,Cno CHAR(5) NOT NULL,Grade SMALLINT,② SELECT Sname, Cno, Grade FROM Student, SC WHERE Sdept=’ CS’ ANDStudent.Sno= SC.Sno;③INSERT INTO Student VALUES (‘20020003’, ‘吴刚’, ’男’, 19 , ’计算机系’);④DELETE FROM SC WHERE Sname=’李江’ AND Student.Sno= SC.Sno;DELETE FROM STUDENT WHERE Sname=’李江’;(二)编写SQL语句表1部门表表2 职员表1、根据表1和表2,用SQL语句创建雇员表和部门表假设有雇员关系表格,它的结构如下:雇员(雇员编号,雇员姓名,年龄,受雇时间,薪水,电话号码,部门编号)。
------------------------------------------------------------------------------------------------------------------------------ 单选题1(4分) : Select语句中用来连接字符串的符号是()。
A: “+”B: “&”C: “||”D: “|”2(4分) : 如果在查询准则中输入LIKE 张[小中大]军,能查询到的是()。
A: 张伟军B: 张广军C: 张利军D: 张大军3(4分) : 在数据库设计中使用E-R图工具的阶段是( )。
A: 需求分析阶段B: 数据库物理设计阶段C: 数据库实施D: 概念结构设计阶段4(4分) : 在SQL Server中,用来显示数据库信息的系统存储过程是()。
A: sp_dbhelpB: sp_dbC: sp_helpD: sp_helpdb5(4分) : 概念结构设计阶段得到的结果是()。
A: 数据字典描述的数据需求B: E-R图表示的概念模型C: 某个DBMS所支持的数据模型D: 包括存储结构和存取方法的物理结构6(4分) : 一个教师能开多门课程,一门课程可以有多个老师开设,老师实体与课程实体间是()。
A: 一对一的联系B: 一对多的联系C: 多对多的联系D: 多对一的联系7(4分) : 在创建表的过程中,哪个关键字用来定义默认值。
()A: DISTINCTB: UNIQUEC: CHECKD: DEFAULT8(4分) : SQL Server系统中的所有系统级信息存储于哪个数据库( )。
A: masterB: modelC: empdbD: msdb9(4分) : 以下选项中哪一项不是访问数据库系统的接口。
()------------------------------------------------------------------------------------------------------------------------------ A: ODBCB: OLE DBC: APID: ADO10(4分) : 下面哪种索引会对表中记录的物理顺序进行更改。
网络教育学院《SQL数据库课程设计》题目:XX系统的设计与实现学习中心:奥鹏学习中心[专业:计算机应用技术年级:年秋季学号: 1xxxxxxx84学生:xxxxx指导教师:龙珠1 项目概况对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理重要条件。
本系统使用Visual Basic 6.0作为开发工具,采用Microsoft SQL Server 2005作为数据库,实现了主要的管理工作有:员工基本信息、部门信息的增修删改,员工考勤情况的管理以及员工工资的管理等。
针对不同的用户分为两种权限:系统管理员权限为1,可以进行添加、修改、删除、查询等操作,且可以对用户信息进行修改和打印报表;普通用户权限为0,只能查看员工基本信息、部门基本信息和考勤基本信息,不能对其进行添加、修改和删除。
1.1 SQL 数据库简介SQL是Structured Query Language(结构化查询语言)的缩写。
SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。
SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。
SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。
#include <stdio.h>void main(){int b,i,c=0,a[30];scanf("%d",&b);while(b!=0){i=b%2;a[c]=i;c++;b=b/2;}for(;c>=1;c--){printf("%d",a[c-1]);}printf("\n");}数据库原理模拟试卷(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型16.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ12.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
学习中心:专业:计算机应用技术年级: 18年秋季学号:学生:题目:网上书店系统的设计与实现1.谈谈你对本课程学习过程中的心得体会与建议?在这次项目设计中,我们小组所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程。
虽然学了数据库这么久了,但是我们还是缺少经验。
现在我们利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,都不同程度的投入了很高的热情与努力。
在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。
这次课程设计加深了我们对数据库系统设计相关知识以及SQL SERVER相关功能的理解。
比如在建立基本的表、视图、索引、存储过程、触发器等,都比以前更加熟悉了,并在解决各种问题的过程中学到了很多新的知识。
在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,由于我们对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。
在这次课程设计中,我们被分配以小组为单位去完成图书管理系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。
这在以后的工作与学习中将会非常重要。
2.严格按照《SQL数据库课程设计要求》完成课程设计。
《SQL数据库课程设计》要求《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。