《数据库原理及应用》课程简介
课程编号 | 1240513010 | 课程名称 | 数据库原理及应用 | ||
课程性质 | 必修 | 学 时 | 48 | 学 分 | 3 |
学时分配 | 授课:40 实验: 上机:8 实践: 实践(周): | ||||
考核方式 | 闭卷考试,平时成绩占50% ,期末成绩占50% 。 | ||||
开课学院 | 信息工程学院 | 更新时间 | |||
适用专业 | 电子商务和信息管理与信息系统专业 | ||||
先修课程 | 数据结构、计算机技术基础 | ||||
课程内容:
数据库技术是计算机科学技术的重要内容,是构成信息系统的重要基础。《数据库原理及应用》课程是电子商务专业(本科)的重要的专业基础课,也可作为信息管理与信息系统等专业的专业课。
课程内容包括数据库系统的基本概念、关系运算理论、SQL语言、关系规范化理论、Web数
据库应用系统的设计方法、数据库系统的管理控制机制。通过教学,使学生系统地掌握数据库系统的知识,培养学生运用数据库技术进行系统设计与开发的能力,对进一步学习更为专业的数据库技术奠定基础。
Brief Introduction
Code | 1240501001 | Title | Office Automation Software and Advanced Applications | |||||
Course nature | Required | Semester Hours | 16 | Credits | 1 | |||
Semester Hour Structure | Lecture:8 Experiment: Computer Lab:8 Practice: Practice (Week): | |||||||
Assessment | Closed book examination, usually results accounted for 30%, the final grade accounted for 70%. | |||||||
Offered by | School of Information Engineering | Date | ||||||
for | All Professionals | |||||||
Prerequisite | None | |||||||
Course Description:
Database technology is an important part of computer science technology. It is a foundation of information system. Database System Principle and Application course is a specialized core course of electronic commerce profession. It can take as a specialized course of management of IT & information systems.
The content of this course include: concepts and principle of database system, relation operation theory, SQL language, relation normalization theory, design and development of DB application system based on Web, system management technology and so on.
The mission of this course is:
1st, to understand the basic knowledge of database system.
2nd, to get a thorough understanding of how to use database technology to design and development system.
3rd, to master the basic principle and analysis means for development database system, which can set the stage for engaging in computer fields.
《数据库原理及应用》课程教学大纲
一、教学内容
第一章 绪论(2学时)
教学要求:掌握数据库系统中基本概念,了解数据库系统的特点。理解数据库的三级模式二级映射的体系结构,理解内模式,概念模式,外模式及其相互之间的关系。掌握DBMS的主要功能和组成部分。
教学内容:
1.1 数据库系统概述
1.2 数据库系统结构
1.3 数据库系统的组成
教学难点:数据物理独立性与逻辑独立性。
教学重点:数据库系统常用概念、三级模式和二级级映射。
第二章 数据模型(2学时)
教学要求:了解数据模型的组成要素:数据结构,数据操作,完整性约束;了解层次,网络基本数据模型;掌握关系数据模型的基本概念和特点。
教学内容:
数据库学什么2.1 两大类数据模型
2.2 数据模型的组成要素
2.3 逻辑数据模型
2.4 层次模型
2.5 网状模型
2.6 关系模型
教学难点:数据模型的组成要素。
教学重点:关系数据模型的基本概念和特点。
第三章 关系数据库(6学时)
教学要求:掌握关系的基本概念;掌握关系模型的三类完整性规则;深刻理解关系模型的数据结构;熟练掌握使用关系代数解决各种查询问题。
教学内容:
3.1 关系模型概述
3.2 关系数据结构
3.3 关系的完整性
3.4 关系代数
教学难点:笛卡尔积运算和除运算。
教学重点:用关系代数表达查询需求。
第四章 关系数据库标准语言SQL(8+4学时)
教学要求:掌握SQL语言的基本特点,熟练掌握SQL定义语句、SQL各种查询语句、视图的各种操作、SQL更新语句。了解嵌入式SQL语句的应用。
教学内容:
4.1 SQL 语言概述
4.2 SQL数据定义
4.3 SQL数据查询
4.4 SQL数据更新
4.5 SQL视图
教学难点:多表连接查询、嵌套查询。
教学重点:用SQL语言实现对数据库各种对象的插入、删除、查询、修改等操作。
第五章 数据库安全性(2学时)
教学要求:理解数据库安全性的基本概念,掌握数据库安全性控制方法,掌握角的概念和使用方法,掌握如何使用视图来提高数据安全性。
教学内容:
5.1 计算机安全性概论
5.2 数据库安全性控制
5.3 数据库存储控制方法
5.4 数据库角
5.5 视图机制
5.6 审计
教学难点:存取控制、角的概念和使用方法、视图的安全性控制机制。
教学重点:几种数据库安全性控制技术。
第六章 数据库完整性(2学时)
教学要求:掌握数据库的完整性的基本概念,掌握数据库的完整性控制机制。
教学内容:
6.1 数据库完整性概述
6.2 实体的完整性
6.3 参照的完整性
6.4 用户定义的完整性
教学难点:完整性的定义与实现。
教学重点:数据库完整性的含义、完整性控制机制。
第七章 数据库恢复技术(2+2学时)
教学要求:了解数据库系统故障的种类,掌握事务的基本概念、数据库恢复的实现技术,熟悉针对不同故障数据库的恢复策略。
教学内容:
8.1 事务的基本概念
8.2 数据库恢复概述
8.3 故障的种类
8.4 恢复的实现技术
8.5 恢复策略
教学难点:事务的概念、系统故障的恢复策略、介质故障的恢复策略。
教学重点:事务的概念、数据库恢复的实现技术和数据库的恢复策略。
第八章 并发控制(4学时)
教学要求:了解并发操作可能带来的数据不一致现象。掌握封锁、排它锁、共享锁、活锁和死锁的内涵。掌握三级封锁协议。
教学内容:
8.1 并发控制概述
8.2 封锁
8.3 封锁协议
8.4 活锁和死锁
教学难点:如何实现用三级封锁协议解决并发操作中的数据不一致问题。
教学重点:封锁协议、死锁的概念、并发控制的封锁技术。
第九章 关系数据理论(4学时)
教学要求:掌握函数依赖、侯选码,主码、外码的概念。了解关系模式设计中可能出现的问题,掌握模式分解的原则和分解的方法。理解什么是1NF,2NF,3NF,BCNF,如何对关系模式进行规范化处理,了解什么是多值依赖和4NF。
教学内容:
9.1 函数依赖
9.2 范式
9.3 关系模式的规范化
教学难点:如何规范化关系模式,使其满足2NF,3NF,BCNF。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论