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

 
(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)略。