oracle课程设计报告(1)

合集下载

oracle数据库课程设计

oracle数据库课程设计

oracle数据库课程设计一、课程目标知识目标:1. 掌握Oracle数据库的基本概念,包括表、字段、索引、约束等;2. 学会使用SQL语句进行数据查询、插入、修改和删除操作;3. 理解数据库的设计原则,能够完成简单的数据库设计;4. 了解数据库的安全性和事务管理。

技能目标:1. 能够独立使用Oracle SQL Developer等工具进行数据库操作;2. 能够编写基本的SQL查询语句,解决实际问题;3. 能够运用数据库设计原则,设计出结构合理、性能优良的数据库;4. 能够对数据库进行基本的维护和管理,确保数据安全。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习热情;2. 培养学生良好的团队协作精神,学会与他人共同解决问题;3. 培养学生严谨、细心的学习态度,养成良好的编程习惯;4. 增强学生的信息安全意识,认识到数据安全的重要性。

课程性质:本课程为实践性较强的课程,以培养学生实际操作能力为主,结合理论讲解,使学生能够掌握Oracle数据库的基本知识和技能。

学生特点:学生在本年级已具备一定的计算机操作基础和编程能力,对数据库有一定的了解,但实际操作经验不足。

教学要求:结合学生特点,课程设计应以实践操作为主,辅以理论讲解。

教学过程中,注重培养学生的动手能力,使学生能够将所学知识应用于实际项目中。

同时,关注学生的情感态度价值观培养,提高学生的综合素质。

通过本课程的学习,使学生能够达到上述课程目标,为后续相关课程打下坚实基础。

二、教学内容1. Oracle数据库概述- 数据库基本概念- Oracle数据库的发展历程和特点2. Oracle数据库体系结构- 数据库物理结构- 数据库逻辑结构- 数据库内存结构3. SQL语言基础- 数据定义语言(DDL)- 数据操纵语言(DML)- 数据查询语言(DQL)- 数据控制语言(DCL)4. 数据库表操作- 表的创建、修改和删除- 表数据的插入、更新、删除和查询5. 约束和索引- 主键约束、外键约束、唯一约束等- 索引的概念、类型和创建方法6. 数据库设计- 实体关系模型- 关系数据库设计方法- 数据库规范化理论7. 数据库安全与事务管理- 用户权限管理- 数据库备份与恢复- 事务的概念、特性及管理8. 实践操作- Oracle SQL Developer工具的使用- SQL语句编写和调试- 数据库设计案例分析与实现教学内容安排和进度:1. Oracle数据库概述(1课时)2. Oracle数据库体系结构(2课时)3. SQL语言基础(4课时)4. 数据库表操作(4课时)5. 约束和索引(2课时)6. 数据库设计(4课时)7. 数据库安全与事务管理(3课时)8. 实践操作(6课时)本教学内容根据课程目标,遵循科学性和系统性原则,结合教材章节,制定详细的教学大纲。

oracle课程设计报告

oracle课程设计报告

Oracle课程设计报告一、介绍Oracle是一款功能强大的关系型数据库管理系统,被广泛应用于企业级应用开发中。

本课程设计报告旨在探讨Oracle的基本概念、架构以及应用场景,以期对Oracle的使用和设计有一个全面的了解。

二、Oracle的基本概念2.1 数据库数据库是指存储和组织数据的集合,是应用程序的基础。

Oracle数据库是一种可扩展的、高性能的数据库管理系统,具有优秀的事务处理和并发控制机制。

2.2 数据模型Oracle支持关系数据模型,使用表进行数据的存储和管理。

表由行和列组成,行代表记录,列代表字段。

2.3 数据库实例数据库实例是指Oracle数据库在内存中的运行实例。

一个数据库可以有多个实例,每个实例独立运行,互不干扰。

2.4 数据库管理系统(DBMS)数据库管理系统是指用于管理数据库的软件系统。

Oracle数据库管理系统提供了一系列工具和功能,用于创建、维护和管理数据库。

三、Oracle的架构3.1 逻辑架构逻辑架构是指数据库在逻辑上的组织和表示。

Oracle的逻辑架构包括实例、表空间、表、索引等组件。

- 实例是指数据库在内存中的运行实例,包括SGA(系统全局区)和后台进程。

- 表空间是指逻辑上的存储单元,用于组织和管理数据。

一个数据库可以包含多个表空间。

- 表是数据库中存储数据的基本单元,由行和列组成。

- 索引是用于加快数据访问速度的数据结构,使用B树算法进行维护。

3.2 物理架构物理架构是指数据库在硬盘上的存储方式。

Oracle的物理架构包括数据文件、控制文件和日志文件。

- 数据文件是指实际存储数据的文件,包含表、索引等对象的数据。

- 控制文件是数据库的元数据文件,包含了数据库的结构信息。

- 日志文件是用于恢复和故障恢复的文件,记录了数据库的变更操作。

3.3 进程架构进程架构是指Oracle数据库在操作系统上的运行方式。

Oracle的进程架构包括前台进程和后台进程。

oracle数据库设计课程设计

oracle数据库设计课程设计

oracle数据库设计课程设计一、课程目标知识目标:1. 理解Oracle数据库的基本概念,掌握数据库设计的基本原理;2. 学会使用SQL语言进行数据库的基本操作,如创建表、查询数据、更新数据等;3. 掌握数据库设计规范,能够设计出结构合理、性能优良的数据库表结构;4. 了解数据库的安全性和一致性约束,能够为数据库设置合理的约束条件。

技能目标:1. 能够运用所学知识独立完成小型信息系统的数据库设计;2. 能够熟练运用SQL语言进行数据库的操作,解决实际问题;3. 能够运用数据库设计原则对现有数据库进行优化,提高数据库性能;4. 能够分析实际业务需求,撰写数据库设计文档,为软件开发提供支持。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性,提高自主学习能力;2. 培养学生具备良好的团队合作精神,能够在团队项目中发挥积极作用;3. 培养学生严谨、细致的学习态度,对待数据库设计和操作能够认真负责;4. 通过数据库技术在实际案例中的应用,使学生认识到信息技术对社会发展的积极作用,增强社会责任感。

二、教学内容1. Oracle数据库基础知识- 数据库概念、发展历史及Oracle数据库特点- 数据库体系结构、数据库存储结构- SQL*Plus工具的使用2. SQL语言基础- 数据定义语言(DDL):创建、修改、删除表- 数据操纵语言(DML):插入、查询、更新、删除数据- 数据控制语言(DCL):权限管理、事务控制3. 数据库设计原理- 实体关系模型(ER模型)及其转换- 数据库设计范式:1NF、2NF、3NF、BCNF- 数据完整性、约束条件设置4. Oracle数据库高级应用- 索引、分区、视图、序列的应用- 存储过程、函数、触发器的创建与使用- 数据库性能优化、备份与恢复5. 实践项目- 设计一个小型信息系统的数据库,包括表结构设计、数据操作、完整性约束设置等- 对数据库进行性能优化,分析并解决性能瓶颈- 撰写数据库设计文档,进行项目展示与交流教学内容按照以上五个方面进行组织,确保学生能够系统地掌握Oracle数据库的设计与应用。

oracle数据库课程设计报告书

oracle数据库课程设计报告书

《大型数据库》课程设计课题在线购书系统班级网络0901黄玉娇文妮学号 0930******* 0930*******成绩2011 年月日目录一、系统开发背景简介 (3)1、系统可行性分析 (3)2、系统开发目的 (3)3、系统用途和需求 (3)4、开发环境 (3)5、国外研究及发展趋势 (3)6、系统优势 (4)7、制约因素 (5)8、发展对策 (6)二、系统功能分析与设计 (6)1、系统功能模块简述 (6)2、系统功能模块图 (7)3、系统流程图 (7)4、用例分析 (8)5、页面流程图 (11)三、数据库设计与实现 (13)1、表设计 (13)2、E—R图 (15)3、数据库模型图 (16)4、创建存储过程 (16)5、建表 (17)6、建立外键约束 (18)7、创建序列 (19)四、系统实现 (20)1、登录实现代码 (20)2、运行结果 (37)五、小结 (40)六、附录 (40)一、系统开发背景及简介1、系统可行性分析(1)技术可行性——此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。

对系统要求只需要装有IIS即可。

对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。

数据库运用简单易学的Access来实现。

在设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。

(2)经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。

当系统投入运行后,可以实现在网上卖书和租书功能。

所带来的效益远远大于系统软件的开发成本。

在经济上是完全可行。

(3)操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。

而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。

关于oracle的课程设计

关于oracle的课程设计

关于oracle的课程设计一、课程目标知识目标:1. 理解Oracle数据库的基本概念,掌握其体系结构。

2. 学会使用SQL语言进行基本的数据查询、插入、更新和删除操作。

3. 掌握Oracle中的数据类型、约束和索引的使用。

4. 了解事务管理和数据备份的基本方法。

技能目标:1. 能够独立创建Oracle数据库和表,并进行有效管理。

2. 能够运用SQL语句进行复杂的数据查询,具备解决实际问题的能力。

3. 掌握使用PL/SQL编写存储过程和触发器,提高数据处理能力。

4. 能够对Oracle数据库进行简单的性能优化和故障排查。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发其学习积极性。

2. 培养学生严谨、细致的学习态度,提高其团队协作能力。

3. 增强学生的信息安全意识,使其认识到数据保护的重要性。

本课程针对高年级学生,结合学科特点和教学要求,将目标分解为具体的学习成果。

通过本课程的学习,学生将掌握Oracle数据库的基本知识和技能,能够独立解决实际问题,并具备一定的数据库管理和维护能力。

同时,培养学生对数据库技术的兴趣,提高其情感态度价值观。

为后续的教学设计和评估提供明确依据。

二、教学内容1. Oracle数据库概述- 数据库基本概念- Oracle体系结构2. SQL语言基础- 数据定义语言(DDL)- 数据查询语言(DQL)- 数据操纵语言(DML)- 数据控制语言(DCL)3. Oracle数据类型、约束和索引- 常见数据类型- 约束的创建与使用- 索引的创建与维护4. 复杂查询与子查询- 多表查询- 集合运算- 子查询及关联子查询5. PL/SQL基础- PL/SQL块结构- 变量、常量与数据类型- 控制结构- 存储过程与触发器6. 事务管理和数据备份- 事务控制语句- 数据备份与恢复7. Oracle性能优化与故障排查- 性能优化策略- 常见故障分析与排查教学内容根据课程目标进行选择和组织,保证科学性和系统性。

oracle简单的课程设计

oracle简单的课程设计

oracle简单的课程设计一、课程目标知识目标:1. 理解Oracle数据库的基本概念,掌握数据库的基本结构;2. 学会使用SQL语句进行数据查询、插入、更新和删除操作;3. 掌握Oracle数据库的表、索引、视图和序列的创建和管理;4. 了解数据库的安全性和事务处理。

技能目标:1. 能够独立创建和配置Oracle数据库环境;2. 能够运用SQL语句完成常见的数据操作;3. 能够通过编写简单的存储过程和触发器实现业务逻辑;4. 能够运用数据库工具进行性能优化和故障排查。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,提高主动学习的积极性;2. 培养学生严谨、细致的学习态度,增强团队协作意识;3. 培养学生具备良好的信息素养,关注数据库技术的实际应用和发展趋势;4. 培养学生遵循数据库规范,尊重数据安全和知识产权。

分析课程性质、学生特点和教学要求,本课程目标旨在让学生掌握Oracle数据库的基本知识和操作技能,培养具备实际应用能力的数据库技术人才。

通过本课程的学习,学生将能够独立完成数据库的创建、管理和维护工作,为后续深入学习数据库相关技术打下坚实基础。

同时,注重培养学生的情感态度价值观,使他们在学习过程中形成正确的技术观和价值观。

二、教学内容1. Oracle数据库简介:介绍数据库的基本概念、发展历程、Oracle数据库的特点及应用场景,对应教材第一章。

- 数据库基本概念- Oracle数据库发展历程- Oracle数据库的特点2. Oracle数据库体系结构:讲解Oracle数据库的体系结构,包括物理结构、逻辑结构、内存结构等,对应教材第二章。

- 物理结构- 逻辑结构- 内存结构3. SQL语句基础:学习基本的SQL语句,包括数据查询、插入、更新、删除等操作,对应教材第三章。

- 数据查询- 数据插入、更新、删除- 约束和事务处理4. Oracle数据库对象:介绍表、索引、视图、序列等数据库对象的创建和管理,对应教材第四章。

学生选课系统orcl课程设计

学生选课系统orcl课程设计

学生选课系统orcl课程设计一、教学目标本课程旨在通过学习Oracle学生选课系统的设计与实现,使学生掌握数据库管理系统的基本原理和应用,培养学生运用Oracle技术解决实际问题的能力。

具体目标如下:1.知识目标:–理解数据库管理系统的基本概念和架构。

–掌握Oracle数据库的基本操作和SQL语言。

–了解关系数据库的设计原则和范式。

–学习Oracle数据库的存储过程和触发器的编写。

2.技能目标:–能够熟练使用Oracle SQL进行数据查询、更新、删除和插入。

–能够设计和实现简单的数据库应用系统。

–能够编写简单的存储过程和触发器。

–能够对数据库进行性能优化和故障排除。

3.情感态度价值观目标:–培养学生的团队合作意识和问题解决能力。

–增强学生对数据库技术的重要性和应用前景的认识。

–培养学生对技术的热情和持续学习的动力。

二、教学内容本课程的教学内容主要包括Oracle数据库的基本概念、操作和应用。

具体内容包括:1.Oracle数据库的基本概念和架构。

2.SQL语言的基本操作,包括数据查询、更新、删除和插入。

3.关系数据库的设计原则和范式。

4.Oracle数据库的存储过程和触发器的编写和应用。

5.数据库性能优化和故障排除。

教学内容将按照上述主题进行,每个主题都将通过理论讲解、案例分析和实践操作相结合的方式进行教学。

三、教学方法为了提高学生的学习兴趣和主动性,将采用多种教学方法进行教学。

具体包括:1.讲授法:用于讲解基本概念、原理和理论知识。

2.案例分析法:通过分析实际案例,使学生更好地理解和应用理论知识。

3.实验法:通过实际操作,使学生掌握Oracle数据库的基本操作和应用。

4.小组讨论法:通过小组讨论,培养学生的团队合作意识和问题解决能力。

四、教学资源为了支持教学内容和教学方法的实施,将选择和准备以下教学资源:1.教材:选用权威、实用的Oracle数据库教材。

2.参考书:提供相关的Oracle数据库参考书籍,供学生深入学习。

Oracle数据库课程设计分析报告

Oracle数据库课程设计分析报告

Oracle数据库课程设计报告题目:通讯录系统班级:0805课序号:01(张一,马工速)02(张明,曲珊珊, 韩程)组长:张一 200893065组员:张明 200893203曲珊珊 200892208马工速 200893056韩程 200893039目录一项目概述 (3)二具体功能介绍 (3)三设计与实现 (3)需求分析 (3)概念结构设计 (4)逻辑结构设计 (4)物理结构设计 (5)程序讲明 (6)数据库连接 (6)系统结构图 (7)软件功能截图 (7)四组员分工…………………………………………………………11一项目概述现代人的生活节奏日益加快,各种联系人也不断增多,然而有专门大一部分人依旧在使用纸质通讯录。

依照我的总结,纸质通讯录有以下缺陷:1,储存信息量少,查找不方便;2,不能存放照片;3,安全性不高,信息容易丢失,且关于隐私爱护不强。

为此,我开发了那个java通讯录程序。

在我写的此程序中,上述缺陷得到了专门好的弥补。

二具体功能介绍1,用户的登录,注册,删除功能;2,联系人信息的增加,删除,修改,查询的功能;3,联系人分组的增加,删除的功能;4,联系人头像的上传,显示等功能;5,联系人相册的各项治理功能(相片的上传,删除等功能);6.实现系统托盘的功能.三设计与实现1,需求分析数据流图2,概念结构设计E-R图讲明:用户实体拥有用户名和密码2个属性;联系人实体拥有相片编号,相片名称,联系人性不,联系人年龄,联系人所属分组,联系人编号,联系人邮箱,联系人邮政编码,联系人地址,相片信息,用户名11个属性;相片实体拥有相片编号,相片名称,相片信息3个属性。

一个用户登录以后,能够在联系人表中建立多个联系人,因此用户实体和联系人实体是1:n的关系;每个联系人能够上传多张相片储存在相片表中,因此相片实体和联系人实体是n:1的关系。

3, 逻辑结构设计E-R图自动转化为逻辑结构模型后如下:用户user2(用户名uid2,密码pwd);联系人lxy(相片编号pid,相片名称pname,联系人性不pgender,联系人年龄page,联系人所属分组pgroup,联系人编号pnumber,联系人邮箱pmail,联系人邮政编码ppostalcode,联系人地址padress,头像信息pphoto,用户名uid2);相片photo(相片编号pid,相片名称pname,相片信息photo)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
一、绪论 (2)
1.1 开发背景 (2)
1.2 开发工具 (2)
1.3 任务与分析 (2)
1.4本文主要内容 (2)
二、需求分析 (3)
2.1 总体需求分析 (3)
2.2 系统设计流程 (3)
三、总体设计 (4)
3.1 系统功能结构图 (4)
3.2 安全设计 (4)
四、数据库设计 (5)
4.1 数据库分析 (5)
4.2 概念结构设计 (7)
4.3 逻辑结构设计 (8)
4.4 物理结构设计 (8)
五、编码 (10)
六、测试 (13)
七、总结 (14)
一、绪论
1.1 开发背景
高校的教室管理是一项繁琐、细致、工作量大的工作,它是高等学校教育工作的一项重要内容,是整个学校教学系统能够正常运行的基础。

同时,教室管理工作关系到高校教学秩序的稳定以及教学资源的合理运用,关系到高校的发展和入才的培养,教室管理在高校中占有相当重要的地位。

1.2 开发工具
1、Oracle 11g;
2、Oracle SQL Developer
1.3 任务与分析
这个系统主要是开发一个大学教室系统,用户有四类类,学生,教师,教室管理员、排课人员。

学生、教师可以选择个人信息录入,纠正,查询;学生成绩信息查询;课程信息查询。

教室管理员可以对教室钥匙发放信息的管理。

排课人员可以进行添加、查询,修改,删除教室信息等功能。

不同用户登陆系统时有不同的权限。

1.4本文主要内容
本文主要对大学教室管理系统整体设计做一个详细的介绍,包括数据库的创建(需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数
据库运行与维护等)和大学教室管理系统的编辑、编译、运行、调试、维护等一系列详细的设计步骤。

二、需求分析
2.1 总体需求分析
大学教室管理系统,即对大学学生排课后对教室资源的合理管理与利用,保证了大学教学任务的有序高效进行。

通过调查和分析一款优秀的大学教室管理系统应该实现实现以下功能:
【1】排课人员能够对教室信息添加、查询,修改操作
【2】老师,学生能够对教室信息等信息进行查询,但赋予老师学生的不同权限【3】教室管理员可以根据教室信息对教室钥匙信息的管理
2.2 系统设计流程
通过对教室管理过程的研究与分析,在设计时系统应实现以下目标:
【1】实现不同用户登录系统具有不同的权限
【2】实现合理的排课
【3】实现教师和学生息录入后可以查询和纠正,用户能对教室信息的查询;学生可以对自己成绩信息查询;课程信息查询等功能
【4】实现教室钥匙的合理管理
三、总体设计
3.1 系统功能结构图
系统功能结构如下:
安全设计这里有两方面,一是数据库的安全,数据库安全我们通过添加用户及设置用户权限和用户密码来确保用户安全的登录到数据库,另外我们可以创建视图来保证数据库的安全性,让不同权限的用户看到数据库不同内容并对数据进行不同权限的操作。

另一方面是系统的安全性,这里我们通过授予用户登录的权限用户才可以登陆并操作此系统。

四、数据库设计
4.1 数据库分析
“大学教室管理系统”,在数据库中设计如下各表
图1 AC表AC表用于排课人员对课程的安排。

图2 CLASSROOM表
CLASSROOM表是用于排课人员对教室信息的增删改功能的实现。

图3 CLASSROOM_LOG表
CLASSROOM_LOG记录排课人员对CLASSROOM表的改动的记录与监事。

根据对系统的功能分析和功能设计,规划出本系统使用的数据库实体,下面介绍几个关键实体,分别是:学生信息实体、教师信息实体、排课人员实体、管理员实体、课程信息实体、教室信息实体。

(其它实体在此不在叙述)学生信息实体包括:(学号、姓名、性别、年龄、班级、状态)
教师信息实体包括:(教师号、姓名,性别、状态、电话)
排课人员实体包括:(编号、姓名、性别、电话)
管理员实体包括:(编号、姓名、性别、教室编号)
课程信息实体包括;(课程号、课程名、学分、学时、类型、考核方式)教室信息管理包括;(教室编号、类型,状态、钥匙、容量)
对应的E-R图为:
图4 大学教室管理系统E-R图
根据以上实体E-R关系图在数据库中创建数据表,下面分别介绍主要实体的逻辑结构
关系模型:
STUDENT(sno,sname,sex,sage,deptno,class,status)
TEACHER(tno,tname,sex,descruption,phone,status)
COURSE(cno,cname,credit,cono,cype,ccheck)
CLASSROOM(clno,type,stasus,clasize,key)
ARRANGER(arno,arname,sex,phone)
ADMIN(ano,aname,sex,phone,clno)
实体与关系表:
表1 实体图关系表
4.4 物理结构设计
数据字典如下所示:
表2数据字典
五、编码
我负责的部分是排课人员对教室的增删改和对排课表的处理情况。

所以我写了两个程序包和两个触发器。

具体代码见以下各图:
1、包AC_PACKAGE,包涵存储过程add_ac,delete_ac,update_days,update_jieci。

图5 AC_PACKAGE包头代码
2、包CLASSROOM_PACKAGE,包涵存储过程
add_classroom,delete_classroom,update_status和函数get_status。

图6 CLASSROOM_PACKAGE包头代码
3、触发器CLASSROOM_DML_TRG,该触发器是对CLASSROOM表的监控,一切对CLASSROOM表的操作都要记录在它的日志表CLASSROOM_LOG中,增加其安全性。

图7 CLASSROOM_DML_TRG触发器
4、触发器AC_DML_ROWTRG,该触发器是行级触发器。

作用是限制新增排课表的节次不得超过5,即每天上课的节次都是在4以内(包括4)。

图8 AC_DML_ROWTRG触发器
六、测试
图9 授权图
首先要先创建角色,给予角色对包的权限。

图10 测试图1
举其中一例,得到教室表编号1的状态信息,输出为“空”。

图11 测试图2
当输入的教室号不存在时会报错。

图13 测试图3
该过程是对过程AC_PACKAGE.update_jieci的调用。

七、总结
通过本次课程设计,我不仅对数据库有了更深的了解,还学习与数据库有关
的软件Oracle的运用。

虽然在做课程设计过程中遇到很多问题,不过我们通过团队合作客服了一个又一个问题,最后使得本课设能正常完成。

不过,在本次课程设计中,我也找到了很多问题。

比如,我负责的模块是排课人员安排课程和教室,我只是完成最基础的功能,所有都是基本的、书上有的内容,没有一点的延伸和对问题更加深入的思考,特别是逻辑上的思考基本是没有。

所以,总的来说不是很好。

我会总结这次的问题并且吸取教训,争取在接下来的实验或者其他事务中能有自己的想法,积极去思考问题、解决问题。

参考文献
1、崔巍王晓敏. 数据库系统开发教程[M]. 北京:清华大学出版社,2010年6月
2、俞俊甫. 数据库原理应用教程[M]. 北京:北京邮电大学出版社2010年7月
3、张凤荔王瑛Oracle 11g数据库基础教程[M]. 人民邮电出版社2012年9月。

相关文档
最新文档