姓名:秀琴
时间:2007-03-05
位置: 天津
主题:感谢
问题详述:这个网站办得太好了,我正愁着这学期学数据库没参考资料呢,网站给我提供了一个非常好的学习环境,我刚才看到了几个要完成的任务,有医疗保险,图书馆管理系统这些数据库的设计,真的是大大扩展了我的思维空间.谢谢为网站工作的人.
解答:谢谢你对我们工作的支持和厚爱,我们会继续努力的!
姓名:江南
时间:2007-02-15
位置: 江苏
主题:有关贵网站视频教学的问题
问题详述:贵网站可以说是我国数据库课程方面的权威网站,由多位我国著名教授主讲,给我们想学习数据库的人提供了很大便捷,我在下载网站中视频教学的视频时,如一、绪论只有王珊教授在1.1节的相关视频,而无第一章其他节的视频,还有几章节没有相关视频,请问这是为何?可否上传全部教授的授课视频呢?期盼您的答复,万分感谢!!!
解答:您好,由于上课时间、学期安排等条件的限制,我们的视频录制还不是很完备,因此现在还不能提供给您更多的内容。
谢谢您对我们工作提出的宝贵建议和意见,请您继续关注我们的网站,我们将在第一时间上传最新内容。
姓名:lily
时间:2007-01-22
位置: 浙江
主题:码和外部码
问题详述:参照完整性规则中,外部码的属性值为何可以为空?什么是何可以为空呢?
还有,码的定义我参考了很多本书似乎都不够明确,那么码到底是什么呢?
问题比较紧急,可以在这两天内得到解答么?不甚感激
解答:1. 外码。外码可以是被引用表的主码的值,也可以为空值。比如说,学生表Student(Sno, Sname, ...),选课表SC(Sno, Cno, Grade),宿舍管理表Loc(Biilding, Loc, ...),住宿情况表Dorm(Sno, Sdept, Building)。
SNO属性:Student中SNO为主码,SC中SNO即为外码(不可能有一个不存在的学生的选课记录),同时也为主码(不可能有一个选课记录而不确定选课人的),因此在SC中SNO不能为空;
Building属性:假设在Loc表中Building为主码,而Dorm中Building为外码,此时Dorm中的值就可以为空值,表示的是该学生尚未分配宿舍,或未在学校住宿等其他非正常情况。
2. 码是可以唯一标识关系中一个元组的一组极小化的属性组,在概论书中叫做候选码(Candidate key)。
可以这么理解,所有不同码值对应的都是不同的元组,且码的属性组的子集都不能唯一标识一个元组。
同时需要注意的是,一个关系中是可以同时拥有多个码的,比如说,定义表时,有若干个属性都定义为unique了,那么这个属性就可以作为一个码。但是如何选择码还需要考虑到语义等其他需要。
姓名:小丫
时间:2009-04-17
位置: 江苏
主题:外码的定义
问题详述:数据库系统该论中关于外码的定义准确吗?
解答:你觉得有什么不妥的地方吗?
姓名:王珑
时间:2007-05-07
位置: 陕西
主题:这个栏目办得好
问题详述:尊敬的老师及网站管理人员:
您好,这个栏目办得很好,国产数据库我第一次接触学习,
我想可建议出版并发布很我应用成果,以便人学习和开发者参考,将国产数据库课程学习和应用深入到大学的课程之中。
解答:谢谢您的支持!
姓名:李少媚
时间:2007-01-01
位置: 北京
主题:什么是活锁?什么是死锁?
问题详述:什么是活锁?什么是死锁?
解答:请参见第四版概论书中11.3节的内容
姓名:fan
时间:2006-12-28
位置: 湖北
主题:数据库的恢复技术
问题详述:1.在一个事务中,commit和rollback可以都出现,但有且只有一个被执行吗?
2.事务内部的故障的恢复是由系统自动完成的吗?
3.系统故障的恢复是由系统自动完成的吗?突然断电也是系统故障,这个故障的处理需要用户的参与吗?
4.恢复技术能保证事务的原子性吗?
解答:1. 只有在分支语句中有这种情况。例如:
if ... commit
else ... rollback
2. 是的
3. 不需要
4. 可以保证
姓名:yanbing
时间:2006-12-27
位置: 山东
主题:第四版课件
问题详述:请问现在网上为什么没有第四版的课件了?
解答:请查看课程学习-->课程内容
姓名:赵
时间:2006-11-23
位置: 浙江
主题:规范化
问题详述:在2NF和BCNF的定义中,都有“关系模式R(U,F)属于1NF”这个条件,为什么在3NF的定义中没有这个条件?
解答:1NF的条件在这里是默认的。
姓名:wychina
时间:2006-11-21
位置: 陕西
主题:课件
问题详述:为什么在课程学习中第四版的课件没有传完,到第三章 关系数据库标准语言SQL3这一节的时候就没有了,希望能够把没有上传的章节传完。
解答:你好,我们正在处理中。
姓名:双全
时间:2006-11-20
位置: 河南
主题:范式问题
问题详述:在我们的考试平台中有如下题:
在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则候选码是___________,关系模式R(A,B,C,D)属于____________ 。
答为A,(B,C) BCNF
我认为侯选码是对的。但不应是属于BCNF.
因为A→D,(B,C)→A,所以D不仅仅完全函数信赖于A,又传递函数信赖于(B,C),所以应属于2NF.请老师指点!!
解答:谢谢这位同学的提醒
这道题的答案确实应该是2NF
是题库的答案错误。
姓名:计算机学生
时间:2006-11-20
位置: 北京
主题:BCNF范式
问题详述: 在第四版教材P177例8中,关系模式STJ(S,T,J)中存在函数依赖
(S,J)->T;(S,T)->J;T->J
(S,T)能称为候选码么?
从码的定义来看,(S,T)->J不是完全函数依赖,是部分函数依赖,则不能称为码
解答:你好,在P174的定义6.4里,有一个细节可能你没有注意到
这里的属性或属性组合K--F-->U,而U是表示所有的属性集
因此,(S,T)是候选码的原因就在于:
S,T可以唯一确定所有的属性集{S, T, J}。
虽然J是直接函数依赖于T的,但只取T作为候选码无法函数依赖整个属性集(缺少S);因此,整个属性集是全部函数依赖于(S,T)的。
不知道我这样解释,你是否能够理解了呢?
姓名:陈森文
时间:2006-11-20
位置: 广东
主题:为何我打不开"实验报告2 SQL.rar(供参考)"
问题详述:我是在此下载的课程首页 >> 设计实践 >> 课程实验,,帮忙...谢谢!!
解答:你好,刚才我通过你的提示方式是可以下载的:)
请重试一遍,下载后解压即可。
姓名:wmz
时间:2006-11-19
位置: 北京
主题:关于修改表
问题详述:你好,我是上次提问alter table的,你的回答是:ALTER TABLE语句的ADD行中有增加完整性约束的功能:)
但是,alter table中的add行虽然有增加完整性约束的功能,但他是对新增加列进行定义的完整性约束,不是对一个已存在的列增加新的完整性约束。对于一个已存在列,如果新增加的完整性约束,表中已有的数据不满足这个完整性约束,那表中的数据怎么处理?
解答:你好,对已经存在的列中增加新的约束条件
就必须对约束进行命名,具体的使用方法就是你提到的5.4的例13
对一个已存在的列加新约束时
如果表中该列的数据不符合新约束条件时
系统会报错,不允许建立该约束
而不会对已有的数据进行任何处理
(注意:系统是不允许绕开用户自动对数据进行修改的,除非这种修改是在用户的指定之下,如触发器等)
姓名:数据库教师
时间:2006-11-19
位置: 北京
主题:求第四版课件
问题详述:下学期我教《数据库原理》,想用您们的教材(第四版),希望能获得第四版的课件,我的电子邮件是
zhouyong@nuaa.edu.cn
万分感谢!
解答:我们将和您取得联系,请及时查收邮箱
姓名:计算机系学生
时间:2006-11-18
位置: 安徽
主题:w为什么视频不可以看啊
问题详述:为什么这里面提供的视频教学不能看啊 我好想聆听教授的授课~~恳请能够让我们看到大师的授课视频 谢谢
解答:这位同学,你好
视频教学具体是哪一章不能看呢
刚才查看了一下,都是可以的
如果你不能观看
请按照弹出界面中的“帮助”调整“系统设置”
同时,我们还提供了“下载”功能
可以下载后观看
姓名:祝陈
时间:2006-11-17
位置: 安徽
主题:第四版课件学习
问题详述:为什么第四版的课件在SQL3后面就打不开了呢?
(没有链接)
PS:视频教学好像还不完整。
在哪可以下载这本教材的电子版?
解答:你好,我们近期将对课件进行更新
加入第四版的后半部分
视频教学是我们在老师上课的同时进行录制的
由于种种原因现在还未能获得全部课程的视频
我们将在今后进行不断的补充
姓名:隆
时间:2006-11-15
位置: 重庆
主题:数据库后勤管理系统
问题详述:我想问一下,用数据库做后勤服务管理系统怎么个做法啊!请讲解一下思路可以吗?
解答:具体的应用系统还是您自己考虑考虑吧。
姓名:袁
时间:2006-11-12
位置: 北京
主题:请教:表列名的修改方法
问题详述:您好!
数据库概论第四版P87中写道用命令:
ALTER TABLE<表名>
AlTER COLUMN 子句用于修改列定义:包括列名。
我想请教一下列名怎么修改?
谢谢!
解答:不同的系统可能会有不同的实现方式
在KingbaseES中,可以用如下语句进行修改:
ALTER TABLE tableName RENAME [ COLUMN ]columnName TO newColumnName
姓名:wmz
时间:2006-11-12
位置: 北京
主题:关于修改表
问题详述:修改表语句alter实现的功能有三个:add column;drop 完整性约束;alter colunm的数据类型,并没有提供增加一个新的完整性约束的功能。请问为什么在第五章时,有增加新的完整性约束的例子,如5.4节的例13。谢谢!
解答:请参见P87的ALTER TABLE语句的一般格式
在ADD行中有增加完整性约束的功能:)
姓名:马老师
时间:2006-11-11
位置: 四川
主题:下载课件
问题详述:我在上这门课,你们第四版的课件怎么样才能一次下载?
或能否麻烦你们将课件发给我为谢。
解答:现在只能够在网站上学习课件,不提供下载途径
请留下联系方式,我们会和您联系的
姓名:张博文
时间:2006-11-11
位置: 黑龙江
主题:怎样联机啊?非得在局域网中吗?
问题详述:我是大二的学生,我们还没有开展实习,
我自己有电脑,想自己先试试,可我不会建立服务器,能不能把我自己的机器作为服务器,然后我自己在上面实习呢? 请老师指导啊!!
解答:完全可以用你自己的电脑做实验,不需要专门的服务器。整个系统可以运行在一台机器上。
姓名:黄文娟
时间:2006-11-08
位置: 广东
主题:学生—选课数据库的表
问题详述:请问老师:
数据库中的三个基本表可以在那里找到!我用的时SQL2000
解答:SQL Server中没有带这几个表,你可以自己创建他们。
姓名:刘
时间:2006-11-08
位置: 北京
主题:安装KingbaseESV5.0时初始化报错
问题详述:我下载的是KingbaseESV5.0,安装的时候也出现和楼下二位老师同样的问题, 安装最后初始化,我全部保持默认值,密码填了:MANAGER,但报错:KingbaseES初始化错误,进程返回值1,
在DOS环境下运行initsys也报错,请问是什么原因,如何解决.
解答:很可能是版本过期了,您可以暂时把机器时间改小一个月试试。
姓名:刘
时间:2006-11-06
位置: 江西
主题:本书附带光盘?
问题详述: 教材中P254页写到:"本书附带光盘中的实验报告样例给出了[例13]创建数据源的详细过程",可是购买教材的时候并没有附带光盘,是怎么回事,相应的资料可以从其它地方获得吗
解答:你好,第四版并没有附带光盘。
该笔误我们将在下一次印刷中进行修改。
谢谢你的提醒,祝你取得好成绩!