第一讲数据库基础知识

上传人:m**** 文档编号:224565626 上传时间:2023-07-31 格式:DOCX 页数:6 大小:22.85KB
收藏 版权申诉 举报 下载
第一讲数据库基础知识_第1页
第1页 / 共6页
第一讲数据库基础知识_第2页
第2页 / 共6页
第一讲数据库基础知识_第3页
第3页 / 共6页
资源描述:

《第一讲数据库基础知识》由会员分享,可在线阅读,更多相关《第一讲数据库基础知识(6页珍藏版)》请在装配图网上搜索。

1、第一讲数据库基础数据库是计算机中最重要的技术Z-,是计算机软件中的一个独立分支,数据库 技术是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技 术结 合在一起时,计算机应用将无所不在,无所不能。例如:、什么是数据库(DataBase)“数据库”就是为了实现一定的目的按某种规则组织起來的“数据”的 “集 合”,在我们的生活中这样的数据库随处可见。例如,每个人都有很多亲 戚和朋 友,为了保持与他们的联系,我们常常用一个笔记本将他们的姓名、地址、 电话 等信息都记录下来,这样要查谁的电话或地址就很方便了。这个“通讯录” 就是 一个最简单的“数据库”,每个人的姓名、地址、电话等信息就是这个

2、数据 库中 的“数据”。我们可以在笔记木这个“数据库”中添加新朋友的个人信息, 也可 以由于某个朋友的电话变动而修改他的屯话号码这个“数据”。不过说到 底,我 们使用笔记本这个“数据库”还是为了能随时查到某位亲戚或朋友的地 址、邮编 或电话号码这些“数据”。数据库的数据结构形式,叫数据模型,它是对数据库如何组织的一种模型化 表示。数据模型表示的是数据库框架。打个比方,建设一幢楼房,首先要有建筑 结构图,根据这个结构图先搭好架子,然后才能进行堆砖砌瓦,使建筑物符合耍 求,数据模型就相当于这个建筑结构图,根据这个结构图组织装填数据。常见 的 数据模型有三种:层次型、网络型和关系型,但大都采用关系型

3、模型。在关系 数 据库屮,用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用 资 料和数据。例如:指导老师钱志国杨i如吴萌钱志国-吴萌-老师电话56660435666120410821956660434108219学生姓名 刘小景-李娟 古介新-屈达 王成义二、数据库管理系统图书管理员在查找一本书时,首先耍通过目录检索找到那本书的分类号和书 号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找 , 这样很快就能找到我所需要的书。数据库里的数据像图书馆里的图书一样,也要 让人能够很方便地找到才行。如果所有的书都不按规则,胡乱堆在各个书架上,那 么借书的人根木就没有办法

4、找到他们想要的书。同样的道理,如果把很多数据 胡 乱地堆放在一起,让人无法查找,这种数据集合也不能称为“数据库” O为了在计算机中对数据库进行定义、描述、建立、管理和维护,应通过特定 的数据库语言进行,这就需要一套支持该数据库语言的系统软件,称作数据库管 理系统(DBMS)。一般说,数据库管理系统具有下列功能:1、数据定义功能。DBMS向用户提供“数据定义语言(DDL) ”用于描述数 据库的结构,在关系数据库中其标准语言是SQL (Structured Query Language),它提 供了 DDL语句。2、数据操作功能。对数据库进行检索和查询,是数据库的主要应用。为此 DBMS向用户提供

5、“数据操纵语言(DML) ”用于对数据库中的数据进行查询,同 样SQL也提供了 DML语句。3、控制和管理功能。除了 DDL和DML两类语句外,DBMS还具冇必要 的控制 和管理功能。后而将要学习到的 Access 2003 屈于一种关系型的数据库管理系统。另外, 经 常听说的VFP、SQL、Orcle. Sybase等也属于关系型数据库管理系统。三、数据库应用系统数据库应用系统(DataBase Appl i cat ion System、DBAS)专指基于数据库 的 应用系统。一个 DBAS 通常由数据库和应用程序两部分组成,它们都需要在 DBMS 支持下开发。开发一个信息系统,一是要设计

6、数据库,二是要开发应用程序。并 且,这二者是相互关联的。我们日常所见的人事管理系统、商品销售管理系统、 学籍管理系统等都是数据库应用系统。四、关系数据库中的常见三种关系运算在关系数据库屮,一个关系就是一个数据表、一张二维表格。若要找到用户 关心的数据,就需要对关系进行一定的关系运算。关系运算有两种:一种是传统 的集合运算(并集、差集、交集),另一种是专门的关系运算。这里仅介绍专门 的 关系运算。关系运算的操作对象是关系,运算的结果仍为关系。常用的关系运 算 有:1、选择(Select): 选择运算即在关系中选择满足某些条件的元组。也就是说,选择运算是在二 维表屮选择满足指定条件的行。例如:在表

7、 1-1 所示的关系屮,若要筛选出所有 女学生的行,可以使用以性别为“女”的选择运算來实现,得到的结果如表1-2。学号姓名性别出生H期入学成绩0302011002030201100303020110040302011005董源赵晓亮刘萌李彬10-10-86601姓名性另U岀生日期入学成绩0302011004刘萌女表1-2选择运算得到的表9-28-865562、投影(Project):投影运算是在关系中选择某些属性(列)的值。例如:在学生基本情况表关 系中,若要选取所有记录的学号、姓名两列的内容,可以使用投影运算来实现, 得到 表 1-3 的结果。了号姓名亠 0302011001张利1I xn0

8、302011002萤源0302011003赵晓亮0302011004刘萌0302011005表1-3 投影李彬 运算得到的表3、连接(Join):连接运算是从两个关系的笛卡儿积中选取属性间满足一定条件的元组。笛卡尔(Descartes)乘积又叫直积。假设集合A=a, b,集合B=0, 1, 2,则两个 集合的笛卡尔积为(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)可以扩展到多个集合的 o情况。类似的例子冇,如果A表示某学校学生的集合,B表示该学校所有课程的 集合,则A与B的笛卡尔积表示所有可能的选课情况。假设现在有两个关系R和S,关系R如表1-4所示,关系S如表1-5所示。如果 进行条件为“R学号二S.学号”的自然连接,得到表1-6所示的关系V。学号姓名性别030201100张莉女10302011002董源男0302011003赵晓亮男表1-4关系R学号课程号成绩030201100110228503020110021031880302011003101176表1-5关系S学号姓名性别课程号成绩0302011001张莉女1022850302011002董源男1031880302011003赵晓亮1Vk、P男101176表1-6关系V

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!