SQL课后题答案整理

SQL课后题答案整理

ID:37896128

大小:100.00 KB

页数:8页

时间:2019-06-02

SQL课后题答案整理_第1页
SQL课后题答案整理_第2页
SQL课后题答案整理_第3页
SQL课后题答案整理_第4页
SQL课后题答案整理_第5页
资源描述:

《SQL课后题答案整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章关系型数据库—基本概念和操作课后习题:========【注意:每一章后面的课后习题,是作业,也是期末考试主要的题源,期末试卷中约50分的试题就从这些题目中选取】1.各用一句话说明以下概念关系数据库,实例,属性,域,记录(元组),候选键,主键,外键1)一个关系数据库是由若干二维表和表之间的关联组成,这个库也叫一个“实例(instance)”。2)表的第一行是“表头”,它并不是数据,而是说明每一列的数据应该“是什么”,以及取值范围和其它约束条件,“表头”的每个字段叫属性(attribute),属性的取值范围及其他约束条件叫域(field)。属性是描述数据的数据,叫元数据。3)每个表的各个

2、属性不能重名,不同表的属性可以重名。一个表也可以叫一个关系,表中的数据,有的是本表实体的数据,有的是与其它表的联系,比如“表8:选课表”,“课程号”和“学号”列是联系。4)每张表从第二行往后是数据部分、每一行叫一条记录,或一个元组。记录中的每一列可以叫一个字段。6.每张表至少应该有一个,也可以有多个属性,可以唯一的确定一条记录,这种属性叫候选键(candidatekey),比如,表5:“学生表”的“学号”肯定是候选键,而“姓名”如果加上不允许重复的约束条件,也是候选键,否则不是。5)当一个表中有多个候选键,可以从中任选一个作为主键(primekey),当一个表只有一个候选键,它自然就是主键

3、。主键可以是数值,可以是字符串或其它类型,但无论如何主键的值不能为空,不同记录的主键值也不能重复。6)外键(foreignkey):在本表中是主键,而在其它表中可能不是主键,叫外键。比如,“表8:选课表”的“课程号”和“学号”在该表中都不是主键,是可以重复的。而在“表7:课程表”和“表5:学生表”中,却是各自的主键。外键说明了一个表和另一个表的关联,是关系数据库中重要的键。第二章关系型数据库—SQL语言本章习题(1)本章“8小结”表中提到的重点关键词、谓词、句型、概念。(2)本章所有例题(结合上机)阅读理解。实验2:SQL语言(使用MSSQLServer)要求重复本章所有例题,并能加以适当

4、变化,主要是谓词的变化。分类基本句型和关键字其它重要关键字和谓词重要概念数据定义DDLCREATEDADABASE数据库名;CREATETABLE表名(列名类型,…表级约束)NCHAR和CHAR的区别;数据库主文件,次文件,日志文件的概念及其扩展名数据操作DMLINSERTINTO表名(属性列表)VALUES(值列表);UPDATE表名SET列名=表达式,WHERE行选择条件数据查询DQLSELECT*

5、列名,…FROM表名

6、视图名,…WHERE行选择条件;例31-33内连接查询句法;LIKE和_,%;SELECT 聚集函数名(形参)AS别名FROM表名WHRER行选择条件;列的别名的用途

7、;结果集;脏数据;外键的必要性视图CREATEVIEW视图名ASSELECT语句;视图;视图最重要的作用索引CREATEINDEX索引名ON表名

8、视图名(列名,…);索引,索引的优点和缺点第二章【附录】关系代数理论本章习题:1用100字左右简述关系数据的三层模型2本章“2.3关系代数的原始运算”“选择”、“投影”、“笛卡尔积”、“并集”、“差集”和“重命名”。请根据课件第二章的例题,猜测一下,这六个原始运算对应SQL语言的那个主句、子句或谓词。3本章“2.4连接和类似连接的运算”给出了几个链接查询结果集的表格样例(比如部门表和雇员表的自然连接),写出相应的SQL语句。1.外模式比如SQL的

9、视图,用户完全可见向上映射概念模式:主要描述数据、类型、关系、约束、用户操作等。比如SQL语句,用户部分可见向上映射内模式:描述数据库的物理存储用户看不到操作系统的文件系统,向上映射有些数据库有独立的文件系统2.“选择”:select“投影”:SELECTtestFROMA“笛卡尔积”:SELECT选课表.*,学生表.*,课程表.*“并集”:WHERE...OR...“差集”:WHERE...AND...“重命名”:EXECsp_rename'表名.原列名','新列名';3.自然连接(⋈)自然连接是写为(R⋈S)的二元运算(相当于C语言的双目运算),这里的R和S是关系。自然连接的结果是在R

10、和S中公共属性名字上相等的所有元组的组合。例如下面是表格“雇员”和“部门”和它们的自然连接:雇员NameEmpIdDeptNameHarry3415财务Sally2241销售George3401财务Harriet2202销售部门DeptNameManager财务George销售Harriet生产Charles雇员⋈部门NameEmpIdDeptNameManagerHarry3415财务GeorgeSally2241销售

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。