《Oracle大型数据库基础开发教程》(微课视频版)课件全套 第1--11章 数据库技术基础--- Java 操作 Oracle数据库.pdf

《Oracle大型数据库基础开发教程》(微课视频版)课件全套 第1--11章 数据库技术基础--- Java 操作 Oracle数据库.pdf

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

第1章数据库技术基础

1.1术概述

数据库技

一、数据库基本概念

1.数据

·数据是描述事物的符号记录。一个事物如果用一个符号来描述,那么该符号就是数据,数据根据

其特征可以分为:字符、数值、图形、声音、视频等类型。

2.数据库

.数据库(DataBase,DB)是一个有结构的数据集合,该集合可以为各种用户共享,按照定的

数据模型组织的。

3.数据库管理系统

.数据库管理系统(DataBaseManagementSystem,DBMS)是管理数据库的系统,它是一个

系统软件,介千用户和操作系统之间。

1.1术概述

数据库技

4.数据库系统

.数据库系统(DataBaseSystem,DBS)是计算机引入了数据库之后的系统,包括计算机的硬件、数

据库、数据库管理系统、数据库应用系统和各种用户等。

5.数据管理

.数据库技术的主要任务就是数据管理,数据管理是指对数据的分类组织、编码、存储、检索和维护。

它是数据处理的中心问题。

二、数据管理技术的发展

1、人工管理阶段

.数据不保存,用完后就删除。

·由应用程序自己管理数据。

.数据不共享。

.数据和应用程序的依赖性高。

1.1术概述

数据库技

2、文件系统阶段

·数据可以长期保存。

·数据由操作系统提供的文件系统功能来管理。

·数据共享性不高。

.数据和应用程序的依赖性还是比较高。

3、数据库系统阶段

·数据内部结构化和整体结构化。

·数据的共享性高,冗余度低,易扩充。

.数据和应用程序的依赖性低。

·数据由数据库管理系统统一管理和控制。

1.1数

据库技术概述

三、数据模

1、概念模

·实体:实体是客观存在并可相互区别的事物。例如,一个苹果、一部手机等都是实体,人的一次

活动也是一个实体,如学生的一次选课。

·属性:实体所具有的某一特征。例如,学生的特征:学号、姓名、年龄等都是属性。

.键:键是能够唯一标识实体的属性或属性组合。例如,学号是学生实体的键。

·实体型:所有的同类实体的结构是相同的,称为实体型。

·联系:联系是指事物与事物之间,事物内部的存在的相关联系。联系分为以下几类。

——

——

·—对—(1:1):对是两个实体集之间实体与实体的对应的关系,例如,班长(正职)和班级

之间就属于—对—的联系。—个班长只能管理—个班级,而—个班级只能由—个班长来管理。

·一对多(1:m):一对多是两个实体集之间实体与实体的一个对应多个的关系,例如,班级和学生之间

就属于—对多的联系。—个班级有多名学生,而—个学生只属于一个班级。

1.1术概述

数据库技

·多对多(m:n):

多对多是两个实体集之间实体与实体的多对多的关系,例如,学生和课程之间就属于

多对多的联系。一个学生可以选修多门课程,而一门课程可由多名学生选修。

2、数据模型

·数据模型是按照计算机的观点来对数据建模,根据其逻辑结构的不同可分为:层次模型、网状模

型、关系模型、对象关系模型、面向对象模型。

•NoSQL数据库。

.键值数据库:Redis、M

文档评论(0)

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

中学高级教师 从事一线教育教研15年多

1亿VIP精品文档

相关文档