文档介绍:《数据库原理及应用》Oracle数据库系统综合设计实验指导书陆鑫电子科技大学信息与软件工程学院2016年5月目录第一部分:预备知识 4第一章数据库系统分析与设计建模 、属性及标识符的定义 、属性及标识符的表达 、次标识符 19第二章Oracle数据库介绍 、SQLDeveloper与Web版企业管理器简介 30第二部分:上机实验 34实验一在线图书销售系统CDM/LDM数据模型设计 41实验二在线图书销售系统物理数据模型设计及数据库实现 47实验三在线图书销售系统数据库操作 53实验四在线图书销售系统数据库管理 71实验五在线图书销售系统数据库WEB应用访问 83前言随着计算机技术与软件工程技术的发展,Oracle数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段。数据库技术是信息系统及软件处理数据的基础。它不仅有完整的理论基础,而且随着计算机软硬件技术的飞快发展,它的应用也越来越广泛。本实验指导书通过一个综合性的数据库应用开发实例,循序渐进地引导学生掌握OracleDatabase12c数据库设计、数据库创建、数据库管理、数据库访问、以及数据库应用编程的开发技能,并通过上机实践完成一个典型在线图书销售系统的数据库应用系统开发。根据实验教学大纲,我们编排了五个实验,每个实验又分了七个部分内容:实验目的、实验内容与要求、实验开设方式、实验环境、实验步骤、实验报告要求、注意事项。在实验操作之前,由教师对实验相关技术作一定的指导讲解,让学生掌握实验工作需要的技术方法,明确实验目的和要求。在实验中,学生根据实验要求内容进行设计与操作实践,完成实验任务。在实验结束后,学生按要求完成实验报告。整个Oracle数据库系统综合设计上机实验中,我们推荐采用OracleDatabase12c作为实验工具环境,强调学生通过主流数据库工具产品培养动手实践能力,掌握数据库设计、管理、维护和编程访问方法。第一部分:,一个很重要的工作就是建立该系统的数据模型。所谓数据模型是指现实世界中数据对象特征、数据对象关系及其约束的描述形式。数据模型一般由数据结构、数据操作、数据约束三部分组成。数据库应用开发需要建模的数据模型有三个层次:1)概念数据模型——面向用户的业务数据对象及其联系2)逻辑数据模型——面向设计者的系统数据对象逻辑表示及其联系3)物理数据模型——面向开发者的系统数据对象存储结构形式概念数据模型(CDM,ConceptDataModel)也称信息模型。该模型主要以实体-联系(Entity-RelationShip,简称E-R)理论为基础,采用E-R模型图来描述应用系统的数据对象和数据关系,主要用于数据库系统分析建模。CDM有一组严格定义的模型元素集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束三部分。1)数据结构表达为实体和属性;2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作;3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等)。、属性及标识符的定义实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”。例如,学校中的每个学生,医院中的每个手术。每个实体都有用来描述实体特征的一组性质,称之为属性,一个实体