电子商务数据库基础与应用
本文关键词:数据库基础与应用,由笔耕文化传播整理发布。
前言
数据库是电子商务系统的核心组件。我们在访问电子商务网站诸如淘宝网时,网站上丰富多彩的商品信息都是保存在数据库之中,然后由电子商务系统的前端系统按照一定风格和方式显示给客户。因此,数据库的选型、建模、生成、发布、日常管理以及程序编写等方面是直接关系到电子商务系统的建设以及高效运行的关键。与一般管理信息系统相比,电子商务数据库有其自身的特殊性,具体体现在表结构相对简单,数据的增加操作较多,删除和修改操作相对较少;数据库后台管理功能需求较多,调整和优化需求相对较少。因此建立和管理电子商务系统数据库需要充分了解使用数据库的各方面功能。基于上述原因,本书在设计篇章结构时充分考虑到电子商务系统的需求,选择当今最流行且在电子商务系统中使用最广泛的数据库管理系统——Oracle作为本教材基础,其内容围绕Oracle的特定技术展开。在技术选型基础上,本书选择了一个实际使用的电子商务数据库模型作为示例,结合电子商务系统中可能需要使用的功能贯穿本书。除了技术选型与实例选择外,本书还介绍了数据库建模与编程的流行工具的相关知识。如Power Designer和PL/SQL Developer,前者在数据建模方面的功能无出其右者,后者则是进行Oracle PL/SQL数据库编程的好助手,其编程界面和调试工具完备友好。当然要想完全掌握这两个工具,已超出本书的范围,互联网上相关资料很丰富,读者如有兴趣可以借助搜索引擎查阅或到_些专业网站上学习。根据笔者多年教学经验,单纯的理论讲解或单纯的技术讲解都不能完全达到学习的目的,只有将理论与实践结合起来才能让读者充分掌握课程内容。因此本书在每章结尾都安排了适量的实习上机题,读者可以结合相应章节中的学习内容,在上机实践中逐步提高实战能力。作为教材本书难度适中,适合大学本科、高等职业教育院校的电子商务专业、信息管理与信息系统专业大二以上年级对数据库原理有适当基础的学生学习。
内容概要
《电子商务数据库基础与应用》从理论结合实践的角度在第1章向读者概述了电子商务系统与数据库之间的关系以及相关概念;第2章手把手地指导读者安装并设置Oracle数据库系统;第3章详细介绍了建立数据的相关操作;第4、5、6章深入浅出地阐述了据库中表、索引以及视图的管理与应用;第7章开始进入Oracle的编程设计;第8章和第9章讨论了数据库的查询、子程序、储存以及函数等数据库应用;第10章和第11章重点介绍了数据的完整性设计和导人导出操作;第12章以C2C商城数据库案例为基础,,进行了系统分析和设计并介绍了数据库实践中的常用操作。 本书体系层次清晰完整,适合大学本科、高等职业教育院校对数据库原理有适当基础的学生学习使用,同时也适合广大对电子商务数据库系统感兴趣的读者参考借鉴。
书籍目录
1 电子商务数据库概述 1.1 电子商务系统与数据 1.2 电子商务数据库的相关概念 1.3 数据模型 1.4 关系数据库系统 1.5 数据库设计2 0racle数据库系统简介 2.1 0racle的安装 2.2 服务器及客户端网络配置 2.3 0racle体系结构3 建立数据库 3.1 使用Data base Gonflguratlon Assistant创建数据库 3.2 设置数据库的初始化参数 3.3 启动和关闭数据库4 创建数据表及表的相互关系 4.1 概述 4.2 创建表 4.3 修改表结构 4.4 查看表信息 4.5 操作表数据 4.6 建立表的相互关系5 索引管理与应用 5.1 索引简介 5.2 创建索引 5.3 修改索引 5.4 查看索引信息6 视图管理与应用与 6.1 视图简介 6 2 创建视图 6.3 修改视图 6.4 通过视图更新数据 6.5 查看视图7 0racle编程 7.1 PL/SQL简介 7.2 PL/SQL语句块 7.3 变量及变量的类型 7.4 表达式及运算符 7.5 控制结构 7.6 Oretie函数8 数据库的查询访问 8.1 简单查询 8.2 连接查询 8.3 子查询9 存储过程和函数 9.1 PL/SQL子程序 9.2 存储过程和函数的创建 9.3 PL/SQL子程序编程工具的使用 9.4 存储过程和函数的使用10 数据完整性设计 10.1 数据完整性概念 10.2 并发控制 10.3 语义完整性 10.4 数据完整性的实现 10.5 完整性约束的验证11 数据导入与导出 11.1 数据导出导入简介 11.2 数据导出 11.3 数据导入12 C2C电子商城数据库系统案例 12.1 G2G电子商务实现的基础 12.2 系统分析 12.3 系统总体设计 12.4 G2C电子商务网站交易流程分析与设计 12.5 数据库常用操
章节摘录
插图:例如在电子商务系统中,“商品”与“客户”是多对多的“购买”联系。即一种商品可以卖给多个客户(注意不是某件特定商品),一位客户也可以购买多种商品。1.3.2.3 属性实体一般具有若干特征,这些特征就称为实体的属性,例如图1-4中的实体“商品”,具有商品名称、种类、价格、生产厂等特征,这些就是它的属性。在实体联系图中,还有如下关于属性的几个重要概念:(1)主键。如果实体的某一属性或某几个属性组成的属性组的值能唯一地决定该实体其他所有属性的值,也就是能唯一地标识该实体,而其任何真子集无此性质,则这个属性或属性组称为实体键。如果一个实体有多个实体键存在,则可从其中选一个最常用到的作为实体的主键。例如实体“商品”的主键是条形码编号,一种商品的编号确定了,那么它的其他属性也就确定了。在实体联系图中,常在作为主键的属性或属性组与相应实体的联线上加一短垂线表示。(2)外键。如果实体的主键或属性(组)的取值依赖于其他实体的主键,那么该主键或属性(组)称为外键。例如,从属实体“订单”的外键“商品编号”的取值依赖于实体“商品”的主键“商品编号”,这些属性就是外键。(3)属性域。属性可以是单域的简单属性,也可以是多域的组合属性。组合属性由简单属性和其他组合属性组成。组合属性中允许包括其他组合属性,意味着属性可以是一个层次结构,如图1-5所示家庭住址就是一种具有层次结构的属性。(4)属性值。属性可以是单值的,也可以是多值的。例如一个人所获得的学位可能是多值的。当某个属性对某个实体不适应或属性值未知时,可用空缺符“NULL”表示。在画实体联系图时,为了使图形更加清晰、易读易懂,可以将实体和实体的属性分开来画,并且对实体进行编号。由于人们通常就是用实体、联系和属性这3个概念来理解和描述现实问题的,所以实体联系图非常接近人的思维方式。又因为实体联系图采用简单的图形来表达人们对现实的理解,所以不熟悉计算机技术的用户也都能够接受,因此,实体联系图已成为使用非常广泛的数据库结构概念建模的工具。某些属性可以划分为多个具有独立意义的子属性,例如地址可以进一步划分为街道和门牌号两个属性,我们称这类属性为复合属性。
编辑推荐
《电子商务数据库基础与应用》:21世纪高职高专精品系列规划教材·电子商务专业
图书封面
评论、评分、阅读与下载
电子商务数据库基础与应用 PDF格式下载
本文关键词:数据库基础与应用,由笔耕文化传播整理发布。
本文编号:245896
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/245896.html