当前位置:首页 > 建立一个数据库database1
delete from sc
where sno=” 20040108”; 六 论述题
1. 描述数据库中的七个对象,包括表、查询、窗体、数据访问页、模块、宏、报表的功能和特点 2 略
一、请对student数据库中的表(不包括student2005)作下列查询: 1、查询得到所有学生的学号、姓名、性别、院系、选课的课程号、课程名、平时成绩、期末成绩、总评成绩,所建的查询命名为Query1。 2、查询得出每个学生的期末成绩的平均值,要求结果显示学生的学号和课程的期末成绩的平均值,所建的查询命名为Query2。
3、查询得到每个院系男生和女生的人数,要求查询后显示院系号和人数,所建的查询命名为Query3。
4. 在学生表中查询姓名为“李文”和“成军”的信息,将该查询保存为query4.
5. 在学生表中建立一个参数查询,查询某个姓氏的学生并显示学生的学号、姓名,将该查询保存为query5。
6.对选课表作更新查询,将期末成绩在60和70之间的期末成绩+10分,并将该查询保存为query6。
一:
网状数据库 层次数据库 关系数据库 一对一 一对多 多对多 标签 求和 mdb
关系型数据模型 二
C B A CC 三
实体:实体是客观存在并可相互区别的事物。
属性:实体所具有的某一特性称为属性。一个实体可以由若干个属性来描述。
输入掩码:用于确定在数据输入和编辑时如何显示数据。
有效性规则:用于测试在字段中输入的值是否满足在表达是窗体中输入的条件。
模式:也称为逻辑模式,是数据库中全体数据的逻辑结构和特征描述,也是所有用户的公共数据视图。 四 1
Access2000窗体分为三类:
流程控制窗体 数据操作窗体 交互信息窗体。 2
数据独立性是指应用程序不会因为物理表示和访问技术的改变而改变,数据独立性包含物理独立性和逻辑独立性。
物理独立性:当数据的物理结构发生改变是,数据库的逻辑结构并不受到影响,因而也不会引起应用程序的改变 逻辑独立性:当数据库总体结构发生改变时,无需修改原来的应用程序。 3
数据完整性:数据的完整性是指存储在数据库中的数据的正确性和相容性以防止数据库中存在不符合语义的数据或在进行各种数据操作(插入、删除、修改等)时破坏了数据的一致性。 (1)实体完整性
实体完整性要求数据表中所有的行唯一,即所有记录都是可区分的,例如一个学校的每个学生在学生档案库中应该有且只有一条记录。 (2)域完整性
域完整性是指给定列的输入有效性,例如在代表月份的列中,应该只能输入1~12之间的数值,否则输入是无效的。 (3)引用完整性
在输入或删除记录时,引用完整性保持表之间已定义的关系。在 SQL Server 2000 中,引用完整性基于外键与主键之间或外键与唯一键之间的关系(通过 FOREIGN KEY 和 CHECK 约束)。 (4)用户定义完整性
用户定义完整性使用户得以定义不属于其它任何完整性分类的特定业务规则。 4
5个组成部分:数据、硬件、软件、用户和系统维护人员 5
关系模型的主要优点:
(1)关系模型是建立在严格的数学概念基础上的,以集合论、关系代数为基础。
(2)关系模型的概念单一,数据结构简单用户易懂易用。 (3)具有较高的数据独立性。
关系模型的主要缺点是运行效率不够高。
五 设计题 1 2
select 职工代号,sum(天数)as 请假天数 from 请假情况
group by 职工代号; 3
select sno from sc
where cno=”270010”; 4
update sc
set score=score+5 where cno=”270010”; 5
delete from sc
where sno=”20040108”
六 论述题
1. 描述数据库中的七个对象,包括表、查询、窗体、数据访问页、模块、宏、报表的功能和特点 2. 略
共分享92篇相关文档