数据库考试试题,求大神逐一帮忙解答,谢谢啊~急~ 5

1、设有Course(课程)、Teacher(教师)、Student(研究生),其中:Course有属性cno(课程号)、cname(课程名)和mark(学分);Teac... 1、设有Course(课程)、Teacher(教师)、Student(研究生),其中:
Course有属性cno(课程号)、cname(课程名)和mark(学分); Teacher有属性tno(教师编号)、tname(教师姓名)和major(专业属性); Student有属性sno(学号)、sname(学生姓名)、age(年龄)、 bno(班级号)、score(总成绩)属性。 
Teacher与Student之间有指导论文的联系,用Supervise表示,每位教师可指导多名研究生,每名研究生有且只能有一位指导教师;Teacher与Course之间有讲授的联系,用Teach表示,每位教师可以教授多门课程,每门课程可同时由多位教师开设。
(1)试画出E-R图。
(2)试根据你所画的E-R图,设计出关系数据库,并指出每个关系中的主键和外键。 (1分)
(3)试用关系代数表达:
①检索编号为‘t01‘的老师的姓名。(2分)
②检索班级号为‘b01‘或者年龄大于21岁所有学生的姓名。(2分)
(4)使用SQL表达:
①建立表结构Course(课程)、Teacher(教师)、Student(研究生) (其中要求age大于零;定义必要的主键和外键)。(2分)
②将学号为a01,姓名为zhang,年龄为22的学生信息加入到Student表中 。(2分)
③检索专业为‘计算机‘的老师的姓名和编号, 并按编号由大到小排列 。(2分)
④将学号以‘a01‘开头的学生信息删除。(2分)
⑤检索比‘b01‘班所有学生的总成绩都高的学生的姓名,去掉重复的姓名。(3分)
⑥检索张山老师所教的学生的平均总成绩(假设不存在教师重名现象)。 (3分)
展开
 我来答
百度网友f33c417
2015-02-16 · TA获得超过2281个赞
知道大有可为答主
回答量:3250
采纳率:0%
帮助的人:1854万
展开全部
创建数据库

选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。

在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点

右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。

执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,

在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。

切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

切换到【文件组】页,在这里可以添加或删除文件组。

完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式