数据库应用系统开发方法(知识点总结)

学习目标:数据库应用系统开发方法学习内容:1、 数据库的三级模式:外模式:用户可见的部分数据的存在形式模式:等价为全体数据的逻辑结构且用户不可见(中间)内模式:数据库的物理结构和存储方式三级模式之间还含有两层映像,外模式/模式映像、模式内模式映像当模式改变,外模式/模式映像做出相应改变,但外模式可以不变。应用程序是依据外模式编写的,所以应用程序不用变。故,外模式/模式映像保证了数据与程序的逻辑独立性。2、 关系模型数据库系统最常用的数据模型关系模式与关系:关系模式:描述关系的静态结
摘要由CSDN通过智能技术生成

学习目标:

数据库应用系统开发方法(知识点总结)


学习内容:

  • 数据库的三级模式:
    外模式:用户可见的部分数据的存在形式
    模式:等价为全体数据的逻辑结构且用户不可见(中间)
    内模式:数据库的物理结构和存储方式

三级模式之间还含有两层映像,外模式/模式映像、模式内模式映像
当模式改变,外模式/模式映像做出相应改变,但外模式可以不变。应用程序是依据外模式编写的,所以应用程序不用变。故,外模式/模式映像保证了数据与程序的逻辑独立性。

模式/内模式保证了数据库中数据与应用程序间的物理独立性

  • 关系模型
    数据库系统最常用的数据模型

关系模式与关系:
关系模式:描述关系的静态结构,它是静态的、稳定的
关系:动态的、随用户对数据库的操作而变化的

  • 概念模型
    属性:描述事物的特征或性质(一般用名词或名词短语名命)
    实体集的标识属性能够唯一识别实体集中每一个实体
    一个属性的值必须属于唯一的域,属性的取值必须为同一域
    域在这里相当于数据类型的子集
    标识属性的值不能重复且不可以为空

实体集命名:在标识实体集的基础上分类抽象,将具有相同属性特征的同类对象为实体集,然后归纳整理,用一个有意义的名词式各词短语为每一个实体命名,不是实体集中的每一个实例

概念数据模型:
描述事件的概念化结构,与具体的数据库管理系统无关,没有描述数据的完整性约束条件。

  • 数据字典
    定义:对系统中各类数据描述的集合
    包括数据项、数据结构、数据流、数据存储和处理5部分
    其目的是对数据流程图中的各个元素做出详细说明
    数据字典一般由数据库管理系统本身管理和维护
    各种对象的描述信息就存放在数据库的数据字典中
    (记录数据库系统运行时数据库操作情况的日志信息属于日志文件的内容)

  • 数据库应用系统生命周期
    实现与部署(实施)阶段:
    创建数据库、数据加载、事务和应用程序的编码及测试、系统集成、测试与试运行、系统部署
    (针对系统的功能和性能不足对系统进行升级是运行维护阶段的工作)

区分实施活动 与 运行和维护活动(8、9题)
运行和维护活动:

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《网络数据库技术》教学大纲 课程编号:EE3221152 课程名称:网络数据库技术 英文名称:Network Database and Its Application 学时: 38+8 学分:3 课程类型:限选 课程性质:专业课 适用专业:电院各专业 先修课程:计算机文化基础,软件技术基础 开课学期: 6 开课院系:电子工程学院 一、课程的教学目标与任务 90年代以来,Internet日益普及,Web成为最流行,最大的网络信息系统,并以惊人的速度继续发展。Web技术和数据库技术的结合,产生了网络数据库这一新兴的数据库应用领域。《网络数据库技术》目的是通过本课程的学习使学生能了解网络数据库的基本知识、基本原理和基本技术,学会网络数据库应用系统的设计方法和步骤。 本课程的学习任务是,掌握网络数据库系统一些基础知识和基本要点,了解网络数据库技术的发展方向,掌握网络数据库开发技术。 二、本课程与其它课程的联系和分工 先修课程:计算机文化基础,数据结构 三、课程内容及基本要求 (一) 概论 ( 2学时) 1、数据库系统的概念2、数据库系统的基础知识3、网络数据库的基本概念 1.基本要求 (1)了解数据库技术的发展,数据库系统组成,数据模型 (2)了解网络数据库涉及的相关知识 (二)关系数据库 ( 2学时) 1 关系模型概述2 关系数据结构及形式化定义3 关系的完整性4 关系代数5 关系演算1.基本要求 (1)掌握关系、关系模式、关系数据库、关系代数 (2)理解关系的完整性 2.重点、难点 重点:关系代数以及关系代数的基本操作 (三)关系数据库标准语言SQL ( 2学时) 1、SQL概述2、数据定义、查询、更新3、视图、数据控制 1.基本要求 (1)理解SQL语言的概念、特点、功能和使用方法。 (2)掌握SQL基本语句的使用。重点掌握查询语句的使用,包括连接查询和嵌套查询。 (3)了解嵌入式SQL和动态SQL技术。 2.重点、难点 重点:掌握SQL语言的各种用法 (四)关系数据理论 ( 2学时) 1 问题的提出 2 规范化(1~4NF) 3 数据依赖的公理系统 4 模式分解 1.基本要求 (1)了解多值依赖、4NF,了解保持函数依赖并具有无损连接性的3NF模式分解算法 (2)掌握函数依赖、码、范式、2NF、3NF、BCNF概念与判别 2.重点、难点 重点:范式概念 (五)数据库设计 ( 2学时) 1、数据库设计概述2、需求分析3、查询4、概念结构设计3、逻辑结构设计5、数据库的物理设计 1.基本要求 (1)理解数据库设计的特点、方法、步骤 (2)掌握数据库设计的基本概念和方法 2.重点、难点 重点:ER模型设计 难点:ER模型设计 3.说明: (六)数据库恢复技术 ( 2学时) 1、事务的基本概念2、数据库恢复概述3、故障的种类4、恢复的实现技术5、恢复策略 1.基本要求 (1)了解事务的基本概念和数据库系统故障的种类。 (2)掌握数据库恢复的基本概念和方法 2.重点、难点 重点:掌握数据库恢复的基本概念和方法 (七)并发控制 ( 2学时) 1、并发控制概述2、封锁3、封锁协议4、死锁5、并发调度的可串行性6、两段锁协议 1.基本要求 (1)理解死锁。 (2)掌握网络数据库涉及的相关知识 2.重点、难点 重点:掌握并发控制的基本概念和方法 难点:数据库的并发控制 (八)数据完整性 ( 2学时) 1、完整性约束条件2、完整性控制 1.基本要求 (1)理解完整性概念。 (2)掌握网络数据库涉及的相关知识 (九)网络数据库基础 ( 4学时) 1、HTML语言2、VBScript 3、Web编程技术 4、 HTTP协议 1.基本要求 (1)了解各种网络开发技术 (2)了解VBScript语言的功能 (3)掌握HTML的基本语法 (十)开发语言 ASP ( 10学时) 1、ASP基础 2、ASP对象:Response,Request,Server,Session,Application 3、基于ASP的数据库访问技术:ADO 1.基本要求 (1)了解ASP基本概念 (2)会配置ASP运行环境 (3)会使用几种对象 (4)会使用ADO访问数据库 2.重点、难点 重点:掌握ASP语言的各种用法 (十一)网络数据库应用实例 ( 4学时) 1、用户需求2、数据库

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值