当前位置:大学毕业论文> 专科论文>材料浏览

关于数据库系统方面毕业论文模板范文 和电子商务专业数据库系统原理教学案例探析类自考毕业论文范文

主题:数据库系统论文写作 时间:2024-02-20

电子商务专业数据库系统原理教学案例探析,本文是关于数据库系统类毕业论文模板范文跟数据库系统原理和教学案例和电子商务有关论文范文数据库.

数据库系统论文参考文献:

数据库系统论文参考文献 电子商务专业导论论文电子商务专业论文电子商务专业毕业论文电子商务专业毕业论文选题

摘 要:《数据库系统原理》是高校电子商务专业的必修课程,也是计算机类专业的基础课程,该课程的核心内容是关系数据库.在关系数据库教学过程中,数据库平台往往会选择SQLServer或者ORACLE,也有部分教师会选择ACCESS.作者经过对几个DBMS的对比分析,结合电子商务专业日常教学实践,推荐一款适合本专业数据库教学的数据库管理系统MySQL,结合案例对关系数据库教学进行探析.

关键词:电子商务专业;MySQL;关系数据库;教学案例

《数据库系统原理》课程是计算机科学与技术、信息管理与信息系统、软件工程、电子商务、计算机网络等高校计算机类专业的必修课程,也是计算机科学的重要组成部分,该课程的核心内容是关系数据库.从专业定位来讲,结合日常教学实践,作者认为电子商务专业的数据库课程和其他计算机类专业还是存在一定区别的.

1.电子商务专业数据库教学的特色

一般来讲,计算机科学与技术、信息管理与信息系统、软件工程等计算机类专业强调对数据库系统原理理论较为扎实的掌握,为其他专业课程打好基础.电子商务专业的数据库课程也具有此特点.同时,应该注意到电子商务专业不同于计算机科学与技术等专业,它强调复合型人才培养,是管理科学和计算机科学的一种复合,学生应同时具备电子商务运营和网站维护设计的基本能力.

相比之下,电子商务专业数据库教学在深度上应不如计算机类专业,在应用性、灵活性、适应性上应超出计算机类专业.所以,在日常教学过程中,应在数据库平台选择、案例选择上突出电子商务专业的自身特点.

2.电子商务专业数据库教学的平台选择

《数据库系统原理》的核心内容是关系数据库,关系数据库在教学过程中需要有一个数据库管理系统(DBMS)的支撑才能去讲解整个数据库的使用.一般情况下,不同教师可能会选择不同的DBMS,比如SQL Server、ORACLE,也有部分教师会选择ACCESS和MySQL,这些都是非常通用的主流数据库管理系统.

2.1 ACCESS

在诸多DBMS中,Access相对容易上手,界面通俗易懂,特别适合初学者,对SQL的支持也很完善,有相当一部分教师会选择Access作为数据库教学的入门软件.和SQL Server相比,同为Microsoft公司的数据库管理系统,SQL Server和Access构成了一种明显的高低搭配,Access在网络和数据库管理、安全方面不足,更多是一种桌面数据库,适合数据量少的应用,效率也很高.安装配置便捷、快速,低廉.

2.2 SQL Server

SQL Server是基于服务器端的中型数据库,是Microsoft公司的数据库主打产品,可以适合大容量数据的应用,在功能管理上也要比Access强得多,版本众多,性能完善.在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大.SQLServer还有更多的扩展,可以用存储过程,数据库大小无限制.安装配置相对于Access较为繁琐,适中.

SQL Server的最大不足是不具备跨平台性,只能运行在Microsoft的Windows系统下,在如今服务器领域广泛采用UNIX/linux操作系统的情况下,跨平台性的不足会严重影响产品的进一步推广.

2.3 ORACLE

ORACLE数据库在数据库领域一直处于领先地位,是目前世界上使用最为广泛的数据库管理系统,系统可移植性好、使用方便、功能强大,适用场景广泛.它是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案,能在所有主流平台上运行,完全支持所有的工业标准.

ORACLE数据库功能强大,体系严密,操作相对较为复杂,相对较高.作为数据库课程教学的平台,安装部署起来较为复杂,学习难度相对较高.

2.4 MySQL

MySQL是开源软件,支持跨平台,目前属于ORACLE旗下产品.MySQL是最流行的关系数据库管理系统之一,与Linux、Apache、PHP搭配成为“LAMP”组合,从网站的流量上来看,70%以上的访问流量来自LAMP,LAMP是最强大的网站解决方案.Linux、Apache、MySQL和PHP都是开源软件,从软件投入成本来看也是非常适合的选择.

MySQL部署简单,免费获取,功能较为完善,市场占有率高,作者认为是电子商务专业学习关系数据库的首选平台.尤其是在后期开设PHP动态网站编程课程的情况下,更是学习网络数据库的不二之选.

3.电子商务专业数据库教学的案例拓展

3.1 现有数据库教学案例采用的普遍情况

经过作者对多个院校同行教师的调研,发现相当比例的教师在进行《数据库系统原理》课程教学的时候都采用了高教社出版,萨师煊、王珊、陈红编著的教材《数据库系统原理》或者《数据库系统简明教程》,这一系列教程在我国各高校计算机类专业中被大量采用,成为数据库教学的经典教程.

该系列教程中,数据库案例是“学生数据库”,包括Student、Course、SC三个表,反映的是学生和课程之间的多对多联系.针对该案例,教程展开了诸多的SQL语句编写应用,较为全面的反映了关系数据库的基础理论和基本应用.

经过多年教学实践,结合同学们对课程教学的反映,作者认为该案例也存在改进提升的空间.

(1)学生数据库涉及数据类型相对较少.三个表总共包括char和allint两种数据类型,对SQL丰富的数据类型未能全面反映.

(2)整个教程围绕一个学生数据库展开,数十个SQL语句一直针对Student、Course、SC三个表,在学习过程中容易引起学生的疲劳感.

3.2 数据库教学案例拓展

在保持现有学生数据库案例进行基本的SQL语法教学的基础上,可以考虑拓展关系数据库案例,用不同的数据库案例提升学生的学习兴趣.

3.2.1 案例关系模式

某网上书店的客户订单管理数据库有以下三个关系模式:商品(总编号,分类号,商品名称,作者,出版社,单价)客户(客户*,昵称,性别,地址,电话,Email)订单(订单号,生成日期,商品总编号,客户*,数量,成交单价)

该数据库与学生数据库类似,描述了商品和客户的多对多关系,但在字段数据类型上更为丰富,尤其是枚举型Enum和擅长描述货币的Decimal类型.

3.2.2 案例操作要求

(1)使用MySQL生成三个表格并填入数据.

(2)在MySQL中完成若干查询,如书名以计算机打头的所有图书和作者、2017年3月20日以来的所有订单、北京客户共下几张订单.

3.2.3 案例操作过程

(1)数据库服务器配置

针对电子商务专业,部署MySQL服务器不必进行基础配置过程,可以采用现有的Appserv安装包,或者采用PHPStudy程序包,降低配置难度,把学习重心放在SQL语句上.经过作者教学实践,建议采用PHPStudy程序包,该程序包属于绿色软件,性能稳定,环境适应性强,不用安装配置,可以直接解压后运行使用.

(2)数据库管理软件选型

同样是采用PHPStudy程序包,MySQL数据库管理软件也可以根据自身需要进行调整,PHPStudy自带PHPMyAdmin和MySQL-Front,也可以独立安装Nicat for MySQL.

MySQL-Front和Nicat for MySQL属于图形用户界面软件(GUI),界面友好,查看关系视图较为方便;PHPMyAdmin属于Web界面客户端软件,通用性强.三个管理软件都可以采用.为了后续《PHP动态网站编程》的课程整体性和延续性,建议采用PHPMyAdmin.

采用PHPMyAdmin还有一个最大的优点,就是在学习过程中,如果部分同学无法正确部署MySQL,可以通过已正确部署MySQL的同学创建数据库用户,指定权限后让其他同学通过网络访问数据库服务器,进行数据库学习.

(3)数据库创建语句

商品表创建语句:

create table book(bookID char(9) primary key,b o o k T y p e c h a r ( 9 ) , b o o k N a m e c h a r ( 2 0 ) , a u t h o rchar(20),press char(20),price decimal(9,2))engine等于innodb;

客户表创建语句:

create table cust(custID char(9) primary key,nickerchar(20),gender enum(´男´,´女´),address char(20),telchar(15),email char(20))engine等于innodb;

订单表创建语句:

create table orders(ID char(9) primary key,orderDatedatetime,bookID char(9),custID char(9),amountallint,unitPrice decimal(9,2),foreign key(bookID)references book(bookID),foreign key(custID) referencescust(custID))engine等于innodb;

为实现参照完整性,务必通过engine等于innodb语句指定数据库引擎为INNODB.

该数据库包含char、decimal、datetime、allint和enum共计5种数据类型,较为全面的反映了关系数据库的数据类型,便于学生迅速提升数据库设计和应用能力.

(4)数据库查询语句

完成数据表设计并填入数据后,即可在MySQL客户端进行数据库查询语句,不再一一赘述.

4.结束语

从DBMS的选择上,电子商务专业更适合选择免费开源的MySQL,系统总体拥有成本低,强力支持后续的PHP动态网站编程课程,课程实验开出便捷.在学生数据库基础上拓展的网上书店客户订单数据库数据类型丰富,更为接近生活,能够提高学生学习兴趣,设定诸多应用场景,测试各类SQL语句.同时,也要注意到文中的网上书店客户订单数据库是一个简化的版本,没有对一张订单购买多本不同书籍做进一步考虑,这也是为了教学需要做的适度精简,在真实开发环境中要根据具体需求做更为详尽完善的设计.

汇总,该文是大学硕士与数据库系统本科数据库系统毕业论文开题报告范文和相关优秀学术职称论文参考文献资料,关于免费教你怎么写数据库系统原理和教学案例和电子商务方面论文范文.

中职语文教学如何为电子商务专业建设服务
摘要中职学校注重提高学生的各方面能力,所以教师应该顺应学校的办学理念,将语文教学与电子商务教学进行有效的结合,从而提高学生的专业水平 以中职电子商务专业的培养目标为立足点,就中职语文如何为专业建设服务.

沉浸式教学法课堂以高职电子商务专业为例
摘要电商专业由于发展迅速实践性强,在人才培养和企业需求上一直无法真正对接 只有通过在教学中根据实际情况创设情境,才能够让学生沉浸其中,对所要学习的知识切实地掌握并逐步学会应用 文章探讨了沉浸式教学法对.

以就业能力为导向的电子商务专业本科应用型人才培养模式
摘要以就业为导向进行电子商务本科应用型人才培养,创新人才培养模式,才能保障人才培养的质量 本文从制定以就业能力为导向的人才培养新模式,以就业能力为导向加强实践教学,引导学生积极参加学科竞赛活动和一些商.

中职电子商务专业微商创业实践中的困境与解决策略
摘 要微商,即广大草根网友通过社会化媒体微信……现代化网络工具进行微小投入微利回报的微型化商业经营的一种商业生态 微商,是“大众创业”的一个组成部分,它以微小投入做成小微企业在.

论文大全