1700415935
计算机是怎样跑起来的 答案
1700415936
1700415937
初级问题:表(table)就是被整理成表格形式的数据
1700415938
1700415939
中级问题:DBMS是Database Management System(数据库管理系统)的简称
1700415940
1700415941
高级问题:键用于设定表和表之间的关系(Relationship);索引是提升数据检索速度的机制
1700415942
1700415943
1700415944
1700415945
1700415947
计算机是怎样跑起来的 解释
1700415948
1700415949
初级问题:一张表由若干列和行构成。列也被称为字段(field),行也被称为记录(Record)
1700415950
1700415951
中级问题:市面上的DBMS有SQL Server、Oracle、DB2等。无论哪种都可以用基本相同的SQL语句操作
1700415952
1700415953
高级问题:其上每个值者能够唯一标识一条记录的字符称为主键。为了在表和表之间建立关系而在表中添加的、其他表的主键称为外键,而索引是与键无关的机制
1700415954
1700415955
1700415956
1700415957
1700415959
计算机是怎样跑起来的 本章重点
1700415960
1700415961
前面章节讲解的是计算机的构造和程序设计。而本章讲数据库。像DBMS关系型数据库、SQL(Structured Query Language,结构化查询语言)、事务(Transaction)之类的数据库术语,想必有所耳闻。可是应该也有很多人觉得自己好像明白了这些术语的意思,实际上却并没有真正的理解,不仅是数据库,其他计算机技术也一样,不实际地应用,就不能充分掌握
1700415962
1700415963
本章首先介绍数据库的概况,然后通过文字的描述,体验一下编写简单的数据库应用程序的过程。这样就不但能理解数据库术语的含义,而且还能灵活地应用这些知识。还有一点请诸位明白,在编写数据库应用程序时,可以采用各种各样的方法,而本章介绍的方法仅仅是其中一种
1700415964
1700415965
1700415966
1700415967
1700415969
计算机是怎样跑起来的 8.1 数据库是数据的基地
1700415970
1700415971
所谓数据库(Database)就是数据(data)的基础(base)。在实施企业的商业战略时,如果企业内部的数据散布在各个地方,在更新和检索时要花费大量的时间,分析起来就会很麻烦。但只要把企业内的数据预先汇集在一个“基地”中并加以整理,就可以根据需要灵活地使用这些数据。这个数据的基地就是数据库。虽然使用纸质文件整理出来的数据也可以称为数据库,但利用善于处理数据的计算机整理会更加方便。因为计算机是提高手工工作效率的工具,所以就成为了数据的基础
1700415972
1700415973
把数据存储在计算机中以后,为了将其整理的易于使用,就不得不考虑其存储方式。在手工作业的阶段,通常是像账单或名片那样,把所需的信息汇集到一张纸上。将这样的数据存储形式原封不动地移植到计算机中,就形成了“卡片型数据库”。存储一条数据就好比把一张账单或名片上的信息记录到一个文件中。卡片型数据库适用于想要实现小规模的数据库的情况。像是地址簿管理程序、存储Web电子公告板上的评论等,使用的都是卡片型数据库(如图8.1所示)
1700415974
1700415975
图8.1 使用卡片型数据库实现的名片数据库的示意图
1700415976
1700415977
1700415978
1700415979
1700415980
可是,如果要实现能够管理企业所有信息的大规模数据库,卡片型数据库就无能为力了。这是因为卡片与卡片之间缺乏关联性,因此也就难以记录像是“A公司向B公司出售了商品”这样的信息。看了图8.1就会明白,假设公司名称由GrapeCity股份有限公司变更为葡萄城股份有限公司,那么麻烦的工作就来了,所有记录了GrapeCity股份有限公司的卡片都需要修改(GrapeCity(葡萄城)是一家软件开发公司,总部位于仙台,另外在中国、美国、印度、蒙古都设有分支机构)
1700415981
1700415982
适合大规模数据的是关系型数据库(Relational Database)。在关系型数据库中,数据被拆分整理到多张表中,同时表与表之间的关系也可以被记录下来。对于上面的例子,只要把数据分别存储到企业表和个人表中,再在这两张表间建立关系,那么在公司名称变更时,只需要更新企业表中的一项数据就解决问题了,即把企业表中的GrapeCity股份有限公司改为葡萄软件股份公司即可(如图8.2所示),同时也就能够很方便地记录像是A公司向B公司出售了商品这样的数据了
1700415983
[
上一页 ]
[ :1.700415934e+09 ]
[
下一页 ]