沈师 PTA 数据库题目及部分解析 第一章

本文详细介绍了数据库的相关概念,包括模式、内模式和外模式的三级结构,数据模型的组成部分,以及数据库的独立性、冗余度、数据安全性等关键特性。文中还列举了多项选择题和填空题,帮助读者巩固数据库的基础知识和理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

判断题:
1.一个数据库只有一个模式和一个内模式。 T
2.数据模型是由数据结构、数据操作和完整性约束三部分组成的 T
3.由于数据库中的数据是不断更新的,因此关系模式是相对变化的。 F 解析:关系模式不会相对变化,变化的是实例
4.数据库中的数据冗余度高。 F 解析:冗余度低
5.三级模式结构可提供数据独立性。 T
6.概念模型属于机器世界 F解析:概念模型实际上是现实世界到机器世界的一个中间层次
7.实体之间的联系可抽象为三类,它们是 1∶1 、1∶m和 m∶n T
8.同一外模式可以被某一用户的多个应用系统使用,但一个应用程序只能使用一个外模式。 T
9.数据库是长期存储在计算机内的、有组织、可共享的大量的数据的集合 T
10.数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。 T
11.数据库体系结构按照 模式、外模式和内模式 三级结构进行组织 T
12.数据结构是对数据系统的动态特性的描述,数据操作是对数据库系统的静态特性的描述 F 解析:数据结构是静态特性描述,数据操作是动态特性描述
13.外模式/模式映像可以保证数据与程序的逻辑独立性。 T
14.数据库的三级模式结构能够提高系统的安全性。 T
15.信息能够消除某种不确定性。 T
16.数据库管理员是开发数据库的专门人员 F解析:应该是数据库设计人员
单项选择
1.关系数据模型的基本数据结构是©
A.索引 B.图 C.关系 D.树
2.数据库系统的核心和基础是(B)
A.软件工具 B.数据模型 C.数据库 D.数据库管理系统
3.下面对数据模型的不正确叙述是(B)。
A.数据模型是用来表示数据及数据之间联系的。
B.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。 不止有三种
C.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。
D.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完4.数据库系统的特点是©、数据独立、减少数据冗余、避免数据不一致和加强了数据保护
A.数据保密 B.数据应用 C.数据存储 D.数据共享
5.描述数据库全体数据的全局逻辑结构和特性的是(B)。
A.外模式 B.模式 C.内模式 D.存储模式
6.数据库系统实现数据独立性是因为采用了。D
A.关系模型 B.网状模型 C.层次模型 D.三级模式结构
7.下述关于数据库系统的正确叙述是©
A.数据库系统避免了一切冗余
B.数据库系统中数据的一致性是指数据类型一致
C.数据库系统减少了数据冗余
D.数据库系统比文件系统能管理更多的数据
8.数据库三级模式体系结构的划分,有利于保持数据库的___A___。
A.数据独立性 B.操作可行性 C.结构规范化 D.数据安全性
9.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是? C
A.DBMS包括DB和DBS
B.DB包括DBS和DBMS
C.DBS包括DB和DBMS
D.DBS就是DB,也就是DBMS
10.在数据库中,产生数据不一致的根本原因是(D)
A.数据存储量太大
B.未对数据进行完整性控制
C.没有严格保护数据
D.数据冗余
11.下列四项中,不属于数据库系统特点的是(B)。
A.数据完整性 B.数据冗余度高 C.数据独立性高 D.数据共享
12.相对于非关系模型,关系数据模型的缺点之一是(D)
A.数据结构简单 B.数据独立性高
C.有严格的数学基础 D.存取路径对用户透明,DBMS需查询优化
13.数据库中各种操作的执行是通过(B)来完成的。
A.DB B.DBMS C.DBA D.DBS
14.(D)是存储在计算机内有结构的数据的集合
A.数据库系统 B.数据库管理系统 C.数据结构 D.数据库
15.下面关于SQL、DDL、DML 及DCL的描述错误的是__B____。
A.DML是对SQL语句中完成数据操纵功能部分的称呼
B.SQL与DDL、DML 、DCL没有关系,均是独立的语言

### 关于沈阳师范大学 PTA 平台中的数据库视图实验指南 在沈阳师范大学的PTA平台上,有关数据库视图的相关实验资料可以参考以下内容: #### 创建视图的操作 创建视图是一种常见的数据库操作,用于简化复杂查询或提供特定的数据访问权限。例如,在引用[1]中提到的一个具体例子是创建一个名为`view1`的视图,该视图仅显示来自`d01`系的学生信息[^1]。 以下是创建视图的具体SQL语法: ```sql CREATE VIEW view1 AS SELECT sno, sname, age, depart FROM student WHERE depart = '001'; ``` 此语句的作用是从`student`表中筛选出`depart`字段值为`001`的所有记录,并将其投影到一个新的虚拟表`view1`中,其中只包含学生的学号(`sno`)、姓名(`sname`)、年龄(`age`)以及所属系部(`depart`)的信息。 #### 视图的特点与用途 视图具有以下几个特点和作用: - **数据抽象**:通过视图隐藏复杂的底层表结构,使用户只需关注所需的部分数据。 - **安全性增强**:允许管理员授予用户对某些视图的访问权,而无需暴露整个基础表的内容。 - **简化查询**:对于频繁使用的复杂查询,可以通过定义视图来减少重复编写相同代码的工作量。 需要注意的是,虽然视图看起来像是一张普通的表格,但它实际上并不存储任何实际数据;相反,它只是基于其他真实存在的表构建的一种逻辑表示形式[^3]。 #### 更新视图时需注意的事项 当涉及到修改视图所代表的基础数据时,必须确保这些更改不会违反原有的约束条件或者破坏数据库的整体一致性。因此,在设计视图之初就应该充分考虑可能发生的各种更新场景及其潜在影响。 --- ### 数据库设计相关内容补充 除了上述针对视图的实际运用外,了解其在整个数据库生命周期内的定位也非常重要。比如,“为哪些关系,在哪些属性上建立何种类型的索引”这类决策通常发生在逻辑设计之后、物理实施之前的一个专门环节——即索引设计方案制定时期[^2]。 另外,从架构层次上看,数据库系统遵循着一种清晰分层的设计理念。最贴近硬件层面负责规定如何有效存取文件记录等细节问题的是内模式;面向最终使用者展示特定领域业务对象特性的则是外模式;介于两者之间起到承上启下桥梁作用的核心部分称为概念模式(或简单表述为模式),它全面概括了整体数据库的逻辑构成状况。 --- ### 总结 综上所述,无论是单独学习还是结合项目实践探索数据库视图功能的应用方法论,都离不开扎实掌握基本理论知识作为支撑背景的前提条件下展开深入研究探讨过程。希望以上分享能对你有所帮助! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值