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)略。
转载于:https://blog.51cto.com/jqb5858/440040