数据库西软13第一章_第1页
数据库西软13第一章_第2页
数据库西软13第一章_第3页
数据库西软13第一章_第4页
数据库西软13第一章_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

数据库基础知识第一章目标2-1理解数据库、DBMS的作用和意义了解数据库管理系统的发展过程理解各种数据库模型理解数据库相关的基本概念目标2-2理解与关系型数据库相关的基本概念主键和实体完整性外键和引用完整性关系和度域约束了解SQL及分类什么是数据库数据表存储过程视

图….数据库是数据表及相关操作对象的集合数据表由一个或多个相关的数据项组成…订单客户产品记

录为什么使用数据库?条理分明检索方便维护容易减少错误信息挖掘名姓聘任时间KarlaJablonski1994-03-11MartineRance1992-02-05MargaretSmith1988-09-29GaryThomas1988-08-09早期数据保存方式—书面文件在数据库出现之前,人们书面文档来存储数据容易丢失数据数据冗余难于查阅和使用维护成本高早期数据保存方式—计算机文件操作、修改、查找数据1计算机系统进行数据处理2传送信息磁盘磁带可以以不同的文件格式进行数据保存今天,人们依然采用文件方式保存一些数据计算机化数据库的好处降低存储数据的冗余度更高的数据一致性存储的数据可以共享可以建立和遵循某些标准便于维护数据完整性能够实现数据的安全性DBMS的发展3-1A003AllenA004BrianA007ShaneA008Ricky什么是DBMS?数据库检索数据 插入数据

更新数据

删除数据数据库管理系统—DBMSDBMS的发展3-2数据库InternetIntranet集中式数据库系统多个用户访问公用数据库数据存储在一个公用的中央位置DBMS的发展3-3分布式数据库系统其他数据源允许相互进行数据交换和数据访问远程数据库连接主数据库本地数据库远程数据库远程数据库数据库模型模型:事物抽象特征或者过程的描述数据模型:描述用来存储数据的容器;在该容器中存储和检索数据的过程;层次模型2-1层次数据模型模拟现实生活中的各种分层组织。资源管理器可以被认为是按照层次模型来组织的层次模型2-2一个使用层次模型实现的数据库结构:网状模型2-1不同的相关的信息组成一个“网状”的模型“顾客”记录类型顾客信息付款信息记录地址发票信息记录地址网状模型2-2销售代表顾客产品发票付款记录发票物品项一个使用网状模型实现的数据库结构:关系模型记录和记录之间通过属性之间的关系来进行连接保证数据独立性,并形成数据集之间的关系学号成绩198286375学号姓名1张明2李东3刘三阳学号姓名成绩3刘三阳75数据库基本概念4-1数据运动员联赛获胜场次Lleyton

Hewitt20Carlos

Moya15Marat

Safin10Paradorn8信息联赛最佳运动员Lleyton

Hewitt数据和信息数据库基本概念4-2元

组课程编号课程名称学时学期平均成绩J001数据库基础36178J003C语言60181Z004操作系统44267X001编译原理40266表、记录、行列关系属性行(记录)列数据库基本概念4-3数据库系统是一个基于计算机的记录保存系统,它最主要的用途是记录和维护信息。数据库管理系统

(DBMS)

包括一组相关的记录以及一组用来访问和操作这些记录的程序。数据库基本概念4-4学号姓名1张明2王东3李健3赵彬失去了数据完整性数据冗余和数据完整性学号必须唯一学号姓名1张明2王东3李健4赵彬学号成绩姓名189张明276王东380李健467赵彬存在数据冗余实体完整性3-1趋势升降降降学号

姓名

课程

成绩001

张明

化学

89王东

物理

76张明

历史

80赵彬

物理

67标识列和主键唯一的学号进行实体标识不能进行区分主键实体完整性3-2班级姓名成绩趋势S183张明89升S183王东76降S183赵彬80降S184张明67降候选键组合键(主键)组合键实体完整性3-3姓名课程成绩趋势张明化学89升王东物理76降张文武

历史80降物理67降学号001002004

赵彬主键为空,失去实体完整性主键非空主键引用完整性2-1姓名学号张明1王东2李健3赵彬4钱雯5孙胜6周盈7学号成绩265490687789外键外键主键引用完整性2-2引用完整性姓名学号张明1王东2李健3赵彬4钱雯5孙胜6周盈7学号成绩265490987789外键主键失去引用完整性关系和度简称国家货币单位CHN中国人民币(元)FRN法国法郎国家首都中国北京法国巴黎关系度域完整性和域约束姓名性别身份证号码张明男432940198404ASD刘鹃亮男104320198502349956域(字段)类型约束:姓名必须是字符型数据;范围约束:性别必须是“男”或者“女”;格式约束:身份证号码必须是18位数字失去了域完整性SQL

的分类结构化查询语言SQL

——

Structured

Query

LanguageSQL分类-数据查询语言(DQL):Select

*FROM

ABC-数据操作语言(DML):Update

ABC

SET

A=“CH”-数据控制语言(DCL):RevokeCreate

Table

FROM

U1-数据定义语言(DDL):Create

Table

ABC-通用命令语言(CCL):Declare

CSCursorFor…总结2-1数据库能够提供永久性的数据存储,保证数据的完整性,建立标准并降低数据的不一致性和数据冗余度;DBMS是一组相关记录的集合和一组用于访问和操作这些记录的程序;层次模型类似于“倒树”型的结构,用于实现级别关系;网络模型的数据集除了保存数据本身外,还保存相关数据的位置信息;通过建立属性之间的关系,关系模型本身具有表达关系的能力;总结2-2数据库的基本概念对数据加以收集和分析得到有用的信息;数据库使用表来存储数据,数据库可以包含多

温馨提示

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

评论

0/150

提交评论