数据库系统概率学习攻略(第8组)

数据库系统概论攻略(研讨题1-7)

研讨题1-7题题目如下:

 

 

1. 数据库系统概论

1)    就这个数据给出其两个以上的语义(李明,男,197205,江苏南京市,计算机系,1990)。

数据与其语义是分不开的,如果一条数据没有语义,那么它就是没有意义的。但是一条数据是可以有多个语义的。

本条数据我们可以赋予一下多个语义:

一、语义:学生姓名,性别,出生年月,籍贯,所在院系,入学时间。

解释:李明,1972年5月出生于江苏南京市,1990年就读于计算机系。

二、语义:学生姓名,性别,出生年月,大学所在地,所在院系,入学时间。

解释:李明,1972年5月出生,1990年考入于江苏南京市的一所大学的计算机系。

三、语义:学生姓名,性别,出生年月,籍贯,所在院系,毕业时间。

解释:李明,1972年5月出生于江苏南京市,1990年从计算机系毕业。

2)    怎么理解数据库定义中的:有组织、可共享?

这好比我们人类所生活的大自然,每个生态系统都是有组织的,每中动物也是有组织的生活在一起,而不是单一的物质或者物种构成的,而所有的资源,亦如空气,是所有的动物所共享的。

数据库定义中的有组织,就是按照数据的结构类型来组织存放在一起,而数据与数据之间也是联系的,彼此共用的。

数据库的可共享即一个数据库可以为多个用户使用,多个用户可以同时操作一个数据库。

3)    数据库的冗余度为零好不好?

物极必反,数据库的冗余度也是如此。数据库的冗余度不能为零,如果为零,数据之间将不会有联系,也不利于数据的之间的存储、修改。比如在学生选课表的数据库中,每名学生都能够选修多门课程,而一门课程不单单只有一名同学选修,所以当冗余度为零的时候,这时候就会把选修同一门课程的信息的课程名都删除掉,这就会导致数据库的缺陷,只显示一条有关该课程的信息。所以,数据库的冗余度为零并不好。

4)        怎么理解:数据独立性较高?数据的物理独立性和逻辑独立性?

数据独立性包括数据的物理独立性和逻辑独立性。

物理独立性是指数据在磁盘上的数据库中如何存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样一来当数据的物理存储结构改变时,用户的程序不用改变。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。

5)        用文本文件储存数据和用数据库来存储数据有何优劣?

文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。

文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是操作系统的重要组成部分;而 DBMS 是独立于操作系统的软件。但是 DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。

6)        CSV文件是什么?

1、csv是最通用的一种文件格式,它可以非

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值