随笔分类 -  emanual_数据库_数据库基础

摘要:DBMS 是一种系统软件,我们要与它交互的时候就必须使用某种语言,在数据库发展初期每一种DBMS 都有自己的特有的语言,不过逐渐的SQL 成为了所有DBMS 都支持的主流语言。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用 阅读全文
posted @ 2018-10-20 00:09 尐鱼儿 阅读(636) 评论(0) 推荐(0) 编辑
摘要:我们来为货物建一张表,其中包含规格、名称、生产厂家等等信息,如下: 可以看到这里存在大量冗余信息,比如厂家的名称、地址、电话等就在表中重复多次, 这会带来如下的问题: 1,信息冗余占据空间。数据的存储是占据一定的空间的,如果存在过多冗余信息将会使得存储系统的利用率过低。 2,信息冗余使得新数据的加入 阅读全文
posted @ 2018-10-19 23:58 尐鱼儿 阅读(267) 评论(0) 推荐(0) 编辑
摘要:无索引的表就是一个无序的行集。比如下面的人员表中有一些数据: 这个表上没有索引,因此如果我们查找年龄等于17的人员时,必须查看表中的每一行,看它是否与所需的值匹配。这是一个全表扫描,很慢,如果表中只有少数几个记录与搜索条件相匹配,则其效率是相当低的。 如果我们经常要查询某个年龄的人员,必须查看表中的 阅读全文
posted @ 2018-10-19 23:58 尐鱼儿 阅读(367) 评论(0) 推荐(0) 编辑
摘要:记录有可以被称为行(Row),可以通俗的认为它是数据表中的一行数据。以员工表为例,一个公司的员工表中的数据是这样的: 这里每一行数据就代表一个员工的资料,这样的一行数据就叫做一条记录。表是由行和列组成的一张二维表,这就是关系数据库中最基本的数据模型。 阅读全文
posted @ 2018-10-19 23:57 尐鱼儿 阅读(667) 评论(0) 推荐(0) 编辑
摘要:员工表中的每一行记录代表了一个员工,一般员工的名字就能唯一标识这一个员工,但 是名字也是有可能重复的,这时我们就要为每一名员工分配一个唯一的工号: 这样就可以通过这个工号来唯一标识一名员工了。当老板下令说“把王二小提升为副总”的时候,我们就要问“公司有两个王二小,您要提升哪一个?”,老板可以说“技术 阅读全文
posted @ 2018-10-19 23:57 尐鱼儿 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:上面我们为员工表规定了“姓名”、“部门”和“入职时间”三个列,这样只要按照这个格式进行数据填写就可以了,但是这里仍然有一个问题,那就是我们没法限定用户向表中填写什么数据,比如用户填写成下面的格式: 姓名 33 部门 12.3 入职时间 信息中心 显然姓名不应该为一个数字33;不可能有一个名称为“12 阅读全文
posted @ 2018-10-19 23:55 尐鱼儿 阅读(134) 评论(0) 推荐(0) 编辑
摘要:同样是生肉,不同的生肉又有不同的特性,有的生肉是里脊肉,有的生肉是前臀尖,这块生肉是18公斤,而那块生肉是12公斤,这块生肉是12.2 元/公斤,而那块生肉是13.6 元/公斤。每块肉都有各自的不同的特性,这些特性包括取肉部位、重量、单价。如果不对每块肉标注这些特性数据的话,当提货人要我们将所有里脊 阅读全文
posted @ 2018-10-19 23:54 尐鱼儿 阅读(873) 评论(0) 推荐(0) 编辑
摘要:虽然我们已经将不同用途的物品保存在不同的仓库中了,但是在同一个仓库中数据的保存仍然存在问题。比如食品分为熟食、生肉、大米等,如果把他们随意的堆放在一起,就会造成我们无法很容易的对这些食品进行管理,当要对大米进行提货的话就必须在一堆的食品中翻来翻去。解决这个问题的方法就是将仓库划分为不同的区域,熟食保 阅读全文
posted @ 2018-10-19 23:52 尐鱼儿 阅读(415) 评论(0) 推荐(0) 编辑
摘要:数据库就是数据的仓库,而DBMS是数据库的“管理员”。一些企业即生产食品又生产农用物资,这些产品都要保存到仓库中,同时企业内部也有一些办公用品需要保存到仓库中。 如果这些物品都保存到同一个仓库中的话会造成下面的问题: l,不便于管理。食品的保存和复印纸的保存需要的保存条件是不同的,食品需要低温保鲜而 阅读全文
posted @ 2018-10-19 23:49 尐鱼儿 阅读(674) 评论(0) 推荐(0) 编辑
摘要:目前有许多DBMS产品,如DB2、Oracle、Microsoft SQL Server、Sybase SQLServer、Informix、MySQL等,它们在数据库市场上各自占有一席之地。下面简要介绍几种常用的数据库管理系统。 (1)DB2 DB2第一种使用使用SQL的数据库产品。DB2 于19 阅读全文
posted @ 2018-10-19 23:48 尐鱼儿 阅读(2734) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示