内容简介
Oracle数据库管理系统是目前世界上行的关系数据库系统之一。本书从面向用户的角度,以电子商务的应用为背景,采用简洁的语言和具体的实例,结合作者多年数据库教学及项目开发的经验,在本书前12章中系统地介绍了Oraclegi数据库服务器的安装与配置、数据库的创建、数据库管理与开发工具的应用、数据库体系结构与存储空间管理、数据库对象及其管理、数据库备份与恢复管理,以及sOL语言和PL/SQL程序设计等。全书理论与实践相结合,第13章介绍了一个电子商务应用实例,强调实际操作技能的培训。
本书既可以作为高等院校电子商务及相关专业数据库课程的教材,也可以作为Oracle数据库管理人员、Oracle数据库开发人员、Oracle系统维护人员、Oracle数据库初学者及其他Oracle数据库从业人员的培训教程和参考用书。
目录
第1章 概述
1.1 电子商务系统与数据库
1.1.1 电子商务系统
1.1.2 C2C电子商城系统的数据库分析
1.2 数据库、数据库系统和数埽库管理系统
1.2.1 三个基本概念
1.2.2 数据库系统的特点
1.2.3 数据库用户和管理员
1.3 数据模型
1.3.1 实体-联系模型
1.3.2 关系模型
1.4 关系数据库系统
1.4.1 关系数据模型
1.4.2 关系运算
1.4.3 标准关系数据库查询语言SOL
1.4.4 关系数据库规范化理论
1.5 数据库设计
1.5.1 数据库的设计阶段
1.5.2 需求分析
1.5.3 使用PowerDesigner进行数据库设计
练习题
上机实习题
第2章 Oracle介绍
2.1 Oracle的安装
2.1.1 安装准备
2.1.2 安装过程
2.2 Oracle体系结构
2.2.1 Oracle数据库的总体架构
2.2.2 Oracle实例(Instance)
2.2.3 Oracle数据库
2.3 服务器及客户端网络配置
2.3.1 Oracle服务器网络配置
2.3.2 Oracle客户端网络配置
练习题
上机实习题
第3章 建立数据库
3.1 使用DBCA创建数据库
3.2 手工创建数据库实例
3.3 设置数据库的初始化参数
3.3.1 参数配置文件
3.3.2 动态更改参数值
3.3.3 初始化参数说明
3.4 启动和关闭数据库
3.4.1 启动数据库
3.4.2 关闭数据库
练习题
上机实习题
第4章 创建数据表及表的相互关系
4.1 概述
4.1.1 表的基本概念
4.1.2 表和列的命名规则
4.1.3 数据类型
4.2 创建表
4.2.1 创建SALES数据表
4.2.2 创建步骤
4.3 修改表结构
4.3.1 增加列
4.3.2 删除列
4.3.3 修改列
4.3.4 重命名表
4.3.5 删除表
……
第5章 索引
第6章 视图
第7章 Oracle编程
第8章 访问数据库
第9章 存储过程和函数
第10章 数据完整性设计
第11章 备份与恢复
第12章 数据导入与导出
第13章 C2C电子商务网站数据库系统开发案例
参考文献
摘要与插图
第1章 概述本章主题
电子商务系统与数据库
数据库、数据库管理系统和数据库系统
数据模型
关系数据库标准语言——SQL。
关系数据库规范化理论
数据库的设计技术
主要研究成果和新技术的概括
数据库已经成为我们每天生活中不可缺少的一部分,本章分析了数据库在电子商务系统中的作用;介绍了数据库、数据模型和关系数据库系统的基本概念与基本原理;并且较为系统地阐述了数据库的设计技术及数据库发展的进展。本章的重点是关系数据库系统与数据库设计部分;难点是对数据模型的理解。
1.1 电子商务系统与数据库
当今社会,与数据库打交道几乎已是每个人生活中不可缺少的组成部分。当用户访问一在线书店,浏览一本书或一个音乐集时,其实用户所浏览的书或音乐集是存储在某个数据库中的数据;当用户访问一银行网站,检索自己的账户余额和交易信息时,所检索的这些信息也是从银行的数据库系统中读取出来的;又比如,当用户访问一个网站时,关于用户的一些信息可能会从某个数据库中取出,并且选择出那些适合显示给用户的广告,同时,关于用户访问网络的数据也可能会存储在一个数据库中。
……