2024年5月6日发(作者:晁晴波)
【64一1】用命令新建一个名为“外汇”的数据库,并将该命令存储于中;
CREATE DATABASE 外汇
【22一3】使用SQL语句创建一个名为"分组情况表"的自由表,"分组情况表"有两个字段:组号和
组名,组号占两个字符,组名占10个字符。请将该SQL语句存储在中,否则不得分。
create table 分组情况表(组号 c(2),组名 c(10))
【64一3】用SQL语句新建一个表rate,其中包含4个字段"币种1代码" C(2)、"币种2代码"C(2)、
"买入价"N(8,4)、"卖出价"N(8,4),请将SQL语句存储于中。
CREATE TABLE rate (币种1代码 C(2),币种2代码 C(2),买入价 N(8,4),卖出价 N(8,4))
【83一4】在商品销售数据库CDB中使用SQL的CREATE TABLE语句创建数据库表:销售明细表
(顺序号,日期,商品号,商品名,金额),其中:顺序号为字符型,宽度为6;日期为日期型;商品号为
字符型,宽度为6;商品名为字符型,宽度为10;金额为数值型,宽度为10(其中小数2位);表的主关
键字为"顺序号"。将创建表的SQL语句存放在文件中。
create table 销售明细表(顺序号 C(6) primary key,日期 D,商品号 C(6),商品名 C(10),金额
N(10,2))
【91一4】使用SQL Create命令建立"学生"表,"学生"表中包括学号(C 10)、姓名(C 16)和年龄(I)
字段,学号为主关键字。命令存储于文件中。
create table 学生(学号 C(10) primary key,姓名 C(16),年龄 I)
1
【28一3】 使用SQL语句为考生文件夹下的"学院表"增加一个字段"教师人数"(整数型),同时为该
字段设置有效性规则:教师人数>=0。请将该SQL语句存储在文件中,否则不得分。
ALTER TABLE 学院表 ADD 教师人数 I CHECK 教师人数=>0
【33一3】使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置
有效性规则:奖牌总数>=0。请将该SQL语句存储在文件中,否则不得分。
alter table
金牌榜
add 奖牌总数 I check 奖牌总数>=0
【39一2】使用SQL语句将“课程表”中的“课程号”定义为候选索引,
索引名是temp,并将该语句存储在文件中,否则不给分。
ALTER TABLE 课程表 ADD UNIQUE 课程号 tag temp
【27一3】使用SQL命令(ALTER TABLE)为student表建立一个候选索引,索引名和索引表达式都
是“学号”,并将相应的SQL命令保存在文件中。
ALTER TABLE student ADD UNIQUE 学号 TAG 学号
【19/23/40一】使用SQL语句为“教师表”的“职工号”字段增加有效性规则:职工号的最左边四
位(或二位三位)字符是“1102”,并将该SQL语句存储在中,否则不得分。
alter table 教师表 alter 职工号 set check LEFT(职工号,4)= "1102"
【63一3】使用SQL的ALTER TABLE语句将S_T表的年度字段的默认值修改为“2004”,并将该
SQL语句存储到命令文件中。
2
2024年5月6日发(作者:晁晴波)
【64一1】用命令新建一个名为“外汇”的数据库,并将该命令存储于中;
CREATE DATABASE 外汇
【22一3】使用SQL语句创建一个名为"分组情况表"的自由表,"分组情况表"有两个字段:组号和
组名,组号占两个字符,组名占10个字符。请将该SQL语句存储在中,否则不得分。
create table 分组情况表(组号 c(2),组名 c(10))
【64一3】用SQL语句新建一个表rate,其中包含4个字段"币种1代码" C(2)、"币种2代码"C(2)、
"买入价"N(8,4)、"卖出价"N(8,4),请将SQL语句存储于中。
CREATE TABLE rate (币种1代码 C(2),币种2代码 C(2),买入价 N(8,4),卖出价 N(8,4))
【83一4】在商品销售数据库CDB中使用SQL的CREATE TABLE语句创建数据库表:销售明细表
(顺序号,日期,商品号,商品名,金额),其中:顺序号为字符型,宽度为6;日期为日期型;商品号为
字符型,宽度为6;商品名为字符型,宽度为10;金额为数值型,宽度为10(其中小数2位);表的主关
键字为"顺序号"。将创建表的SQL语句存放在文件中。
create table 销售明细表(顺序号 C(6) primary key,日期 D,商品号 C(6),商品名 C(10),金额
N(10,2))
【91一4】使用SQL Create命令建立"学生"表,"学生"表中包括学号(C 10)、姓名(C 16)和年龄(I)
字段,学号为主关键字。命令存储于文件中。
create table 学生(学号 C(10) primary key,姓名 C(16),年龄 I)
1
【28一3】 使用SQL语句为考生文件夹下的"学院表"增加一个字段"教师人数"(整数型),同时为该
字段设置有效性规则:教师人数>=0。请将该SQL语句存储在文件中,否则不得分。
ALTER TABLE 学院表 ADD 教师人数 I CHECK 教师人数=>0
【33一3】使用SQL语句为表“金牌榜”增加一个字段“奖牌总数”(整数型),同时为该字段设置
有效性规则:奖牌总数>=0。请将该SQL语句存储在文件中,否则不得分。
alter table
金牌榜
add 奖牌总数 I check 奖牌总数>=0
【39一2】使用SQL语句将“课程表”中的“课程号”定义为候选索引,
索引名是temp,并将该语句存储在文件中,否则不给分。
ALTER TABLE 课程表 ADD UNIQUE 课程号 tag temp
【27一3】使用SQL命令(ALTER TABLE)为student表建立一个候选索引,索引名和索引表达式都
是“学号”,并将相应的SQL命令保存在文件中。
ALTER TABLE student ADD UNIQUE 学号 TAG 学号
【19/23/40一】使用SQL语句为“教师表”的“职工号”字段增加有效性规则:职工号的最左边四
位(或二位三位)字符是“1102”,并将该SQL语句存储在中,否则不得分。
alter table 教师表 alter 职工号 set check LEFT(职工号,4)= "1102"
【63一3】使用SQL的ALTER TABLE语句将S_T表的年度字段的默认值修改为“2004”,并将该
SQL语句存储到命令文件中。
2