Presentation is loading. Please wait.

Presentation is loading. Please wait.

数据库原理 Database Principles

Similar presentations


Presentation on theme: "数据库原理 Database Principles"— Presentation transcript:

1 数据库原理 Database Principles
An Introduction to Database Systems

2 An Introduction to Database Systems
授课教师 简历 王永恒 国防科大计算机学院 博士 国防科大信息系统与管理学院 博士后 主要研究方向为:物联网数据处理;大数据 联系方式 办公室:院楼322 Tel: 小班讨论老师:王伟胜 An Introduction to Database Systems

3 An Introduction to Database Systems
教材及参考书(1)  教材 王珊,萨师煊:数据库系统概论(第四版) 高等教育出版社 精品课程网站:  上机软件 KingBase ES 试用版 可以从人大金仓公司的网站 PostgreSQL SQL Server 1 教材介绍: 比较经典的数据库教材 第一版中国最早的数据库教材,为众多高校计算机专业采用 2. 萨老师介绍 创建信息系,最早系主任 中国的C J, Date 3 王老师介绍 4 数据库所介绍 An Introduction to Database Systems

4 An Introduction to Database Systems
教材及参考书(2)  参考书 A First Course in Database Systems (数据库系统基础教程) Jeffrey.D.Ullman, Jennifer Widom Database Systems Concepts ,Fifth Edition, (数据库系统概念(原书第5版)) Abraham Silberschatz An Introduction to Database Systems

5 An Introduction to Database Systems
学习方式  听课+讨论 (启发式、讨论式)  读书 (预习、复习)  实验+实做 (动手、查阅资料) An Introduction to Database Systems

6 An Introduction to Database Systems
成绩评定 课程网站上有详细说明 课堂表现:10% 作业:10% 实验:10% 大作业:10% 期中考试:20% 期末考试:40% An Introduction to Database Systems

7 内容安排(1) 第一章 绪论(6学时) 第二章 关系数据库(4学时) 第三章 关系数据库标准语言SQL(6学时)
 基础篇 第一章 绪论(6学时) 第二章 关系数据库(4学时) 第三章 关系数据库标准语言SQL(6学时) 第四章 数据库安全性(2学时) 第五章 数据库完整性(2学时)  设计与应用开发篇 第六章 关系数据理论(6学时) 第七章 数据库设计(4学时) 第八章 数据库编程(6学时) 与一些教材的区别 偏重理论,不去讨论某个系统的具体使用方法,但会涉及实现技术 我们的优势 虽然枯燥,但适应DBA的需要 不过时

8 An Introduction to Database Systems
内容安排(2)  系统篇 第九章 关系查询处理和查询优化(4学时) 第十章 数据库恢复技术(2) 第十一章 并发控制(4) 讲授48学时(含期中考试和期末总结答疑),小班讨论16学时,实验16学时。 An Introduction to Database Systems

9 An Introduction to Database Systems
内容安排(3)  实验安排 计科1班:12-15周,周六上午1-4节,四合院102 计科2班:12-15周,周六下午5-8节,四合院102 计科3班:12-15周,周六上午1-4节,四合院109 计科4班:12-15周,周六下午5-8节,四合院109 内容 见实验指导(可以在教学网站下载) 其中实验ESQL、JDBC可以不做 An Introduction to Database Systems

10 An Introduction to Database System
实验课说明 数据库 自己选择,建议使用PostgreSQL或KingBase 实验室电脑上没有数据库,需要自己携带和安装,提前下载好安装软件 做ODBC和JDBC的实验,需要确保安装相应的驱动程序, PostgreSQL需要单独安装这些驱动 每次实验后机器会清空,因此每次都要重新安装数据库,要把自己的操作(如建表等)写在脚本中,每次装数据库后运行一下自己的脚本就完成了以前的工作 An Introduction to Database System

11 An Introduction to Database Systems
学生联系人 联系人 姓名 电话 邮箱 1班班长 2班班长 3班班长 4班班长 1、2班课代表 欧阳佳 3、4班课代表 杨晔 An Introduction to Database Systems

12 An Introduction to Database Systems
内容安排(4) 小班讨论 每个行政班分为4组,由班长总体负责,每小组指定一名组长 内容 小组 讨论1:大数据知识讨论 1、2组讲解,每组一个课时 讨论2:关系代数查询 全体讨论 讨论3:SQL查询 讨论4:数据库实例解析 3、4组讲解,每组一个课时 讨论5:关系数据理论 讨论6:数据库设计 讨论7-8:项目实做讨论 各组讲解,每组一个课时 课程网站有相关说明 An Introduction to Database Systems

13 An Introduction to Database Systems
小班讨论要求 总体要求 把握好时间 可以多个同学各讲一部分 不同类型要求 大数据知识讨论:广泛查资料,介绍背景、相关应用、相关技术 数据库实例解析:介绍某种数据库的发展历史、功能特色、应用案例、最近发展等。 项目实做(大作业)讨论:介绍数据库设计的各个步骤,并演示自己的原型系统。 An Introduction to Database Systems

14 An Introduction to Database Systems
小班讨论分组 见课程中心网站:2015讨论分组.xlsx 计科2、3、4班班长请联系王伟胜老师 An Introduction to Database Systems

15 An Introduction to Database Systems
大作业 题目: 教务管理系统 分组 按照小班讨论分组 要求 设计数据库,并实现一个原型系统。可选择任意数据库或开发语言 讨论和提交 小班讨论做报告,准备PPT和演示。课程结束前提交设计报告、代码、PPT。 An Introduction to Database Systems

16 An Introduction to Database Systems
作业提交 电子邮件方式提交 提交到助教邮箱 助教会对每个邮件进行回复。如果没收到回复,要重新发送,否则可能因为邮件丢失而没有作业成绩。 助教 An Introduction to Database Systems


Download ppt "数据库原理 Database Principles"

Similar presentations


Ads by Google