数据库技术与ACCESS应用课件.ppt

上传人(卖家):晟晟文业 文档编号:4841544 上传时间:2023-01-17 格式:PPT 页数:30 大小:588.50KB
下载 相关 举报
数据库技术与ACCESS应用课件.ppt_第1页
第1页 / 共30页
数据库技术与ACCESS应用课件.ppt_第2页
第2页 / 共30页
数据库技术与ACCESS应用课件.ppt_第3页
第3页 / 共30页
数据库技术与ACCESS应用课件.ppt_第4页
第4页 / 共30页
数据库技术与ACCESS应用课件.ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、第八课第八课 数据库技术基础数据库技术基础 数据库的基本概念数据库的基本概念Access简介简介表的建立表的建立查查 询询 窗窗 体体报报 表表数据库的基本概念数据库的基本概念数数 据据 库库数数据据库库管管理理系系统统应用程序应用程序1应用程序应用程序2应用程序应用程序3应用程序应用程序n用户用户1用户用户2用户用户m数数 据据 库库 系系 统统数据数据记录记录l数据库数据库 长期保存在外存上的、有结构的、可共享的数据长期保存在外存上的、有结构的、可共享的数据集合。集合。l数据库管理系统(数据库管理系统(DBMS)对数据库进行管理的软件系统,是数据库系统的对数据库进行管理的软件系统,是数据库

2、系统的核心。核心。l数据库系统数据库系统 由数据库、由数据库、DBMS、应用程序、数据库管理员、应用程序、数据库管理员、用户等构成的人机系统。用户等构成的人机系统。数据模型数据模型l数据模型是数据库中数据的存储方式,是数据数据模型是数据库中数据的存储方式,是数据库系统的核心和基础。库系统的核心和基础。l三种重要的数据模型三种重要的数据模型v 层次模型层次模型 树形结构树形结构v 网状模型网状模型 网状结构网状结构v 关系模型关系模型 二维表二维表属性名属性名(字段名字段名)属性值属性值(字段值字段值)男男张智忠张智忠学号学号姓名姓名性别性别党员党员专业专业出生年月出生年月助学金助学金99000

3、1王涛王涛男男No物理物理82-01-21¥160.00160.00990002庄前庄前女女Yes物理物理82-09-21¥200.00200.00990101丁保华丁保华男男No数学数学81-04-18¥180.00180.00990102姜沛棋姜沛棋女女No数学数学81-12-02¥280.00280.00No数学数学80-08-06¥240.00240.00990201程玲程玲女女Yes计算机计算机82-11-14¥200.00200.00990202黎敏艳黎敏艳女女Yes计算机计算机83-02-21¥160.00160.00990103记录记录 关键字关键字 唯一确定一条记录唯一确定一

4、条记录 键键主主启动启动 Access开始开始程序程序Microsoft AccessX单击窗口右上角的单击窗口右上角的 按钮按钮退出退出 Access七种数据库对象七种数据库对象从某些数据表中根据查从某些数据表中根据查询准则的要求抽取特定询准则的要求抽取特定的信息的信息用户与数据库交互的用户与数据库交互的界面,维护数据库界面,维护数据库按指定的格式样式浏览按指定的格式样式浏览或打印或打印操作指令的集合,简操作指令的集合,简化经常性的操作化经常性的操作用用Visual Basic for Application编写的函数编写的函数保存数据库中的数据,保存数据库中的数据,是数据库的核心是数据库的

5、核心 向向Internet上发布数上发布数据,单独保存成据,单独保存成htm文件文件应用实例:应用实例:建立学生数据库建立学生数据库students 要求:要求:1.创建数据库表创建数据库表students 2.建立简单的查询建立简单的查询 3.建立和使用窗体建立和使用窗体 4.创建和打印报表创建和打印报表一、数据库及表的建立一、数据库及表的建立1.1 空数据库的建立空数据库的建立 启动启动Access 选择空数据库选择空数据库确定名字和保确定名字和保存位置存位置1.2 表的建立表的建立 1、选择使用设计器创建表、选择使用设计器创建表 2、可按照教材、可按照教材P235例例7.1确定确定表结构

6、表结构 3、设定某一属性为主键、设定某一属性为主键 4、保存表、保存表数据类型数据类型:文本文本(text):):文本或文本与数字的组合,最多文本或文本与数字的组合,最多 255 个字符个字符。数字数字(Number):可用来进行算术计算的数字数据,涉及货币的可用来进行算术计算的数字数据,涉及货币的计算除外计算除外。日期日期/时间时间(date/time):8 个字节个字节。货币货币(currency):货币值,使用货币数据类型可以避免计算时货币值,使用货币数据类型可以避免计算时四舍五入,四舍五入,8 个字节。个字节。备注备注(Memo):长文本及数字,例如备注或说明。最多长文本及数字,例如备

7、注或说明。最多 64,000 个个字符。字符。自动编号自动编号(AutoNumber):在添加记录时自动插入的唯一顺序在添加记录时自动插入的唯一顺序(每次递增(每次递增 1)或随机编号。)或随机编号。4 个字节。个字节。是是/否否:字段只包含两个值中的一个,例如字段只包含两个值中的一个,例如“yes/no”、“TRUE/FALSE”、“1/0”,1 位位。1.3 表的管理与维护表的管理与维护 1、向表中输入数据、向表中输入数据 2、表结构的修改、表结构的修改q 选定基本表,进入设计视图,修改表结构选定基本表,进入设计视图,修改表结构q 打开的表或正在使用的表是不能修改的,要修改必须打开的表或正

8、在使用的表是不能修改的,要修改必须先将此表关闭先将此表关闭q 修改字段名称不会影响到字段中所存放的数据,但是修改字段名称不会影响到字段中所存放的数据,但是会影响到一些相关的部分。如果查询、报表、窗体等会影响到一些相关的部分。如果查询、报表、窗体等对象使用了这个更换名称的字段,那么在这些对象中对象使用了这个更换名称的字段,那么在这些对象中也要作相应的修改。也要作相应的修改。q 关系表中互相关联的字段是无法修改的,如果需要修关系表中互相关联的字段是无法修改的,如果需要修改,必须先将关联去掉改,必须先将关联去掉表的复制、删除、恢复和更名表的复制、删除、恢复和更名 类似于类似于WindowsWindo

9、ws中对文件或文件夹的操作中对文件或文件夹的操作注意:注意:在进行这些操作之前,必须关闭有关的表在进行这些操作之前,必须关闭有关的表 操作必须在操作必须在“数据库数据库”窗口中完成窗口中完成二、数据的导入和导出二、数据的导入和导出 导出操作导出操作 可以将表中数据以另一种文件格式保存在磁盘上可以将表中数据以另一种文件格式保存在磁盘上 导入操作导入操作 导出操作的逆操作导出操作的逆操作三、常用运算符三、常用运算符类类 型型运运 算算 符符算术运算符算术运算符+-*/(乘方乘方)(整除整除)MOD(取余数取余数)关系运算符关系运算符 =Between Like 逻辑运算符逻辑运算符Not And

10、Or字符运算符字符运算符&四、四、SQL中的更新、查询命令中的更新、查询命令 结构化查询语言结构化查询语言SQLSQL是操作关系数据库的是操作关系数据库的工业标准语言工业标准语言 在在SQLSQL中,常用的语句有两类:中,常用的语句有两类:v 数据更新命令数据更新命令 INSERTINSERT、UPDATEUPDATE、DELETEDELETEv 数据查询语句数据查询语句 SELECTSELECT数据更新数据更新-INSERT语句语句INSERT 语句用于插入一条记录语句用于插入一条记录语法格式为:语法格式为:INSERT INTO 表名表名(字段字段1,字段字段n)VALUES(常量常量1,

11、常量常量n)数据更新数据更新-INSERT语句实例语句实例向表向表students中插入一条记录中插入一条记录lINSERT INTO students(学号学号,姓名姓名,性别性别,党员党员,专业专业,出生年月出生年月,助学金助学金)VALUES(990301,杨国强杨国强,男男,TRUE,化学化学,#12/28/80#,220)注意:注意:l字符型常量用单引号或双引号括起来字符型常量用单引号或双引号括起来l逻辑型字段的值是逻辑型字段的值是 True/False、Yes/No或或On/Offl日期的表示形式为日期的表示形式为 MM/DD/YY 或或 MM/DD/YYYY数据更新数据更新-DE

12、LETE语句语句DELETEDELETE语句用于数据删除语句用于数据删除 语法格式为:语法格式为:DELETE FROMDELETE FROM 表表 WHERE WHERE 条件条件 注意注意:WHEREWHERE子句缺省,则删除表中所有的记录(表还在)子句缺省,则删除表中所有的记录(表还在)1 1、删除表、删除表studentsstudents中所有学号为中所有学号为990301990301的记录的记录DELETE FROM students WHERE DELETE FROM students WHERE 学号学号=990301=9903012 2、删除表、删除表scoresscores中

13、成绩低于中成绩低于7070分的记录分的记录DELETE FROM scores WHERE DELETE FROM scores WHERE 成绩成绩7070数据更新数据更新-DELETE语句实例语句实例数据更新数据更新-UPDATE语句语句UPDATEUPDATE语句用于数据修改语句用于数据修改 语法格式为:语法格式为:UPDATEUPDATE 表表 SETSET 字段字段1=1=表达式表达式1,1,字段字段n=n=表达表达式式n n WHERE WHERE 条件条件 注意注意:WHERE WHERE子句缺省,则修改表中所有的记录子句缺省,则修改表中所有的记录1 1、将表、将表student

14、sstudents中学生王涛的姓名改为王宝球中学生王涛的姓名改为王宝球UPDATEUPDATE students students SETSET 姓名姓名=“王宝球王宝球”WHERE WHERE 姓姓名名=王涛王涛 2 2、将表将表studentsstudents中助学金低于中助学金低于200200的学生加的学生加3030元元UPDATEUPDATE students students SETSET 助学金助学金=助学金助学金+30+30 WHERE WHERE 助学金助学金200200数据更新数据更新-UPDATE语句实例语句实例数据查询数据查询-SELECTSELECT语句语句SELECT

15、SELECT语句用于数据查询语句用于数据查询 语法格式为:语法格式为:SELECT SELECT 字段字段1 1,字段字段n n from from 表表 WHEREWHERE 条件条件 1 1、查询所有学生的基本情况。、查询所有学生的基本情况。SELECT SELECT *from from students students 2 2、查询出所有计算机专业学生的学号和姓名。、查询出所有计算机专业学生的学号和姓名。SELECT SELECT 学号学号,姓名姓名 from from students students WHEREWHERE 专业专业=“计算机计算机”数据查询数据查询-SELECT

16、SELECT语句实例语句实例3 3、查询所有学生的学号、姓名和所选的课程。、查询所有学生的学号、姓名和所选的课程。SELECT SELECT from from students,scoresstudents,scores WHEREWHERE students.students.学号学号=scores.scores.学号学号4 4、and orand or数据查询数据查询-SELECTSELECT语句实例语句实例五、数据库的查询五、数据库的查询创建查询的方法:创建查询的方法:v 使用向导创建查询使用向导创建查询 适用于简单查询,不能设置查询条件适用于简单查询,不能设置查询条件 v 在设计视图

17、中创建查询在设计视图中创建查询 适用于相对复杂的查询适用于相对复杂的查询查询的创建实例查询的创建实例1 1、使用向导查询所有学生的基本情况。、使用向导查询所有学生的基本情况。2 2、查询出所有学生的学号、姓名和所选、查询出所有学生的学号、姓名和所选课程,并按学号升序排列。课程,并按学号升序排列。六、窗体和报表六、窗体和报表创建窗体的方法:创建窗体的方法:v 使用向导创建窗体使用向导创建窗体 v 在设计视图中创建窗体在设计视图中创建窗体 窗体的创建实例窗体的创建实例1 1、创建如图、创建如图7 7.4.1.4.1所示窗体,用于维护所示窗体,用于维护表表scoresscores。2 2、在窗体中显示所有学生的学号、姓、在窗体中显示所有学生的学号、姓名、所选课程和照片名、所选课程和照片。报表的创建报表的创建创建报表的方法:创建报表的方法:v 使用向导创建报表使用向导创建报表 v 在设计视图中创建报表在设计视图中创建报表 作业:作业:理论教材理论教材 P255:4P255:4,5 5,7 7 实验教材实验教材 P57:P57:实验一实验一 P60:1(1)-(7),4 P60:1(1)-(7),4,5 5

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(数据库技术与ACCESS应用课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|