- 1、本文档共128页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
封面 自我介绍 电话Email:cj7428@163.com Qq:506363857 课程主页:/sjk 课程要求 按时上课 完成作业(10%) 上机(20%) 考试 笔试(60%) 机试(10%) 课程内容 第一章数据库应用基础 1.1 数据库系统 1.1.1 数据与数据处理 数据 数据是存储在某一媒体上,对客观事物进行描述的物理符号。 文字数据:如姓名、职称、地址等; 数值型数据:如价格、数量、长度等, 多媒体数据:如图像、声音、视频等。 数据处理 数据处理是对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输一系列操作的总和。 其目的是从大量原始数据中,获得有价值的信息,作为人们行为和决策的依据。 1.1.2 计算机数据管理 人工管理阶段 数据不保存。 数据和程序不具有独立性。 数据不能共享 重复的数据称为数据冗余 文件系统阶段 数据长期保存。 程序与数据有了一定的独立性。 数据的独立性低。 数据的共享性差,存在数据冗余和数据的不一致。 文件系统阶段 数据库阶段 数据的结构化 数据的共享性高,冗余度低。 数据独立性高 统一的数据控制功能 数据库阶段 1.1.3 数据库系统组成 数据库系统(Database System,DBS)是指引入数据库技术的计算机系统。它实现了有组织地、动态地存储大量相关数据,提供了数据处理和信息资源共享的便利手段。 数据库系统图示 硬件系统 硬件系统主要指计算机,包括CPU、内存、外存、输入/输出设备等硬件设备。 数据库 Database (DB) 数据库是指存储在计算机外存中,结构化的相关数据的集合。 它不仅包括描述事物的数据本身,还包括相关事物之间的联系。 数据库以文件的形式存储在外存中,用户通过数据库管理系统来统一管理和控制数据。 数据库管理系统 Database Management System(DBMS) 数据库管理系统是管理数据库的软件,是数据库系统的核心。 它在操作系统的基础上运行,帮助用户建立、使用和维护数据库。 数据库管理系统 功能 数据定义功能定义数据库的数据对象,如数据库、表、索引,描述数据之间的联系。 数据操纵功能实现对数据库数据的基本操作,如查询、插入、删除和修改等。 控制和管理功能实现对数据库控制和管理,包括并发性控制、安全性检查、完整性检查及对数据库的内部维护等功能。 相关软件 操作系统 应用程序开发工具。 数据库应用系统 各类人员 系统分析员 数据库管理员(DBA) 应用程序员 最终用户 1.1.4 数据库系统的体系结构 单用户 整个数据库系统,包括应用程序、DBMS、数据库都装在一台计算机上。 主从式结构 数据库系统都集中存放在主机上,终端只作为主机的输入输出设备,多个用户可通过终端存取主机的数据。 主从式结构 客户/服务器结构 (c/s) 网络上的服务器结点存放数据及执行DBMS功能,客户机安装DBMS应用开发工具和应用程序。 客户端的用户请求被传送到服务器,服务器进行处理后,只将结果(而不是整个数据)返回给用户, 客户/服务器结构 (c/s) 浏览器/WEB服务器/数据库服务器结构 客户端仅安装浏览器软件,用户通过URL向WEB服务器发出请求,WEB服务器运行脚本程序,向数据库服务器发出数据请求。数据库服务器执行处理后,将结果返回给WEB服务器。WEB服务器根据结果产生网页文件,客户端接收到网页文件后,在浏览器中显示出来。 浏览器/WEB服务器/数据库服务器结构 1.2 关系数据库 1.2.1 概念模型 现实世界中事物及联系在人们头脑中的反映,经过人们头脑的分析、归纳、抽象,形成信息世界。 为了正确直观地反映客观事物及其联系,有必要对信息世界建立一个抽象的模型,称之为概念模型。目前常用实体联系模型表示概念模型。 实体 实体是客观存在并且可相互区别的事物。可以是实际的事物(如读者、图书、货物等),也可以是抽象的事件。(如借书、订货等活动) 实体属性 实体的特性称为属性,一个实体可以用多个属性来描述。 例如图书可以用条形码、书名、作者、出版社、出版年月、售价等属性来描述。 借书可以用条形码、读者证号、借书日期等属性来描述。 实体型和实体集 用实体名及其属性集合描述的同类实体,称为实体型。 例如,图书(条形码、书名、作者、出版社、出版年月、售价)就是一个实体型。 同类型实体的集合称为实体集。 例如,所有的图书构成一个实体集。 实体间联系 实体间的联系就是指实体集与实体集之间的联系。 实体间联系 一对一联系实体集A中的每个实体仅与实体集B中的一个实体联系,反之亦
文档评论(0)