大学生计算机基础5数据库.ppt

上传人:小飞机 文档编号:6563065 上传时间:2023-11-12 格式:PPT 页数:59 大小:417.50KB
返回 下载 相关 举报
大学生计算机基础5数据库.ppt_第1页
第1页 / 共59页
大学生计算机基础5数据库.ppt_第2页
第2页 / 共59页
大学生计算机基础5数据库.ppt_第3页
第3页 / 共59页
大学生计算机基础5数据库.ppt_第4页
第4页 / 共59页
大学生计算机基础5数据库.ppt_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《大学生计算机基础5数据库.ppt》由会员分享,可在线阅读,更多相关《大学生计算机基础5数据库.ppt(59页珍藏版)》请在三一办公上搜索。

1、1,数据库基础知识,2,数据 通常指用符号记录下来的、可以识别的信息。数据是数据库系统研究和处理的对象。信息是关于现实世界事物存在方式或运动状态的反映。,3,信息与数据的区别 数据是信息的符号表示或称载体;信息则是数据的内涵,是对数据语义的解释。,4,数据管理技术的发展人工管理阶段文件系统阶段数据库系统阶段,5,数据库(DataBase,DB)数据库就是通用化的相关数据的集合,它不仅包括数据本身,而且包括数据之间的联系。,6,数据库管理系统(DataBase Management System,DBMS)位于用户与操作系统之间的一层数据管理软件 为用户或应用程序提供访问数据库的方法,包括数据库

2、的建立、查询、更新、控制和维护等。,7,数据库系统的特点数据的共享性数据的独立性数据的一致性数据的完整性,8,数据库管理系统(DBMS)的功能数据定义功能 定义数据类型及数据库存储形式数据操作功能 增、删、改、查询等数据管理和控制功能并发控制功能数据的安全性控制数据通信功能应用程序 数据库 操作系统,9,数据库系统组成硬件系统软件(操作系统,数据库管理系统)数据库人(管理员和用户),10,数据库的数据模型,层次模型网状模型关系模型面向对象模型,非关系模型,11,关系(二维表),字段,记录,12,采用相互关联而又互相独立的多个二维表形式,表示实体与实体间联系的数据模型,关系模型,13,Acces

3、s是一种关系型数据库管理系统,是Office家族的成员之一。,Access数据库,14,Access2003用户界面,15,表的基本概念表及其它对象都存放在一个数据库文件中,数据库文件的扩展名为.mdb凡能在表中唯一地决定一个记录值的字段或字段组,称为该表的关键字表中所包含的字段名称及数据类型的总体,称为表结构,16,创建数据库,任务窗格/新建/空数据库,选择文件保存位置,输入文件名,单击创建按钮,17,打开数据库,任务窗格/打开文件,18,新 建 表,19,字段的数据类型,文本(Text)备注(Memo)数字(Number)日期/时间(Date/Time)自动编号(Counter)货币(Cu

4、rrency)是/否(Yes/No)OLE对象超级链接,20,字段属性(所有字段属性都要求掌握)如 字段大小、小数位数、默认值、有效性规则、标题、格式等等,21,表的设计视图选中待增加字段位置(如需在第2字段前插入一字段,则选中第2字段)在菜单栏中选择插入/行在插入的空白行中输入待增加字段的定义保存在新增加的字段中输入数据,增加字段,22,删除字段,表的设计视图选中待删除的字段行(单击记录选定器按钮),按DELETE 键保存字段删除后,该字段中的全部数据随之删除,23,修改字段,表的设计视图中进行字段的类型、大小等一旦修改,有可能影响该字段中的数据,必要时须重新输入,24,数据的编辑在表的数据

5、表视图中进行添加记录单击工具栏上的新记录按钮,光标将移到最后一条记录,即可输入新记录。删除记录选中,按Del键修改记录,编辑表中数据,25,创建表间关系,打开数据库,单击工具栏的关系按钮在显示表对话框中选择需建立关联的表,例如 STUDENT、COURSE和 SC,添加。单击关闭按钮,出现关系对话框。从 STUDENT表的SNO 拖动到SC表的SNO,出现编辑关系对话框,进行如下图所示设置。单击创建按钮。类似设置COURSE表和SC表的关联。,26,27,28,编辑表间关系 右击关系线,选“编辑关系”命令删除表间关系右击关系线,选“删除”命令,29,数据查询,查询就是按照一定的条件从数据库中检

6、索需要的数据的方法,30,选择查询步骤在“数据库”窗口中选择“查询”单击“新建”按钮,选“设计视图”,确定。选表,添加。将表中字段名拖到“字段”栏。保存关闭查询窗口在“数据库”窗口中双击查询名,可看查询结果。,31,可对记录排序,可指定条件,可指定该字段是否在结果中显示,可对单表或多表查询,32,可对记录分组,作总计、平均、计数以及其他类型的计算步骤如下:,33,在“设计”视图中创建选择查询,并添加表,然后添加要执行计算、定义分组和指定条件的字段。在工具栏上单击“总计”按钮。Access 将显示设计网格中的“总计”行。在要进行分组的字段的“总计”单元格中选定“分组”。对要计算的每个字段,请单击

7、它在“总计”行中的单元格,然后单击合计函数,34,条件组合使用or 的一个字段,条件,35,使用and 的一个字段,条件,36,使用or 的两个字段,使用or 的两个字段,条件,37,使用and 的两个字段,条件,38,交叉表查询步骤在“数据库”窗口中选择“查询”单击“新建”按钮,选“设计视图”,确定。选表,添加。工具栏“查询类型”按钮,选“交叉表查询”。指定字段在“交叉表”栏指定行标题、列标题、值在“总计”栏指定值的汇总函数保存,39,参数查询执行时显示对话框以提示输入条件 步骤创建选择查询,指定字段。在参数字段下的“条件”单元格中,在方括号内键入相应的提示。查询运行时,将显示该提示。提示的

8、文本可以包含字段名,但是必须和字段名有所不同。,40,例:参数查询课程,41,操作查询作用:更改记录类型删除查询更新查询追加查询生成表查询,42,删除查询 从表中删除一组记录新建查询,在“设计”视图中,“查询类型”选“删除查询”选项。从字段列表中将星号拖动到查询设计网格中,From 将显示在星号下的“删除”单元格中。如果要为删除记录指定条件,将条件字段拖动到设计网格中,Where 显示在条件字段下的“删除”单元格中。,43,在Where下的“条件”单元格中,键入条件。如果要预览即将删除的记录,单击工具栏上的“视图”按钮。如果要返回设计视图,再单击工具栏上的“视图”按钮。保存如果要删除记录,执行

9、该查询。,44,删除查询例,45,更新查询 改变一组记录创建一个查询,选择表或查询。在“设计”视图中,“查询类型”选“更新查询”选项。从字段列表中将要更新或指定条件的字段拖动到查询设计网格中。如果必要,在“条件”单元格中指定条件。,46,在要更新字段的“更新到”单元格中,键入用来改变这个字段的表达式或数值。预览保存如果要更新记录,执行该查询。,47,更新查询例,48,追加查询 从一个表(源表)向另一个表(目标表)追加记录新建一个查询,选择源表。在设计视图中,选择“追加查询”类型,将显示“追加”对话框,在“表名称”框中,选择目标表名称。选择字段,49,如果已经在两个表中选择了相同名称的字段,将自

10、动在“追加到”行中填上相同的名称,否则在“追加到”行中选择目标表中字段的名称。输入条件 预览保存如果要追加记录,执行该查询。,50,生成表查询 利用生成表查询的结果新建表创建查询,并选择源表。在设计视图中选择“生成表查询”类型,显示“生成表”对话框,在“表名称”框中输入目标表名称。选择字段键入条件预览,保存。如果要新建表,执行该查询。,51,SQL查询 用户直接使用SQL语句来创建的一种查询ACCESS 提供两种查询设计视图:设计视图SQL视图,52,两种视图的转换:在数据库中选择一个查询单击设计按钮,出现设计视图在菜单中选择视图/SQL视图,出现对应的SQL命令在菜单中选择视图/设计视图,回

11、到设计视图,53,SQL查询设计步骤如下:在“数据库”窗口中选择“查询”单击“新建”按钮,选“设计视图”,确定。关闭“显示表”对话框在菜单中选择视图/SQL视图输入 SQL命令保存,54,SQL语言是集数据查询、数据定义、数据操纵和数据控制于一体的关系数据语言SELECT查询语句是SQL的核心语句,55,SELECT语句,基本格式SELECT FROM WHERE,56,学生表,课程表,选课表,例,57,SELECT语句,例:查找所有学生的学号和姓名 SELECT 学号,姓名 FROM 学生表(2)查找所有不及格学生的学号、课程号和成绩 SELECT 学号,课程号,成绩 FROM 选课表 WHERE 成绩60,58,SELECT语句,查找所有及格学生的姓名、课程号和成绩SELECT 学生表.姓名,选课表.课程号,选课表.成绩 FROM 学生表,选课表 WHERE 学生表.学号=选课表.学号 and 成绩=60,59,查找所有选课学生的姓名、课程名和成绩 SELECT 学生表.姓名,课程表.课程名,选课表.成绩 FROM 学生表,课程表,选课表 WHERE 学生表.学号=选课表.学号 and 选课表.课程号=课程表.课程号,SELECT语句,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号