打字猴:1.700415984e+09
1700415984 图8.2 使用关系型数据库实现的名片数据库示意图
1700415985
1700415986
1700415987
1700415988
1700415989 1970年美国IBM公司的Codd先生设计发明了关系型数据库。现在关系型数据库被广泛应用,以至于一提到数据库就默认是关系型数据库。在后面将要通过文字上的描述编写关系型数据库应用程序的过程。
1700415990
1700415991
1700415992
1700415993
1700415994 计算机是怎样跑起来的 [:1700412698]
1700415995 计算机是怎样跑起来的 8.2 数据文件、DBMS和数据库应用程序
1700415996
1700415997 为了编写数据库应用程序(即为了便于操作数据库而编写的程序),可以从零开始编写所有代码,但一般情况下,会借助DBMS的软件。Microsoft Access、Oracle、SQL Server、DB2等都是DBMS的实例。数据库的实质虽然是某种数据文件,但编写的应用程序并不是直接去读写这些数据文件,而是以DBMS作为中介间接地读写(如图8.3所示)。DBMS不但可以使应用程序轻松地读写数据文件,而且还具有一致并且安全地存储数据的功能。
1700415998
1700415999 图8.3 DBMS是应用程序和数据文件的中介
1700416000
1700416001
1700416002
1700416003
1700416004 何为“一致并且安全地存储”将会在后面解释,在此先介绍一下数据库系统的构成要素。数据库系统的构成要素包括“数据文件”、“DBMS”、“应用程序”三部分。在小型系统中,把三个要素全部部署在一台计算机上,称为“独立型系统”;在中型系统中,把数据文件部署在一台计算机上,并且使数据文件被部署了DBMS和应用程序的多台计算机共享,这样的系统称为“文件共享型系统”。在大型系统中,把数据文件和DBMS部署在一台(或多台)计算机上,然后用户从另外一些部署着应用程序的计算机上访问,这样的系统被称为“客户端/服务器型系统”。其中部署着数据文件和DBMS的计算机是服务器(server),即服务的提供者,部署着应用程序的计算机是客户端(client),即服务的使用者。如果把服务器和客户端之间用网络连接起来,就形成了Web系统。在Web系统中,一般情况下应用程序也是部署在服务器中的,在客户端只部署Web浏览器(如图8.4所示)
1700416005
1700416006 图8.4 数据库系统的形式
1700416007
1700416008
1700416009
1700416010
1700416011
1700416012
1700416013
1700416014
1700416015
1700416016
1700416017 计算机是怎样跑起来的 [:1700412699]
1700416018 计算机是怎样跑起来的 8.3 设计数据库
1700416019
1700416020 既然已经大体上了解了数据库的概况,那么就开始实际编写一个数据库应用程序。本节中,将在一台个人计算机上使用名为 Microsoft Access的DBMS实现一个独立型系统。应用程序部分,使用Visual Basic 6.0编写。应用程序以酒铺管理为主题,请学会身边的例子来帮助理解新知识
1700416021
1700416022 首先从设计数据库开始。而设计数据库的第一步是从“你想要了解什么”的视角出发找出需要的数据。如果是自己使用的数据库,那么就问问自己想要了解什么。如果是为客户设计数据库,就要去询问客户想要了解什么
1700416023
1700416024 在酒铺管理的应用程序中,将下面的数据视为客户想要了解的数据。
1700416025
1700416026 酒铺经营者需要知道什么?
1700416027
1700416028 ²  商品名称
1700416029
1700416030 ²  单价
1700416031
1700416032 ²  销售量
1700416033
[ 上一页 ]  [ :1.700415984e+09 ]  [ 下一页 ]