预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数据库原理与应用》课程教学大纲 DataBasePrinciplesandApplications 课程编号:131502041 学时:48学分:3 课程类别:非独立开设实验课程 适用对象:物流工程 先修课程:计算机应用 一、课程的性质和任务 该课程可以支撑毕业要求第1、3、4、5及第12条的达成。数据库是信息系统、大数据技术 必要的基础条件,本课程为物流工程专业的必修基础课程,是该专业现代物流信息技术的核心技 术。该课程的任务是未来物流信息系统设计、物流现代信息技术的技术工具之一,同时这些课程 的实践组成部分。 二、教学目的与要求 本课程教学目的是让学生掌握数据库的基本原理与基本技术,核心是帮助学生掌握关系型数 据库的基本结构、管理方法、操作技能,重点熟悉和应用SQL标准语句中的查询、插入、删除、 更新,以及基本的变量、存储过程和触发器的应用。通过教学让学生使用数据库系统,能应用SQL 语句解决实际的常见业务的数据处理事务。 三、教学内容 第一讲、数据库与数据库行业 数据库的定义与作用 数据库产品 数据库行业发展 第二讲、数据库系统SQLSERVER2012的安装与使用 SQLSERVER2012的安装 SQLSERVER2012的范例数据库AdventureWorks2012_Data.MDF 数据库的脱机与挂机、连接操作 108 第三讲、数据、信息与知识的关系及其存储与表示 数据及其特征 信息及其特征 知识及其特征 数据的存储方法与表现形式 数据库与数据库管理系统DBMS 第四讲、关系数据模型与关系代数 关系的定义 数据模型与表格 二维表与关系模型 关系代数运算符与定义 第五讲、SQLSERVER数据库表的数据类型 常见数据类型的定义与功能: CHAR与NCHAR的定义、长度与功能 VARCHAR与NVARCHAR的定义、长度与功能 INT的定义与功能 DateTime的定义与功能 FLOAT与DOUBLE的定义、长度、小数位与功能 第六讲、关系运算与元组运算 基本关系运算,选择、连接、投影、除、笛卡尔积 元组运算 域运算 第七讲、SQL的数据定义语言DDL 数据库定义语言关键词 表定义语言关键词 字段定义语言关键词 修改语言关键词 第八讲、SQL的SELECT语句 基本SELECT语句 109 SELECT的字段顺序与信息描述 SELECTWHERE查询 SELECT与ORDERBYDESC/ASC 第九讲、SQLSERVER2012的标准函数 字符串函数 日期函数 数学函数 聚合函数 数据类型转换函数 第十讲、SQL联合查询UNION、INNERJOIN 联合查询业务 联合查询的语法 内连接联合查询 等值联合查询 第十一讲、SQL的聚合函数与分组方法 SUM函数 COUNT函数 统计函数 GROUPBYHAVING的使用 第十二讲、SQL的INSERT、UPDATE和DELETE语句 INSERTINTO UPDATESET DELETEFROM 第十三讲、SQLSERVER存储过程 变量的定义与初始化 控制语句 程序块 输入 输出 110 第十四讲、SQLSERVER触发器 触发器的意义 触发器的关键字 DELETED表与删除触发器 INSERTED表与删除触发器、更新触发器 第十五讲、关系型数据库设计方法 函数依赖 ARMSTRONG公理系统 范式理论 第十六讲、关系型数据库的E-R图 E-R图基本形式 E-R图的意义 绘制E-R图与关系设计 四、教学环节与学时分配: 第一讲、数据库与数据库行业,2学时 第二讲、数据库系统SQLSERVER2012的安装与使用,2学时 第三讲、数据、信息与知识的关系及其存储于表示,2学时 第四讲、关系数据模型与关系代数,2学时 第五讲、SQLSERVER数据库表的数据类型,2学时 第六讲、关系运算与元组运算,2学时 第七讲、SQL的数据定义语言DDL,2学时 第八讲、SQL的SELECT语句,2学时 第九讲、SQLSERVER2012的标准函数,2学时 第十讲、SQL联合查询UNION、INNERJOIN,2学时 第十一讲、SQL的聚合函数与分组方法,2学时 第十二讲、SQL的INSERT、UPDATE和DELETE语句,2学时 第十三讲、SQLSERVER存储过程,2学时 第十四讲、SQLSERVER触发器,2学时 第十五讲、关系型数据库设计方法,2学时 第十六讲、关系型数据库的E-R图,2学时 111 五、教学中应注意的问题: 重点掌握SQL语句及其应用、数据库的设计,尽量结合商业流通与物流供应链领域做范例, 为物流信息系统课程设计做准备。