首页数据库数据库怎么做,新手怎么做报表

数据库怎么做,新手怎么做报表

编程之家2026-05-201124次浏览

其实数据库怎么做的问题并不复杂,但是又很多的朋友都不太了解新手怎么做报表,因此呢,今天小编就来为大家分享数据库怎么做的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

数据库怎么做,新手怎么做报表

怎么做数据库呀

在access里面用罗斯文数据库实例建立个或自己建一个:

1、启动ACCESS建空数据库,取名“学生管理”。

2、建一个表,如果有excel数据可直接导入或在设计视图里面建表,字段名:学号、姓名、性别、出生日期、家庭住址等。取名“学生档案”至于记录,自己输入几个人的情况。

3、建一个表取名“学生成绩”,字段名:学号、课程A、课程B、课程C、课程D、课程E。至于记录,自己输入几个人的情况。

4、建关联的查询。在查询设计视图中将“学生档案”的学号拖到“学生成绩”的学号字段上。sql语句为:SELECT学生档案.学号,学生档案.姓名, [学生成绩]![课程A]+[学生成绩]![课程B] AS总成绩 FROM学生档案 INNER JOIN学号 ON学生档案.学号=学生成绩.学号,可以查询学生成绩。

5、sql语句为:SELECT学生档案.学号,学生档案.姓名, [学生成绩]![课程A],[学生成绩]![课程B] FROM学生档案 where((year(now)-year(出生日期)>20 INNER JOIN学号 ON学生档案.学号=学生成绩.学号

数据库怎么做,新手怎么做报表

6、建一窗体(设计视图)里面建一些说明标签,一些功能按钮:按钮的单击事件调用相应的宏事件(或用VBA代码)调用需要的查询,取名“主窗体”。

一个简单的数据库就建好了。access功能很多,一句两句说不清楚,找本教材看看。

数据库设计怎么做

两个不同实体间的1:n关系

上图中表示的是一辆汽车与零件之间的1:n关系,一辆汽车由许多个零件构成。“汽车”这个实体具有型号、单价和牌号等属性,“零件”这个实体具有名称、单价和厂家等属性,“数量”是它们之间的关系“组成”的一个属性。

当然E-R图还可以表示1:1关系,例如夫妻关系以及姓名与学号间的关系等。

E-R图还可以表示m:n关系,例如教材中中讲的“学生”与“课程”之间通过“学习”联系,一个学生要学习多门课程,反之同一门课程有很多学生在学习。

数据库怎么做,新手怎么做报表

在E-R图中,有时为了使其简洁明了,图中可以略去各属性,着重表示实体间的联系情况,而属性可以单独以表格形式单独列出。

4.E-R图的设计

E-R图的设计虽然没有一个绝对固定的方法,但一般来说应遵循以下两条基本原则:

(1)首先要针对每一个用户做出该用户信息的局部E-R图,确定该用户视图的实体、属性和联系。

[注意]

在设计E-R图时,能作为属性的就不要作为实体,这样有利于E-R图的简化。

(2)把每一个局部的E-R图综合起来,产生出总体的E-R图。

[注意]

在E-R图的综合的过程中,同名实体只能出现一次,还要去掉不必要的联系,这样才能消除冗余。

一般来说,从总体E-R图必须能导出原来所有局部E-R视图,包括所有的实体、属性和联系。

任何一个系统的E-R图都不是惟一的,强调的侧面不同,所作出的E-R图就可能差别很大。总体的E-R图所表示的实体联系模型,只能说明实体间的联系关系,还需要把它转换成数据模型才能被实际的DBMS所接受。

2.3.3从E-R图导出关系模型

E-R图是现实世界各实体的具体反映,与数据库具体实现毫无关系,但它却是构造数据模型的主要依据。本章的重点也是难点是:正确地应用E-R图反映实体间联系并从E-R图中导出关系模型。

1.从E-R图中导出关系模型的原则

(1)对于E-R图中的每一个实体,都应转换为一个关系,该关系应包括对应实体的全部属性,并应根据关系所表达的语义确定哪个属性(或哪几个属性组合)作为“主键”。键在关系模型中是实现联系的主要手段。

(2)对于E-R图中的联系,情况比较复杂,要根据实体联系的方式的不同,采取不同的手段加以实现。

2.从E-R图中导出关系模型

(1)两实体间1:n联系

对于两实体间1:n联系,导出关系模型的原则是:可以将“1”方实体的“主键”纳入“n”方实体对应的关系中作为“外部键”,同时把联系的属性也一并纳入“n”方对应的关系中。

(2)同一实体内部个体间1:n联系

对于同一实体集内部个体间的1:n联系,导出关系模型的原则是:可在这个实体所对应的关系中多设一个属性,用来作为与该实体相联系的另一个体的“主键”。

(3)两实体间m:n联系

对于两实体间的m:n联系,导出关系模型的原则是:必须对“联系”单独建立一个关系,用来联系双方实体;该关系的属性中至少要包括被它所联系的双方实体的“主键”,并且如果联系有属性,也要归入这个关系中。

(4)同一实体内部存在m:n的联系

如果同一实体内部存在m:n的联系,那么从E-R图导出关系模型的原则是“为这个联系单独建立一个关系;该关系中至少应包括被它所联系的双方实体的“主键”,如果联系有属性,也要归入这个关系中。

(5)两个以上实体间m:n多元联系

对于两个以上实体之间的m:n多元联系,从E-R图导出关系模型的原则是:必须为联系单独建立一个关系,该关系中最少应包括被它联系的各个实体的“主键”,若是联系有属性,也要归入这个关系中。

(6)两实体间1:1联系

对于两实体间1:1联系,只需在一个关系模型中增加另一个关系模型的主键,并可省略两实体间的联系模型。例如:书中所讲到的厂家与工厂的关系,可以省去“管理”这个模型,在“工厂”模型中加入属性“姓名”或在“厂长”模型中加入“工厂”的主键“厂号”,这样关系模型就形成了。

如何创建数据库

什么是SQL呢 SQL就是专门用来做数据库的一门语言和C语言差不多(当然功能不紧紧是做数据了编程啊都可以.....这里就不多说了)z这道题用ACCESS就可以完成了

1首先用Access 2000(数据库)做一个数据库打开设计器创建表在点菜单另存为名为班级名+自己名字英文简写最后点保存啦(每完成系统都是有提示的啦)第一问解决

2打开设计器上面做的表下面下

创建数据表名字都是在最后完成时做的先不用管然后在输入sID,sName,sSex,sAge,sClass注意根据后面的要求填写字段及数据类型以及

在做其他的问题了将T_Student表的sID字段设置为标识列,种子为1,增量为2。

为T_Student表的sSex(性别)字段设置其默认值为“男”。

为T_Student表的sAge(年龄)字段设置检查约束,规定年龄在0到30岁之间。

为T_KC表的cName(课程名称)字段设置唯一性约束。,规定课程名称不得重复。

生成一个规则t_rule,限制数据的取值范围在(0---100)之间,然后将这个规则绑定到T_CJ表的cj(成绩)字段。

为T_KC表的cName字段创建索引。

最后

当然主键当然是SID了一定要标好哦~~·先不管作业其他要求

在依次做其他2个表;

T_KC(cID,cName,sBianhao,sXuefen)

T_CJ(sID,cID,cj)注意主键是SID

3.做好了三个表后退出设计器

在打开以一个个表在按要求输入(在每个表中添加3-5条记录。)

好了基本就完成了

当然用SQL也能完成这些问题并且要快但涉及到TQL语言编程问题很难说清楚就不一一解释了···

数据库怎么做和新手怎么做报表的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

游戏源码出售平台?虚拟资源交易平台源码从表1提取表2对应的数据,表一表二数据自动匹配