数据库课程
文章平均质量分 81
清少纳言_
傻叉一个
展开
-
【数据库课程】研讨02
1. 用四种方法表达查询:检索马小红老师所授课程的学期,课程号,上课时间。所需要使用的教师表: 开课表:要进行如题的查询,明显需要进行多表查询,涉及到的表就是上述两张。先用联结查询的方式来实现:select O.xq,O.kh,O.sksj from O,Twhere T.xm='马小红' and T.gh=O.gh;这是最常用的联结查询,执行时,要对表O和T做联结操作,在from子句原创 2017-12-20 21:05:56 · 2795 阅读 · 1 评论 -
【数据库课程】研讨1
1. 请说明school数据库中各表的主键和外键。同时说明:在学生表中的yxh字段输入“04”或在院系表中删除yxh为“01”记录,会有什么结果?要找出各表中的主键和外键,首先要掌握主键和外键的定义。从网上找到的数据如下: 主键:唯一标识一条记录,不能有重复的,不允许为空,并且只能有一个,用来保证数据完整性。 外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值,一个表可以有多个外键原创 2017-12-14 23:24:06 · 1764 阅读 · 0 评论 -
【数据库课程】研讨04
1. 补全下面程序段虚线框中的语句,使该程序能够正确地利用给出的数据库,逐个显示年龄高于某个值(通过共享变量maxage给出)的学生的学号、姓名、性别、院系号,并按用户的当场要求,保持或修改这个学生的院系号(通过共享变量newdno中给出)。由于不方便一个个地放上来解释,我就把整个已经完成的代码贴上来,关键点会写在注释里。void ChangeDNO() { …EXEC SQL BE原创 2018-01-01 20:52:36 · 3136 阅读 · 0 评论 -
【数据库课程】研讨03
1. 什么是聚集索引?什么是非聚集索引?索引的作用是什么?请说明上述实验题1的验证过程及所得到的结果?首先要回答问题,什么是索引? 网上定义如下:索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,索引提供指向存储在表的指定列中的数据值的指针,然后根据管理员指定的排序顺序对这些指针排序。在数据库中,索引使数据库程序无须对整个表进行扫描,直接使用索引来找到特定值,然后顺原创 2017-12-28 18:29:57 · 3395 阅读 · 0 评论 -
【数据库课程】研讨07
1. 设计第6周研讨第1题图书管理系统的主要关系模式,然后给出各关系模式的主键和外键。我们想来看一下上周我们画出的ER模型图,然后按照ER模型图将其转换成关系模式。 来看一下转换的规则: 将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,实体标识符即为关系模式的键。 若实体间的联系是1:1的,可以在两个实体类型转换成的两个关系模式中的任意一个关系模式的属性中加入另原创 2018-01-28 13:58:17 · 1535 阅读 · 0 评论 -
【数据库课程】研讨06
1. 根据以下说明设计实体联系图 【说明】 某单位资料室需要建立一个图书管理系统,初步的需求分析结果如下: (1)资料室有图书管理员若干名,他们负责已购入图书的编目和借还工作,每名图书管理员的信息包括工号和姓名; (2) 读者可在阅览室读书,也可通过图书流通室借还图书,读者信息包括读者ID、姓名、电话和Email,系统为不同读者生成不同的读者ID; (3)每部书在系原创 2018-01-20 19:12:58 · 2274 阅读 · 1 评论