- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第;教学目标
了解现代数据库技术的基本特征和数据库的基本概念
了解数据库系统的体系结构,知道三级模式与二级映像的作用
理解关系数据库的模型及体系结构,掌握关系数据库设计的一般方法
了解SQL语言的简单使用,能够根据实际需求进行设计、创建并维护表 ;知识要点
本章主要简述数据库的基础概念
数据库系统结构、关系数据库
数据库的安全性和完整性
SQL语言的功能及简单应用;举案引思
1、火车票订票系统
为了缓解高峰期火车票预定困难问题,我国在2013年春节时期推出了火车票网上实时购票系统,你可知道如何解决数据并发控制问题,即某一瞬间大家都点击购买某个车次相同的车票,数据库系统应该如何处理? ;2、二代身份证
第二代身份证上有一个人的基本信息,你可知道对于一个15亿人口的国家来说,如何组织并存储这些信息,能够尽快在任何地方都能方便、快捷地查询到某人的信息?
3、学生管理系统
现在高校都采取信息化管理学生,由于学生变化比较大,信息更新比较快而且更新内容比较多,如何设计数据库,使数据共享程度大,冗余度小? ;8.1 数据库基本概念 ;8.1.1 概述 ;随着计算机技术的发展和应用,信息处理已成为人们日常生活中必不可少的一部分,各行各业都在构建本领域的信息系统。数字化校园建设是当今高校重点建设的项目之一,以对学生进行管理作为案例,看看以数据为中心的应用系统要考虑哪些问题。 ;2. 表的设计
学生信息不是单一的,有档案信息、成绩信息、课程信息、图书信息、一卡通信息等,这些信息都建立在不同的表中,如何设计这些表,使这些表中数据冗余最少,且保证数据之间满足一定的约束关系,并能够在最短时间里给出某个学生的综合信息? ;4. 用户界面与数据输出
在不同的应用系统中,对数据的描述方式或输出方式也可能不同。如学生对教师的评价可以用文字方式呈现;学生课程成绩可以用数字方式呈现;某课程成绩情况可以用图表方式呈现。为了方便用户,采取什么样的用户界面,结果用哪种形式表示? ;8.1.2 数据库的发展 ;2. 文件系统
随着数据量的增加,数据的存储、检索和维护成为紧迫的需要。此时,硬件设???中出现了磁鼓、磁盘等直接存取数据的存储设备。软件方面出现了操作系统和各种高级程序设计语言,操作系统中有了文件管理模块专门负责数据和文件管理,处理方式上不仅有文件批处理,而且能够联机实时处理,如图8-2所示。 ;主要特点:
⑴ 数据以文件的形式长期保存
⑵ 一个应用程序可使用多个数据文件,一个数据文件也可以被多个应用程序使用,在一定程度上实现了数据共享。
⑶ 由文件系统管理数据
与人工管理阶段相比,文件系统阶段对数据管理有了很大的进步,但还存在一些本质的问题:
⑴ 数据共享性差、冗余度大
⑵ 由于相同数据的重复存储、各自管理,在对数据进行更新时,不但浪费磁盘空间,也容易造成数据的不一致性。
因此,文件管理方式仅适合数据规模较小的情况,对于大规模数据的处理,就需要使用数据库系统。 ;3. 数据库系统
从20世纪60年代后期开始,计算机软硬件的发展,促进了数据管理技术的发展,先是对文件系统进行扩充,然后又出现了对数据进行统一管理的软件系统,这就是数据库管理系统,如图8-3所示。 ;主要特点:
⑴ 数据库中的数据按照一定的结构形式(即数据模型)组织到一个结构化的数据库中,从而较好地反映了现实世界事物之间的联系。
⑵ 由于数据库中数据不再面向某个或某些程序,因此某个用户或程序只使用数据库中部分数据,同一个数据也可以被多个用户或应用程序共享,减少了不必要的数据冗余,也避免了数据之间的不一致性。
⑶ 数据和应用程序之间彼此独立,简化了应用程序的编制,大大减少了应用程序的维护和修改。
⑷ 数据由数据库管理系统(DBMS)进行统一管理和控制。;8.1.3 数据库系统的组成 ;用户是指使用数据库的人,他们可以对数据进行存储、维护和检索,分为三类。 ;8.1.4 数据库系统的模式结构 ;1. 三级模式 ;⑴ 模式
模式也称为逻辑模式、概念模式,是数据库中全体数据的逻辑结构和特征的描述。
⑵ 外模式
外模式(extermal schema)又称为子模式或用户模式,它是数据库用户能看到并允许使用的局部数据的结构和特征的描述,是数据的局部逻辑表示,也是数据库用户的数据视图,即用户视图。外模式是模式的子集,是从模式推导来的。
⑶ 内模式
内模式(internal schema)又称存储模式,是三级结构中最内层,也是最靠近物理存储的一层,是与实际存储数据方式有关的一层。它是对数据库存储结构的描述,是数据在数据库内部的表示方式。例如,数据以什么方式存储(顺序存储、B+树存储等)、索引按照什么方式组织、数据是否加密等。一个数据库只有一个内模式。 ; 从上面分析可以看出,一个数据库系统,实际存在的只是物理级数
您可能关注的文档
最近下载
- 2024年人教版七年级上册数学第1-4章单元检测试卷(4套).pdf
- 七年级上册英语思维导图全部单元仁爱版.docx
- 人教版数学6年级下册全册课件(2024年春季版).pptx
- 加油站改造工程施工方案.pdf
- 历年(2020-2024)全国高考数学真题分类(圆锥曲线)汇编(附答案).pdf
- 海洋要素计算与预报(海浪4).ppt VIP
- 沪教版三年级上册数学递等式计算题训练.docx VIP
- 三年级上册语文课件-名著导读-——格林童话(共19张PPT)部编版.pptx
- 医院感染分级管理与多部门协作制度.docx
- 非煤矿山企业生产安全事故隐患排查治理体系细则(DB37T 3013—2017).pdf VIP
文档评论(0)