(演示)大基-_数据库基础(1基本概念)_第1页
(演示)大基-_数据库基础(1基本概念)_第2页
(演示)大基-_数据库基础(1基本概念)_第3页
(演示)大基-_数据库基础(1基本概念)_第4页
(演示)大基-_数据库基础(1基本概念)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级*第七章 数据库技术根底1本章目录7.1 数据库系统概述7.2 数据库的建立和维护 7.3 数据库的查询 7.4 窗体、报表 2学完本章,要能答复以下几个问题 全新的知识1、什么是数据库?数据库系统有哪几局部组成?2、简述文件系统与数据库系统的区别和联系3、简述数据系统的特点。4、关系模型有什么特点?5、关键字与主键的区别是什么?6、Acess中数据库由哪些对象组成?简述他们之间的关系。3学号姓名性别党员专业出生年月990001王涛男No物理82-01-21990002庄前女Yes物理82-09-21990101丁保华男N

2、o数学81-04-18990102姜沛棋女No数学81-12-02990103张智忠男No数学80-08-06990201程玲女Yes计算机82-11-14990202黎敏艳女Yes计算机83-02-21990203邓倩梅女Yes计算机82-04-28990204杨梦逸女No计算机81-12-15学号课 程成绩990001大学计算机基础82990001高等数学76990202计算机导论53990203英语71990204计算机导论66990204高等数学75990204英语82学号姓名课程成绩990001王涛计算机文化基础82990001王涛高等数学76990002庄前计算机文化基础90990

3、101丁保华高等数学77990102姜沛棋计算机文化基础68990102姜沛棋C/C+程序设计85990102姜沛棋大学英语56990201程玲计算机导论87990201程玲高等数学67990202黎敏艳计算机导论53990203邓倩梅英语71990204杨梦逸计算机导论66990204杨梦逸高等数学75990204杨梦逸英语82这些是什么?47.1数据库系统概述1、什么是数据库?2、数据库管理系统、数据库应用系统、数据库系统的区别?3、计算机的数据管理技术经历了哪几个阶段?4、数据库系统的特点是什么?阅读p222)-p226)解决下面的问题:57.1.1 数据库技术的产生和开展数据管理经历了

4、三个开展阶段人工管理文件管理数据库系统数据库技术是对传统信息管理模式的大变革提高了信息的利用率缩短了信息的传播过程实现了信息一体化的管理目标6.人工管理阶段时间:20世纪50年代中期以前 硬件:只有卡片、纸带、磁带等存储设备软件:没有操作系统,没有进行数据管理的软件应用:以科学计算为目的特点: 程序和数据放在一起数据不能共享 程序1数据程序数据程序n数据n特征图7人工管理阶段数据管理例如例:两个C语言程序,分别求10个数据之和和最大值。 程序与数据放在一起,数据没有能够共享8.文件系统阶段时间:20世纪60年代中期硬件:磁带、磁盘等大容量存储设备软件:有了操作系统应用:不仅用于科学计算,还用于

5、数据管理特点: 程序与数据别离数据有一定的独立性实现了以文件为单位的数据共享数据文件文件管理系统数据文件n应用程序应用程序应用程序n数据文件2特征图9文件系统阶段数据管理例如上例用文件实现103.数据库系统阶段时间:20世纪60年代后期硬件:出现了大容量且价格低廉的磁盘软件:有了数据库管理系统DBMS应用:各个方面特点: 数据结构化 数据共享性高,冗余小 数据独立性高 数据由DBMS统一管理控制为用户提供了友好的接口特征图11数据库系统阶段数据管理例如解决了数据的独立性问题,实现数据的统一管理,到达数据共享的目的 求和: SELECT Max(Num) FROM Data求最大值:SELECT

6、 Avg(Num) FROM Data127.1.2 常用术语 1. 数据库DataBase,DB 长期保存在计算机外存上的、有结构的、可共享的数据集合。2. 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是位于用户或应用程序和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提供给用户可使用的数据库语言。3. 应用程序DataBase System,DBS 利用各种开发工具开发的、满足特定应用

7、环境的数据库应用程序。用户应用程序DBMS操作系统数据库DB数据库系统13数据库系统的特点 (1) 采用一定的数据模型,最大限度地减少数据的冗余 (2) 最低的冗余度 (3) 有较高的数据独立性 用户面对的是简单的逻辑结构操作而不涉及数据具体的 物理存储结构 (4) 平安性 设置用户的使用权限 在数据库被破坏时,系统可把数据库恢复到可用状态。 (5) 完整性 一些完整性检验以确保数据符合某些规那么,保证数据库中 数据始终是正确的。147.1.2 常用术语 4. 数据库系统相关人员 数据库管理员 应用程序开发人员 最终用户5. 数据库系统DataBase System,DBS 由硬件系统、数据库

8、管理系统、数据库、数据库应用程序、数据库系统相关人员等构成的人机系统。数据库产品(一整套数据库应用解决方案 ) 桌面型数据库 网络数据库 MS Access SQL Server Oracle MySql15 数据模型 数据模型:是现实世界数据特怔的抽象,也是数据库系统的数学表示,用来精确描述数据的静态特征、动态特征及完整性约束条件。数据模型由数据结构、数据操作和完整性约束三要素组成。是数据库系统的核心和根底。16三种重要的数据模型例:学校组织结构图校部学院A系A学院B系B系C系D系E2. 网状模型 1、层次模型173. 关系模型 Students表属性值(字段值)关系二维表学号姓名性别党员专

9、业出生年月990001王涛男No物理82-01-21990002庄前女Yes物理82-09-21990101丁保华男No数学81-04-18990102姜沛棋女No数学81-12-02990103张智忠男No数学80-08-06990201程玲女Yes计算机82-11-14990202黎敏艳女Yes计算机83-02-21990203邓倩梅女Yes计算机82-04-28记录 属性名(字段名)关键字:确定一条记录 18关系模型的根本术语 关系:二维表 关系模式:对关系的描述 Student学号,姓名,性别 记录元组:行 属性字段:列 关键字:唯一确定一条记录 主键:选用的关键字 值域:属性的取值范

10、围19三种关系类型 根本表 根本表就是关系模型中实际存在的表 查询表 查询表是查询结果表,或查询中生成的临时表 视图 视图是由根本表或其他视图导出的表 视图是为数据查询、处理及数据平安设计的虚表, 不对应实际存储的数据。20数据库系统运行模式: 客户机/效劳器模式 Client/Server,C/S 浏览器/效劳器模式Browser/Server,B/S1C/S模式例如:Outlook Express QQ 股票软件应用: 基于行业的数据库 应用系统7.1.4 数据库系统及其开发技术21常见的数据库系统及其开发工具 应用程序数据库管理系统VBVCPowerBuilder Delphi Microsoft AccessSQL ServerOracleVisual FoxproSQL命令数据库学习数据库编程要掌握的几种知识: 1、数据库管理系统的使用 2、SQL语言 3、应用软件的开发语言和开发工具222浏览器/效劳器模式例如:IE收到邮件 新浪上查看股票信息 In

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论