第6章--软件开发知识课件.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章--软件开发知识课件.ppt

第6章 软件开发知识 6.1 数据库原理及应用 6.2 软件工程 6.3 本章小结 6.1 数据库原理及应用 关系数据库 关系数据库语言 常用关系数据库管理系统 数据库应用系统开发工具 数据库设计 数据库的发展 6.1.1 关系数据库 有关数据库的4个概念 数据(Data) 描述事物的符号记录。 6.1.1 关系数据库 有关数据库的4个概念 (P178 要记忆) 数据库(DataBase,简称DB) 长期存储在计算机内的、有组织的、可共享的数据集合。 数据库管理系统(DataBase Management System,简称DBMS) 位于用户和操作系统之间的一层数据管理软件。 完成数据定义、数据操纵、数据库运行管理与维护功能。 数据库系统(DataBase System,简称DBS) 以数据库为核心的,在数据库管理系统的支持下完成一定的数据存储和管理功能的应用软件系统。 6.1.1 关系数据库 数据管理技术的三个阶段 人工管理阶段/文件系统阶段/数据库阶段。 数据库的主要特点 数据冗余度小 重复数据少,节省存储空间并有利于保持数据的一致性。 数据共享度高 多个应用程序共享使用同一个数据库。 数据独立性高 物理独立性/逻辑独立性。 6.1.1 关系数据库 数据库管理系统分类 层次数据库/网状数据库。 关系数据库/对象-关系数据库。 面向对象数据库。 关系模式示例 (P179 例6.1) 学生(学号,姓名,年龄,系别) 课程(课程号,课程名,学时) 选课(学号,课程号,分数) 6.1.1 关系数据库 关系示例 学生(学号, 姓名, 年龄, 系别) 0701 张三 18 计算机 0702 李四 19 计算机 0703 王五 19 化学 选课(学号, 课程号,分数) 0701 C01 92 0701 C02 78 0702 C01 65 0703 C02 86 0703 C03 95 课程(课程号,课程名, 学时) C01 计算机导论 34 C02 高等数学 102 C03 大学英语 68 6.1.2 关系数据库语言 关系数据库语言的特点 非过程化 只要提出做什么,而不必指明如何做 。 功能一体化 数据定义与数据操纵格式统一。 一种语法两种使用方式。 人机交互方式与嵌入主语言方式。 面向集合操作 语法简捷、易学易用 6.1.2 关系数据库语言 应用示例 (P180 例6.2) 对于上述学生选课关系,如果查询选修了“计算机导论”课程的学生的姓名,可以写出如下查询语句: SELECT 学生.姓名 FROM 学生, 选课, 课程 WHERE 学生.学号=选课.学号 AND 选课.课程号=课程.课程号 AND 课程.课程名=“计算机导论”; 6.1.3 常用关系数据库管理系统 小型数据库管理系统 dBASE/FoxBASE FoxPro/Visual FoxPro Access 大型数据库管理系统 Oracle MS SQL Server DB2 Sybase Informix 6.1.3 常用关系数据库管理系统 大型数据库管理系统的特点 基于网络环境的

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档