北大青鸟_sql实用教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络数据库技术基础 第一部分 数据库系统概述 本部分的主要目的是向大家介绍数据库相关的基本概念,特别是关系数据库的发展历程及现状,让大家认识网络数据库技术是当今计算机网络技术。 其中穿插讲解数据库的设计理论和步骤,增强数据库知识系统性和完整性。 第一章 数据库系统概述 重点、考点: 数据库相关概念,DB、DBS、DBMS 数据库的三级模式结构 数据模型分类,E-R模型的表示方法 逻辑数据模型的分类 关系数据库概念 关系的完整性分类 数据库设计的步骤 数据库技术的发展 到目前为止,数据库管理技术的发展经历了人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库阶段。 网络数据库架构 基于Client/Server C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。 基于Browser/Server的数据库 它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 开发语言 数据库的基本概念 数据库 (图书馆) 数据 (红楼梦这本书的文字) 信息 (反映出曹雪芹先生要表述的思想) 数据与信息的区别 数据是信息的载体,信息是数据的抽象 4. 数据处理:对数据一系列手段和活动。 DBS数据库系统 数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成,一般由: 数据库。DB 数据库管理系统(及其开发工具)。DBMS 支持数据库系统运行的软、硬件环境。 应用系统。 数据库管理员。 用户。 数据库系统体系结构 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,包括3个模式(外模式、模式和内模式)和2个映射(外模式-模式映射和模式-内模式映射)。 用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。 1.2数据模型 1.数据模型:数据结构,数据操作,完整性约束 2.概念数据模型 3.逻辑数据模型 1.3 关系数据库 1.关系模型:关系,元组,属性,码,域,分量,关系模式 2. 关系的性质: 关系必须规范化,属性不可再分割即表中不能再包含表。 字段名不能重复 二维表中不允许出现完全相同的两行 二维表中可以任意交换行的顺序和列的顺序 3. 关系的完整性: 实体完整性 参照完整性 用户自定义完整性 4. 范式:1NF 2NF 3NF 1.5数据库的设计 数据库是某个企业、组织或部门所涉及的数据的综合,它不仅反映数据本身的内容,而且反映数据之间的联系。本章将通过一个网上图书馆系统数据库的设计,展示数据库设计的基本思路和方法、技巧等。 基本步骤:P17页 1.2.1 需求分析 从软件工程的观点来看,需求分析是软件开发的第一阶段,是整个项目开发设计和实现的基础,它的成功与否决定了一个项目的成败。需求分析的目标主要是要获得当前系统的物理模型,了解当前系统是如何运行的;抽象出当前系统的逻辑模型,对物理模型进行筛选,得到与软件系统有关的部分;建立新系统的逻辑模型,得出数据流图和数据字典;补充目标系统的逻辑模型,对目标系统的用户界面和至今尚未考虑的细节进行说明等。 软件开发步骤 问题定义 综述 图书管理系统旨在用计算机和网络对图书进行管理,包括图书的购入、借阅、归还以及注销。在整个图书管理系统中,读者,管理员都要参与,跟读者的联系最密切,读者利用图书馆的主要方式是通过图书馆借阅活动进行的。并且一切的采购、读者加入等最终目的都是为借阅服务的。 1. 使用范围 在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。 2. 背景 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 系统需求分析 系统需求分析 系统需求分析 设计目标 ? 1. 对持卡人可以区分是教师

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档