数据库原理及应用答案.pdfVIP

  • 1
  • 0
  • 约1.32万字
  • 约 19页
  • 2026-02-14 发布于河南
  • 举报

数据库原理及应用答案

《数据库原理及应用》

名词解释

1、实体和属性

实体:具有相同属性描述的对象(人、地点、事物)的集合。

属性:事物本身所固有的性质。是物质必然的、基本的、不可分

离的特性,又是事物某个方面质的表现。一定质的事物常表现出多种

属性。

2、视图

计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真

实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并

不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视

图的查询所引用的表,并且在引用视图时动态生成。也是机械制图术

语,在机械制图中,将物体按正投影法向投影面投射时所得到的投影

称为“视图”.

3、函数依赖

函数依赖即某个属性决定于另一个属性时,称另一属性依赖于该

属性

4、存储过程

存储过程(StoredProcedure)是在大型数据库系统中,一组为

了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过

指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行

简答题

5、数据库系统有哪几部分组成

6、实体之间的联系有哪几种,请为每一种举出一个例子

7、事务的概念及四大特性

事务,一般是指要做的或所做的事情。在计算机术语中是指访问

并可能更新数据库中各种数据项的一个程序执行单元(unit)。

原子性(atomicity)。一个事务是一个不可分割的工作单位,事

务中包括的诸操作要么都做,要么都不做。

一致性(consistency)。事务必须是使数据库从一个一致性状态

变到另一个一致性状态。一致性与原子性是密切相关的。

隔离性(isolation)。一个事务的执行不能被其他事务干扰。即

一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发

执行的各个事务之间不能互相干扰。

持久性(durability)。持续性也称永久性(permanence),指

一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接

下来的其他操作或故障不应该对其有任何影响。

8、简术数据库的设计过程

编程题

一、设有学生信息数据库中包含以下三个表:

学生表:S(sno,sname,sex,age,dept)课程表:C

(cno,cname,credit)选课表:SC(sno,cno,score)写出完成下列

操作的SQL命令

1、创建学生表S(sno,sname,sex,和dept为字符类型,宽度分

别为8、10、2和20;age为整形。主键为sno)

1、创建学生表S(sno,sname,sex,和dept为字符类型,宽度分

别为8、10、2和20;age为整形。主键为sno)

createtableS

(

snovarchar(8)primarykey,

snamevarchar(10),

sexvarchar(2),

ageint,

deptvarchar(20)

)

2、在选课表SC中插入一条选课记录(,

‘c01’,80)

insertintoSC(sno,cno,score)valuesc01,80)

3、在选课表SC中删除没有成绩(即成绩为空)的选课记录。

deletefromSCwherescoreisnull

4、将所在不及格的学生的成绩增加5分。

updateSCsetscore=score+5wherescore60

5、查询系统为“计算机”学生的姓名和年龄。查询结果按年龄升

序排列。

selectsname,age

fromS

wheresnoin(selectsnofromscwherecnoin(selectcnofrom

Cwherecname=计算机

文档评论(0)

1亿VIP精品文档

相关文档