数据库基础和Access.ppt_第1页
数据库基础和Access.ppt_第2页
数据库基础和Access.ppt_第3页
数据库基础和Access.ppt_第4页
数据库基础和Access.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术基础 一.数据管理发展阶段 数据库:长期存储在计算机系统的存储设备中,有组织可共享的数据集合。 1.人工管理阶段 外存储器为磁带、卡片、纸带。无磁盘。 特点: 1)数据与计算机不总在一起 2)应用程序管理数据 3)数据不独立 4)数据不能共享,2.文件管理阶段 磁盘 特点: 1)数据与计算机总在一起 2)文件系统管理数据 3)数据独立性差 4)数据共享性差,3.数据库管理阶段 特点: 1)数据结构化 2)DBMS管理数据 3)数据独立 4)数据共享,二.数据库与数据库系统 1.数据库 存储的、有组织的及可共享的数据集合。 2.数据库管理系统 对数据进行存储、管理、加工处理和维护的软件系统。 3.数据库系统 由计算机硬件系统、数据库、数据管理系统、宿主语言、开发工具和应用程序和数据管理员组成。,三.模型 1.概念模型 从用户观点对数据和信息建模,也称信息模型。 主要用于数据库设计。 实体的描述 实体:世界中的事物 属性:事物的特征 实体集:属性相同的同类实体集合 实体集之间的联系 指两个实体集之间个体之间的对应关系。,(1)一对一: (2)一对多:,(3)多对多:,E-R模型 实体联系模型(EntityRelationship Model) E模型的表示元素:,具体实例的E模型表示:,2.数据模型 表达数据存储逻辑关系的模型。 (1)关系模型 用二维表格表示实体集,用关系操作表示实体集之间的关系的模型。 (2)层次模型 用树型结构表示实体及实体之间的关系。,(3)网状模型 用网状结构表示实体及实体之间的关系。,专业系,教研室,课程,学生,教员,排棵表,3.数据库系统模型 整个数据库系统的体系结构中数据组织及映射模型,也称数据库系统的逻辑结构。 (1)三级模式 把数据库系统的体系结构分为用户数据逻辑、数据库数据逻辑、物理存储三个层次。 外模式 模式 内模式 DDL(Data Definition Language) (2)二级映射 外模式模式映射 模式内模式映射,三级模式及映射逻辑结构图,关系数据库 一.有关名词 1.关系(表):实际的或逻辑的二维表。 字段(列)、字段名、记录(行)、记录号。 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.主表和从表:具有外键的表称主表,另一个从 从表。 12.关系数据库:相关表和数据的集合。 13.视图:没有实际存储的关系表。,二.关系的要求 (1)关系表必须规范 (2)关系表属性不能相同 (3)不能有数据值完全相同的记录 (4)记录次序不影响数据的含义 (5)字段次序不影响数据的含义 三.关系运算 (1)选择:从一个关系表中选择满足条件的记录形 成新表或视图。 (2)投影:从一个关系表中选择列形成新表或视 图。 (3)联接:两个关系表按记录对应经过横向组合形 成新表或视图。,例:,学生,课程,学生.选课列表$课程.课程号,数据库Access 2003 小型关系数据库管理程序。 一.有关名词 1.表:二维表。 字段(列)、字段名、记录(行)、记录号 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对象型:如图象、声音、Word文档、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.编辑数据表 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”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论