1. 数据库系统的特征:
,冗余度低,易扩充
?
、储存和管理
,如DBMS与网络中其他软件系统的通信功能
:
①列是同质的
②不同的列可出自同一个域
③列的顺序无所谓
④任意两个元组不能完全相同
⑤行的顺序无所谓
⑥分量必须取原子值
:实体完整性、参照完整性、用户定义的完整性
:
,易学易用
:是指保护数据库以防不合法的使用所造成的数据泄露、更改或破坏。
:是指数据的正确性和相容性。
:
:
:
:
,包括事物和事物之间的联系,能满足用户对数据处理要求,是对现实世界的一个真实模型。
,从而可以用它和不熟悉计算机用户交换意见,用户的积极参与是数据库设计成功的关键。
,当环境和要求改变时,容易对概念模型修改和扩充。
、网状、层次等各种数据模型转换。
:
、分析和改造
。课程表。选课表
CREATE TABLE Student
(Sno CHAR(15) primary key,
Sname CHAR(20) unique,
Ssex CHAR(2),
Sage SMALLINT,
Sdept CHAR(20)
);
CREATE TABLE SC
( Sno CHAR(15) ,
Cno CHAR(4) ,
Grade smallint,
Primary key (Sno, Cno)
);
CREATE TABLE Course
(Cno CHAR(4) primary key ,
Cname CHAR(40) ,
Cpno CHAR(4) ,
Ccredit Smallint,
);
Create view IS-Student
AS
Select Sno,Sname,Sage
from Student
where Sdept=’IS’;
数据库复习 来自淘豆网m.daumloan.com转载请标明出处.