Skip to main content

数据库系统原理

Enrollment is Closed

数据库系统原理及实现课程简介

  数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。DBMS可服务于多个应用程序和多个用户。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

  通过学习这门课程,你们将用C++语言编写一个小型的数据库管理系统(UBase),UBase项目开发可以让你深入了解DBMS的核心原理及实现细节,为熟练使用DBMS打好坚实基础。

  祝各位同学健康快乐!

先修课程

  《程序设计》

  《数据结构》

  《操作系统》

课程组成员

张太红教授

张太红教授

  男,汉族,祖籍甘肃静宁,1965年11出生,硕士研究生,教授,硕士研究生导师,主要研究方向为数据库技术和农业信息化技术。1983年至1987年,就读于陕西师范大学,取得理学学士学位;1987年至1990年,就读于原新疆八一农学院,取得理学硕士学位;目前在中国农业大学攻读农业信息化技术博士学位。1990年留校任教,1999年至2003年担任信息系统教研室主任,2003年至2007年担任新疆农业大学网络中心主任,主持实施西部大学校园计算机网络建设工程“新疆农业大学校园网建设项目”,2007年赴北京挂职锻炼,任中国农业大学信息与电气工程学院副院长。现任计算机与信息工程学院院长,兼任新疆劳动和社会保障学会常务理事、新疆人力资源管理协会常务理事、新疆劳动保障与人力资源管理咨询专家组成员、新疆教育信息化技术专家咨询委员会委员。新疆维吾尔自治区软件行业协会、新疆维吾尔自治区计算机学会、新疆维吾尔自治区电子学会(新疆IT三会)专家委员会委员、常务理事。
  为本科生主讲Python交互式程序设计导论、数据库系统原理、大型数据库应用技术等课程,为研究生主讲数据库实现、信息检索导轮等课程。
  主持和参加了国家十一五科技支撑计划“新疆村镇信息化技术集成与示范(2006BAJ09B0907)”及“农村特色产业信息化技术研究(2006BAD10A15-6)”、十五国家科技支攻关重点项目“奶牛养殖标准化信息管理系统”、自治区科技攻关计划“农村科技信息服务平台关键技术研究(200931103)”、自治区自然科学基金“无线传感器网络能量均衡机制与策略(2010211B09)”、自治区电子信息发展专项资金项目“维、哈文搜索引擎(XJDZZXZJ20109)”、新疆高校科研计划“eQuiz电子考试系(XJEDU2005E03)”、“Ubase数据库管理系统的研究与实现”及“单片机在面向创新能力培养的实验教学体系构建与平台设计(XJEDU2010I22)”等纵向课题,累计承担各类科研项目20余项,合同经费621万余元。取得计算机软件著作权登记7项,发表学术论文32篇,参编专著1部。
  获自治区科技进步二等奖两项(“农村远程教育及文化共享工程Linux支撑平台研究与应用”,证书编号:单位J2010057,个人G20100278;“昆仑跨平台多媒体交互式远程教学系统”),自治区科技进步三等奖一项(“社会保险信息管理系统”,证书编号:单位99-03-216,个人990949),校级教学成果一等奖一项,校级教学成果二等奖一项,校先进工作者二次,校优秀班主任一次。

陈燕红老师

李萍老师

蔡朝朝老师

赵新苗老师

吴乃宁老师

常见问题解答

该课程的最终成绩是如何构成的?

1、数据库系统原理小测验:每周1分,8周共8分

2、数据库管理系统实现小测验:每周1分,8周共8分

3、数据库系统原理及应用实验:每次实验4分,3次实验共12分

4、数据库管理系统实现项目:每个项目4分,8个项目共32分

5、期末考试:每题0.5分,48题共24分

6、课堂表现(考勤、小组汇报、笔记、提问等):每周2分,8周共16分

该课程是否可以重考?

该课程不安排重考,因为课程成绩76%来自过程性考核。

对于没有及格的同学,必须全程参加下一学年该课程的学习过程才可以取得重修成绩。