返回介绍

8.7 设计用户界面

发布于 2023-05-19 17:35:11 字数 785 浏览 0 评论 0 收藏 0

只要通过拆分表实现了规范化,设置了主键和外键,确保没有多对多关系,根据需要设置了参照完整性和索引,那么数据库的设计就告一段落了。接下来就该进入为了利用数据库中的数据而编写数据库应用程序的阶段了。只要数据库设计好了,设计一个带有用户界面的、能够操作其中数据的应用程序就很轻松了。在设计系统时,请记住一个重要顺序:优先设计数据库,然后再设计用户界面

对数据库进行的操作的种类通常称为CRUD。CRUD由以下四种操作的英文名称的首字母组成,即记录的插入(Create)、获取(Refer)、更新(Update)、删除(Delete)。数据库应用程序只要能够对记录进行CRUD的操作就可以了。当然,为了满足用户的需求,为应用程序相应地增加统计、打印等功能的情况也是存在的。

由于DBMS具有自动生成主键和外键上的值的功能,所以在设计用户界面时,需要显示其余的字段,并要使CRUD操作能够通过按钮和菜单来完成

图8.14展示了一个用四个按钮分别进行CRUD操作的例子

图8.14 能够进行CRUD操作的用户界面示例

对于购买了多种商品的顾客,还可以通过“上一条”、“下一条”按钮交替地在界面上显示每种商品的名称、单价和销售量。请注意一点,虽然数据被拆分成三个表存放,但透过应用程序,用户感到他所处理的是一个相关数据的集合。界面中所显示的数据,是从三张表中用顺藤摸瓜的方式取出来的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文