引。6、下列说法中正确的是:A、SQL中局部变量可以不声明就使用B、SQL中全局变量必须先声明再使用C、SQL中所有变量都必须先声明后使用D、SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。7、下面字符串能与通配符表达式ABCa进行匹配的是:()。A、BCDEFB、A_BCDC、ABC_aD、Aa8、下列语句中正确的是_______。表scoresti_id
amesmathE
glishVBselectstu_idsummathfromscoreselectsummathavgVBfromscoreselectsume
glishfromscoredeletefromscore9、下列说法正确的是_______。A、视图是观察数据的一种方法,只能基于基本表建立。B、视图是虚表,观察到的数据是实际基本表中的数据。C、索引查找法一定比表扫描法查询速度快。D、索引的创建只和数据的存储有关系。下列途径哪个不是实现值域完整性_______。A、rule规则B、primarykeyC、
ot
ullD、default三、简答题。15分1、简述视图的意义和优点?2、列出SqlServer数据库中常见的数据库对象。四、综合应用题。(45分)学生选课系统,主要表有:学生基本信息表(学号、姓名、性别、专业、出生年月),选课表(学号、课程号、分数),课程表(课程号、课程名、所属专业、学分)要求:1、用ER图表示上述关系的概念模型。(8分)2、用表的形式表示每张表的关系模式字段名,数据类型并标出各表上的应该添加的约束。7分3、写出SQL语句。1查询所有选SQL课程的学生学号,姓名和专业。5分2删除所有选择数学的同学的选课记录。5分3查询有哪些课程没有被任何同学报选。5分
试题3答案:
A卷答案:填空题。1概念模型2网状模型、关系模型,关系模型3权限验证、混合4脚本5日志文件6显示数据对象的相关属性7实体完整性、值域完整性、引用完整性、值域完整性,实体完整性8,9,10、簇集索引、非簇集索引11、清空数据库12、数据库备份,事务日志备份,差异备份,文件和文件组备份事务13、对象、语句、隐含14、触发器15、MAX
f选择题。15A、B、C、C、C610D、C、B、B、B简答题1、(1)分割数据,简化优点(2)简化操作(3)提供自动的安全保护功能(4)为数据库重构提供一定的逻辑独立性。
2、表、存储过程、触发器、视图、规则、默认值、索引等综合题答案略答案不固定,主要看编程思路
fr