数据库系统概论4-第1章.ppt

数据库系统概论4-第1章.ppt

ID:52313749

大小:522.56 KB

页数:85页

时间:2020-04-04

数据库系统概论4-第1章.ppt_第1页
数据库系统概论4-第1章.ppt_第2页
数据库系统概论4-第1章.ppt_第3页
数据库系统概论4-第1章.ppt_第4页
数据库系统概论4-第1章.ppt_第5页
资源描述:

《数据库系统概论4-第1章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章序论教学目标:掌握数据库的基本概念E-R方法。数据库的三级组织结构难点:关系数据库的理解E-R课时:61.1数据库系统概述1.1.1数据、数据库、数据库系统、数据库管理系统一数据数据信息联系与区别数据信息处理进一步信息处理学生期末各科成绩数据学生平均成绩信息数据班级平均成绩信息数据、信息示意二数据库(database,DB)数据库--数据的集合三.数据库管理系统(databasemanagementsystem,DBMS)管理数据的软件例如:Foxpro,access,sql-server

2、MicrosoftOracleOracle(甲骨文)DB2,(sybase)IBMMySqlSunOracle四.数据库系统(databasesystem,DBS)数据库、DBMS、应用程序、数据库管理员硬件应用系统开发工具DBMS操作系统1.1.2数据库技术的产生及发展数据管理三个发展阶段人工管理文件系统数据库系统一.人工管理程序员管理数据的存储特点:程序磁盘二文件管理以文件的方式管理数据特点程序OS磁盘文件名学生管理系统:教务系统、图书馆系统、派出所管理系统、系科管理等系统中多有学生档案信

3、息,重复存储应用程序1应用程序2应用程序n存取方法文件1文件2文件n三数据库数据库方式与文件方式区别:联系:数据库方式也是以文件方式为基础的1.1.3数据库特点数据结构化:描述数据及数据之间的联系共享性好,冗余度低同样的数据只存储一次,不再重复存储数据独立性高逻辑独立性:逻辑结构改变,应用程序不变物理独立性:存储结构改变,逻辑结构不变数据由DBMS统一管理和控制学生信息:学号姓名性别年龄XHXMXBNL001张三男20002李四男21003王开女20004张四女20001张三男20002李四男2

4、1001002003004张三李四王开张四物理改变逻辑程序1程序2程序3DBMS数据库数据库方式:程序与数据的对应关系1.2数据模型某企业:材料帐:材料名 期初数 收入数 发出数结存数A105411收料单:单据号 日期 材料名 数量  金额00106.01A52000发料单:单据号日期材料名数量金额100106.07A4900数据如何组织?数据间的联系如何安排?现实世界的模拟满足三方面要求:比较真实的模拟现实世界容易被人理解便于在计算机上实现模型分为两类:概念模型:按用户的观点对数据建立模型逻辑

5、模型:按计算机的观点对数据建立模型概念模型与数据模型的关系现实世界概念模型逻辑模型在计算机上实现系统分析员+用户系统分析员程序员1.2.1数据模型的要素三个要素:数据结构数据操作完整性约束1.2.2概念模型概念模型:是现实世界到计算机世界的一个中间层次现实世界概念模型计算机世界一.基本概念实体:定义:可被识别事物的抽象命名(有形或无形)例:学生,书,飞机,成绩单考虑:某学生的姓名可作为实体吗?属性定义:事物性质的抽象,对实体的描述例:学生的属性:学号,姓名,性别,出生年月…书:书号,书名,价格,

6、出版社…码(关键字)定义:可以区别实体集中不同个体的单个属性或几个属性组合例1:学生:学号姓名年龄性别假设无重名:2个关键字--学号,姓名假设有重名:1个关键字--学号例1:成绩单:学号课程名成绩1个关键字--学号+课程号域学号姓名年龄性别语文数学{整数}{汉字}{1--120}{男,女}{1--100}{1--100}实体型实体集例如:实体:学生属性:学号、姓名、性别、出生日期关键字:学号(姓名?)域:性别的域(男、女)实体型:学生(学号,姓名,性别,出生日期)实体集:全体学生例:实体:干部登

7、记表姓名部门年龄级别----------------------------------------------李明生产科3219江涛财务科4017实体型实体值联系两个实体之间的联系一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)1:1联系:两不同实体集,任一方的一个实体最多与另一方的一个实体相对应例:夫妻关系,班级与班长李明张强徐杰王丽刘英袁明男女9701班9702班9703班9704班李明王用刘钱赵明1:n联系两不同实体集合,一方的一个实体对应另一方多个实体;反之,另一方一个实体

8、最多对应本方一个实体.例:母亲与子女,学生与班级王丽刘英赵开李伟李方张陶张江赵明母亲子女9701班9702班李伟李方王开赵明程前方正m:n联系两不同实体集合,两实体中任一实体,多与另一方的一个或多个实体相对应例:学生与选修课程,产品与零件李方张陶李伟物理化学英语语文学生课程同一实体集内各实体之间存在一对一联系(1:1),一对多联系(1:n),多对多联系(m:n)例如:学生与班干部学生班干部领导三个实体间的联系向供应商采购零部件,零部件装配出产品供应商工-产-零mn产品零部件n两实体以上的多元联系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。