网站大量收购独家精品文档,联系QQ:2885784924

数据库技术与应用.ppt

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

数据库原理及应用 讲师: 张晶晶 邮箱: weakout@163.com 课程内容 第一部分 涉及1、9章 重点介绍 数据库相关基本概念 关系数据库设计理论及实践 课程内容 第二部分 涉及2-8章 重点介绍 数据库、表、联系在Sql server中的实现 管理视图、索引、存储过程、触发器、游标 查询 数据库安全 用户权限 数据完整性 事务处理 恢复及备份 课程内容 第三部分 涉及10章及其他资料 简要介绍 Visual Basic常用控件 ADO.NET数据库操作 图书管理系统的开发 教学安排 出于课程内容的相对独立性及项目开发流程的考虑 第一部分,先行学习 第二部分,依次学习 第三部分,穿插介绍,自学为主 要求在常用.net windows控件掌握的基础上独立完成“图书管理系统”的设计 课堂要求 在学习过程中遇到的疑问提倡自行解决 学习力的锻炼 辅导效率的改善 课后交流(email:) 作业 公共 单独或小组 疑问 第一部分—基本概念 数据(Data) 数据是描述事物的符号记录,在数据库范畴数据特指数据库中存储的基本对象。 数据库(DataBase ,DB) 狭义:存储数据的仓库。 广义:长期存储在计算机内、有组织的、可共享的数据集合,以及对数据集合实施管理的一组软件。 第一部分—基本概念 数据库管理系统(DataBase Management System, DBMS) 为用户或应用程序提供访问数据库方法的管理软件,具有数据库建立和维护功能、数据定义功能、数据操纵功能、数据库安全运行保障功能。 常见的DBMS ACCESS,FOXPRO, MYSQL等小型DBMS软件 ORACLE,SQL SERVER等大型DBMS软件 第一部分—基本概念 数据库系统(DataBase System,DS) 采用数据库技术,以某一应用领域为背景的计算机应用系统。 构成 数据库技术的发展(自学) 第一部分—数据库引入的目的 数据管理、处理的要求无处不在。(data) 数据存储、操纵及安全性管理易于实现、效率更高。(dbms) 数据层与业务层的分离,便于应用程序的开发。(dbs) 第一部分—BS模式DBS实例 第一部分—BS模式DBS实例 第一部分—BS模式DBS实例 第一部分—BS模式DBS实例 第一部分—BS模式DBS实例 第一部分—BS模式 第一部分—CS模式 第一部分—CS模式DBS实例 第一部分—CS模式DBS实例 课程三部分之间的关系 第一部分要分析解决一个特定应用系统的数据要求及数据的组织方式。 第二部分要解决数据在Sql Server中存储及简单操纵。 第三部分要实现客户端软件的用户界面、Sql Server的连接及调用Sql Server提供的操纵功能。如果应用系统相对复杂的话,还需要由编程语言实现。 数据库设计 数据模型 关系数据模型 数据视图 数据模式 数据库规范化理论 数据库系统设计步骤 图书管理系统数据库设计 什么是数据模型 数据模型是对现实世界中各种事物或实体特征的数字化模拟和抽象,用以表示现实世界中的实体及实体之间的联系,使之能存放到计算机中,并通过计算机软件进行处理。 对事物的数据描述通常包括静态的属性描述和动态的行为描述。静态属性描述包括数据结构和数据约束;动态特性描述包括对静态属性数据的操作方法。 数据模型的分类 概念数据模型 是描述实体及其关系的语义(信息、用户对数据的理解)模型。 不关心信息在计算机内的表示。 利用实体、联系和约束描述现实世界的静态、动态和时态特征。 是现实世界的第一层抽象 是用户和数据库设计人员进行交流的工具 经常使用的概念数据模型有: 数据流图 数据字典 E-R图 数据模型的分类 逻辑数据模型 是直接面向计算机系统和数据库管理系统的数据模型,很少考虑数据的语义,关心的是为提高提高数据存取和检索速度的物理结构。 是现实世界的第二层次的抽象。 主要包括: 层次数据模型 网状数据模型 关系数据模型 关系数据模型 关系模型:由若干关系模式组成的集合。 关系模式: 对一个关系的结构描述。每个描述包括关系名、属性等。属性的描述有属性名、属性类型、属性值域和约束等。 关系:一个关系就是一张二维表,每张表有一个表名,表中的内容是对应关系模式在某个时刻的值。 元组:表中的一行称为一个元组。 属性):表中的一个列称为关系的一个属性,即元组的一个数据项。属性有属性名、属性类型、属性值域和属性值之分。 属性域:属性的取值范围。 主码:表中的一个属性或几个属性的组合,其值能唯一地标识表中一个元组。 外键:在一个关系中含有的与另一个关系的关键字相对应的属性组称为该关系的外部关键字。外部关键字取空值或为外部表中对应的关键字值。 数据视图 不同的用户从不同的角度观察数

文档评论(0)

cuotian + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档