您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 数据库原理与应用内部试卷3
第1页共6页数据库原理与应用A卷嘉兴南洋职业技术学院试卷(A)(2009至2010学年第一学期)课程数据库原理与应用班级学号姓名成绩________一、问答题1.数据库的创建和修改(共10分)(1)使用T-SQL语言创建教学数据库TeachDb的数据文件和日志文件,要求如下:所有文件均存储在D:\mydb目录下。主数据文件TeachDb_pridat,原始大小为50MB,最大大小250MB,增长速度20%。辅助数据文件TeachDb_augdat原始大小30MB,最大大小不受限制,增长速度10MB,并指派到文件组FileGroup中。日志文件TeachDb_logfile1原始大小50MB,最大大小不受限制,增长速度10%。以上文件的逻辑文件名与操作系统文件主名相同。(6分)(2)使用MODIFYFILE子句修改数据库TeachDb的主数据文件的原始大小为100MB,增长速度为20MB。(2分)(3)在TeachDb中增加一个日志文件TeachDb_logfile2(逻辑文件名与物理文件名的主名相同),其他属性与日志文件TeachDb_logfile1相同。(2分)2.表的创建和修改(共32分)关于教学数据库TeachDb的关系模式如下:Student(Sno,Sname,Sage,Ssex,Sdept)Course(Cno,Cname,Credit,Tno)Teacher(Tno,Tname,Sdept,StartDate,XueLi,ZhiCheng)SC(Sno,Cno,Grade)上述关系实例如下所示:StudentSnoSnameSageSsexSdept0181201陈冰21女计算机科学与技术系0181202张杰22男计算机科学与技术系0141201刘菲20女数学与应用数学系0141202徐晶20女数学与应用数学系第2页共6页数据库原理与应用A卷CourseSCCnoCnameCreditTnoC010205面向对象数据结构4CC001C010307数据库系统4CC001M010201常微分方程4MA021M010403近似代数4MA015TeacherTnoTnameSdeptStartDateXueLiZhiChengCC001张学松计算机科学与技术系1999-7-1博士教授CC002张昱计算机科学与技术系2002-12-12硕士副教授MA021徐才厚数学与应用数学系2001-5-12博士教授MA015李雪数学与应用数学系2008-7-30博士讲师各关系模式主要属性的数据类型和约束说明如下:Student属性数据类型说明约束定义Sno学号由7个数字字符组成学号唯一标识一位学生Sname学生姓名最长不超过4个汉字非空Ssex性别值只能取男或者女,默认性别为男Course属性数据类型说明约束定义Cno课程号由7个字符组成学号唯一标识一门课程Credit学分范围1~6Tno参照Teacher表的教师编号SC属性数据类型说明约束定义Sno参照Student表的学生学号Cno参照Course表的课程号Teacher属性数据类型说明约束定义Tno教师编号由5个字符组成教师编号唯一标识一位教师XueLi教师学历非空,且只能为“专科”、“本科”、“硕士”、“博士”之一ZhiCheng教师职称可以为空(表示一位新教师暂时未取得职称),或者只能是“助教”、“讲师”、“副教授”、“教授”之一(1)以下是创建关系的SQL语句,请把空缺部分补充完整(表中约束不需要命名)。(26分)CREATETABLEStudent(SnoCHAR(7),SnameCHAR(8),SageSMALLINTNOTNULL,,SdeptVARCHAR(40))CREATETABLECourse(CnoCHAR(7),CnameVARCHAR(50)NOTNULL,CreditSMALLINTNOTNULL,TnoCHAR(5),SdeptVARCHAR(40)--主键约束)CREATETABLESC(SnoCHAR(7),CnoCHAR(7),GradeSMALLINT,SnoCnoGrade0181201C010307850181202C010307750181202C010205680141202M01020190第3页共6页数据库原理与应用A卷,--主键约束,--外键约束)CREATETABLETeacher(Tno,TnameCHAR(8)NOTNULL,SdeptVARCHAR(40)NOTNULL,StartDate,XueLiCHAR(4),ZhiChengCHAR(6))(2)修改关系(6分)为表Course的属性Tno增加一个外键约束,使其参照Teacher表的主键;为表SC的Grade属性增加一个约束,限制学生成绩在1~100;将表Student的属性Sdpet的数据类型修改为“VARCHAR(50)”,非空。3.SQL数据查询(18分)(1)检索“计算机科学与技术系”年龄在19~22岁之间的男生的学号和姓名。(1分)(2)查询“计算机科学与技术系”、”汉语言文学系”和“数学与应用数学系”的教师的姓名和职称。(1分)(3)检索“数学与应用数学系”的学生人数。(2分)(4)查询和徐才厚老师同一个系的其他老师的姓名和学历。(2分)(5)按成绩降序、成绩相同则按学号升序列出选修“C010307”课程全部学生的学号和成绩。(2分)(6)查询参加选修的学生人数。(2分)第4页共6页数据库原理与应用A卷(7)检索选修“C010307”课程的全部学生的学号和姓名。(2分)(8)检索选修“数据库系统”课程的最高分和平均分。(2分)(9)检索至少选修张学松老师开设的课程中一门课程的女生的姓名和年龄。(2分)(10)检索平均选课成绩最高的学生的姓名。(2分)4.关系代数查询(7分)(1)参加选修的学生学号。(1分)(2)职称为教授的所有教师的全部信息。(1分)(3)学历为博士的教师的姓名和所在院系。(1分)(4)徐才厚老师所教授的课程的课程名和课程学分。(2分)(5)选修“数据库系统课程”的学生学号和成绩。(2分)第5页共6页数据库原理与应用A卷5.数据更新(10分=2+4+2+2)(1)学生表中插入一条学生记录“0181203,张成,22,计算机科学与技术系”。(2)删除学生表中“计算机科学与技术系”的学生记录,并说明在删除主表中记录时一旦违背参照完整性规则,系统将采取的违约处理方法。(3)将所有具有博士学历且职称为讲师的教师升级为副教授。(4)删除选修“数据挖掘”课程的学生记录。二、数据库逻辑结构设计(8分)6.为某百货公司设计一个E-R模型。百货公司管辖若干连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。实体类型“商店”的属性有:店号、店名、店址、店经理。实体类型“商品”的属性有:商品号、品名、单价、产地。实体类型“职工”的属性有:工号、姓名、性别、工资。在联系中应反映出职工参加某商店工作的开始时间、商店销售商品的月销售量,并将上述E-R设计转换成关系模式。三、选择题(15分)7.数据库中,数据的物理独立性是指。A、数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立第6页共6页数据库原理与应用A卷8.下述关于数据库系统的正确叙述是。A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类性一致D、数据库系统比文件系统能管理更多的数据9.在数据库中,产生数据不一致的根本原因是。A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余10.一般地,一个数据库系统的外模式。A、只能有一个B、最多只能有一个C、至少两个D、可以有多个11.数据库三级模式之间存在的映像关系正确的是。A、外模式/内模式B、外模式/模式C、外模式/外模式D、模式/模式12.数据模型的三要素是。A、外模式、模式和内模式B、关系模型、层次模型、网状模型C、实体、属性和联系D、数据结构、数据操作和完整性约束13.给定工程项目PROJ和职工EMP实体集,若一个职工可以参加多个项目,一个项目可以由多个职工参加,那么,PROJ与EMP之间应是一个的联系。A、1:1B、n:1C、1:nD、m:n14.关系数据模型。A、只能表示实体间1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系15.假设关系模式R(A,B,C)属于3NF,下列说法中是正确的。A、它一定消除了插入和删除异常B、仍存在一定的插入和删除异常C、一定属于BCNFD、A和C都是16.关系模式R中的属性全部是主属性,则R的最高范围必定是。A、2NFB、3NFC、BCNFD、4NF17.设关系模式R(A,B,C),传递依赖指的是。A、若A→B,B→C,则A→CB、若A→B,A→C,则A→BCC、若A→C,则AB→CD、若A→BC,则A→B,A→C18.存在非主属性部分依赖于码的关系模式属于。A、1NFB、2NFC、3NFD、4NF19.关系数据库中的码是指。A、能唯一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能唯一标识元组的属性或属性集合20.SQLServer是一个支持数据库系统。A、关系模型B、网状C、层次D、面向对象21.关于SQLServer中的日志说法正确的是。A、用户对数据库进行的任何操作都将被记录到日志文件中。B、SQLServer采用先“先写日志后修改”的方式对事务进行管理。C、SQLServer采用先“先修改后写日志”的方式对事务进行管理。D、通过日志文件可以对数据库中的数据进行加密。
本文标题:数据库原理与应用内部试卷3
链接地址:https://www.777doc.com/doc-4806128 .html