数据库原理课后题总结

发布时间 2023-06-01 10:56:15作者: Arkiya

第一章

1.

数据是描述事物的符号记录,是数据库储存的基本单位

数据库是存储在计算机内的大量的可共享的数据集合

数据库管理系统是管理数据库及其功能的软件

数据库系统是由数据库管理系统、数据库、应用程序、数据库管理人员共同构成的系统

5.文件管理不能提供数据的共享、安全性等功能,不能提供数据的独立性

6.不需要,这些都由数据库进行实现和维护

7.储存数据

8.不能

10.数据库,数据库管理系统、数据库管理人员、应用程序

数据库用于储存数据,数据库管理系统用于管理数据库及其功能,应用程序用于实现基于数据库的各类软件功能,数据库管理人员负责维护数据库系统

第二章

3. 1:1 例如一个班只有一个班长,一个班长对应一个班

    1:n 例如一个班有多名同学,但是一名同学只能对应一个班

    n:n 例如一个商店可以有多名顾客,一个顾客也可以去多个商店

5.  1:n/n:n/1:1

6.主码:可以唯一确定一个元组的属性或者最小的属性集

    外码:用于表示两个或多个实体之间的联系关系

 

    主属性:主码

    非主属性:除主属性外其他的属性

7. (课程号,考试日期)/(教师号,课程号,学年)/(书号,读者号,借阅日期)

8.产品号,销售的产品号是外码,引用了产品中的产品号

9.实体完整性、参照完整性、用户定义的完整性

实体完整性是指每个表都要有主码

参照完整性是描述事物之间的联系,如果存在联系则需要有外码

用户定义的完整性是指表中的数据必须符合范围,例如性别只能是男女

10.外模式、模式、内模式

外模式是直接面对用户的模式,显示了用户最关心的应用视图

模式也叫逻辑模式,是数据库中全体数据的逻辑结构和特征的描述

内模式是数据库底层实现的表示

11. 外模式-模式映像 定义了外模式和模式之间的对应关系

      模式-内模式映像 定义了数据库的逻辑结构和物理储存之间的关系

12.三级模式划分可以让用户不必关心数据库内部的变化,不必根据数据库的变化修改应用程序

带来了逻辑结构和储存结构的独立性

第三章

10.create table 图书表(

书号,nchar(6) primary key,

书名,   nvarchar(30) not null,

第一作者 

后略

11.ALTER TABLE 图书表

   ADD COLUMN 印刷数量 int check(印刷数量>1000)

12.DROP COLUMN 邮政编码

13.ALTER COLUMN 销售数量 int

第四章

1.SELECT * FROM 学生选课表

2.SELECT name,age FROM 学生选课表 WHERE 专业=‘计算机系’

3.BETWEEN AND

4.AND

5.SELECT MAX(grade) ....

6.