2015-2016学年第一学期数据库期末考试卷a.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州民航职业技术学院 2015/2016学年第一学期14级《数据库原理与应用》 期末考试卷(A卷) (闭卷) 班级 学号 姓名 成绩 注意:选择和判断题的答案请填到答题卡上。 一、单项选择题(每题2分,共0分)A.B.用户模式 C.D.概念现要查找缺少学习成绩()的学生学号(Sno)和课程号(Cno),相应的SQL语句SELEC Sno,CnoFROM SC WHERE 中WHERE后正确的条件表达式是 A.G=0B.G=0 C.G=NULL D.G IS NULL在关系数据库中,实现“表中任意两行不能相同”的约束是靠。 A.外 B.属性 C.主 D.列(A ) A. CLOSE CURSOR B. DROP CURSOR C. DEETE CURSOR D. DEALLOCATE 二、0分 1.在关系数据库中,主码约束要求:主码取值 非空,而且 唯一 。。三、2分,共10分) 1.目前,在数据库系统中,使用最广泛的数据模型是面向对象模型(× )。 2.主键可以取空值(×)。 3.数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。(0分) 当新建数据库时,有外码的表应当在引用表定义之后定义否则,在执行创建语句时,找不到引用表,系统会视为错误。引用无效,导致语句不能执行。这个问题也与数据引用有关。如果一个表中定义了外码,在录入数据时,系统将检查每行数据是否满足约束条件。如果外码列使用了引用表列的实际数据,而该数据在被引用表中未录入,则认为破坏了外码约束,系统报错,禁止输入该数据行。(0分)?   阅读下列说明,回答问题1至问题。? 【说明】?INT NOT NULL 主键PK_YGID 员工姓名 NVARCHAR( 50 ) NOT NULL 员工登录名 NVARCHAR( 20 ) NOT NULL 员工登录密码 BINARY (20) NULL 员工电子邮件 NVARCHAR( 50) NOT NULL 员工所属部门编号 INT NULL 员工基本工资 INT NULL 员工职位名称 NVARCHAR (50) NULL 员工电话 用户自定义类型 TELEPHONE_CODE NULL 员工报到日期 DATETIME NOT NULL 员工自我介绍 NVARCHAR (200) NULL 员工剩余假期 INT NULL 员工的级别 INT NULL 员工照片 IMAGE NULL 表 1 员工基本信息表 列名 类型 约束说明 备注 部门编号 INT NOT NULL 主键, PK_BMID 部门名称 CHAR (10) NULL 部门描述 CHAR (50) NULL 部门经理编号 INT NULL 表 2 部门信息表 列名 类型 约束说明 备注 工资编号 INT NOT NULL 主键PK_GZID_YGID 员工编号 INT NOT NULL 主键PK_GZID_YGID 工资发放时间 DATETIME NOT NULL 员工基本工资 INT NULL 加班工资 INT NULL 缺勤扣除 INT NULL 其他工资 INT NULL ? 表 3 员工工资信息表 【问题1】   T-SQL语句创建员工基本信息表、部门信息表、员工工资信息表,写出相关SQL代码  CREATE TABLE 员工工资信息表 ( 工资编号 INT NOT NULL, 员工编号 INT NOT NULL, 工资发放时间 DATETIME NOT NULL, 员工基本工资 INT NULL, 加班工资 INT NULL, 缺勤扣除 INT NULL, 其他工资 INT NULL, CONSTRAINT PK_GZID_YGID PRIMARY KEY(工资编号,员工编号) ) 【问题2】   UK_BMNAME。 1、 SQL代码如下: USE 人事管理系统 ALTER TABLE 部门信息表 ADD CONSTRAINT UN_BMNAME UNIQUE(部门名称) (五分) 使用SQL语句将如表4所示部门信息记录表插入部门信息表中。 部门编号 部门名称 部门描述 部门经理编号 000 人力资源部 负责招聘等工作 200 001 财务

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档