数据库系统概论

不知道你表怎么建的,目测是你数据有问题(第四个字段在这题里没什么用,就没写,另外:你第一个图的语句也不对,会多出来两个null关联起来的情况,所以最后我改了一下)create table course(cno int,cname varchar(50),cpno int)insert into course values (1,'数据库',5)insert into course values (2,'数学',null)insert into course values (3,'信息系统',1)insert into course values (4,'操作系统',6)insert into course values (5,'数据结构',7)insert into course values (6,'数据处理',null)insert into course values (7,'PASCA语言',6)select first.cno,second.cpno from course first,course second where first.cpno=second.cno and second.cpno is not null最好把你的插入数据语句发出来,才能看出来问题,我这个得执行结果: 本回答被网友采纳

数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。 本课程系统全面地讲述数据库系统的基础理论、基本技术和基本方法。包括: 第一篇基础篇,包括绪论、关系数据库、关系数据库标准语言SQL、数据库安全性和数据库完整性,共5章; 第二篇设计与应用开发篇,包括关系数据理论、数据库设计和数据库编程,共3章; 第三篇系统篇,作为选修内容,可以拓展学习。内容包括关系查询处理和查询优化、数据库恢复技术、并发控制和数据库管理系统,共4章; 第四篇新技术篇,包括数据库技术发展概述、大数据管理、内存数据库系统和数据仓库与联机分析处理技术,共4章,作为参考资料供进一步学习数据库技术的学生阅读。 通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术。要求在掌握数据库系统基本概念的基础上,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力。

数据库系统概念 (8.4分)《数据库系统概念》是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。数据库系统概论 (6.6分)《数据库系统概论(第4版)》第1版、第2版和第3版分别于1983年、1991年、2000年出版。第3版被列为“面向21世纪课程教材”,第4版是普通高等教育“十五”国家级规划教材,相应课程于2005年被评为国家精品课程。看你发展方向了,如果只是为了应付考试数据库系统概论就完全能够胜任,如果是想从事计算机技术数据库系统概念是最佳选择

想比下,原理更实际些;而概论是纯理论的东西;后者比较枯燥; 举个例子,物理学比较具体,而常识课就是泛泛而谈了. 另外,数据库原理,可能就是针对某一个数据库软件而谈,比如SQLSERVER,ORACLE,ACCESS

没太大区别,中国大学凑课程数量用的

这个专业其实挺枯燥的,老师负责的会多交些,不负责的照着书本说说语法就完事,让你自己去操作演示得出结果,我以前老师讲了半天我就是不会在机子上搞了半天已不太会,其实大学多注意培养自己的兴趣爱好,定位好自己将来走哪条路,如果确定走这条路,那就必须学好了这是开发软件后台数据库是核心,不懂多问同学多上机演练,多问老师。如果不走这条路那就放弃 考过就行,在工作后根本就用不到。

sql server教程到处都是啊1 追问 我在慕课网都查不到 有没有推荐啊

设有关系R1和R2,经过关系运算得到结果S,则S是__(D )A.一个数组 B.一个对象 C.一个数据库 D.一个关系解释:这个不用多说,关系运算得到一个关系。 2、 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是__C___。 A.多对多 B.一对一 C.多对一 D.一对多解释:这个很明显,每个员工只能属于一个部门,一个部门中有多个员工。从职员到部门是说的这两个实体间的关系,而不是一个员工(具体到一个人)和一个部门(具体到一个部门)之间的关系。 3、SQL语言中,用GRANT/REVOKE语句实现数据库的_D ____. A.并发控制 B.完整性控制 C.一致性控制 D.安全性控制解释:授权语句,控制用户权限,保证安全。 4、有关动态增量备份的描述正确的是___D___。 A.动态增量备份过程不允许外部事务程序访问数据库 B.动态增量备份会备份出全部数据 C.动态增量备份装载后数据库即处于一致性状态 D.动态增量备份宜在事务不繁忙时进行解释:动态增量备份时差异备份,B错误。动态允许外部事务访问数据库,A错误。备份前后数据会有变化,所以装载后的数据库处于不一致性状态。C错误 5、事务回滚指令ROLLBACK执行的结果是_____。( B ) A.跳转到事务程序开始处继续执行 B.撤销该事务已经做出的任何对数据库的修改 C.事务执行出错 D.跳转到事务程序结束处继续执行解释:事务的ACID,rollback回滚该事务已经做出的任何对数据库的修改 8、日志文件用于事务故障、_____的恢复。( B ) A.系统故障、CPU故障 B.系统故障、介质故障 C.介质故障、CPU故障 D.介质故障、入侵故障解释:硬性知识9、SQL语言中,属于“模式DDL”语言的是____A__语句。 A.create table B.update C.select D.insert 解释:数据定义语言10、数据库并发操作通常会带来丢失修改、__B____和读脏数据等问题。( ) A.不可恢复 B.不可重复读 C.不可备份 D.不可持续解释:硬性知识11、关系R(A,B,C,D),码为AB,函数依赖{AB→C,AB→D,C→D},最高范式为)____B___.( ) A.1NF B.2NF C.3NF D.BCNF解释:ab->c,c->d=>ab->d,有传递依赖,而且每一个非主属性完全依赖于ab12、事务T要写数据A,则应该对数据A的上层节点加__A__.( ) A.X锁 B.S锁 C.IS锁 D.IX锁解释:加排他锁 本回答由提问者推荐

1、D。一个关系就是一张表,所以不管怎么变化(视图等),还是一张表。也就是一个关系。2、C。翻译下题目:多个职员在一个部门。 3、D。授予权限:GRANT;收回权限:REVOKE4、D 5、B。关于事物,一句话:同生共死!只要有一句语句出错,那么所有语句都会撤销并终止。 8、B 9、A。DDL,数据定义语言。(Create、Drop、Delete) 10、B 11、C 12、A。排他锁用于数据库修改操作