国开《数据库基础与应用》第四章 4-2-5:基本表定义格式举例

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

4-2-5:基本表定义格式举例

(1)定义学生表

create table 学生

(

  学生号 char(7) primary key,

  姓名 char(6) not null unique,

  性别 char(2) not null check(性别='男' or 性别='女'),

  出生日期 datetime not null check(出生日期<='2008/8/31'),

  爱好 char(8),

  年级 int not null default 1 check(年级>=1 and 年级<=6)

)

(2)定义课程表

create table 课程

(

  课程号 char(4) primary key,

  课程名 char(10) not null unique,

  课程学分 int not null check(课程学分>=2 and 课程学分<=8)

)

(3)定义选课表

create table 选课

(

  学生号 char(7) not null,

  课程号 char(4) not null,

  成绩 int check(成绩>=0 and 成绩<=100),

  primary key(学生号,课程号),

  foreign key(学生号) references 学生(学生号),

  foreign key(课程号) references 课程(课程号)

)


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第四章 4-4-2:SELECT语句格式

国开《数据库基础与应用》第四章 4-4-2:SELECT语句格式

4-4-2:SELECT语句格式SELECT [ALL | DISTINCT] {<列名1>,<列名2>... | * | <表别名>.* }FROM <表名...

国开《数据库基础与应用》第四章 4-3-1:向表中插入记录的语句

国开《数据库基础与应用》第四章 4-3-1:向表中插入记录的语句

4-3-1:向表中插入记录的语句向表中插入记录有两种语句格式,一种是单行插入语句格式,另一种是多行插入语句格式,它们的语句关键字都是INSERT。单行插入语句格式如下:INSERT [INTO] [&...

国开《数据库基础与应用》第七章 7-4-4:例7-4

国开《数据库基础与应用》第七章 7-4-4:例7-4

7-4-4:例7-4在“公司信息管理”数据库的“产品”表中修改“类别ID”为“查询向导”类型,该类型的列表内容来自“类别”表中的“类别ID”中所有类别编号。实现的步骤如下:1.在“产品”表的设计视图中...

国开《数据库基础与应用》第九章 9-4-2:例9-2

国开《数据库基础与应用》第九章 9-4-2:例9-2

9-4-2:例9-2为“公司信息管理”数据库创建以“雇员”表和“订单”表为源数据的说明雇员所负责的订单信息内容的窗体。具体操作步骤如下:1.在Access 2010中打开“公司信息管理”数据库。2.单...

国开《数据库基础与应用》第四章 4-6-1:WHERE选项格式

国开《数据库基础与应用》第四章 4-6-1:WHERE选项格式

4-6-1:WHERE选项格式WHERE <逻辑表达式>此逻辑表达式用来指定不同源表之间记录的连接条件,以及从连接后的中间表中选取记录的筛选条件(或者叫选择条件),它们之间通过逻辑与(AN...

国开《数据库基础与应用》第四章 4-3-2:修改表中记录的语句

国开《数据库基础与应用》第四章 4-3-2:修改表中记录的语句

4-3-2:修改表中记录的语句修改表中记录的语句为UPDATE语句,具体语句格式如下:UPDATE [<数据库名>.<所有者名>.]<目的表名>  SET<列...

国开《数据库基础与应用》第四章 4-2-2:列的数据类型

国开《数据库基础与应用》第四章 4-2-2:列的数据类型

4-2-2:列的数据类型在表结构的定义体内,对每个字段(列)的定义,都需要给出字段名称、字段的数据类型、字段的完整性约束等信息。可把SQL语言中的数据类型主要分为以下四种:char(n) 为定长字符型...

国开《数据库基础与应用》第十一章 11-4-7:例11-7

国开《数据库基础与应用》第十一章 11-4-7:例11-7

11-4-7:例11-7建立一个用户注册的窗体,要求用户在窗体中输入用户名、密码、密码确认和备注姓名等信息,当单击“注册”命令按钮时,要求判断用户是否输入了用户名,用户名在表中是否已经存在,两次密码输...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。