- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015年数据库课程设计指导书.doc
数据库课程设计指导书
一、设计方法
本次设计,提供一次在实际环境中,使用数据库工具获取实践经验的机会。完成设计任务,你将对设计实际有用的数据库应用程序,有更深入的理解。
先导课程为:《数据库系统概论》。
设计环境和开发工具:
操作系统, Windows98(或更高版本)。
数据库管理系统,选用Sybase 公司的Adaptive Server Anywhere。
开发工具,选用PowerBuilder 7.0(或更高版本)。
:
数据库设计
需求分析,根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验,对数据进行分析,编写详细的数据词典。
概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。
逻辑结构设计:实现E-R图向关系模型的转换,特别注意实体的1:n联系,优化数据模型。详细说明实体、实体属性和实体之间的关系。
创建数据库: (详细内容请阅读Help文件)
创建数据库时,缺省的user ID为DBA , password为sql。
使用Sybase Central创建数据库
在Sybase Adaptive Server Anywhere 文件夹中,打开Utilities 。
双击 Create Database。
按照向导(wizard)提示,完成数据库创建。
使用PowerBuilder创建数据库
运行PowerBuilder,选择Databsae画板。
打开Utilities。
双击Create ASA Database。
使用SQL语句创建数据库
例如,在C:\ex\文件夹下创建数据库mydb.db。
CREATE DATABASE C:\\ex\\mydb
TRANSACTION LOG ON
PAGE SIZE 1024
COLLATION 437
ENCRYPTED OFF
BLANK PADDING OFF
JAVA ON
JCONNECT OFF
创建表
使用PowerBuilder创建表
连接数据库
打开Tables文件夹。
在工具拦中选择Create Table。
使用Sybase Central创建表。
运行Sybase Central。
连接数据库。
选择Tables文件夹。
双击Add Table。
输入表名后,点击第一行的列名,即可创建表。
使用SQL语句创建表
表名为:library_books
CREATE TABLE library_books (
-- NOT NULL is assumed for primary key columns
isbn CHAR(20) PRIMARY KEY,
copyright_date DATE,
title CHAR(100),
author CHAR(50),
-- column(s) corresponding to primary key of room
-- will be created
FOREIGN KEY location REFERENCES room
)
应用程序设计
PowerBuilder程序设计的基本步骤:
创建新的PowerBuilder application
运行application
创建窗口(Windows)
定义ODBC数据源
连接数据库
创建DataWindow Object
创建DataWindow
编写事件的脚本(script)、函数等。
设计报告要求
设计报告按照以下提纲书写:
摘要。
需求分析。
数据库概念结构设计。
数据库逻辑结构设计。
数据流图及程序结构框图。
程序原代码及其说明。
总结。
参考文献
1 王珊. 数据库系统概论(第三版).北京:高等教育出版社,2000
2 PowerBuilder 7.0 的帮助文件 pbgswin.pdf
(在文件夹C:\Program Files\Sybase\PowerBuilder 7.0\hlp\)
3 Adaptive Server Anywhere 的所有帮助文件
(在文件夹C:\ Program Files\Sybase\Adaptive Server Anywhere\win32)ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。
借书证记录有借阅者的姓名、所在单位、职业等。
凭借书证借书,每次最多能借8本书。借书期限最长为30天。
设计要求:
进行需求分析,编写数据字典。
设计E-R图。
实现新进图书的数据录入。
实现对所有购进图书的分类查询和分类统计。
能够按书名、
文档评论(0)