数据库系统(上)-模型与语言

开课班次:
开课时间: 2017-09-18 — 2018-01-01
选课时间: 2016-09-01 — 2017-10-15
加入课程 135人 收藏
分享到

课程介绍

《数据库系统》不仅是计算机、软件工程等专业的核心课程,而且也是非计算机专业学生必修的信息技术课程。当前互联网+与大数据,一切都建立在数据库之上,以数据说话,首先需要聚集数据、需要分析和管理数据。数据库技术已成为各种计算系统的核心技术,数据库相关知识也已成为每个人必须掌握的知识。

本课程为《数据库系统》系列课程的第一门《数据库系统-模型与语言》,为你介绍数据库系统的基本概念,熟练掌握关系模型,熟练掌握数据库系统语言SQL,目的是使你具有信息管理和信息系统方面的抽象、设计、开发、应用和管理能力。

学习完本课程后,你可选择继续学习《数据库系统》系列课程的第二门《数据库系统-建模与设计》或者选择继续学习《数据库系统》系列课程的第三门《数据库系统-管理与技术》,这两门课为高阶课程,可以结合你的需求选择学习。

本系列课程的特色: (1)本课程是一门理论性为基础、应用性为目标,理论应用相结合的计算机类主干课程;(2)抽象内容的实例化讲解是本课程的特色,通过大量具体示例,来阐释数据库相关的抽象概念和原理;(3)知识学习与案例点评相结合是本课程的特色,本课程包含数据建模和数据库设计相关的内容,重要的是知识的运用,案例点评则成为知识运用能力训练的重要手段; (4)问题导引的知识学习是本课程的特色,深入浅出,图文并茂,案例配合,面向问题地阐释数据库系统的核心内容。本课程将为学生从事大型信息系统软件的设计、开发和应用打下基础,也将为学生今后从事大规模数据的存储、操纵和分析奠定很好的基础。

课程大纲

学习目标

1、掌握数据库系统的相关概念,重点理解和区分:数据库系统的构成、三级模式两层映像、模式与数据模型等。
2、熟练掌握关系模型的相关概念,重点理解和区分:关系、候选键、外键、常用的关系操作、关系的完整性等。
3、熟练运用关系代数、元组演算等来表达关于数据库的复杂查询需求。
4、掌握SQL语言,熟练运用SQL语言表达关于数据库的复杂查询需求。
5、理解和掌握嵌入式SQL语言及数据库应用程序开发技巧,如ODBC/JDBC等。
6、理解和掌握数据库完整性与安全性及其控制机制。

学习要求

应学习过相关的课程《离散数学》与《数据结构》等。

考核标准

本课程总计100分。每讲7道题7分,十讲总计70分,均为客观题。一次期末考试20题20分,均为客观题。课堂交流讨论分10分,参与课内讨论回帖20次以上(含20次)可获得10分。
本课程设置“合格”(达到60分)、"优秀"(达到80分)两档课程标准,由任课教师签发课程结业证书,其中成绩“优秀”者将颁发优秀证书。

教材教参

参考教材:
–1. Database System Concepts(数据库系统概念,有中译本), 6th Edition, 机械工业出版社,2012.
–2. Database:  Principles,Programming,and Performance(数据库:原理、编程与性能,有中译本), 2nd Edition,Patrick O’Neil, Elizabeth O’Neil,高等教育出版社,2001。
注:数据库系统的经典教材有很多,同学可任选一本作为主教材,其他可作为辅助教材。推荐选择第1本教材作为主教材。

联系客服
经检测,当前账号未设置邮箱,请设置邮箱

添加邮箱之后即可用邮箱登录!

忘记密码时,只能通过邮箱找回!

添加邮箱

请您添加邮箱,否则就无法进行其他操作!