ECTS项目数据库设计.doc

上传人:飞****2 文档编号:52735543 上传时间:2022-10-23 格式:DOC 页数:6 大小:78.50KB
返回 下载 相关 举报
ECTS项目数据库设计.doc_第1页
第1页 / 共6页
ECTS项目数据库设计.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《ECTS项目数据库设计.doc》由会员分享,可在线阅读,更多相关《ECTS项目数据库设计.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、GWAP项目数据库设计5 数据库设计5.1 E-R关系说明: 实体表: category:商品类别表、存放商品类别 product:商品表、存放商品信息 user:用户密码表、存放用户名和密码 contactinfo:用户详细信息表、存放对应用户的详细信息 orderstatus:订单状态表、保存订单的状态 payway:付款方式表、存放可用的付款方式 orders:订单表、存放所有的订单关系表: orderline:订单和商品关系表、保存订单和商品的关联关系5.2 SQL-SCRIPT-建立库脚本-删除数据库drop database if exists gwap;-创建数据库create

2、database if not exists gwap default character set utf8;-切换数据库use gwap;-创建表脚步-创建商品类别表create table category(categoryid numeric(10),name varchar(128) not null,description varchar(512),constraint category_id_pk primary key(categoryid);-创建商品表create table product (productid numeric(16),name varchar(64) no

3、t null,description varchar(4000),basePrice numeric(12,2) not null,categoryid numeric(10),author varchar(128) not null,publish varchar(256) not null,pages numeric(6),images varchar(128),constraint product_id_pk primary key(productid);-创建用户密码表CREATE TABLE users ( userid varchar(16), password varchar(1

4、2) not null, constraint users_userid_pk primary key(userid);-创建用户详细信息表CREATE TABLE contactinfo ( contactid numeric(20), userid varchar(16), street1 varchar(64) default NULL, street2 varchar(64) default NULL, city varchar(32) default NULL, province varchar(32), country varchar(32), zip varchar(8) def

5、ault NULL, email varchar(32) default NULL, homephone varchar(16) default NULL, cellphone varchar(16) default NULL, officephone varchar(16) default NULL, constraint contactinfo_id_pk primary key(contactid);-创建订单状态表CREATE TABLE orderstatus ( statusid numeric(3), name varchar(32) not null, description

6、varchar(64) default NULL, constraint orderstatus_id_pk PRIMARY KEY (statusid);-创建付款方式表create table payway ( paywayid numeric(3), paystyle varchar(64) not null, constraint payway_id_pk primary key(paywayid);-创建订单表CREATE TABLE orders ( orderid int auto_increment, name varchar(32), cost numeric(15,3) n

7、ot null, userid varchar(16), statusid numeric(3), paywayid numeric(3), CONSTRAINT orders_id_pk primary key(orderid);-创建订单和商品关系表CREATE TABLE orderline ( lineid int auto_increment, orderid numeric(20), productid numeric(16), amount numeric(20,2) not null, constraint orderline_pk PRIMARY KEY (lineid);-

8、初始化表脚步-初始化商品类别表insert into category(categoryid,name,description) values(1,计算机, 软件与程序设计相关);insert into category(categoryid,name,description) values(2,英语, 英语相关图书);insert into category(categoryid,name,description) values(3,文学, 文学作品图书集);-初始化商品表INSERT INTO product VALUES (1, JAVA编程思想:第3版, 从本书获得的各项大奖以及来自世

9、界各地的读者评论中,不难看出这是一本经典之作。本书作者有多年的教学经验,对C、C+、Java语言都有独到、深入的理解。因此他非常了解如何教授Java语言这门课程,也非常明白语言教学中的难点及人们的困惑。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念,精心选取“对读者理解Java语言来说最为重要”的部分编写成书。同时又在随书光盘中提供了大量参考材料这也是本书绝对物超所值的地方。rn随书光盘没有包含本书的源代码(可以从支持网站www.MindV免费下载),而是提供了大量作者讲授的讨论课内容及本书的前2版内容。rn本书内容丰富从Java的基础语法到最高级特性,适合各层次的Java程序员阅读

10、,同时也是高等院校讲授面向对象程序设计语言及Java语言的绝佳教材。, 95.00, 1, (美)Bruce Eckel, 机械工业出版社, 796, images/product/zcover.gif);INSERT INTO product VALUES (2, 精通Hibernate:Java对象持久化技术详解, 孙卫琴的计算机书籍 创作心得:rn如果说书的结构好比房屋的框架,书的内容则好比房屋的具体组成元素。计算机书的内容的形式分为:文字、 表格、图和范例。为了把某种知识讲清楚,常常需要综合使用这四种形式的元素.rn:rn继Tomcat 与 Java Web开发技术详解(含光盘)和精通

11、Struts:基于MVC的Java Web设计与开发(含光盘)之后,应广大读者的强烈要求,孙卫琴的又一力作精通Hibernate:Java对象持久化技术详解,正处在迎接面市的准备当中。rnHibernate是一个基于Java的开放源代码的持久化中间件,它对JDBC作了轻量级封装,不仅提供ORM映射服务,还提供数据查询和数据缓存功能,Java开发人员可以方便的通过Hibernate API来操纵数据库。rn现在,越来越多的Java开发人员把Hibernate作为企业应用和关系数据库之间的中间件,以节省和对象持久化有关的30%的JDBC编程工作量。 2005年,Hibernate作为优秀的类库和组

12、件,荣获了第15届Jolt大奖。Hibernate之所以能够流行,归功于它特有的优势。rn本书结合大量典型的实例,详细介绍了运用目前最成熟的Hibernate2.1版本进行Java对象持久化的技术。Hibernate是连接Java 对象模型和关系数据模型的桥梁,通过本书,读者不仅能掌握用Hibernate工具对这两种模型进行映射的技术,还能获得设计与开发Java对象模型和关系数据模型的先进经验。, 59.00, 1, 孙卫琴, 电子工业出版社, 600, images/product/zcover2.gif);INSERT INTO product VALUES (3, Java 2核心技术(

13、第6版) 卷I:基础知识 , 如果你已经是Java程序员,想了解Java的最新特性,该怎么办呢?去问一问身边的Java专家,他们会告诉你:Java核心技术通过提供实战指导,能够使你快速掌握Java精髓,完成最具挑战性的任务。这也正是它能连续7年在世界范围内成为最畅销书籍的原因。rn本书全面讲述了标准 Java 2 14版本的基本知识,涵盖了从正则表达式到高性能IO这样的主要新特性。从中能够读到关于面向对象的Java平台开发的经典阐述,以及全面更新了的 Swing用户界面开发及其他更多内容。最重要的是,第6版包含了更多值得信赖的实用程序(本书一直就是以这些实用程序而著称),并且进行了更新,反映了

14、最近的SDK特性和发展!rn本书为Java平台开发者提供了以下新信息:rnSwing GUI开发包括输入验证和其他增强特性rn开发可靠代码包括链式异常、栈帧,断言和日志rn新的高性能的IO API内存映射文件、文件加锁及字符集编码解码rn使用了新的功能强大的javautiIregex包的正则表达式rnJava 14平台环境设置类:新的跨平台的配置信息存储库rn动态代理类、内部类、Java平台事件模型、流、文件管理以及其他内容rn作者简介:rnCaySHorstmann是圣何塞州立大学的计算机科学教授,在C+、Java和面向对象开发方面已经有6本著作。 GaryCornell是康涅狄格大学的教授

15、,也是广大开发人员喜爱的技术作家,许多著作都广受好评。近年来他还与人创办了著名的计算机技术图书出版社 Apress。, 75.00, 1, (美)Gary Cornell, 机械工业出版社, 698, images/product/zcover3.gif);INSERT INTO product VALUES (4, Effective Java中文版, 本书介绍了在Java编程中57条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么、不应该做什么才能产生清晰、健壮和高效的代码。 本书中的每条

16、规则都以简短、独立的小文章形式出现,这些小文章包含了详细而精确的建议,以及对语言中许多细微之处的深入分析,并通过例子代码加以进一步说明。贯穿全书的是通用的语言用法和设计模式,以及一些具有启发意义的技巧和技术。rnrn“真希望10年前我就能拥有这本书。可能有人会认为我不需要任何关于Java的书籍,但是我确实需要这本书。” James Gosling,Java之父,Sun公司副总裁rnrn“一本非常优秀的书,充满了各种关于使用Java程序设计语言和面向对象程序设计的好的建议。”rn Gilad Bracha, Sun公司计算机科学家,The Java TM Language Specificati

17、ony(Second Edition)的作者之一 , 39.00, 1, (美)Joshua Bloch, 机械工业出版社, 214, images/product/zcover4.gif);INSERT INTO product VALUES (5, Java与模式, 本书是一本讲解设计原则以及最为常见的设计模式的实用教材,目的是为工作繁忙的Java系统设计师提供一个快速而准确的设计原则和设计模式的辅导。本书分为55章,每一个章节讲解一个编程模式,说明此模式的用意、结构,以及这一模式适合于什么样的情况等。每一个章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲

18、的内容。大多数的章节都是相对独立的,读者可以打开本书,从任何一章开始读起。为了满足不同程度的读者的需要,本书提供了一些标为“专题”的章节,不阅读这些章节,对阅读本书的标准章节没有影响。读过本书之后,读者可以很有信信心地在自己的系统设计工作中使用学过的内容,与同事交流面向对象的设计经验,并在事业发展上有更多的收获。本书适合于Java程序员、架构设计师及设计模式爱好者,是一本实用的设计原则和设计模式的自学教材和使用手册, 88.00, 1, 阎宏, 电子工业出版社, 1024, images/product/zcover5.gif);INSERT INTO product VALUES (6, 深

19、入浅出Hibernate, 本书由互联网上影响广泛的开放文档OpenDoc系列自由文献首份文档“Hibernate开发指南”发展而来。在编写过程中,进行了重新构思与组织,同时对内容的深度与广度进行了重点强化。本书从持久层入手,引出对象/关系数据库映射的由来,接下来聚焦于目前最完善、最强悍的ORM产品 Hibernate。从一个基础程序入手,讲述Hibernate的基本语法与配置,慢慢升高到缓存、延迟加载等高级特性。本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了 Hibern

20、ate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术、自定义持久化实现、Hibernate回调与拦截、 Hibernate分页等实用技术,Hibernate实战部分则用一个真实论坛的create table 演示了Hibernate的强大功能。本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供读者对比与参考,也给初学者提供了一个快带起步的基础。本书适合于Hibernate的各个阶层的读

21、者。, 59.00, 1, 夏昕 曹晓钢 唐勇, 电子工业出版社, 512, images/product/zcover6.gif);INSERT INTO product VALUES (7, Tomcat与Java Web开发技术详解, 本书详细介绍了在最新Tomcat 5版本上开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,Tomcat与当前其他通用软件的集成,以及Tomcat的各种高级功能。书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Jav

22、a Web技术是SUN公司在Java Servlet规范中提出的通用技术,因此本书讲解的Java Web应用例子可以运行在任何一个实现SUN的Servlet规范的Java Web服务器上。随书附赠光盘内容为本书所有范例源程序,以及本书涉及到的所有软件的最新版本的安装程序。本书语言深入浅出,通俗易懂。无论对于Java Web开发的新手还是行家来说,本书都是精通Tomcat技术和开发Java Web应用的必备的实用手册。, 45.00, 1, 孙卫琴 李洪成, 电子工业出版社, 438, images/product/zcover7.gif);INSERT INTO product VALUES

23、(8, 精通Spring, 本书深入剖析了当前流行的轻量级开发框架Spring技术。总共分成3部分。第一部分,重点阐述Spring的架构。这部分内容循序渐进带领开发者进入Spring中。主要在于阐述Spring IOC和Spring AOP。第二部分,重点阐述Spring的使用。这部分内容从简化Java/J2EE的角度出发,从J2EE平台各个技术层面分析并给出大量的研究实例,对Spring提供的API进行阐述。主要在于阐述Spring对J2EE API提供的服务抽象。第三部分,重点阐述Spring高级专题。这部分内容重点对视图技术进行了研究,因为对于开发Web应用而言,前端界面的开发往往工作量

24、很大。因此,使用合理的视图技术开发Web应用对于项目的成功与否很关键。另外,Web应用的安全性往往也是企业应用中最为重要的需求之一,而用于 Spring的Acegi安全框架很好地解决了这个问题,这也是第三部分重点研究的内容之一。本书献给所有的Java、J2EE开发者阅读。, 39.00, 1, 罗时飞, 电子工业出版社, 425, images/product/zcover8.gif);-初始化用户密码表INSERT INTO users VALUES (admin, admin);-初始化用户详细信息表INSERT INTO contactinfo VALUES (1, admin, , ,

25、 , 18, 1, , , , , );-初始化订单状态表INSERT INTO orderstatus VALUES (1,pending,wait to process);INSERT INTO orderstatus VALUES (2,processing,in process);INSERT INTO orderstatus VALUES (3,finished,order processed);-初始化付款方式表INSERT INTO payway VALUES (1,货到付款);INSERT INTO payway VALUES (2,邮局汇款);INSERT INTO payway VALUES (3,银行转帐);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁