access学生成绩管理系统数据库

access学生成绩管理系统数据库
access学生成绩管理系统数据库

a c c e s s学生成绩管理系

统数据库

Prepared on 21 November 2021

学生成绩管理系统数据库

一、需求分析

1.信息需求

对学校而言,学生成绩管理系统是所有工作的首要之选,但是高校学生的成绩管理工作量大、繁杂,人工处理非常困难。因此,借助于强大计算机的处理能力,能够把人从繁重的成绩管理工作中解脱出来,并且更加准确、安全、清晰的管理环境。

2.功能需求

能够进行数据库的数据定义、数据操纵、数据控制等处理功能。

具体功能应包括:系统应该提供课程安排数据的添加、插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。

3. 安全性与完整性要求

对于学生成绩管理系统数据库来讲,由于其主要数据是学生成绩,只能由本人以及所教老师及教务处知道,因此做好数据安全性是重中之重。另外,要求所有在校学生的信息都要录入其中,并且要设计好个别情况。

二、概念结构设计

概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

设计成绩管理数据库包括学生、成绩、课程、教师四个关系。

E-R图如下

三、逻辑结构设计

(1)关系模式

E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。

设计学生成绩管理数据库,包括课程、学生、教成绩三个关系,其关系模式中对每个实体定义的属性如下:

课程信息表:(课程号,课程名,教师号,学分,学时)

此为联系“课程信息表”所对应的关系模式。课程名为该关系的候选码。

学生信息表:(学号,姓名,年级,性别,专业,系别)

此为联系“学生信息表”所对应的关系模式。学号为该关系的候选码。

成绩表:(学号,课程号,成绩)

此为联系“输入”所对应的关系模式。题目编号、管理号为该关系的候选码教师信息:(教师号,教师名,教师性别,教师系别)

此为联系“教师信息表”所对应的关系模式。教师信息为该关系的候选码。

数据库中包含4个表,即课程信息(classinformation),教师信息(teacher information),学生信息(studentinformation),成绩信息(scoreinformation)。

ACCESS数据库的基本操作

ACCESS数据库的基本操作 一、建立数据库 ACCESS数据库是一个独立的文件,其扩展名为.MDB。它所包含的对象:表(Table) 、查询(Query) 、窗体、报表、数据访问页、宏、模块等。 一个数据库可以拥有多个表、多个查询及多个其它对象,而表是整个数据库的基础。 创建数据库的二种方式: 1.启动Access 2002时创建数据库 “开始,程序,Microsoft access”→“空access 数据库”→指定保存位置和文件名 2.进入Access 2002后创建数据库 “文件,新建”→“常用”选项卡上选择“数据库”→指定保存位置和文件名→“创建” 二、建立表 创建表的三种方式: 1. 使用表设计器创建表结构 2. 使用“表向导”(利用示例表)创建表结构 3. 通过输入数据直接创建表结构和记录

重点掌握:使用表设计器 创建表的步骤: 1、设计表结构 数据库窗口“表”面板→双击“使用设计器创建表”→打开“设计视图”→设计表结构→“关闭”设计视图→输入表名。 2、输入表记录 双击表名打开“数据表视图”→输入表记录→“关闭”数据表视图。 关于表的说明: 1)表的三要素:表名、记录(行)、字段(列) 2)表的定义项:表名、字段名、字段数据类型、字段属性和表的主关键字。表的可选定义项:字段说明、表的属性。 3)表的命名:字母、汉字、数字、空格和除了句号、叹号、方括号等字符以外字符的任何组合。(在同一个数据库中,表名不能重复) 关于字段的说明: 1)字段名:每一个字段都必须有一个唯一的名字。 ①字段名长度不超过64个字符。 ②字段名可以包含字母、汉字、数字、空格(但空格不能为首字符), 还可以包含大部分标点符号。 ③字段名不能出现句号(。)、叹号(!)、方括号([ ])。 ④在同一张表中,字段名不能重复使用。

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

巧用ACCESS数据库管理工程资料.doc

巧用ACCESS数据库管理工程资料- [摘要]工程资料的管理工作是工程项目管理的一个重要环节,利用ACCESS数据库二次开发的程序,进行工程资料管理,有能实现工程资料管理无纸化、大幅提高工程资料管理效率、缩短收发资料流程时间、降低收文登记错误、遗漏等优点。本文根据在实际工程中的具体应用,介绍了如何利用ACCESS二次开发程序进行工程资料的管理工作。 [关键词]二次开发ACCESS数据库工程资料管理无纸化办公 1二次开发ACESS数据库管理工程资料的背景 大型建设工程中工程资料的流转和管理传统管理方法均为纯手工或简单的电子表格记录管理,作业人员工作量大、过程繁琐、重复性劳动强度大、作业过程容易出错。为了提高管理工程资料效率,减少作业人员劳动强度,减少重复劳动,降低成本,特利用ACESS数据库二次开发程序管理工程资料。 笔者利用ACCESS数据库二次开发的程序管理大型火电工程建设项目工程资料,通过实践证明利用ACCESS数据库管理工程资料除具有无纸化和无软件成本的优势,也具有提高工程资料管理效率,降低资料登记错误数量等优点。下面简单介绍一下此数据库的制作过程,并就实践应用情况做一推广阐述。 2程序介绍 2.1使用本程所需的条件 ●装有WINDOWS操作系统的电脑 ●装好软件OFFICE系列软件中的ACCESS数据库软件 ●把ACCESS数据库工程资料管理程序建立好或拷贝进电

脑 ●按照各工程特点进行少量设置修改并输入初始信息 ●具有初级OFFICE软件操作能力的员工 2.2数据库的基本介绍 数据库是利用ACESS数据库平台建立的,其表达和存储方式为有逻辑关系的表,每一张表有表头,有内容;表与表之间有逻辑关系,互相链接、查询、索引。这些表与表之间的逻辑关系,表达和管理工程所需要的数据。 3实践应用操作 实际操作前需要说明的是这些操作都建立在数据库(工程资料管理表与表间的逻辑关系、查询等)已建立好,或者将建立好的数据库拷贝进电脑后,才进行的以下实际应用操作: 3.1第一步,启动后,打开已经建好的ACCESS数据库所在的文件夹,如图(b),在文件上双击鼠标左键即可打开所需文件: 双击打开图(b)中《工程资料管理》后,可看到如图(c)界面: 在图(c)中所示界面左侧可看到:已设立好一般工程资料的分类(如图(c)红圈内所示)。 在收到工程资料后即可按照文件类别双击进入相应表名,进行工程资料登记。 3.2 在第一次进入本程序时,应先双击打开表《监理部专业列表》 表《监理部专业列表》打开后如图(d)所示,在《专业名称》表内进行专业代号及专业设置输入,第一次进入应设立好。此表为配合其它表而建立,方便了工程资料按专业分类,便于日

Access数据库应用教程课后题答案

课后选择题答案 第1章 1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( D )。 A.1:1联系B.1:m联系C.m:1联系D.m:n联系2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( C )。 A.建立新的属性来实现B.建立新的关键字来实现 C.建立新的关系来实现D.建立新的实体来实现 3.对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。 A.并运算B.交运算C.差运算D.积运算4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( B )。 A.并B.选择C.投影D.笛卡儿乘积5.关系型数据库中所谓的“关系”是指( B )。 A.各个记录中的数据彼此间有一定的关联B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系D.表中的两个字段有一定的关系6.下述关于数据库系统的叙述中正确的是( A )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( C )。 A.DB包含DBS和DBMS B.DBMS包含DB和DBS C.DBS包含DB和DBMS D.没有任何关系 8.在数据管理技术的发展过程中,可实现数据共享的是( C )。 A.人工管理阶段B.文件系统阶段

C.数据库系统阶段D.系统管理阶段 9.1970年,美国IBM公司研究员E.F.Codd提出了数据库的( C )。 A.层次模型B.网状模型C.关系模型D.实体联系模型 10.设属性A是关系R的主键,则属性A不能取空值。这是( A )。 A.实体完整性规则B.参照完整性规则 C.用户定义完整性规则D.域完整性规则 11.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是( C )。 A.层次数据模型B.网状数据模型 C.关系数据模型D.面向对象数据模型 12.在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( B )。 A.层次结构B.二维表结构 C.网状结构D.封装结构 13.关系数据模型( D )。 A.只能表示实体间的1:1联系B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系D.可以表示实体间的上述三种联系14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A.大型、中型和小型B.西文、中文和兼容 C.层次、网状和关系D.数据、图形和多媒体 15.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( C )。 A.数据定义功能B.数据管理功能 C.数据操纵功能D.数据控制功能 16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( B )阶段。 A.需求分析B.概念结构设计C.逻辑设计D.物理设计 17.E-R图是数据库设计的工具之一,它适用于建立数据库的( A )。

Access数据库应用教程课后题答案

课后选择题答案 第1章 1.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师与课程间的联系就是( D )。 A.1:1联系 B.1:m联系 C.m:1联系 D.m:n联系 2.把实体—联系模型转换为关系模型时,实体之间多对多联系在模型中就是通过( C )。 A.建立新的属性来实现 B.建立新的关键字来实现 C.建立新的关系来实现 D.建立新的实体来实现 3.对关系S与关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( A )。 A.并运算 B.交运算 C.差运算 D.积运算 4.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的就是( B )。 A.并 B.选择 C.投影 D.笛卡儿乘积 5.关系型数据库中所谓的“关系”就是指( B )。 A.各个记录中的数据彼此间有一定的关联 B.数据模型符合满足一定条件的二维表格式 C.某两个数据库文件之间有一定的关系 D.表中的两个字段有一定的关系 6.下述关于数据库系统的叙述中正确的就是( A )。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性就是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 7.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系就是( C )。 A.DB包含DBS与DBMS B.DBMS包含DB与DBS C.DBS包含DB与DBMS D.没有任何关系 8.在数据管理技术的发展过程中,可实现数据共享的就是( C )。 A.人工管理阶段 B.文件系统阶段

C.数据库系统阶段 D.系统管理阶段 9.1970年,美国IBM公司研究员E、F、Codd提出了数据库的( C )。 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 10.设属性A就是关系R的主键,则属性A不能取空值。这就是( A )。 A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则 11.数据库技术的奠基人之一E、F.Codd从1970年起发表过多篇论文,主要论述的就是( C )。 A.层次数据模型 B.网状数据模型 C.关系数据模型 D.面向对象数据模型 12.在数据库设计中用关系模型来表示实体与实体之间的联系。关系模型的结构就是( B )。 A.层次结构 B.二维表结构 C.网状结构 D.封装结构 13.关系数据模型( D )。 A.只能表示实体间的1:1联系 B.只能表示实体间的1:n联系 C.只能表示实体间的m:n联系 D.可以表示实体间的上述三种联系 14.按照传统的数据模型分类,数据库系统可以分为三种类型( C )。 A.大型、中型与小型 B.西文、中文与兼容 C.层次、网状与关系 D.数据、图形与多媒体 15.数据库管理系统能实现对数据库中数据的查询、插入、修改与删除等操作,这种功能称为( C )。 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 16.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它就是数据库设计的( B )阶段。 A.需求分析 B.概念结构设计 C.逻辑设计 D.物理设计 17.E-R图就是数据库设计的工具之一,它适用于建立数据库的( A )。

Microsoft Access数据库中SQL语句大全

ACCESS数据库的SQL语句教学引子:如何找到ACCESS数据库的SQL视图: 1)单击下图左侧的 : 2)单击上图顶部的 ,弹出如下图对话框: 5)单击“关闭”,此时在菜单中的文件菜单下面出现一个SQL的下拉框

;6)在“SQL”下拉框中选择如下图所示中的“SQL视图即可”。 1、查询所有记录:Select *通常用于快速查看表中的记录。当对表的结构无法确切记忆时,或要快速查看表中的记录时,使用Select *是很方便的。 use 企业销售管理系统 Select * from 职工 2、投影查询:很多时候并不需要将所有列的数据都显示出来。投影查询就是允许用户显示所需要的列。假设显示职工表中职工号、姓名、工资信息,具体操作方法如下。 Select 职工号,姓名,工资 from 职工 在Select查询中,还可以按照实际的需要或自己的喜好安排显示列的顺序,如果要把姓名放到第一列,则代码如下: Select姓名, 职工号,工资 from 职工 3、条件查询:显示wh1或wh2仓库、性别不为女、工资在1300~2100之间的职工信息。具体操作如下: Select * from职工号 where(仓库号=’wh1’ or仓库号=’wh2’) And not 性别=’女’ and 工资>=1300 and 工资工资<=2100 在这里一定要注意,(仓库号=’wh1’ or仓库号=’wh2’)一定要加括号,否则就不是原题的意思。

4、谓词In查询:在查找特定条件的数据时,如果条件较多,就需要用到多个Or运算符,以查找满足其中任一条的记录。但使用多个Or运算符,将使Where子句变得过于冗长,这时使用In就非常清楚。另外,在后面讲解的嵌套查询中,也必须使用In查询。下面以显示zg1、zg2、zg11、zg15的订购单信息为例具体讲解一下。 使用Or运算符 Select * from订购单 where 职工号=’zg1’ or职工号=’zg2’’) Or职工号=’zg11’ or职工号=’zg15’ 使用谓词In Use 企业销售管理系统 Select * from订购单 where 职工号 in(’zg1’, ’zg2’, ’zg11’, ’zg15’)在Select语句中,还支持In与Not结合使用。假设显示职工号不为zg1, zg2, zg11, zg15的订购单信息,具体代码如下: 使用Or运算符 Select * from订购单 where 职工号!=’zg1’ or职工号!=’zg2’’) Or职工号!=’zg11’ or职工号!=’zg15’ 使用谓词In Use 企业销售管理系统 Select * from订购单 where 职工号 not in(’zg1’, ’zg2’, ’zg11’, ’zg15’) 5、模糊Like查询:有的时候,我们不清楚所要查询的信息,如显示职工信息,但不能确定该职工的姓名,只知道他姓名中含有“王”字,那该如何查找呢?SQL中提供了Like关键字,使用Like进行了查询时,还要指定通配符。 通配符及其含义 通配符含义 %包含0个或多个字符 _(下画 包含一个字符 线) []指定范围(如[a-z] [^]不属于指定范围([^a-z]) 在SQL语句中,还支持Like与Not结合使用。假设显示姓名中不含 有“王”字的职工信息,具体代码如下:

(ACCESS数据库VB编程)学生信息管理系统

. . . 大学 数据库课程设计报告 题目:学生信息管理系统 班级:计本063班 姓名: 学号: 指导教师: 2009年6 月24 日

学生信息管理系统 摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实 施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任一个单位要生存要发展,要高效率地把部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生成绩管理系统主要提供便高效的管理功能,该实现以 下一些基本功能: 1.系统管理模块:维护系统的正常运行和安全性设置,包括添加用户、修改密码、删除用户等等。 2.班级管理模块:实现对全校班级的管理工作,包括:班级游览、班级添加、班级修改等,这三个功能模块各自独立,完成学校的全部班级的管理。 3.学生学籍管理模块:实现对学生的个人信息的管理工作,包括学籍添加、学籍查询、学籍修改等功能,从而便学校管理部门对学校的基本情况的快速查询和了解。 4.课程管理模块:该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设置和班级课程设置两个模块。 5.成绩管理模块:检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩查询、成绩浏览、成绩修改等功能模块。 6.奖惩信息管理模块:奖惩信息是用来督促学习学习活动的一种手段,包括奖惩信息的添加和修改。 7.个人信息查询模块:用于学生个人信息的查询,分为奖惩信息查询和成绩查询两个模块。 8. 退出模块:此模块完成程序的退出。 该程序界面友好,功能强大,适合实际应用。 关键字:数据库ACCESS数据库学生信息操作VB编程

access数据库库存管理系统[精品文档]

数据库作业 ——库存管理制作步骤 学院:文法学院 班级:行政1301 姓名:成尧 学号:20130042

目录 一.创建ACCESS 3 二.创建表3 三.建立窗体7 3.1 创建一般窗体7 3.2 创建库存管理登陆系统11 3.3 创建导航窗体17 四.创建查询17 4.1 创建更新库存查询18 4.2 查询入库/出库信息20 4.3 创建查询控制窗体22 4.4 设置报警处理23 4.4.1建立报警查询23 4.4.2 创建报警报表24 4.5 催货处理25 五.宏27 六.创建报表28 七.ER图31 八..设计理念 36

一.创建ACCESS 启动ACCESS 2010 单击快捷选项中的新建。在屏幕右侧出现如下图样,更改成需要的文件名,并选择好保存路径,单击创建。 创建“库存管理系统.mdb”空数据库。 二.创建表 根据表表的结构在“库存管理系统.mdb”中创建表. (1)单击创建选项中的表按钮。

(2)对默认表1 进行编辑,右击表1单击设计视图,更改表名称,这里我把它改为仓库表,单击确定按钮,表格创完毕。 (3)再次右击仓库表,在弹出的选项框中选择数据表视图(H)。 (4)在表中输入相应的数据,完善表的结构。 仓库表创建完成后,右击,单击保存。

(5)在图片一栏中选中方框右击点击插入对象 (6)单击由文件创建——浏览选择自己需要的图片,点击打开确 定 (7)以同样的方法分别依次创建登录,库存表,商品出库表,商品入库表,商品信息表。

(8)所需的六个表创建完毕,在ACCESS界面的左侧有显示,如若想

access学生成绩管理系统数据库

a c c e s s学生成绩管理系统 数据库 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

学生成绩管理系统数据库 一、需求分析 1.信息需求 对学校而言,学生成绩管理系统是所有工作的首要之选,但是高校学生的成绩管理工作量大、繁杂,人工处理非常困难。因此,借助于强大计算机的处理能力,能够把人从繁重的成绩管理工作中解脱出来,并且更加准确、安全、清晰的管理环境。 2.功能需求 能够进行数据库的数据定义、数据操纵、数据控制等处理功能。 具体功能应包括:系统应该提供课程安排数据的添加、插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。 3. 安全性与完整性要求 对于学生成绩管理系统数据库来讲,由于其主要数据是学生成绩,只能由本人以及所教老师及教务处知道,因此做好数据安全性是重中之重。另外,要求所有在校学生的信息都要录入其中,并且要设计好个别情况。 二、概念结构设计

概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 设计成绩管理数据库包括学生、成绩、课程、教师四个关系。 E-R图如下 三、逻辑结构设计 (1)关系模式

E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。 设计学生成绩管理数据库,包括课程、学生、教成绩三个关系, 其关系模式中对每个实体定义的属性如下: 课程信息表:(课程号,课程名,教师号,学分,学时) 此为联系“课程信息表”所对应的关系模式。课程名为该关系的候选码。 学生信息表:(学号,姓名,年级,性别,专业,系别) 此为联系“学生信息表”所对应的关系模式。学号为该关系的候选码。 成绩表:(学号,课程号,成绩) 此为联系“输入”所对应的关系模式。题目编号、管理号为该关系的候选码 教师信息:(教师号,教师名,教师性别,教师系别) 此为联系“教师信息表”所对应的关系模式。教师信息为该关系的候选码。 数据库中包含4个表,即课程信息(class information),教师信息(teacher information),学生信息(student information),成绩信息(score information)。

ACCESS数据库应用技术》课后习题参考答案(1)

《ACCESS2010数据库应用技术》 课后习题参考答案 目录 第1章 (1) 第2章 (3) 第3章 (4) 第4章 (5) 第5章 (6) 第6章 (7) 第7章 (8) 第8章 (9) 第9章 (12) 第1章 一、选择题 1.B 2.A 3.B 4.B 5.D

6.C 7.A 8.D 9.C 10.A 11.C 12.D 13.B 14.D 15.B 二、填空题 1.数据库,数据库管理系统,数据库系统 2.元组,属性 3.1:n或一对多 4.选择 5.文件 6.表,窗体 三、问答题 1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶 段。 人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。 文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。数据可以长期保存;数据对程序有一定独立性;但数据的共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。

在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。 (在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。有关学校信息管理 的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。) 新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的 管理以及数据库技术的应用开辟新的途径。 2.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,因为采用了数 据库的三级模式结构,保证了数据库中数据的独立性。在数据存储结构改变时,不影响数据的全局逻辑结构,这样保证了数据的物理独立性。在全局逻辑结构改变时,不影响用户的局部逻辑结构以及应用程序,这样就保证了数据的逻辑独立性。 3.答:关系运算式如下: (1)σ年龄>35(患者) (2)σ职称='主任医师'(医生) (3)π(患者病例号,患者姓名)(σ姓名='王三'(医生患者)),其中连接的条件为“医生.医生编号=患者.医生编号”。 (4)π(医生编号,姓名,职称)(σ患者姓名='刘北'(医生患者)),其中连接的条件为“医生.医生编号=患者.医生编号”。 4.答:启动Access 2010常用的方法有3种: ①在Windows桌面中单击“开始”按钮,然后依次选择“所有程序”→“Microsoft Office”→“Microsoft Access 2010”选项。 ②先在Windows桌面上建立Access 2010的快捷方式,然后双击Access 2010快捷方式图标。 ③双击要打开的数据库文件。 退出Access 2010的方法主要有如下4种。 ①在Access 2010窗口中,选择“文件”→“退出”菜单命令。 ②单击Access 2010窗口右上角的“关闭”按钮。 ③双击Access 2010窗口左上角的控制菜单图标;或单击控制菜单图标,从打开的菜单中选择“关闭”命令;或按组合键Alt+F4。 ④右键单击Access 2010窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。

Access数据库实用教程练习题

Access数据库实用教程 一、简答题(每题1分) 1.如何在报表中添加分页符? 2.如何在报表的背景上添加图片以增加显示效果? 3.怎样查找和替换表中的数据? 4.为什么自动编号字段会不连续? 5.什么是宏? 6.查询有几种类型?Select查询命令的作用是什么? 7.报表由哪几部分组成?每部分的作用是什么? 8.如何在数据访问页中添加滚动文字“欢迎访问!”? 9.数据访问页有什么作用? 10.“级联更新相关字段”和“级联删除相关字段”各起什么作用? 11.报表有哪几种视图? 12.创建报表有几种方式?它们各有什么特点? 13. Access的启动和退出各有几种方法? 14.怎样设置表的外观?主要从哪几个方面设置? 15.什么是表达式?在Access中,表达式有什么作用? 16.控件有什么作用? 17.查询对象中的数据存放在哪里? 18.在表关系中,“参照完整性”的作用是什么?设置“参照完整性”后对主表和从表的限制是什么? 19.比较表和查询的异同之处。 20.简述数据管理技术的几个发展阶段。 21.什么情况下需要修改表结构?修改表结构时需要注意什么问题? 22.表间关系的作用是什么? 23.报表和窗体的区别是什么? 24.数据访问页和其他数据库对象有什么相同点和不同点? 25.用SQL语句将“学生成绩表”中所有“英语”大于90分的记录的“语文”、“数学”各减去2分。 26.如何设置窗体和报表中所有控件的默认属性? 27.用SQL语句建立一个查询:运行时,输入一个学生的学号,就能把学生的成绩及基本情况查询出来。 28.以下竞赛评分程序的功能是什么? Private sub form_click() Dim max as integer, min as integer Dim I as integer, x as integer, s as integer

ACCESS数据库使用方法和技巧

关于Access数据库的说明: Microsoft Access是Microsoft Office中的一个套件,如果您的电脑中安装了Microsoft Office,那么一般来说您的电脑中就安装了Microsoft Access,因为Microsoft Access是Microsoft Office默认的安装套件。有了Microsoft Access你就可以用它来打开扩展名为MDB 的Access数据库文件了。 我们提供的Access数据库需要用Microsoft Access2000(或者Microsoft Access XP或者Microsoft Access2003,Microsoft Access97可能打不开),因此如果您的电脑中是Microsoft Access97,那么您需要将您的Microsoft Office升级到2000或者更高版本。 Access数据库文件必须用Microsoft Access来打开,如果您的电脑中没有Microsoft Access,那么您可能需要安装Microsoft Office2000或者更高版本;如果您的电脑中已有Microsoft Office,但没有Microsoft Access,那么您可能需要插入Microsoft Office光盘,安装Microsoft Access套件。 1、打开光盘,将ACCESS数据库复制到硬盘; 2、双击打开ACCESS数据库文件; 3、关闭ACCESS数据库窗口; 4、打开“工具”--“数据库实用工具”—“转换数据库”—“到当前ACCESS数据库版本; 5、选中ACCESS数据库文件--“转换” 6、重新命名ACCESS BD1文件即完成。 1、双击打开ACCESS数据库文件; 2、在“对象”选卡中点击“查询”—选取“企业名录查询”; 3、单击“设计”进入选择查询界面; 4、确定您需要检索的字段,如“企业名称”、“通讯地址”、“邮政编码”、“经营范围”、“行 业名录”等; 5、按字段检索时,请在“准则”表格中填入Like“*深圳*” 注意:“深圳”就是关键字,改变一下关键字就是您要设定的检索了,Like“*深圳*”就是检索命令。 6、点击“保存”即完成查询。

Access数据库管理系统

9.2 一个完整的数据库管理系统实例 很多人都有过到书屋租书的经历,我们往往会为老板的健忘以及业务的混乱恼火!那么 我们就来建立 图书租借系统为那些老板解忧吧! 9.2.1 数据分析并创建表 书店的业务看似简单,其实也需要仔细分析才能理出头绪。下面列出了需要的数据。 ●与顾客相关的数据:顾客姓名,顾客编号,电话,是否会员,会员编号,地址。 ●与书籍相关的数据:图书编号,几册装,图书名称,作者编号,作者,类型编号, 类型,出版社编号,出版社名称,电话,一般价,会员价。 ●租借记录:顾客姓名,借阅日期,是否归还,归还日期,借阅图书。 ●会员缴款记录:缴款编号,缴款日期,客户编号,缴款金额。 以上列出了需要的数据,但是依照上述数据建立的表格会出现数据的重复及冗余。因此,我们要在分析的基础上建立表间的关联。很显然,与书籍有关的数据可以分拆成四个表,分别为: ●图书清单表:图书编号(索引),几册装,一般价,会员价,图书名称。 ●作者名单表:作者编号(索引),姓名。 ●图书类型表:类型编号(索引),类型。 ●图书名单表:图书编号(索引),图书名称。 ●出版社名单:出版社编号(索引),出版社名称,电话。 在表的分析基础上,我们可以设计出8个表,分别为“书籍清单”,“顾客名单”和“租借记录”3个主表,以及“书籍类型”、“书籍名单”、“作者名单”、“出版社名单”与“会员缴款记录”5个附表。建立的关系如图1-1所示。 图9-1 建立的表关系视图 1 / 24

接下来我们将分别建立这8个表。 (1)书籍清单表:首先鼠标单击任务窗格中【新建】|【空数据库】选项,打开如图9-2所示窗口。 图9-2 新建空数据库窗口 在上图中选择保存路径及名称,本例保存在E:/数据库实例文件夹下,命名为书籍租借管理系统。鼠标单击【创建】按钮。打开数据库窗口如图9-3所示。 图9-3 数据库窗口 在这个窗口里就可以利用以前学的知识建立表了,下面以顾客记录表为例,其它表大家自己创建。首先选择表对象,鼠标单击【新建】按钮,选择“设计视图”后,单击【确定】按钮,如图9-4所示。

Dreamweaver+ASP+ACCESS数据库操作教程

设置IIS 构建了一个正确的网页开发环境,实际上这里最重要的是我们要确定我们安装的web服务器(如win2000/xp以上为IIS)IIS是否已经正确启动了。如何确定呢?我们可以启动IE浏览器,在地址栏中输入“http://localhost/”或“http://127.0.0.1/”或“http://计算机名/”看看能不能打开默认的网页,如过能打开IIS默认的网页,则说明IIS已经正常启动了,这时就可以用来测试asp动态网页了。 为了更好的进行测试,我们也可以打开IIS管理器对IIS进行具体设置。打开 "控制面板"-->"管理工具"-->"internet信息服务器" 这样就打开了IIS管理器。如图1 图1

我们可以对“默认WEB站点”的主目录进行更改。主目录是什么?想详细知道IIS的详细设置的话,可以看相关专业书籍哦。我们这里要讲求“速成”,我们可以理解为,主目录就是我们要存放代测试的动态网页的地方。其默认的路径为“C:\Inetpub\wwwroot\”如果你想更改主目录也非常简单:选中“默认web站点”-->右击-->选择“属性”在弹出的窗口中选择“主目录”选项卡,这样就可以给该为任意的磁盘分区或目录了,当然是越方便越好了,本人的电脑,主目录被我改成了“f:\webtest\”如下图所示: 用Dreamweaver+access制作一个简单的asp新闻发布系统(二) 2009年05月11日星期一下午 05:17 ----数据库与测试站点的建立 分析实现所要实现功能 首先我们要明确,一个新闻发布系统所能实现的最基本的功能: 1、一般在网站的首页有新闻的标题列表(news_list.asp) 2、通过显示的新闻标题可以看到新闻的内容(news_detail.asp) 3、有一个管理员登陆的入口(login.asp) 4、添加新闻的页面(news_add.asp) 5、编辑新闻的列表的页面(news_edit.asp)

access数据库案例教程

access数据库案例教程 【篇一:access数据库案例教程】 网盘高速下载: 36.35 mb 中文名:access2010中文版入门和实例教程作者: 张强等图书分类:软件资源格式:pdf版本:扫描版出版社:电子工业出版社书 号:9787121129452发行时间:2011年03月地区: 大陆语言: 简体中文简介: 目录: 第1章初识access 2010 1 1.1 走进access 2010 1 1.2 access 2010的新特点 1 1.3 access 2010的操作环境 4 1.4 “文件”选项卡 11 1.5 个性化设置 13 1.6 善用帮助 16 动手实验 18 第2章数据库的创建和操作 19 2.1 认识数据库 19 2.2 数据库使用系统开发 20 2.3 数据库使用系统开发方法 21 2.4 数据库的创建 24

2.5 组织数据库对象 27 2.6 操作数据库对象 28 动手实验 31 第3章表 32 3.1 表的设计 32 3.2 创建表 34 3.3 在表中添加和删除字段 41 3.4 创建查阅字段列 42 3.5 字段属性 46 3.6 定义数据表的关系 51 3.7 创建和使用附件字段 54 3.8 在access中使用运算符和表达式 56动手实验 61 第4章操作和修饰表 63 4.1 数据表的操作 63 4.2 数据检索 66 4.3 设置数据表的格式 71 4.4 对数据表中的行汇总统计 74 4.5 access数据表的导出 75 动手实验 79 第5章选择查询 81

5.1 查询 81 5.2 使用向导创建选择查询 82 5.3 使用查询设计视图 84 5.4 编辑和修改查询 91 5.5 参数查询 94 5.6 使用查询执行计算 96 5.7 创建交查表查询 100 5.8 创建查找重复项查询 104 5.9 使用向导“查找表之间不匹配项的记录” 106 5.10 操作查询 107 动手实验 112 第6章窗体 113 6.1 认识窗体 113 6.2 窗体的创建 116 6.3 窗体的设计视图 123 6.4 理解和使用属性 127 6.5 窗体中控件及其使用 129 6.6 创建选项卡窗体 142 6.7 窗体的布局和格式调整 151 6.8 美化窗体 154 6.8 综合使用 157

相关文档
最新文档