• 离散数学课后习题答案 > 数据库系统原理教学日历
  • 数据库系统原理教学日历

    免费下载 下载该文档 文档格式:DOC   更新时间:2006-03-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:www
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    《数据库系统原理》教学日历
    一,学分:
    48学时, 其中含讲课32学时,上机16学时
    二,先修课程:
    数据结构,操作系统,离散数学
    三,教材
    1,指定教材:
    数据库系统基础教程,Jeffrey D. Ullman, Jennifer Widom, 清华大学出版社
    2,参考书目:
    文宏,《ORACLE 9I简明教程轻松实践20天》,清华大学出版社,2003
    .
    Abraham Silberschatz等著,杨冬青等译,《数据库系统概念》,机械工业出版社2000.
    Ray Rankins等著,邱仲潘等译,《SQL Server 2000实用全书》,电子工业出版社,2002.
    四,教学目的
    数据库管理系统是计算机软件中最重要,应用得最广的组成部分之一.通过本课程的理论学习与实践,使学生掌握数据库管理系统的基本概念与基本理论, 学会数据库设计方法,数据库管理系统的使用,数据库系统的管理与维护,熟悉数据库技术的基本原理与应用.
    五,教学内容:
    本课程主要讲授数据库管理系统的基本概念,功能,原理和实现技术.通过对三种主要数据模型(层次,网状,关系模型)的基本概念与理论的介绍,使学生掌握数据库系统尤其是关系型数据库系统的原理与使用.
    六,课前预习
    学生最好在课前进行预习,课堂上将着重于如何解决问题.如果学生事先阅读了相关章节,这将有助于学生理解讲课的内容.
    七,考试说明
    考试方式:
    开卷考试,上机考试
    分数说明
    本课程有课后作业,上机作业和不定期地进行随堂测验以及一次期末考试,各部分所占总分的比例如下:
    随堂测验 10%
    课后作业 10%
    上机作业 10%
    期末考试(含上机考试) 70%
    不定期的随堂考试将在正式讲课之前进行,大约10分钟左右,所以不要迟到或逃课.
    课后作业包括讲义所含相关章节的全部课后习题.如果抄袭书后答案将被给予0分.作业必须在指定日期的上课之前交上来.
    八,要求
    1,除非学生能证明有特殊情况,例如疾病,否则不能以任何借口不参加考试和随堂测验.如果无故不参加考试和测验,给予0分.学生之间可以讨论课后作业,但是不可以抄袭别人的作业.助教可以不予批改迟交的作业.
    2,涉及学生的学术不诚实问题主要包括考试作弊;抄袭;伪造或不当使用在校学习成绩;未经老师允许获取,利用考试材料;对于学术不诚实的最低惩罚是考试给予0分.其他的惩罚包括通告学校相关部门并按照有关规定进行处理
    九,课程进度表
    第一章 绪论(5课时)
    数据管理的发展
    数据库的基本概念
    数据模型
    数据库系统
    参见:1.1,1.2.1,1.3.1,1.3.3,1.3.4,1.4,1.5,1.6,2.2,2.3,2.5.3,2.5.4,2.5.5,2.5.6,2.7,2.8,2.9
    数据库存储结构(2课时)
    数据的外存组织
    基本文件组织
    关系数据库(6课时)
    关系模型的基本概念
    关系数据模型
    关系数据库系统的数据描述
    关系数据库系统的数据操作
    关系运算的安全限制和三种运算的等价性
    参见:3.1,4.1,4.2,4.3,4.8,4.9
    SQL语言(6课时)
    概述
    SQL的数据定义
    SQL的数据操作功能
    第四节 嵌入式SQL
    参见:5.1,5.2,5.3,5.5,5.6,5.7,5.8,5.9,5.11,5.12,7.1
    关系数据理论(6课时)
    关系模式设计
    数据依赖性
    关系规范化
    关系模式的分解
    查询优化
    参见:3.3,3.5,3.7,3.9,3.10,3.11
    数据库保护(6课时)
    安全性
    完整性
    并发控制
    恢复
    参见:6.1,6.2,6.3,6.4,6.5,7.2,7.4,6.7,6.8,7.5,7.6
    数据库设计(1课时)
    概述
    需求分析
    数据库的设计
    数据库系统实施
    运行与维护
    十,上机作业:
    1,使用企业管理器或Transact-SQl语言:
    请在企业管理器中创建以下数据库:
    数据库名称:学生管理
    数据库初始大小:2MB;文件大小按百分比10%自动增长,增长限制为:10MB;其余为默认;
    数据库日志文件大小:1MB;文件大小按兆字节1M自动增长,增长限制为:5MB;其余为默认;
    (2)请在上题所创建数据库中建立以下数据表及相关的关系图:
    "学生"表

    "班级"表
    "课程表"
    "成绩"表
    (3)使用T—SQL语句删除上面所创建的数据表"课程",然后再使用T—SQL语句重新创建该数据表(10)
    (4)请使用T—SQL语句分别往上述表中插入以下数据:
    班级:
    1,'计算机01','计算机系',28
    2,'计算机012','计算机系',21
    学生:
    1,'张三','男',1
    2,'王五','女',1
    3,'李六','男',2
    4,'周七','女',2
    课程:
    1,'SQL-数据库','高老师'
    2,'网络基础','彭老师'
    成绩:
    1,1,90
    1,2,85
    2,1,80
    2,2,75
    3,1,88
    3,2,95
    4,1,70
    4,2,75
    (5)作以下查询:
    查询班级ID为:1的学生姓名;
    查询班级名称为:"计算机012"的学生姓名;
    查询课程ID为:1的成绩在85分以上的学生姓名;
    查询课程"网络基础"的成绩在85分以上的所有学生所在的班级;
    使用相关联子查询获取课程"网络基础"成绩最高的学生学号;
    (6)使用Transact-SQL语言做以下操作:
    1,在表"学生"中插入记录:'5','刘一','男',1;
    2,删除"成绩"表中成绩低于80的记录;
    2,假设课程表中的课程ID的数据类型为自动增量整型(唯一,不会重复),请删除其它字段完全相同的重复多余的脏记录数据.
    3,打印各科成绩最高和最低的相关记录(含课程号,学号和成绩).
    4,打印数学成绩第 10 名到第 15 名的学生成绩单.
    5,找出至少选修两门不同课程且成绩均及格的学生.
    6,写出java程序,用来显示成绩单的记录.
    7,写出存储过程,根据课程名和学生姓名查找成绩.
    8,建立一个不及格的学生的数据库,写出触发器,当插入学生成绩时,将不及格的学生记录写入不及格学生的数据库.
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 离散数学课后答案  离散数学课后练习答案  自考离散数学课后答案  应用离散数学课后答案  北邮离散数学课后答案  离散数学课后题答案  高等数学课后习题答案  数学课后习题答案  八下数学课后习题答案