第一章
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.