帮你看了一下,都帮你做了一遍,说是三个基本表,你给了两个,就给你写这两个吧!
书店表
Create table BookStore
(
Sno char(6) PRIMARY KEY;
Sname varchar(30) NOT NULL;
Tel char(8);
Add varchar(40);
Addno char(6);
);
图书销售表
Create table BookSal
(
Bno char(6) NOT NULL;
Sno char(6) NOT NULL;
Sdate datetime NOT NULL;
Snum smallint CHECK (Snum>=1);
PRIMARY KEY(Bno,Sno,Sdate);
FOREIGN KEY (Bno) REFERENCE Book(Bno);
FOREIGN KEY (Sno) REFERENCE BookStore(Sno);
)
希望可以帮你o(∩_∩)o
目前主流动态网站开发技术无非是基于JavaEE、ASPNET、PHP,本人对基于JavaEE最为了解。
下面就为你谈谈 javaEE
当前我们所讨论的Java EE应用,已经不再是Sun公司所规定的经典Java EE应用规范,而是一种更广泛的应用规范。经典的Java EE应用规范被提出时,是以EJB做为核心,以应用服务器作运行环境,通常开发、运行成本较高。而目前主流的JavaEE应用具备了经典Java EE应用规范的各种特性,例如面向对象设计、清晰的分层结构以及良好的可拓展性、可维护性。
JavaEE应用可以分为以下5层:
(1)、领域对象层(Domain Object):该层由一系列的最基本的Java对象构成,它们是系统的领域对象,通常具备了一定业务处理能力。
(2)、数据访问对象层(DataAccess Object):该层由一系列的DAO组件构成,在这一层,实现对数据表的Select(查询),Insert(插入),Update(更新),Delete(删除)等 *** 作。
(3)、业务逻辑层:该层包含了系统所需要的业务逻辑组件,系统所需要的业务逻辑方法都定义在这些组件中,无疑是系统架构中体现核心价值的部分,通常会调用DAO层中的方法。
(4)、控制层:该层由一系列的控制器组成,这些控制器主要调用service层的业务逻辑方法,完成对用户请求的处理,并且依据处理结果呈现不同的视图资源。
(5)、表现层:该层主要由一系列的JSP资源组成,用于将后台的数据呈现给用户。
正是由于以上分层的提出。出现了以下主流技术:
JSP、Servlet
JSP(Java Server Pages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件(htm,html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(jsp)。
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他>
1)Select 存书书名,存书数量,销售金额 From 存书 Inner Join 销售 On 存书书号 = 销售书号
(余额 ====应该是金额吧~~哪有什么余额)
这就是一个内联查询
2)Select Sum(金额) as 总销售额 From 销售
聚合函数
3)Select 存书书名,销售数量,Sum(销售金额) As 合计金额 From 存书 Inner Join 销售 On 存书书号 = 销售书号 Group by 销售日期,存书书号
两次分组查询
4)Select 存书书名,存书数量 From 存书 Inner Join 销售 On 存书书号 = 销售书号 Where 销售数量 > 100 and 销售日期 >= dateadd(dd,-30,getdate()) group by 销售数量 DESC
内联查询、排序、日期函数(getdate()获取当前日期,dateadd()在某日期上加一或减去一定时间)
再怎么也应该给点分吧~~~加分给我
以前北发的销量也不是正确的,具体的销量其实是不好查的,出版社只能给你提供图书的发货情况,新华书店也能提供发货情况(不同于出版社),但是没有统计实际销量,也许以后还会退出版社,也许零售售无。而且新华书店每个省市自治区都有批销中心,每个中心的销售数据没有实时的汇总,所以查询销量只是一种设想或者说是奢望。追问:可以直接到出版社查询,比如可以查询库存数量,比照印数能知道发货量,辅以当地新华书店批销中心的发货量来参考本地区该书销售情况,另外到大卖场看销售榜,也是一种从侧面了解该书销售情况的方法,但是即使是同一城市的大卖场,会根据周围读者群的不同,排行榜也有所变化。
1将mysql中的数据库导出成sql文件
2打开pd,新建一个PhysicalDataModel,新建的时候,记得选则数据库
3在pd中,找到工具栏中的Database-->Reverse Engineer Database(反向工程)
4选择Using script file(使用脚本),点击下面的新建,定位到刚刚导出的sql文件
5确定
以上就是关于数据库高手帮帮忙全部的内容,包括:数据库高手帮帮忙、主流的网上书店,比如是当当图书用的开发技术有哪些还有采用的什么数据库,求确切知道的,谢谢啦。、急求一题SQL的答案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)