数据库基础和access

上传人:tia****nde 文档编号:70830752 上传时间:2019-01-18 格式:PPT 页数:30 大小:857.31KB
返回 下载 相关 举报
数据库基础和access_第1页
第1页 / 共30页
数据库基础和access_第2页
第2页 / 共30页
数据库基础和access_第3页
第3页 / 共30页
数据库基础和access_第4页
第4页 / 共30页
数据库基础和access_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《数据库基础和access》由会员分享,可在线阅读,更多相关《数据库基础和access(30页珍藏版)》请在金锄头文库上搜索。

1、数据库技术基础 一.数据管理发展阶段 数据库:长期存储在计算机系统的存储设备中,有组织可共享的数据集合。 1.人工管理阶段 外存储器为磁带、卡片、纸带。无磁盘。 特点: 1)数据与计算机不总在一起 2)应用程序管理数据 3)数据不独立 4)数据不能共享,2.文件管理阶段 磁盘 特点: 1)数据与计算机总在一起 2)文件系统管理数据 3)数据独立性差 4)数据共享性差,3.数据库管理阶段 特点: 1)数据结构化 2)DBMS管理数据 3)数据独立 4)数据共享,二.数据库与数据库系统 1.数据库 存储的、有组织的及可共享的数据集合。 2.数据库管理系统 对数据进行存储、管理、加工处理和维护的软件

2、系统。 3.数据库系统 由计算机硬件系统、数据库、数据管理系统、宿主语言、开发工具和应用程序和数据管理员组成。,三.模型 1.概念模型 从用户观点对数据和信息建模,也称信息模型。 主要用于数据库设计。 实体的描述 实体:世界中的事物 属性:事物的特征 实体集:属性相同的同类实体集合 实体集之间的联系 指两个实体集之间个体之间的对应关系。,(1)一对一: (2)一对多:,(3)多对多:,E-R模型 实体联系模型(EntityRelationship Model) E模型的表示元素:,具体实例的E模型表示:,2.数据模型 表达数据存储逻辑关系的模型。 (1)关系模型 用二维表格表示实体集,用关系操

3、作表示实体集之间的关系的模型。 (2)层次模型 用树型结构表示实体及实体之间的关系。,(3)网状模型 用网状结构表示实体及实体之间的关系。,专业系,教研室,课程,学生,教员,排棵表,3.数据库系统模型 整个数据库系统的体系结构中数据组织及映射模型,也称数据库系统的逻辑结构。 (1)三级模式 把数据库系统的体系结构分为用户数据逻辑、数据库数据逻辑、物理存储三个层次。 外模式 模式 内模式 DDL(Data Definition Language) (2)二级映射 外模式模式映射 模式内模式映射,三级模式及映射逻辑结构图,关系数据库 一.有关名词 1.关系(表):实际的或逻辑的二维表。 字段(列)

4、、字段名、记录(行)、记录号。 2.元组:一个实体的数据集合即二维表中的一行。 3.属性:二维表中的一列。 4.属性值:行列交叉处的值。 5.域: 某属性的取值范围。 6.表结构:像表头,包括字段名、数据类型、长度 等第。 7.关系模式:表结构的描述。 关系名(属性1,类型1,长度1;属性n,类型n,长度n),例: 学生(学号,C,10;姓名,C,8;选课列表,C,200) 课程(课程号,N,4;课程名,C,20;学时,N,3),8.侯选键:在表中可以唯一表识元组的字段和字 段组合。 9.主键:指定的一个侯选键。 10.外部关键字:可以作为另一个表中的主键或候 选键的字段。 11.主表和从表:

5、具有外键的表称主表,另一个从 从表。 12.关系数据库:相关表和数据的集合。 13.视图:没有实际存储的关系表。,二.关系的要求 (1)关系表必须规范 (2)关系表属性不能相同 (3)不能有数据值完全相同的记录 (4)记录次序不影响数据的含义 (5)字段次序不影响数据的含义 三.关系运算 (1)选择:从一个关系表中选择满足条件的记录形 成新表或视图。 (2)投影:从一个关系表中选择列形成新表或视 图。 (3)联接:两个关系表按记录对应经过横向组合形 成新表或视图。,例:,学生,课程,学生.选课列表$课程.课程号,数据库Access 2003 小型关系数据库管理程序。 一.有关名词 1.表:二维

6、表。 字段(列)、字段名、记录(行)、记录号 2.查询:根据条件查寻并显示所需数据 3.报表:按格式显示和打印选定的数据 4.页: 显示数据的Web页 5.宏: 多个操作命令的集合 6.模块:命令的集合 7.窗体:交互屏幕界面 8.数据库文件:具体数据库相关数据的集合,二.启动和建立空数据库 1.启动 2.建立空数据库,三.建立表 1.设计视图,2.数据表视图,四.数据表结构有关的基本名词 1.字段名 2.数据类型 1)文本型 2)备注型 3)数字型 4)日期/时间 5)货币型 6)自动编号型 7)是/否型:如Yes/No,True/False,On/off 8)OLE对象型:如图象、声音、W

7、ord文档、Excel、其它二进制数据。,3.字段大小 文本:0255 整数:-3276832767 长整数:-2147483642147483647 单精度:-3.402823E38-1.401298e-45 1.401298e-453.402823e38 双精度:-1.79769313486231e308- 4.94065645841247e-324 4.940656458412e1324 1.79769313486231E308 小数:-10-28-110-28-1,4.格式 5.小数位数 6.标题 7.主关键字 五.数据表有关的基本操作 1.建立数据库 2.建立数据表 3.编辑数据表

8、4.建立数据表之间的关系 5.浏览记录 6.建立查询 7.建立索引,五.SQL查询语句及应用 1. SELECT语句格式 SELECT ALL|DISTINCT FROM 表名列表 WHERE GROUP BY HAVING ORDER BY ASC|DESC 2.子句 1)SELECT 选择新表的字段名。,2)ALL|DISTINCT 是否重复记录。 3)FROM 说明数据源来源表。 4)“*”表示特定表中的全部字段 5)WHERE 说明查询的条件。 6)GROUP BY 按字段值分组 7)HAVING 显示满足条件的记录。 8)ORDER BY 按字段值排序记录。,3.举例 1) Select * from 学生 2) Select 姓名,性别,出生日期 from 学生 where 学号=“901040103” 3) Select distinct 学号 From 选修 where 成绩1 4.表内联 表1 Inner Join 表2 on 逻辑表达式,看书:p265293 作业:大学计算机基础294习题 实验: 大学计算机基础学习与实验指导 实验19 实验20,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号