数据库应用基础第一章概述.pptVIP

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库应用基础第一章概述

SQL Server--chap8--第8章 视图及其应用 数据库应用基础 教材与课时安排 使用教材: SQL Server 数据库技术与应用 清华大学出版社 课程安排: 授课:16学时 实验:16学时 本章主要内容 1.1 数据库概述 1.2 SQL语言的特点及使用 信息是现实世界在人们头脑中的反映,它以文字、数据、符号、声音、图像等形式记录下来,可以进行传递和处理,为人们的生产、建设、管理等提供依据。 数据是描述事物的符号记录。数据的概念包含两方面的含义:第一,其内容是信息;第二,其表现方式是符号。 1.1.2 数据库 数据库是存储在一起的相关数据的集合,这些数据是结构化的,无误的或无冗余的,并为多种应用提供服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控的方式进行。 1.1.3 数据库管理系统 数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。 1.1.4 数据库系统 数据库系统(DataBase System,DBS)是指计算机系统引入数据库后的系统,一般由数据库、数据库管理系统DBMS及其开发工具、应用系统、数据库管理员和用户构成,其核心是DBMS。 1.1.5 数据库管理员 使用数据库、对数据库进行各种操作的人统称为数据库的用户,其中包括终端用户、应用程序员和数据库管理员。 由业务水平高、资历较深的人员担任。 1.1.6 数据模型 数据模型就是数据特征的抽象,是一种专门用来抽象、表示和处理现实世界中数据与信息的工具。 数据模型所描述的内容包括如下三部分: 数据结构:数据模型中的数据结构主要描述 数据的类型、内容、性质以及数据间的联系等。 数据操作:数据模型中的数据操作主要描述在 相应的数据结构上的操作类型和操作方式。 数据约束:数据模型中的数据约束主要描述数结构内数据间的语法、词义联系、它们之间的制约和依存关系以及数据动态变化的规则,以保证数据的正确性、有效性和相容性。 数据模型按照不同的应用层次可以分为以下 三种类型:。 (1)概念数据模型:简称概念模型,是面向数据库用户的现实世界的模型,是对现实世界的第一层抽象,主要用来描述世界的概念化结构。 (2)逻辑数据模型:简称数据模型,一般又称“结构数据模型”。这是用户从数据库中所看到的模型,是具体的DBMS所支持的数据模型,其包括网状数据模型、层次数据模型。 (3)物理数据模型:简称物理模型,是面向计算机物理表示的模型,描述了数据在存储介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。 1 概念数据模型 (1) 模型中的基本概念 概念模型是对真实世界中问题域内事务的描述,而不是对软件设计的描述,它是真实世界到信息世界的第一层抽象,是数据库设计的有力工具,也是数据库开发人员与用户之间进行交流的语言。 实体之间的联系是错综复杂的,就两个实体型的联系来说,可以分为以下三类: 1)一对一联系(1:1) 如果对于实体集A中的每一个实体,实体集B中至多有一个(也可没有)与之联系,反之亦然,那么实体集A和实体集B之间的联系称为“一对一联系”,记作1:1 例如,在一个学校中,只能给每名学生分配一个学号,并且一个学号只对应着一个学生,因此,学生和学号之间具有一对一的联系。 2)一对多联系(1:n) 如果对于实体集A中的每一个实体,实体集B中有n个实体(n〉=0)与之联系,则称实体集A与实体集B具有一对多联系,记作1:n 例如,一名学生只能属于一个班级,但一个班级内可以有多名学生,因此,班级与学生之间具有一对多联系 3)多对多联系(m:n) 如果对于实体集A中的每一个实体,实体集B中有n(n=0)个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中有m(m=0)个实体与之联系,则称实体集A与实体集B具有多对多联系,记作m:n 例如,一名学生可以学习多门课程,一门课程也可以被多个学生同时学习,因此,学生和课程之间具有多对多联系。 (2)概念模型的表示方法 概念模型的表示方式中最常用的是实体联系方法,用这个方法描述的概念模型称为实体联系模型,简称E-R模型。 实体联系模型用简单的图形方式来描述现实世界中的数据,这种描述不涉及数据在数据库中的表示和存取方法。 1.1.7层次模型 层次模型是较早用于数据库技术的一种数据模型,采用树形结构来表示各类实体以及实体间的联系。 层次模型必须满

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档