1.简答题
(1)
基于Oracle数据库的应用程序开发的基本过程包括:需求分析;系统设计包括:数据库设计E-R图、数据库表创建、各个功能模块的划分等;核心代码实现(包括数据库连接)、界面实现;测试等。
(2)
基于Oracle数据库进行B/S结构应用程序开发的基本技术:熟悉B/S结构、熟悉数据库技术、熟悉B/S结构编程语言、熟悉应用服务器配置等。
 
2.实训题(参考)
 
(1)
E-R图如下:

第16章 基于Oracle数据库的应用开发

 
(2)
关系模式如下:
图书(编号,书名,作者,定价,出版社)
读者(编号,姓名,性别,出生日期)
图书管理员(帐号,密码,权限)
管理图书(图书编号,帐号)
管理读者(读者编号,帐号)
借阅(图书编号,读者编号,借书日期,还书日期)
(3)
基本表创建如下:
CREATE TABLE 图书(
编号        CHAR(10)      PRIMARY KEY,
书名        VARCHAR(30)      NOT NULL,
作者        VARCHAR(20),
定价        DECIMAL(6,2),
出版社            VARCHAR(20)
)
 
CREATE TABLE读者(
编号        CHAR(10)      PRIMARY KEY,
姓名        VARCHAR(10)      NOT NULL,
性别        CHAR(2),
出生日期 DATETIME
)
CREATE TABLE图书管理员(
帐号        VARCHAR(20)      PRIMARY KEY,
密码        VARCHAR(20)      NOT NULL,
权限        VARCHAR(10)
)
CREATE TABLE管理图书(
图书编号 CHAR(10),
帐号        VARCHAR(10),
PRIMARY KEY(图书编号, 帐号),
FOREIGN KEY(图书编号) REFERENCES 图书(编号),
FOREIGN KEY(帐号) REFERENCES 图书管理员(帐号)
)
CREATE TABLE管理读者(
读者编号 CHAR(10),
帐号        VARCHAR(10),
PRIMARY KEY(读者编号, 帐号),
FOREIGN KEY(读者编号) REFERENCES 读者(编号),
FOREIGN KEY(帐号) REFERENCES 图书管理员(帐号)
)
CREATE TABLE借阅(
图书编号 CHAR(10),
读者编号 CHAR(10),
借书日期 DATETIME,
还书日期 DATETIME,
PRIMARY KEY(图书编号,读者编号,借书日期),
FOREIGN KEY(图书编号) REFERENCES 图书(编号),
FOREIGN KEY(读者编号) REFERENCES 读者(编号)
)
(4)略。

转载于:https://blog.51cto.com/jqb5858/440040

相关文章:

  • 2021-12-06
  • 2021-12-06
  • 2021-12-06
  • 2021-12-16
  • 2021-12-05
  • 2021-08-09
  • 2021-05-19
  • 2021-06-06
猜你喜欢
  • 2021-09-30
  • 2021-12-16
  • 2021-12-15
  • 2021-10-25
  • 2021-07-29
  • 2021-12-06
相关资源
相似解决方案