一起答
单选

关于使用存储过程的说法错误的是( )

  • A.存储过程会预先编译,执行速度会快于交互执行的SQL语句
  • B.存储过程能完成复杂的逻辑判断和复杂的运算
  • C.存储过程中的声明和参数都是可选的
  • D.存储过程中可以便用创建数据库对象的语句
试题出自试卷《数据库系统原理自考2016年10月真题及答案解析》
参考答案
查看试卷详情
相关试题
  1. 有一个数据库应用系统包括三个实体:

    商店:商店编号、店名、地址、店长

    会员:会员编号、会员名、住址

    职工:职工编号、职工名、性别、工资

    其中,每个商店有若干职工,但每个职工只能在一家商店工作,入店工作就有参加工作时间;每个商店有若干会员,每个会员可以属于多家商店,会员有加入日期。

    (1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。

    (2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

  2. 现有如、F关系模式:

    R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任.[作,完成时间)

    每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。

    (1)根据上述条件,写出关系模式R的关键码。

    (2)R最高属于第几范式,为什么?(3)将R规范到3NF。

  3. 使用SQL语言将“数据库原理”课程的学时改为64。

  4. 使用SQL语句查询没有选修“001”号课程的学生姓名、专业、系号。

  5. 使用SQL语句将在系表(Dept)中插入一条记录,系号为“06”,系名为“机械自动化系”,电话为“84706601”。

  6. 使用SQL语句建立学生表Student,其中以学号为主码,以系号为外码,姓名不可以为空值。

  7. 简述ODBC体系结构中驱动程序管理器的功能。

  8. 某学生管理系统的数据库包含如下关系表:

    Student(Sn0,Name,Gender,Class,Major,Dno);

    Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)

    Course(Cn0,Subject,Credit,Time);Course为课程表,分别表示(课程号,课程名,学分,学时)

    Study(Sn0,Cn0,Score);Study为选课表,分别表示(学生号,课程号,成绩)

    Dept(Dn0,Dname,Tele);Dept为系表,分别表示(系号,系名,电话)

    实现下列操作:使用关系代数查询与“王晓”在同一个班级的学生的学号、姓名、性别。

  9. 简述GSQL语言中If…Else语句的功能。

  10. 简述PowerBuilder9.0数据库画板的功能。