版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 数据库基础知识Access 数据库程序设计(chn x sh j)1共二十一页目 录数据库基础知识1.1 数据库基础知识1.1.1 数据管理发展的几个阶段(jidun)1.1.2 数据库系统1.1.3 数据模型1.2 关系数据库1.2.1 关系数据模型1.2.2 关系运算1.3 数据库设计基础1.4 SQL基本命令1.5 Access简介1.6 启动和关闭Access2共二十一页概念:数据:存储在某一媒体上能够识别的物理符号.数据处理:将数据转换成信息的过程.数据管理:指如何(rh)对数据分类,编码,存储,检索和维护.1.1 数据库基础知识1.1.1 数据管理发展的几个(j )阶段3共
2、二十一页计算机数据管理发展的几个阶段人工管理主要用于科学计算.特点:数据与程序不具有独立性,一组数据对应一组程序.文件系统不仅用于科学计算,还大量用于管理.特点:程序和数据有了一定的独立性,分开存储.数据库系统数据库技术的主要目的:有效的管理和存取大量的数据资源.包括:提高数据的共享性;减少数据的冗余;提供数据与应用程序的独立性.特点:数据成为多个用户或应用程序共享的资源,从应用程序中完全(wnqun)独立了出来.分布式数据库系统面向对象的数据库系统1.1.1 数据管理发展(fzhn)的几个阶段(续)4共二十一页概念:数据:存储在某一媒体上能够(nnggu)识别的物理符号。在计算机中,文字、图
3、形、图像、声音等都是数据,学生的档案、教师的基本情况、货物的运输情况等也都是数据。数据库(DB):是存储在计算机存储设备中的、结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且包括相关事物之间的关系。数据库应用系统(DBAS):是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。例如,学生教学管理系统、图书管理系统等。 数据库管理系统(DBMS):是指位于用户与操作系统之间的数据管理软件。数据管理系统是为数据库的建立、使用和维护而配置的软件。如Access。数据库系统(DBS):是指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据,提供数据处理和信
4、息资源共享的便利手段。1.1.2 数据库系统5共二十一页数据库系统组成(z chn)1.1.2 数据库系统-组成(z chn)硬件系统数据库集合数据库管理系统及相关软件数据库管理员用户6共二十一页数据库系统的特点实现数据共享,减少数据冗余.采用(ciyng)特定的数据模型.具有较高的数据独立性.有统一的数据控制功能.1.1.2 数据库系统(续)7共二十一页1.1.3 数据模型概念实体:客观存在并相互区别的事物称为实体。实体可以是实际的事物,也可以是抽象的事物。例如(lr),学生、课程、读者等都是属于实际的事物;学生选课、借阅图书等都是比较抽象的事物。2. 实体的属性:描述实体的特性称为属性。例
5、如,学生实体用学号、姓名、性别、出生年份、系、入学时间等属性来描述;图书实体用总编号、分类号、书名、作者、单价等多个属性来描述。8共二十一页3. 实体(sht)集和实体(sht)型::属性值的集合表示一个实体(sht),而属性的集合表示一种实体(sht)的类型称为实体(sht)型。同类型的实体(sht)型的集合称为实体(sht)集。例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型。对于学生来说,全体学生就是一个实体集,(980102,刘力,男,1980,自动控制,1997)就是代表学生名单中的一个具体的学生;在图书实体集中,(098765,TP298,Access教程,张三
6、,3050)则代表具体一本书。实体间联系及种类一对一联系:考察学校和校长这两个实体型,如果一个学校只能有一个正校长,一个校长不能同时在其他学校或单位兼任校长,在这种情况下,学校与校长之间存在一对一联系。一对多联系:考察学校中系和学生两个实体型,一个系中可以有多名学生,而一个学生只能在一个系注册学习。系和学生之间存在一对多联系。 多对多联系:考察学校中学生和课程两个实体型,一个学生可以选修多门课程,一门课程有多名学生选修。 1.1.3 数据模型9共二十一页数据模型简介为了反映事物本身及事物之间的各种关系,数据库中的数据必须有一定的结构.这种结构用数据模型来表示(biosh).三种传统数据模型:层
7、次数据模型是数据库系统中最早出现的数据模型,用树形结构表示实体以及实体之间的联系.需要满足两个条件:有且仅有一个节点没有双亲.其它节点有且仅有一个双亲.1.1.3 数据模型(续)系教研室课程教师系教研室教师住处学生10共二十一页三种传统数据模型(续)网状数据模型需要两个条件:允许一个节点以上(yshng)无双亲.一个节点可以有多于一个的双亲.关系数据模型用二维表结构来表示实体以及实体之间的联系的模型.1.1.3 数据模型(续)11共二十一页1.2 关系(gun x)数据库 1.2.1 关系(gun x)数据模型 概念关系:一个关系就是一个二维表,每个关系有一个关系名。在Access中,一个关系
8、存储(cn ch)为一个表,具有一个表名。 元组:在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体纪录。 属性:二维表中垂直方向的列称为属性,每一列有一个属性名。在Access中表示为字段名。12共二十一页域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。 关键字:其值能够惟一地标识一个元组的属性或属性的组合。在Access中表示为字段或字段的组合,主关键字和候选关键字就起惟一地标识一个元组的作用。 外部关键字:如果表中的一个字段不是(b shi)本表的主关键字,而是另一个表的主关键字和候选关键字,这个字段(属性)就称为外部关键字。特点关系必须规范化.
9、同一关系中不能不能出现相同的属性名.关系中不允许有完全相同的元组,即冗余.在一个关系中,元组的次序无关紧要.在一个关系中列的次序无关紧要.实际关系模型 见课本P111.2 关系(gun x)数据库 1.2.1 关系(gun x)数据模型13共二十一页传统的集合运算并:两个相同结构关系的并是由属于这两个关系的元组组成(z chn)的集合.差:设有两个相同的结构关系R和S,R与S的差是由属于R但不属于S的元组组成的集合,即差运算的结果是从R中去掉S中也有的元组.交:两个具有相同结构的关系R和S,他们的交是由即属于R又属于S的元组组成的集合.交运算的结果是R和S的共同元组.1.2.2 关系(gun
10、x)运算14共二十一页专门的关系运算选择: 从关系中找出满足给定条件的元组的操作.投影: 从关系模式(msh)中指定若干属性组成新的关系.联接: 是关系的横向 结合.联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组.自然联接: 在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接.自然联结就是去掉重复属性的等值联接。1.2.2 关系(gun x)运算(续)15共二十一页设计原则概念单一化,“一事一地”原则.避免表之间重复字段.表中字段必须是原始数据(shj)和基本数据(shj)元素.用外部关键字保证有关联地表之间地联系.设计步骤需求分析确定需求的
11、表确定所需字段确定联系设计求精1.3 数据库设计(shj)基础(跳过)16共二十一页简介: SQL包括了数据定义,查询(chxn),操作和控制4种功能.SQL语言动词表1 SQL语言动词1.4 SQL基本(jbn)命令(跳过)功能动词查询Select定义Creat, Drop, Alter操作Insert, Update,Delete控制Grant, Voke17共二十一页随着Microsoft公司在1990年5月推出Windows 3.0以来,该程序立刻受到了用户的欢迎和喜爱,之后1992年11月Microsoft公司发行了第一个能给个人使用的Windows数据库系统Access 1.0版本
12、.Access数据库由数据库对象和组两部分组成(z chn). 对象分为7种,分别为:表查询窗体报表页宏模块1.5 Access简介(jin ji)18共二十一页启动:4种方法开始-程序-Access桌面快捷方式直接打开文件快速(kui s)启动栏关闭:4种方法单击右上角“关闭”按钮双击左上角“关闭”图标文件-退出快捷键:Alt+F4,AltFX1.6 启动(qdng)和关闭Access19共二十一页1. 数据库基础知识数据管理的发展(fzhn)人工(rngng)管理文件系统数据库系统硬件系统数据库集合数据库管理系统数据库管理员用户层次数据模型网状数据模型关系数据模型AccessFoxPro图 1 第一章主要内容数据模型组成部分关系数据库设计原则设计步骤设计过程数据库设计20共二十一页内容摘要第一章 数据库基础知识。指如何对数据分类,编码,存储,检索和维护.。特点:数据与程序不具有独立性,一组数据对应一组程序.。不仅用于科学计算,还大量用于管理.。特点:数据成为多个用户或应用程序共享的资源,从应用程序中完全独立了出来.。数据库应用系统(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东江门市台山市部分学校进江西师范大学现场招聘教师8人备考题库含答案详解(预热题)
- 2026广东东莞市康复实验学校招聘18人备考题库附答案详解(模拟题)
- 2026青海理工学院招聘博士备考题库(第一批)含答案详解(考试直接用)
- 2026广东广州市番禺区番广附万博学校招聘合同制教师30人备考题库含答案详解(黄金题型)
- 2026福建福州新区(长乐区)卫健教育系统招聘医学类专业人员60人备考题库及答案详解(网校专用)
- 2026中华书局大众图书出版中心招聘营销编辑1人备考题库附答案详解(基础题)
- 2026四川宜宾兴文县兴投发展有限责任公司招聘2人备考题库含答案详解(a卷)
- 2026江铜铜箔科技股份有限公司招聘3人备考题库及完整答案详解一套
- 2026“才聚齐鲁 成就未来”山东土地城乡融合发展集团有限公司社会招聘2人备考题库附答案详解(典型题)
- 2026浙江台州市玉环雷博人力资源开发有限公司招聘2人备考题库附答案详解(预热题)
- 2026年教师资格证(历史学科知识与教学能力-高级中学)考试题及答案
- 2026年浙江单招酒店管理专业面试经典题含答案含应急处理题
- SJG 171-2024建筑工程消耗量标准
- 浙江省金丽衢十二校2026届高三上学期一模试题 英语 含解析
- 创新创业创效比赛项目介绍
- 新疆维吾尔自治区小学五年级下学期数学第二单元测试卷-因数和倍数单元检测
- 专升本康复治疗2025年物理治疗学测试试卷(含答案)
- XX市城投公司管理人员末等调整和不胜任退出管理制度
- 2025秋季贵州磷化(集团)有限责任公司校园招聘389人笔试历年常考点试题专练附带答案详解试卷3套
- 2025年中国LNG行业当前现状及未来趋势发展预测报告
- 传染病培训春季课件
评论
0/150
提交评论