中国高校课件下载中心 》 教学资源 》 大学文库

《高级数据库》课程教学课件(讲稿)Chapter 1 数据库基本概念

文档信息
资源类别:文库
文档格式:PDF
文档页数:32
文件大小:1.07MB
团购合买:点击进入团购
内容简介
1.1 数据库系统 1.2 关系型数据库设计 1.3 数据库应用系统
刷新页面文档预览

高级数据库课程CHAPTERI数据库基本概念SQLServerDatabaseCourse

SQL Server Database Course 数据库基本概念 高级数据库课程 CHAPTER I

1.1数据库系统本章内容Page3-5Chpat.1 Contents概念结构设计1.2关系型数据库设计逻辑结构设计Page6-28C/S模式1.3数据库应用系统B/S模式Page27-31

Chpat.1 Contents 本章内容 1.1 数据库系统 1.2 关系型数据库设计 1.3 数据库应用系统 概念结构设计 逻辑结构设计 C/S模式 B/S模式 Page 3-5 Page 27-31 Page 6-28

数据库系统1.1数据库系统数据库系统(DBS)是一个比较宽泛的概念,包括数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)使用数据库的用户以及支持DBMS运行的软硬件。数据库系统用户用户用户程序开发工具程序设计员3?应用程序DBMS数据库管理员(DBA)DB3

- 3 - 数据库 系统 1.1 数据库系统 数据库系统(DBS)是一个比较宽泛的概念,包括数据库(DB)、数据库管 理系统(DBMS)、数据库管理员(DBA)、使用数据库的用户以及支持DBMS 运行的软硬件

数据库系统1.1.1数据\信息\数据库数据Data是描述事物的符号,代表真实世界的客观事物,是指原始(即未经加工的信息)的事实,本身并没有什么价值:信息Information则是经过加工后的数据,具有特定的价值,是客观事物的特征通过一定物质载体形式的反映在个人档案中有一条记录(李明,男,1985,浙江,计算机系,2004)数据VS.信息一信息是有用的数据,数据是信息的表现形式数据库DataBase,DB是存放数据的仓库,是长期存储在计算机内的,有组织的、可共享的数据集合。4

- 4 - 1.1.1 数据\信息\数据库 ◼ 数据 Data 是描述事物的符号,代表真实世界的客观事物,是指原始(即未经 加工的信息)的事实,本身并没有什么价值; ◼ 信息 Information 则是经过加工后的数据,具有特定的价值,是客观事物的 特征通过一定物质载体形式的反映。 在个人档案中有一条记录(李明,男,1985,浙江,计算机系,2004) 数据VS. 信息——信息是有用的数据,数据是信息的表现形式 ◼ 数据库 DataBase, DB 是存放数据的仓库,是长期存储在计算机内的,有组织 的、可共享的数据集合。 数据库 系统

数据库系统1.1.2数据库管理系统数据库管理系统DataBaseManagementSystem,DBMS是位于用户和操作系统之间的一层数据管理软件,它按一定的数据模型组织数据、管理数据库。DBMS是我们学习的重点,目前广泛使用大型数据库管理系统有Oracle、Sybase和DB2;而在PC上广泛应用的则有SQLServer、MySQL、VisualFoxPro和AccesS。数据库管理员DataBaseAdministrator,DBA通过DBMS提供的界面管理操作数据库。-5

- 5 - 1.1.2 数据库管理系统 ◼ 数据库管理系统 DataBase Management System, DBMS 是位于用户和操 作系统之间的一层数据管理软件,它按一定的 数据模型 组织数据、管理数据 库。DBMS是我们学习的重点,目前广泛使用大型数据库管理系统有Oracle、 Sybase和DB2;而在PC上广泛应用的则有SQL Server、MySQL、Visual FoxPro和Access。 ◼ 数据库管理员 DataBase Administrator, DBA 通过DBMS提供的界面管理、 操作数据库。 数据库 系统

关系型数据库设计1.2.1两类数据模型数据模型分为两类,分别用于对现实抽象的两个不同阶段概念模型:也称信息模型,用于第一阶段,是人对现实世界中的客观对象进行分析、同抽象,形成认识。逻辑模型和物理模型:用于第二阶段,是把第一步的“认识结果”转换为某一DBMS支持的数据组织形式。逻辑模型是按计算机系统的观点对数据建模,用于DBMS实现。物理模型描述数据在系统内部的表示方式和存取方法,是对数据最底层的抽象。-6-

- 6 - 1.2.1 两类数据模型 数据模型分为两类,分别用于对现实抽象的两个不同阶段。 ◼ 概念模型:也称信息模型,用于第一阶段,是人对现实世界中的客观对象进行分析、 抽象,形成认识。 ◼ 逻辑模型和物理模型:用于第二阶段,是把第一步的“认识结果”转换为某一DBMS 支持的数据组织形式。 ⚫ 逻辑模型 是按计算机系统的观点对数据建模,用于DBMS实现。 ⚫ 物理模型 描述数据在系统内部的表示方式和存取方法,是对数据最底层的抽象。 关系型 数据库设计

关系型数据库设计1.2.2关系型数据库设计关系型数据库的设计分为六个阶段通过详细调查现实世界要处理的对象,明确用户的各种需求需求分析在此基础上确定系统的功能概念结构设计在需求分析的基础上,进行数据库设计逻辑结构设计物理结构设计在数据库设计完成后,由DBA在DBMS上进行操作,完成设计。数据库实施数据库投入使用,DBA对数据库进行管理、维护和处置,保障数据库运行与维护其正常运行。7

- 7 - 1.2.2 关系型数据库设计 关系型数据库的设计分为六个阶段: ◼ 需求分析 ◼ 概念结构设计 ◼ 逻辑结构设计 ◼ 物理结构设计 ◼ 数据库实施 ◼ 数据库运行与维护 通过详细调查现实世界要处理的对象,明确用户的各种需求, 在此基础上确定系统的功能; 在需求分析的基础上,进行数据库设计; 在数据库设计完成后,由DBA在DBMS上进行操作,完成设计。 数据库投入使用,DBA对数据库进行管理、维护和处置,保障 其正常运行。 关系型 数据库设计

关系型数据库设计(1)概念结构设计描述概念模型的工具实体一联系模型(E-R模型)用于关系数据库的设计扩展的实体一联系模型(EER模型)可表达对象之间的引用UML(UnifiedModelingLanguage)的类图体现了现实世界数据之间面向对象的各种联系方式软件:PowerDesigner、VISIO、在线ProcessOn-8-

- 8 - 描述概念模型的工具 ◼ 实体—联系模型(E-R模型) 用于关系数据库的设计 ◼ 扩展的实体—联系模型(EER模型) 可表达对象之间的引用 ◼ UML(Unified Modeling Language)的类图 体现了现实世界数据之间面向对象的各种联系方式 软件:PowerDesigner、VISIO、在线ProcessOn 关系型 数据库设计 (1)概念结构设计

关系型数据库设计概念结构设计(1概念结构设计中最常用的一种表达方式:实体(Entity)-联系(Relationship)方法,称为E-R模型或E-R图实体集采用矩形框表示,框内为实体名:实体的属性采用椭圆框表示,框内为属性名,并用无向边与其相应实体集连接,实体间的联系采用菱形框表示,联系以适当的含义命名,名学写在菱形框中,用无向边将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1-1.1-n或m-n;联系本身也是一种实体型,也可以有属性。如果一个联系有属性,则这些属性也应采用无向边与该联系相连接起来-9-

- 9 - (1)概念结构设计 关系型 数据库设计 概念结构设计中最常用的一种表达方式:实体(Entity)-联系(Relationship)方法,称为 E-R模型或E-R图。 ◼ 实体集采用矩形框表示,框内为实体名; ◼ 实体的属性采用椭圆框表示,框内为属性名,并用无向边与其相应实体集连接; ◼ 实体间的联系采用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向 边将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1-1、 1-n 或 m-n; ◼ 联系本身也是一种实体型,也可以有属性。如果一个联系有属性,则这些属性也应采 用无向边与该联系相连接起来

关系型数据库设计两个实体型之间的联系姓名学号A.一对一联系(1:1)对于实体集A中的每一个实体,实体集B中至多正班长有一个实体与之联系,反之亦然,则称实体集A与实1体集B具有一对一联系,记为1:1。属于例如:“班级”与“正班长”这两个实体集之间1的联系是一对一的联系,因为一个班只有一个正班长班级人数(班级编号)反过来,一个正班长只属于一个班。院系专业-10-

- 10 - A. 一对一联系(1:1) 对于实体集A中的每一个实体,实体集B中至多 有一个实体与之联系,反之亦然,则称实体集A与实 体集B具有一对一联系,记为1:1。 例如:“班级”与“正班长”这两个实体集之间 的联系是一对一的联系,因为一个班只有一个正班长, 反过来,一个正班长只属于一个班。 两个实体型之间的联系 关系型 数据库设计

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档