数据库原理课程设计

合集下载

数据库课程原理课程设计

数据库课程原理课程设计

数据库课程原理课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库系统的组成和结构;2. 学会使用SQL语言进行数据库的基本操作,包括数据查询、插入、删除和修改;3. 掌握数据库设计的基本原则和方法,能够完成简单的数据库设计任务;4. 了解数据库管理系统的功能和特点,能够对数据库进行基本的维护和管理。

技能目标:1. 能够运用数据库设计方法,独立完成小型信息系统的数据库设计;2. 熟练使用SQL语言进行数据库操作,解决实际问题;3. 能够运用数据库管理工具,对数据库进行性能优化和故障排除;4. 具备团队协作能力,能够与他人共同完成数据库相关项目。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,激发学习积极性;2. 培养学生的数据素养,使其认识到数据在现代社会中的重要性;3. 培养学生严谨、细致的学习态度,提高问题分析和解决问题的能力;4. 培养学生具备良好的团队协作精神,尊重他人意见,善于沟通交流。

课程性质:本课程为数据库原理与实践课程,注重理论联系实际,提高学生的实践操作能力。

学生特点:学生具备一定的计算机基础和编程能力,对数据库技术有一定了解,但实践经验不足。

教学要求:结合学生特点,注重启发式教学,引导学生主动探究,提高实际操作能力。

通过课程学习,使学生能够将所学知识应用于实际项目中,达到学以致用的目的。

同时,关注学生的情感态度和价值观培养,使其全面发展。

在教学过程中,将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 数据库基本概念:介绍数据库的定义、发展历程、分类及其应用场景,让学生了解数据库的核心概念和技术背景。

教材章节:第一章 数据库概述2. 数据模型与关系代数:讲解实体-关系模型、关系模型,学习关系代数的基本操作。

教材章节:第二章 数据模型与关系代数3. SQL语言及其应用:学习SQL语言的基本语法,掌握数据查询、插入、删除、修改等操作。

数据库原理课程设计P

数据库原理课程设计P
支持单表查询、多表联合查询、 子查询等操作,提供灵活的查询 方式以满足用户的不同需求。
02
数据操作功能
支持插入数据、更新数据、删除 数据等操作。
04
数据控制功能
支持用户权限管理,包括用户登 录验证、角色分配、权限控制等

性能指标要求
数据一致性
确保数据库中的数据在并发操作下保持一致性, 避免数据冲突和脏读等问题。
性能测试结果展示
将性能测试数据以图表形式展示,便于分析和比较。
性能测试结果分析
对性能测试结果进行分析,找出系统性能瓶颈和优化方向。
07 课程总结与展望
课程成果总结
知识体系构建
通过本课程的学习,学生掌握了数据库的基本概念、原理和设计 方法,形成了完整的数据库知识体系。
实践能力提升
课程中设置了多个实验项目,学生通过实践操作,加深了对理论知 识的理解,并提升了数据库设计和应用能力。
根据测试目标和需求,设计覆盖所有功能和场景的测 试用例。
测试用例评审
组织相关人员对测试用例进行评审,确保测试用例的 准确性和完整性。
测试用例执行
按照测试用例的步骤和预期结果,执行测试用例并记 录测试结果。
性能测试结果分析
性能测试数据收集
收集系统性能测试的相关数据,包括响应时间、吞吐量、并发用户 数等。
感谢您的观看
THANKS
理论与实践结合
传统的数据库原理课程往往偏重于理论知识的传授,缺乏实 践环节。本课程设计旨在通过实践项目,帮助学生将理论知 识应用于实际场景,提高分析和解决问题的能力。
目的和意义
培养学生实践能力
通过课程设计,使学生能够将所学的数据库原理知识应用于实际 项目,培养学生的实践能力和动手能力。

数据库原理及应用课程设计

数据库原理及应用课程设计
考核方式
课程设计采用分组答辩的方式进行考核。学生需在规定时间内提交课程设计报告,并参加答辩环节。答辩过程中 ,学生需展示系统实现效果,并回答评委的提问。
02
数据库系统基本概念
数据库定义及特点
数据库定义
数据库是一个长期存储在计算机内的、有 组织的、可共享的、统一管理的大量数据 的集合。
数据可控性
数据库管理系统提供了数据安全性、完整 性、并发控制等功能,确保数据的可控性 。
物理结构设计阶段
选择存储结构
根据数据库管理系统的特性和应用需 求,选择合适的存储结构,如行存储 、列存储等。
设计索引
为提高查询效率,对经常需要查询的 列或组合列设计索引。
配置存储参数
根据数据库性能和存储需求,配置数 据库的存储参数,如缓冲区大小、日 志文件大小等。
考虑数据备份与恢复策略
设计合理的数据备份与恢复策略,确 保数据库的安全性和可靠性。
用户界面不够友好
当前系统的用户界面较为简单,未来可以进一步优化界面设计,提升用户体验。
对未来数据库技术发展的展望
分布式数据库技术
随着互联网和大数据技术的不断 发展,分布式数据库技术将成为 未来数据库领域的重要发展方向 ,具有更高的可扩展性和性能表 现。
数据库智能化
随着人工智能技术的不断发展, 数据库将越来越智能化,例如支 持自动优化、智能查询等功能。
培养学生综合能力
课程设计涉及需求分析、概念设计、逻辑设计、 物理设计、系统实现等多个环节,有助于培养学 生的综合能力和创新思维。
为后续课程打下基础
数据库原理及应用是计算机专业的核心课程之一 ,通过课程设计可以为学生后续的专业课程学习 打下坚实的基础。
设计任务与要求

《数据库原理》课程设计

《数据库原理》课程设计

《数据库原理》课程设计一、课程设计的性质、目的和意义《数据库原理》课程设计是实践性教学环节之一,是《数据库系统原理》课程的辅助教学过程,是计算机科学与技术专业的必修课。

通过课程设计,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容综合为一,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力,从而为后续课程的学习,毕业设计环节以及将来的实际工作打好坚实的基础。

二、课程设计的具体内容数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。

因此,在设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。

下面是各个设计阶段的具体内容。

1.系统需求分析需求分析是数据库系统设计的一个重要的环节。

本阶段应该对整个应用情况作全面的、详细的调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据以及对这些数据的具体存储要求,从而确定用户的需求。

用户对数据库的需求包括:⑴处理需求。

即用户要完成什么处理功能等。

学生在设计中应根据具体的课题要求确定系统应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵活的信息查询等。

⑵信息需求。

即在数据库中需要存储哪些数据。

学生应该根据具体的课题,认真分析有关的要求,确定本设计的信息需求。

⑶安全性和完整性功能。

实践中这是一个需要与用户不断交流才能逐步确定的需求。

本课程设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。

本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。

数据库原理的课程设计

数据库原理的课程设计

数据库原理的课程设计一、教学目标本课程旨在让学生了解和掌握数据库原理的基本概念、设计方法和操作技能。

通过本课程的学习,学生应能理解数据库的基本原理,掌握数据库的设计和应用,具备一定的数据库系统开发和管理能力。

1.理解数据库的基本概念、特点和分类。

2.掌握数据库设计的基本方法和步骤。

3.熟悉数据库管理系统的原理和操作。

4.能够使用数据库管理系统进行数据库的创建、修改和删除。

5.能够进行数据库的查询、更新和优化。

6.能够参与数据库项目的开发和维护。

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

2.培养学生对数据库技术的兴趣和热情,认识其在现代社会的重要性和应用前景。

二、教学内容本课程的教学内容主要包括数据库的基本概念、数据库设计、数据库管理系统的原理和操作。

1.数据库的基本概念:介绍数据库的定义、特点和分类,让学生了解数据库的基本概念。

2.数据库设计:讲解数据库设计的基本方法和步骤,包括需求分析、概念设计、逻辑设计和物理设计,让学生掌握数据库设计的基本流程。

3.数据库管理系统的原理和操作:介绍数据库管理系统的原理,包括数据库的创建、修改和删除,以及数据库的查询、更新和优化,让学生熟悉数据库管理系统的操作。

三、教学方法本课程采用讲授法、案例分析法和实验法相结合的教学方法。

1.讲授法:通过教师的讲解,让学生掌握数据库原理的基本概念、设计方法和操作技能。

2.案例分析法:通过分析实际案例,让学生理解和应用数据库原理,提高解决实际问题的能力。

3.实验法:通过实验操作,让学生亲身体验数据库的设计和应用,巩固所学知识。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。

1.教材:选择权威、实用的数据库原理教材,作为学生学习的主要参考资料。

2.参考书:推荐一些相关领域的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作精美的课件和教学视频,提高学生的学习兴趣和效果。

4.实验设备:准备充足的数据库服务器和客户端设备,保证学生能够进行实验操作。

数据库系统原理课程设计

数据库系统原理课程设计

根据业务需求,设计数据完整性约束条件,如主键、外键、唯
一性约束、检查约束等。
优化数据库性能
03
针对数据量大、访问频繁等场景,设计合理的数据库结构和索
引,提高数据库性能。
物理设计阶段
选择数据库管理系统(DBMS)
根据实际需求和技术要求,选择合适的DBMS产品。
设计物理存储结构
确定数据的物理存储方式,如表空间、数据文件、日志文件等的配置 和管理。
并行处理
将查询任务分解为多个 子任务,在多个处理器 上并行执行,提高查询 速度。
缓存技术
将频繁访问的数据存储 在缓存中,减少磁盘 I/O操作,提高查询效 率。
05 数据库安全与保护策略
数据库安全性控制方法
用户身份鉴别
通过用户名/密码、数字证书、 生物特征等方式验证用户身份,
防止非法用户访问。
访问控制
实现效果与功能完整性
学生提交的实现结果将根据其功能完整性、 稳定性和易用性等方面进行评估和评分。
B
C
课程设计报告质量
学生提交的课程设计报告将根据其内容完整 性、逻辑清晰性、语言表达准确性和规范性 等方面进行评估和评分。
答辩表现
学生需要进行课程设计的答辩,评委会将根 据学生的答辩表现给出相应的评分。
D
数据独立性
数据的逻辑结构和物理结构相互独立,降低了应用程序 与数据之间的耦合度。
数据完整性
数据库系统提供了一套完整的数据完整性约束条件,确 保数据的正确性和一致性。
数据安全性
数据库系统提供了访ຫໍສະໝຸດ 控制、加密等安全机制,确保数 据的安全性和保密性。
数据模型与数据库结构
数据模型定义
数据模型是对现实世界数据特征的抽象,用于描述数据的静态 特征、动态特征和完整性约束条件。常见的数据模型有层次模 型、网状模型、关系模型和面向对象模型等。

数据库系统原理课程设计讲义

数据库系统原理课程设计讲义
关系代数的基本运算
关系代数是一种用于描述和操作关系 数据的形式化语言,包括选择、投影 、连接、并、差等基本运算。
查询优化技术
查询优化是数据库管理系统中的一个 重要环节,它通过调整查询计划、选 择最优的存取路径、减少数据传输量 等手段,提高查询效率。
关系完整性约束条件
实体完整性
实体完整性约束要求关系中的主键字段不能为空,确保每个实体 都能被唯一标识。
课程要求
要求学生掌握数据库设计的基本步骤 和方法,能够熟练运用SQL语言进行 数据库操作,了解数据库保护、恢复 和并发控制等技术的原理和实现方法 。
预备知识与技能
先修课程
学生需要具备计算机导论、程序设计基础、数据结构 与算法等先修课程的基础知识。
编程技能
学生需要具备一定的编程能力,熟悉至少一种主流编 程语言。
感谢您的观看
THANKS
悲观并发控制
假设多个事务在执行过程中会互相冲 突,因此采用锁机制等方法预防冲突 的发生。
故障恢复策略制定
事务故障恢复
系统故障恢复
当事务发生故障时,通过回滚操作撤销已 执行的操作,使数据库恢复到一致状态。
当数据库系统发生故障时,利用日志文件 进行恢复,将数据库恢复到故障发生前的 一致状态。
介质故障恢复
参照完整性
参照完整性约束用于维护表之间的引用关系,确保被引用的数据 在引用它的表中存在。
用户自定义完整性
用户自定义完整性约束允许用户根据具体需求定义自己的完整性 规则,如字段值范围、唯一性约束等。
04 SQL语言编程实践
SQL语言基础及数据类型
SQL语言概述
SQL(Structured Query Language)是用于管理关系数据库的标准编程语言,包括数据查询、数据定义、数据 操纵和数据控制等功能。

大专数据库原理课程设计

大专数据库原理课程设计

大专数据库原理课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库系统的组成和功能。

2. 掌握关系模型、实体-关系模型等常见数据模型,并了解其应用场景。

3. 学会使用SQL语言进行数据库的基本操作,如创建、查询、更新和删除数据。

4. 理解数据库设计的原则和方法,能够完成简单数据库的设计与优化。

技能目标:1. 能够运用数据库设计工具进行实体关系建模,绘制E-R图。

2. 熟练运用SQL语言编写查询语句,解决实际问题。

3. 掌握数据库的基本管理操作,如备份、恢复、导入和导出数据。

4. 能够分析实际场景,设计合理的数据库表结构,并进行优化。

情感态度价值观目标:1. 培养学生的团队合作意识,学会在小组讨论中分享观点、倾听他人意见。

2. 增强学生的信息素养,认识到数据库在信息管理中的重要作用。

3. 培养学生面对问题勇于尝试、积极求解的态度,提高解决实际问题的能力。

4. 激发学生对数据库技术的兴趣,鼓励自主学习,为未来进一步学习打下基础。

课程性质:本课程为大专数据库原理课程,以理论教学和实践操作相结合,注重培养学生的实际应用能力。

学生特点:学生已具备一定的计算机基础,具有较强的学习能力和动手能力,但数据库知识相对薄弱。

教学要求:结合学生特点,课程目标分为知识、技能和情感态度价值观三个层面,旨在使学生掌握数据库原理,提高实际操作能力,并培养良好的学习态度和价值观。

通过分解课程目标为具体学习成果,为教学设计和评估提供明确依据。

二、教学内容1. 数据库基本概念:介绍数据库的定义、功能、发展历程,对比文件系统与数据库系统的差异。

2. 数据模型:讲解关系模型、实体-关系模型等常见数据模型,分析各自特点及适用场景。

3. 关系数据库:学习关系代数、元组关系演算、域关系演算等基本概念,掌握关系数据库的设计方法。

4. SQL语言:详细讲解SQL语言的语法,包括数据定义、数据查询、数据更新和数据控制等功能。

5. 数据库设计:阐述数据库设计的原则,学习实体关系建模、规范化理论,了解数据库设计的基本流程。

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

滨江学院数据库原理课程设计题目网上书店管理系统院系滨江学院计算机系专业软件工程学生姓名xxx xxxx学号xxxxxxxxxxxxxxx指导教师姜青山二0 一四年十二月二十三日1、需求分析1.1可行性分析1.1.1技术可行性随着计算机信息技术的发展和其硬件性价比的不断提升,开发一个系统用于网上书店的管理已完全成为可能。

在国内的各种信息管理系统开发中经常运用到C/S开发模式、COM、DCOM等技术,而这些技术都非常适合网上书店管理系统的开发。

1.1.2经济可行性改革开放以来,我国社会经济的发展和居民收入水平得到了很大的提高,网络也成为居民生活的重要内容。

人们迫切需要一个能充分利用计算机优势,并可以实现网上虚拟购物的软件平台,使日常购物生活变得快捷。

同时传统的购书方式存在着很大的缺点,使用计算机网络实现的购书平台可以使书店获得更大的利润空间。

1.1.3营运可行性实体书店,在正常运营过程中总是面临着大量的信息:客户信息、书店信息以及两者相互作用产生的购书信息等。

人工管理总是会存在很多弊端,如客户信息更新不及时,因此需要一个系统实现对客户信息、书籍资源、购书信息以及书籍信息有力的管理,及时了解各个环节中信息的变更,提高书店信息管理效率。

1.2系统分层DFD图①顶层数据流程图②第二层数据流程图:书籍管理③第二层数据流程图:售书管理④第二层数据流图:买家管理⑤第三层数据流程图:用户注册图51.3数据字典经过分析,得到该网上书店管理系统的数据字典如下:卖家(卖家旺旺、卖家姓名、卖家密码、卖家电话)买家(买家旺旺、买家密码、买家电话、家庭住址、真实姓名、邮政编号)书籍(书籍编号、书籍名称、ISBN、作者、出版社编号、版次、出版日期、内容简介)库存(ISBN、库存数量、原始价格、折扣、登记日期)订单(订单编号、买家旺旺、订购时间、书籍编号、订购数量、状态)2、软件总体设计2.1系统功能网上书店是一种高质量,快捷,方便的购书方式。

网站式的书店可以实现图书管理的合理化和信息化。

售书的同时还具有书籍类商品管理、购物车、订单管理,非常灵活的网站内容和文章管理功能。

网上书店管理系统的主要功能是实现书籍信息管理及购书的自动化。

围绕这一主要功能,本系统涉及到以下核心功能:①显示每本书的详细信息②显示购物车和顾客选购的图书信息③增加新购买的新书④对定单的修改、确认、提交等由此分析得出的系统应由以下模块组成:①注册登录管理模块模块功能:可以验证用户登录、密码修改、重新登录和退出②书籍查询管理模块模块功能:可以查询图书信息,如价格、折扣等③购买书籍管理模块模块功能:可以购买图书、显示购买数量等④订单查询管理模块模块功能:可以查询已购买图书订单信息2.2模块说明①主界面管理该网上书店管理系统的用户分两种:商家和顾客。

商家用有使用本系统的所有功能,而用户只需要具有日常书店的浏览购买功能即可。

主界面中需要用户注册、用户登录和管理员登录和三个功能,可以分别进入各自功能界面。

②添加功能游客可以通过此模块填写自己的各项信息,买家可以通过此模块完成购卖书籍等操作,商家可以管理界面中输入书籍的各项信息。

③修改功能商家可以通过次模块来管理各类图书信息,包括图书信息的修改。

顾客可以通过此模块修改购物车、订单等信息。

④删除功能商家可以通过此模块完成对书籍下架、订单取消等操作。

⑤查询功能通过此查询模块,用户可以对书籍按不同方式进行查询。

商家可以查询书籍的信息和销售情况、库存。

⑥显示功能通过此模块,可以将所需信息显示到页面,该模块连接到数据库。

2.3网上书店管理系统主模块图3、软件详细设计3.1本软件系统中各程序(模块)的设计说明 ①图书浏览检索子系统有以下功能:③购物车子系统有以下功能:④会员管理子系统有以下功能:⑤订单管理子系统有以下功能:3.2 模块相互关系表图123.3数据结构经过分析,本系统的数据结构定义如图所示:4、数据库设计4.1概念模型设计根据对网上书店的需求分析,画出如下实体的ER 图和实体之间的关系E-R 图。

4.1.1书籍信息E-R 图图134.1.2书籍库存信息E-R 图图144.1.3订单信息E-R图图15 4.1.4顾客信息E-R图图16 4.1.5管理员信息E-R图图174.1.6实体关系E-R图图184.2逻辑结构设计4.2.1关系模式把上述概念设计所得到的E-R图转换成关系模型如下:①书籍 (ISBN号,书籍名称,书籍作者,书籍出版年份)②订单 (订购号,订购人,订购日期,订购书籍,书籍数量,发货日期)③库存 (ISBN号,库存量,价格,折扣,库存下限)④顾客 (注册名,真实姓名,家庭住址,联系方式,购书卡号)⑤管理员 (管理员编号,管理员真实姓名,密码,具体身份,邮箱)⑥书-订单 (订单号,ISBN号,书籍数量,发货日期)⑦订单-顾客 (订单号,注册名,订购日期)⑧库存-订单 (ISBN号,订单号)4.2.2数据表设计①书籍详细信息表表名:Books②书籍库存表表名:Store_Book③顾客信息表表名:Customers④订单-顾客信息表表名:Orders⑤订单-书信息表表名:Orderlists⑥商家信息表4.3物理结构设计4.3.1存储方式①存取方法设计数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。

对于网上书店管理系统来说,为了提高某些属性(如:ISBN号,书籍名等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。

这样在查询某类书籍或是查询某个出版社出版的书籍等时就会大大提高查询速度。

因此,该系统中选择聚簇存取方法。

②存储结构设计网上书店管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务(B/S),客户端/服务器(C/S)混合的应用体系结构来建设网上书店管理系统。

数据库管理系统采用Microsoft 公司推出的SQL Server 2008,并用SQL进行数据库的建立和数据库中数据的维护和查询。

4.3.2检索方式为了查找网上书店管理系统中书籍的详细信息,我们必须将一切可以利用的检索字段如关键词、分类号都用上。

一个客观的检索是与该专利特征匹配的一些特殊概念的标准组和。

在检索中应仔细地选择标准并随时调整它们。

针对该系统采用的检索方式为:简单检索和复合检索两种方式。

5、系统编码、测试5.1数据库表的创建基本表设计①书籍:1)创建表BooksCREATE TABLE Books( isbn CHAR(80),Title CHAR(80),Author CHAR(10),Year_published DATE,PRIMARY KEY(isbn))2)权限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Books TO 超级管理员GRANT SELECT ,INSERT , DELETE , UPDATE ON Books TO 书籍管理员GRANT SELECT ON Books TO 顾客②库存:1) 创建表Store_BookCREATE TABLE Store_Book ( isbn CHAR(80),qty_in_stock INTEGER,price NUMERIC(10,2),discount NUMERIC(4,2),low_stock INTEGER,PRIMARY KEY (isbn))2) 权限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Store TO 超级管理员GRANT SELECT ,INSERT , DELETE , UPDATE ON Store TO 书籍管理员③顾客:1)创建表CustomersCREATE TABLE Customers( cname CHAR(20),realname CHAR(20),address CHAR(100),telephone CHAR(20),cardnum CHAR(30),PRIMARY KEY (cname))2)权限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Customers TO 超级管理员GRANT SELECT ,INSERT , DELETE , UPDATE ON Customers TO 用户管理员GRANT SELECT ,INSERT , ON Customers TO顾客④订单-顾客:1)创建表OrdersCREATE TABLE Orders ( ordernum CHAR(20),cname CHAR(20),order_date DATE,PRIMARY KEY (ordernum),FOREIGN KEY (cname) REFERENCESCustomers)2)权限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Orders TO 超级管理员GRANT SELECT ,INSERT , DELETE , UPDATE ON Orders TO 订单管理员GRANT SELECT ,INSERT , ON Orders TO 顾客⑤订单-书:1)创建表OrderlistsCREATE TABLE Orderlists ( ordernum CHAR(20),Isbn CHAR (80),Qty INTEGER,PRIMARY KEY (ordernum),FOREIGN KEY (isbn) REFERENCES Books) 2)权限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Orderlists TO 超级管理员GRANT SELECT ,INSERT , DELETE , UPDATE ON Orderlists TO 订单管理员GRANT SELECT ,INSERT , ON Orderlists TO 顾客⑥商家:3)创建表ManagersCREATE TABLE Managers ( mgr_num CHAR(20),mgr_name CHAR(20),passwords CHAR(10),actor CHAR(20),mail CHAR(30),PRIMARY KEY (mgr_num))2) 权限管理:GRANT SELECT ,INSERT , DELETE , UPDATE ON Managers TO 超级管理员GRANT SELECT , UPDATE ON Managers TO 订单管理员GRANT SELECT , UPDATE ON Managers TO 书籍管理员GRANT SELECT , UPDATE ON Managers TO 用户管理员a)为数据库管理系统设计规则create rule Actor_rule as @ actor in('超级管理员','用户管理员') 5.2系统测试平台本系统采用JSP语言+JavaBean,在My Exclipse 10软件平台上运行,在编程语言上受到一定的限制;数据库采用SQL Server 2008,基本表的信息存放在数据库中,但是数据库的保密性有待提高。

相关文档
最新文档