数据库/存储 2021_08_31 每日一练
兄弟们,我想问下, 我的软件用的数据库是SQL2005,对方一卡通的数据库是oracle的,能否在我的软件里读取oracle里的数据?就是说这个软件在有些窗体里连SQL,有些是连oracle,如果能实现的话,麻烦告之,最好附有远程连接同一局域网的代码,非常感谢!
【题目描述】
第 26 题 设有如下关系表:
则下列操作正确的是( )。
A)T=R/S
B)T=R∩S
C)T=R×S
D)T=R∪S
【题目描述】
2.为管理岗位业务培训信息,建立3个表:
S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄
C (C#,CN ) C#,CN 分别代表课程编号、课程名称
SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩
要求实现如下5个处理:
1. 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名
2. 使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位
3. 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位
4. 使用标准SQL嵌套语句查询选修全部课程的学员姓名和所属单位
5. 查询选修了课程的学员人数
6. 查询选修课程超过5门的学员学号和所属单位
【题目描述】
1.已知关系模式:
S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名
C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师
SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩
要求实现如下5个处理:
1. 找出没有选修过“李明”老师讲授课程的所有学生姓名
2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩
3. 列出既学过“1”号课程,又学过“2”号课程的所有学生姓名
4. 列出“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号
5. 列出“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩
【题目描述】
● 针对分布式事务,要求提供参与者状态的协议是 (60) 。
(60)
A. 一次封锁协议
B. 两段锁协议
C. 两阶段提交协议
D. 三阶段提交协议
假设一个数据表有十个字段,第一次插入的记录,可能只有前两个字段有值,后八个字段为空,第二次插入的记录可能只有前五个字段有值,后五个字段为空,也即是说,每次插入的记录在哪些字段上非空,是不确定的,现在是用c#编程,记录都是事先存在字符串里面的,但因为无法确切得知每次要插入哪些字段,所以就没办法用insert语句了,该怎么办啊?
比如每次循环都是为了得到一个区间,然后判断另一个表中的数据是否在这一区间里。如有六个月份,2,4,5,7,8,12怎么循环先2、4,再5、7最后8、12并得到区间的两边界?