数据库系统概论课后答案
文章平均质量分 83
数据库系统概论课后答案
Charry.H
一只骚粉程序猴。
展开
-
并发控制习题
1.在数据库中为什么要并发控制?并发控制可以保证事务的哪些特性?数据库的一个明显的特点就是多个用户共享数据库资源,尤其是多用户可以同时存取相同的数据。在这样的系统中,在同一时刻并发运行的事务数可达数百个。若对事务的并发操作不加以控制,就会造成数据存、取得错误,破坏了数据的一致性和完整性。并发控制可以防止数据不一致出现。2.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?三类:丢失修改、不可重复读、读“脏”数据。避免不一致性的方法和技术几居室并发控制,最常见的技术就是封锁原创 2020-06-22 18:42:49 · 1931 阅读 · 0 评论 -
数据库设计相关习题
1.数据库设计过程列出数据库设计过程的六个阶段即可1.需求分析2.概念设计3.逻辑设计4.物理设计5.实施6.运行和维护2.需求分析阶段的设计目标与调查内容设计目标:通过详细调查显示世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查内容:“数据”和“处理”,即获取用户对数据库的信息要求、处理要求、安全性和完整性要求。3.数据字典的内容与作用内容包括五个部分。数据项、数据结构、数据流、数据存储、处理过程作用:关于数据库中数据的原创 2020-06-12 21:00:05 · 430 阅读 · 0 评论 -
数据库安全性相关习题。
1.什么是数据库的安全性?数据库的安全性就是保护数据库以防止不合法使用造成的数据泄露,更改或破坏。2.举例说明对数据库安全性产生威胁的因素。1)非授权用户恶意存储和破坏。2)数据库中敏感或者重要的数据泄露。3)安全环境的脆弱性。(数据库的安全性与计算机系统的安全性,包括计算机的硬件、操作系统、网络系统等的安全性是紧密联系的。操作系统安全的脆弱,网络协议安全的不足等都会造成数据库安全...原创 2020-04-19 20:59:27 · 5550 阅读 · 2 评论 -
数据库完整性相关习题。
1.什么是数据库的完整性?数据库的完整性是指数据的正确性和相容性。正确性:数据符合现实世界语义、反应当前实际情况。相容性:数据库同一对象在不同关系表中的数据是符合逻辑的。2.数据库的完整性概念与数据库的安全性概念有什么区别。数据库完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据库安全性是保护数据库防止恶意破坏和非法存取。3.什么是数据库完...原创 2020-04-19 20:38:44 · 1165 阅读 · 0 评论 -
数据库中的存取控制——自主存取控制&强制存取控制
自主存取控制(Discretionary Access Control 简称DAC):C2级(见表1-1)用户对不同的数据对象有不同的存取权限。不同的用户对同一对象也有不同的权限。用户还可以将其拥有的存取权限转授给其他用户。强制存取控制(Mandatory Access Control 简称 MAC):B1级每一个数据库对象被标以一定的密级。每一个用户被授予某一个级别的许可证...原创 2020-04-12 20:12:42 · 18091 阅读 · 2 评论 -
在DROP TABLE时,RESTRICT与CASCADE的区别?
当一个基本表不在需要时,可以使用DROP TABLE语句删除它。DROP TABLE <表名> [RESTRICT|CASCADE]若选择RESTRICT,该表的删除是有限制条件的。该表不能被其他表的约束所引用(如CHECK,FOREIGN KEY等约束),不能有触发器,不能有视图,不能有函数和存储过程等。如果该表存在这些依赖的对象,此表不能删除。若选择CASCADE,该表的删...原创 2020-04-05 20:38:45 · 13316 阅读 · 0 评论 -
什么是基本表?什么是视图?所有视图是否都可以更新?试述视图的优点。
什么是基本表?什么是视图?:基本表是本身独立存在的表,在SQL中一个关系对应一个表。视图是从一个或几个基本表导出的表,本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。所有视图是否都可以更新?:不是,视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能唯一有意义地转换相应基本表的...原创 2020-03-25 19:05:15 · 2610 阅读 · 0 评论 -
4.SQL的特点
SQL之所以能够成为用户和业界所接受并成为国际标准,因为它是一个综合的、功能极强同时又简介易学的语言。SQL集数据查询、数据操纵、数据定义和数据控制为一体,其主要特点包括以下几个部分:1. 综合统一数据库系统的只要功能是通过数据库支持的数据语言来实现的。非关系模型(层次模型、网状模型)的数据语言一般都分为:(1)模式数据定义语言(DDL)(2)外模式数据定义语言(外模式DDL或者子模式D...原创 2020-03-19 16:16:22 · 2704 阅读 · 0 评论 -
考试大纲之基本元素
注:仅针对五月下旬的考试1.标识符与关键字标识符语法规范:(选择题)·标识符由字母、下划线、美元符号和数字在组成,长度不受限制。·标识符的第一个字符不能是数字字符。·标识符不能是关键字。·标识符不能是true、false、null。(尽管true、null、false不是关键字)关键字abstract、boolean、break、byte、case、catch、char、cl...原创 2020-03-18 14:10:24 · 156 阅读 · 0 评论 -
3.数据库系统的特点
数据库系统的特点数据结构化:数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。(在文件系统中,文件中的记录内部具有结构,但是记录的结构和记录之间的联系被固化在程序中,需要由程序员加以维护。这种工作模式即加重了程序员的负担,又不利于程序变动。)所谓“整体”结构化是指数据库中的数据不再仅仅只针对某一个应用,而是面向整个组织和企业;不仅数据内步是结构化的...原创 2020-03-17 14:41:22 · 1066 阅读 · 0 评论 -
2.使用数据库系统有什么好处?
答:使用数据库系统的好处是由数据库管理系统的特点或者优点决定的。使用数据库系统的好处有很多,比如:提高应用开发的效率方便用户的使用减轻数据库系统管理员的维护负担等等。为啥数据库系统可以提高应用开发的效率?因为数据库系统中应用程序不必考虑数据的定义、存储和数据存储的具体途径,这些工作都由数据库管理系统(DBMS)完成。因此开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多...原创 2020-03-15 14:44:30 · 4946 阅读 · 0 评论 -
1.试述数据、数据库、数据库系统、数据库管理系统的概念。
答:(1)数据(Data):描述事务的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统用于科学计算,处理的数据是正数、实数、浮点数等传统数学中的数据。(2)数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和...原创 2020-03-15 14:34:08 · 28361 阅读 · 0 评论