《数据库原理》求答案!

《数据库原理》求答案!,第1张

1有组织,可共享

2实体完整性,参照完整性

3网状模型关系模型

4一致性,原子性

5数据不一致数据丢失

6外模式,内模式

7对内储存,对外储存

8读锁(s)写锁(x)

9E-R图

10消除了非主属性对码的传递函数依赖

1物理的逻辑独立性就是数据的存储和数据库系统相互独立,数据库里的数据单独存在于数据库 *** 作系统之外

2网状模型的优点:分层明确,且每个结点的数据都相互独立缺点:关系表现形式太复杂,不容易明显看清楚

3由于需要对数据进行增删改查,所以需要对数据修改做保护,避免出现增删改查的异常

4内模式是指数据库的存储模式,单纯的数据库数据存储

1∏sno,sname,sage,sdept(student)σ

2∏sdept(σsno,sname,sage,sdept(student))

3∏ name,sdept(σcno='1'∧(studentcoursec)

1select sno,sname,sage,sdept

from student

2select sname,sage

from student

where sdept='IS' and sdept='MS' and sdept='CS'

3select sno,sname,sage,sdept,cno,grade

from student,sc

where student sno=sc sno

五事物T1 事物T2

读A

读B

B=A+1

写回B

A=B+1

写回A

六不明白此题我的题不这样的问

七同上

八仓库 (库号,面积,电话号码)仓库号是主码

零件 (零件号,名称,规格,单价,描述)零件号是主码

供应商(供应商号,姓名,地址,电话号码,账号)供应商是主码

项目(项目号,预算,开工日期)项目号是主码

职工(职工号,姓名,年龄,职称)职工号是主码

二、填空题

1数据库文件由数据文件和( 日志 )文件构成。

2完整性约束主要包括( 实体 )完整性、域完整性和( 参照 )完整性。

3数据库系统的应用结构C/S结构的中文全称是( 客户服务器结构 ),B/S结构的中文全称是( 浏览器/服务器结构 )。

4 SQL server局部变量名字必须以( @ )开头。

5创建、修改和删除数据库对象的语句分别是create、(alter )和(drop )。

6在SQL server中计算最大、最小、平均、求和与计数的聚合函数是max、min、(avg )、( sum )和( count )。

7数据完整性用于保证数据库中数据的( 正确性 )、( 一致性 )和(可靠性 )。

8触发器在工作过程中会产生两张临时的表,即( inserted )和( deleted )。

9create procedure是用来创建( 存储过程 )的语句。

10根据题意补充代码:

Student表如表1所示,sc表如表3所示。

(1) 查询学生总人数

代码:select count() as 总人数from student

(2) 计算C01课程的平均成绩

代码:Select avg(成绩) as平均成绩from sc where 课程号= ‘C01 ‘

(3) 求计算机系的学生学号和姓名;

代码:select 学号,姓名from student

Where 系别=’计算机系’

(4)创建触发器,限制不能删除有人选的课程。

代码:

CREATE trigger limit ON 课程

FOR delete

AS

IF EXISTS (SELECT 课程课程号 FROM 课程 JOIN 选课 ON 课程课程号 = 选课课程号)

Print ‘该课程有人选,不能删除’

rollback

评卷人 得分

三、简答题

1 简述什么是实体完整性。

实体完整性是用于保证数据表的每一个特定实体记录都是唯一的。

2简述视图与基本表的区别和联系。

区别:1、视图是已经编译好的sql语句。而表不是

2、视图没有实际的物理记录。而表有。

3、表是内容,视图是窗口

4、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表其他内容。表是实表;视图是虚表。

6、视图的建立和删除只影响视图本身,不影响对应的基本表。

联系:视图是在基本表之上建立的表,它的结构和内容都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系

四、编程题

1表1:student表(学生表)

学号 姓名 性别 年龄 系别

1 周杨 男 18 计算机系

2 沈晔 女 21 经管系

3 张宁萍 女 19 电子工程系

4 李立初 男 19 艺术系

表2:course表(课程表)

课程号 课程名 学分

C01 SQLServer 4

C02 数据结构 3

C03 专业英语 2

表3:sc表(选课表)

学号 课程号 成绩

1 C01 88

2 C01 90

2 C02 70

3 C03 79

1、 把course表中课程号为3的课程的学分修改为3。

Update course

Set 学分=’3’

Where 课程=’3’

Select from course

2、 在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。

Select from student

Where 年龄>18

Order by 学号 desc

3、 在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名

和性别。

Select student学号, student姓名, student性别fromstudent, course, sc

Where student学号= sc学号 and course课程号= sc课程号 and course学分=’3’ and sc成绩>’80’

4、 将student表的列系别改为nchar(8)数据类型,并且不允许为空。

Alter table student

Alter column 系别 nchar(8) not null

5、 在student表中插入彭夏雨同学的记录。姓名:彭夏雨,学号:4,年龄:20

Insert student

Values(‘彭夏雨’,’4’,’ 20’)

6声明一个长度为8的字符型变量“shuaige”, 并赋初值为”陈俊杰”。请按前面的要求写

出相应的语句。

Declare@shuaige char(8)

Set@shuaige=’陈俊杰’

7、查询周杨同学所上课程的成绩。

Selectsc成绩from student,sc

Wherestudent学号=sc学号 and姓名=’周扬’

13B

14B

D

4C

5B

6C

8D

11A

12B

13B

bcccabbbdb

1传递依赖 部分依赖

2插入异常,删除异常,修改异常

3A中不存在任何一个真子集Ai,使得Ai->Y。

4Y不能依赖于X,Z不依赖于Y

5能惟一标识元组的属性集且不含有多余属性

6主属性,非主属性

7有效的 完备的

82NF BCNF

91NF

10低级范式 高级范式

只会这么多了!

数据:科学实验、检验、统计等所获得的和用于科学研究、技术设计、查证、决策等的数值。

数据库:(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

数据库系统:(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

数据库管理系统:(database management system)是一种 *** 纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。DBMS提供数据定义语言DDL(Data Definition Language)与数据 *** 作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等 *** 作。

到地球村网申请个号,填写完善公司资料,选择自己行业的相关或是自己喜欢的模板,只要会上传,会打字,20几分钟自己公司网站,就做好了,当天做好,基本上第二天,就能在百度谷歌搜到自己的公司名,公司产品了。

安全稳定简单易用 最关键的是完全免费

oyximid404

以上就是关于《数据库原理》求答案!全部的内容,包括:《数据库原理》求答案!、数据库求答案、数据库试题(求答案)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9306642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存