visal foxpro 数据库及表的操作问题

[复制链接]
查看11 | 回复1 | 2009-4-19 11:47:15 | 显示全部楼层 |阅读模式
1、 创建数据表“课程表”、“学生表”和“成绩表”,各表的结构及表内容如下所示。
(1)课程表(结构)
字段名称 字段类型 字段大小
课程号 文本 3
课程名 文本 20
课程类别 文本 6
学分 数值 2
(2)学生表(结构)
字段名称 字段类型 字段宽度
学号 文本 8
姓名 文本 8
性别 文本 21
出生日期 日期
专业 文本 10
党员否 逻辑
简历 备注
照片 通用
(3)成绩表结构
字段名称 字段类型 字段大小 小数位
学号 文本 8
课程号 文本 3
平时成绩 数值 5 1
期末成绩 数值 5 1
建立数据库,并进行相关的数据库操作,再把上述三个表加入到该数据库中。

将“学生表”中的“性别”字段内容限定只能输入“男”或“女”,其有效性信息为“性别非男即女”。

对“学生表”中的记录按“出生日期”字段进行升序排序

根据“学生表”中的学号字段建立主索引,根据“课程表”中的课程号字段建立候选索引,根据“成绩表”中的学号字段和课程号分别建立普通索引。

在学生表中,学号字段值的前四个字符对应着学生的入学年信息,而在入学日期中也包含有学生的入学年信息,且这两处信息所反映的意义应该是一样的,试建立记录级的有效性规则。

建立各个表之间的联系,并设置参照完整性。
(1) 建立父表“学生表”与子表“成绩表”之间的一对多联系
(2) 建立父表“课程表”与子表“成绩表”之间的一对多联系
(3) 编辑学生表与成绩表之间的参照完整性,并指定其更新规则是级联的
(4) 编辑课程表与成绩表之间的参照完整性,并指定其插入规则是限制的。

回复

使用道具 举报

千问 | 2009-4-19 11:47:15 | 显示全部楼层
很简单的问题,你说的这样复杂,你好好了解一下关联命令吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行