❶ 实验五 ACCESS应用 实验要求: 1.创建一个名为“学生管理”的数据库。 2.创建一个“学生档案”数据表
在access里面用罗斯文数据库实例建立个或自己建一个:
1、启动ACCESS建空数据库,取名“学生管理”。
2、建一个表,如果有excel数据可直接导入或在设计视图里面建表,字段名:学号、姓名、性别、出生日期(在里面限定》1988-1-1')、家庭住址。取名“学生档案”至于记录,自己输入几个人的情况。
3、建一个表取名“学生成绩”,字段名:学号、课程A、课程B、课程C、课程D、课程E。至于记录,自己输入几个人的情况。
4、,5、建关联的查询。在查询设计视图中将“学生档案”的学号拖到“学生成绩”的学号字段上。sql语句为:SELECT 学生档案.学号, 学生档案.姓名, [学生成绩]![课程A]+[学生成绩]![课程B] AS 总成绩 FROM 学生档案 INNER JOIN 学号 ON 学生档案.学号 = 学生成绩.学号,可以查询学生成绩。
6、sql语句为:SELECT 学生档案.学号, 学生档案.姓名, [学生成绩]![课程A],[学生成绩]![课程B] FROM 学生档案 where ((year(now)-year(出生日期)>20 INNER JOIN 学号 ON 学生档案.学号 = 学生成绩.学号
7、用以更新查询即可。
8、建一窗体(设计视图)里面建一些说明标签,一些功能按钮:按钮的单击事件调用相应的宏事件(或用VBA代码)调用需要的查询,取名“主窗体”。
一个简单的数据库就建好了。access功能很多,一句两句说不清楚,找本教材看看。
❷ 1、 使用SQL语言中CREATE DATABASE 命令建立“学生资料”数据库 2、 并在“学生资料”库中,使用SQL语言中
create database 学生资料
go
use 学生资料
drop table 课程
create table 学生
(
学号 char(5) not null,
姓名 char(8),
性别 char(2),
出生年月 datetime,
籍贯 char(10),
入学成绩 int
)
create table 课程
(
课程号 char(5) not null,
课程名 char(20),
先行课 char(5),
学分 int
)
create table 选课
(
学号 char(5),
课程号 char(5),
成绩 int
)
alter table 学生
add CONSTRAINT pk_学号 PRIMARY KEY CLUSTERED (学号)
alter table 课程
add CONSTRAINT pk_课程号 PRIMARY KEY CLUSTERED (课程号)
alter table 选课
add constraint 课程号 foreign key(课程号) references 课程(课程号)
alter table 选课
add constraint 学号 foreign key(学号) references 学生(学号)
alter table 学生
add EMAIL varchar(50)
因为这是我在数据库查询分析器中实现的,比较乱,但是觉得可以满足你所要的要求,你自己归纳整理一下,不过我要的是分,你的分数是0,太少了哦!
❸ vf作业建立项目文件prog1,在项目文件下建立“学生管理”数据库,在数据库中建立表“grade”和表“student
本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。
(1)在命令窗口输入命令:MODIFY DATABASE prog1,新建数据库,右击数据库设计器,选择“添加表”快捷菜单命令,将考生文件夹下的grade.dbf自由表添加到数据库prog1中。
(2)在数据库设计器中单击右键,在弹出的快捷菜单中选择“新建表”菜单命令,以student为文件名保存在考生文件夹下。根据题意,在表设计器的“字段”选项卡中,依次输入每个字段的字段名、类型和宽度。
(3)在数据库设计器中,右键单击数据库表student.dbf,选择“修改”快捷菜单命令,进入xsda.dbf表设计器,在“字段”选项卡中为“学号”字段选择一个索引排序,然后单击“索引”选项卡,此选项卡中,系统已建立默认的索引名“学号”,将“索引”下拉列框中的索引类型改为“主索引”。以同样的方法为grade表建立普通索引。
(4)在数据库设计器中,将student表中“索引”下面的“学号”主索引字段拖到grade表中“索引”下面的“学号”索引字段上,建立student和grade两个表之间的永久性联系。
参考数据库已经送到邮箱。请查收。
希望可以帮到你。