一、 选择题( 15 分) 基础题
二、 问答题( 5*5 分) 1.视图的作用是什么? 2.关系数据库的作用? 3.数据库设计的基本步骤? 4.数据库安全性的常用方法和常用技术?
三、 大题 60 分 1.根据题意画出 E-R 图 2.根据题目写出 SQL 语句和关系代数语言 3.范式理论(第一问是求候选码,第二问是判断是第几范式) 4.范式(第一问求闭包,第二问求函数依赖集)
四、 机试, 三个 C 语言题目和一个面向对象。 1、从键盘输入一个数字,判断是否是素数,如果是就打印出来,不是的话就打 印后面的离这个数最近的素数 输入 14 输出 17 ,输入 17 输出 17 2、输入一串字符,遇到字母字符就变换例如’A’->’D’ ‘B’->’E’ ‘X’->’A’ ‘Y’->’B’输出解密后的字符串 输入 l love you 007 输出 o oryh brx 007 3、将数组中的五个数字放在链表中按照升序排序 4、定义一个抽象类和两个子类,分别求出圆形的面积和矩形的面积。要求类中 的变量必须是私有的,打印的规则是,如果是矩形,打印矩形的长宽和面积,如 果是圆形,打印圆的半径和面积 语言可以是 java 或者 C++ 体现面向对象的特 性。