若用如下的SQL语句创建了一个表SC:(CREATETABLESC(S#CHAR(6)NOTNUL,C#CHAR(3)NOTNUL,SCOREINT
EGER,
NOTECHAR(20));向SC表插入如下行时,()行可以被捕入。
A.(LUA0U/9 A.9./选修")
B.(’200823',’101’,NULL,NULL)
C.(’201132',NULL,86,'')
D.(’201009’,’111',60,必修)
EGER,
NOTECHAR(20));向SC表插入如下行时,()行可以被捕入。
A.(LUA0U/9 A.9./选修")
B.(’200823',’101’,NULL,NULL)
C.(’201132',NULL,86,'')
D.(’201009’,’111',60,必修)
第1题
若用如下的SQL语句创建了一个表S: CREATE TABLES(S# CHAR(6)NOT NULL, SNAME CHAR (8) NOT NULL,SEX CHAR(2),AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入? ()。
A.('991001',‘李明芳’,女,'23')
B.('990746',“张为’,NULL,NULL)
C.(NULL,‘陈道一’,‘男’,32)
D.('992345',NULL,‘女’,25)
第2题
A.('201001','刘芳',女,'17')
B.('202345',NULL,'女',25)
C.(NULL,'王名','男',NULL)
D.('200746','黄祟',NULL,NULL)
第3题
用如下的SQL语句创建了一个表S: CREATE TABLES(SNOCHAR(6) NOT NULL, SNAMECHAR(8) NOT NULL, SEXCHAR(2), AGEINTEGER); 现向S表插入如下行时,哪一行可以被插入
A.('991001','李明芳',女,'23')
B.('990746',"张为",NULL,NULL)
C.(NULL,'陈道一','男',32)
D.('992345',NULL,'女',25)
第4题
若用如下的SQL语句创建一个student表:CREATETABLEstudentNOC(4)NOTNULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2)
SQL语言是______的语言,易学习。
A.过程化
B.非过程化
C.格式化
D.导航式
第5题
A.(NULL,'曾华')
B.('1031','曾华')
C.('1031',NULL)
D.('1031','曾华')
第6题
若用如下的SQL语句创建一个表S: CREATE TABLE S(S# char(10)NOT NULL: SNAME char(10)NOT NULL,SEX char(2),AGE integer) 今向表S中插入如下行时,可以被插入的是
A.('441001','陈先明',女,'23')
B.('440746','张亮',NULL,NULL)
C.(NULL,'李国兵','男',35)
D.('442345',NULL,'女',25)
第7题
学生表:Student 学生表 (学号,姓名,性别,年龄,组织部门)
Course 课程表 (编号,课程名称)
Sc 选课表 (学号,课程编号,成绩)
表结构如下:
(1).写一个SQL语句,查询选修了’计算机原理’的学生学号和姓名
(2).写一个SQL语句,查询’周星驰’同学选修了的课程名字
(3).写一个SQL语句,查询选修了5门课程的学生学号和姓名
第8题
若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到student表中的是______。
A.('1031','曾华',男,23)
B.('1031','曾华',NULL,NULL)
C.(NULL,'曾华','男','23')
D.('1031',NULL,'男',23)
第9题
若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4)NOT NULL,NAME C(8)NOT NULL, SEX C(2),AGE N(2)) 可以插入到student表中的是
A.('1031','李林',男,23)
B.('1031','李林',NULL)
C.(NULL,'李林','男','23')
D.('1031',NULL,'男',23)
第10题
某学校的学生成绩管理数据库的关系模式如下:
S(SNO,SNAME,SEX)
C(CNO,CNAME)
SC(SNO, CNO,SCORE)
其中S表示学生表,各字段依次为学号、姓名、性别;C表示课程表,各字段依次为课程号、课程名;SC表示成绩表,各字段依次为学号、课程号和分数。
使用SQL语句,向学生表增加所处学院SDEP字段,长度为30个字符。
使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数,并按分数降序排序。
使用SQL语句,将课程号为“12”、课程名为“数据库”的一条记录插入C表。
使用SQL语句,将课程号为“12”的课程名修改为“高等数学”。
请帮忙给出每个问题的正确答案和分析,谢谢!
第11题
若用SQL语句编写的转账业务事务程序如下:
START TRANSACTION;
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
UPDATE Accounts
SET CurrentBalance=CurrentBalance-Amount
WHERE AccountID=A;
if error then ROLLBACK;
COMMIT;
UPDATE Accounts
SET CurrentBalance=CurrentBalance+Amount
WHERE AccountID=B;
if error then ROLLBACK;
COMMIT;
其中:Accounts为账户表,CurrentBalance为当前余额,Amount为新存入的金额。
该事务程序能否保证数据的一致性?如不能,请说明原因并改正。(100字以内)