文档详情

查询、视图操作题讲解.doc

发布:2017-03-22约1.21万字共12页下载文档
文本预览下载声明
c1.1、数据库设计 (1) 创建数据库sjk.dbc及数据库表xsb.dbf和kcb.dbf。其结构和记录如下: xsb.dbf: 学号C(4) 姓名C(10) 课程号C(1) 成绩N(7,2) 1101 李晓艳 3 91.00 1105 罗珊珊 2 92.00 1103 田思思 3 87.00 1102 杜 凤 1 99.00 1104 苏柳芳 3 64.00 kcb.dbf: 课程名C(12) 课程号C(1) 市场营销学 1 概率统计 2 财政学 3 (2)为数据库sjk.dbc中的数据库表kcb.dbf和xsb.dbf建立一对多的永久关系。修改xsb.dbf 中成绩字段,默认值为0。修改xsb.dbf表中成绩字段属性,使其输入值在1-100之间, 当超出这个范围时,提示“成绩应该在1-100之间”。 (索引名与表达式相同,使用BETWEEN函数) (3)为数据库sjk.dbc中的数据库表kcb.dbf和xsb.dbf设计参照完整性,具体要求是:更新 规则设为“限制”,删除规则设为“级联”,插入规则设为“忽略”。 2、查询设计: 设计一个名为cx.qpr的查询,要求:查询出成绩大于等于80分的学生,要求显示如下字段: 学号,姓名,课程名,成绩,并且成绩按升序排列。 1、数据库设计 (1)建立数据库RSGL.DBC,包含两个表,其结构和记录分别是: SALARY.DBF: 部门号 C(2) 员工号 C(4) 姓名C(6) 性别C(2) 工资Y(8) 01 0101 李现峰 男 2150 02 0201 刘志刚 男 2350 02 0202 罗海燕 女 2100 03 0301 杨子萱 女 2500 DEPT.DBF: 部门号C(2) 部门名C(10) 01 制造部 02 销售部 03 人事部 (2)为数据库RSGL中的两个表建立一对多的永久关系;设置SALARY.DBF表中员工号字段的有 效性规则,使员工号的前两位必须是部门号,提示信息为:“员工号与部门号不符”; (3)为数据库RSGL中的表设计参照完整性,具体要求:将其更新规则设为“限制”,删除规 则也为“级联”,插入规则为“限制”。 2、视图设计 根据上述RSGL数据库,建立一个名称为RSST的视图,查找所有工资为2200以上的员工相关信 息,并且按照工资降序排列。要求显示如下字段:部门号,部门名,姓名,性别,工资。1、数据库设计 (1)建立数据库DHGL.DBC,包含两个表,其结构和记录分别是: CKH.DBF: 仓库号C(3) 城市C(6) 面积N(5,1) ck1 甘肃 370 ck2 内蒙古 458.2 ck3 宁夏 299.3 ck4 陕西 356 zg.DBF: 职工号C(6) 仓库号C(3) 工资N(4) 性别C(2) 009901 ck1 2300 男 009902 ck2 2870 女 009903 ck3 2460 男 009904 ck4 2830 女 (2)为数据库DHGL中的两个表建立一对多的永久关系;修改zg
显示全部
相似文档