下载此文档

数据库期末练习题(答案).doc


文档分类:资格/认证考试 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
《数据库原理》练****题已知一个创建数据库的T-SQL语句,请回答以下问题:CREATEDATABASEstudentsONPRIMARY(NAME=students,FILENAME='D:\Data\'),(NAME=students_data1,FILENAME='D:\Data\',SIZE=5MB,FILEGROWTH=0)LOGON(NAME=students_log,FILENAME='D:\Data\',SIZE=2MB,MAXSIZE=6MB,FILEGROWTH=10%)这个数据库叫什么名字?保存在哪里?主数据文件的大小为多少?答:这个数据库名字为students,保存在D:\Data目录下,主数据文件没有指明大小,默认为3MB。次数据文件的大小为多少?FILEGROWTH=0表示什么意思?答:次数据文件的大小为5MB,FILEGROWTH=0表示不允许自动增长。日志文件的最大大小是多少?如果没有定义日志文件,该数据库有没有日志文件?答:日志文件的最大大小为6MB。如果没有定义日志文件,系统会自动创建一个日志文件。2、已知一个创建数据表的T-SQL语句,请回答以下问题:CREATETABLEstudent(snoCHAR(7)PRIMARYKEY,snameNCHAR(5)NOTNULL,ssexNCHAR(1)DEFAULT'男',sageTINYINTCHECK(BETWEEN15AND30),sdeptNVARCHAR(20)CHECK(Sdeptin(‘计算机系’,’通信工程系’,’信息管理系’)))(1)该表的表名是什么?主码是什么?有没有外码?答:该表的表名是student,主码是sno,没有外码。(2)该表中取值不能为空的属性有哪几个?答:该表中取值不能为空的属性有sno、sname两个。(3)对ssex的约束是什么意思?能否取值为’女’?答:默认值约束为“男”,可以取值为“女”。(4)对sage的取值限定在什么范围?如果输入’软件工程系’会出现什么情况?答:sage的取值范围是大于等于15并且小于等于30,输入“软件工程系”无法接收该数据。3、已知一个创建数据表的T-SQL语句,请回答以下问题:CREATETABLESC(SnoCHAR(7)oCHAR(6)NOTNULL,GradeTINYINTCHECK(Between0And120)PRIMARYKEY(o),FOREIGNKEY(Sno)REFERENCESStudent(Sno),o)o))(1)这个表的主码是什么?外码是什么?引用了什么表?答:主码是(o)。外码sno引用Student表,o引用Course表。(2)Sno是主属性还是非主属性?Grade呢?答:sno是主属性,grade是非主属性。(3)Grade属性的取值范围是什么?答:grade>=0andgrade<=120。4、对于students数据库,回答以下问题:(1)写出T-SQL语句:查询计算机系的男生姓名和年龄;答:Selectsname,sagefromstudentWheresdept=’计算机系’andssex=’男’(2)写出实现上述操作的关系表达式;答:略。(3)写出T-SQL语句:查询

数据库期末练习题(答案) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rdwiirh
  • 文件大小70 KB
  • 时间2020-08-07