欢迎来到天天文库
浏览记录
ID:32909559
大小:1.52 MB
页数:75页
时间:2019-02-17
《第1章 oracle数据库基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、OracleSQL开发基础1课程结构内容课时(H)第一章Oracle数据库基础2.5第二章编写简单的SELECT语句1.5第三章限制数据和对数据排序2第四章单行函数4第五章多表查询4第六章分组函数3第七章子查询4第八章数据操作与事务控制4第九章表和约束4第十章其他数据库对象42第一章:Oracle数据库基础目标:本章旨在向学员简要介绍Oracle数据库,对其进行了一个完整的概述,学员应该掌握如下知识:时间:2.51)Oracle数据库及体系结构介绍2)Oracle数据库常用概念,对象,教学方法:讲授ppt+上机练习安全机制3)安装Oracle软件和创建
2、数据库4)数据库实例的启动和停止5)Oracle的网络连接基本管理6)Oracle数据库基本概念3本章要点•数据管理的进展•数据库、数据模型的基本概念及发展历史•数据库管理系统,数据库系统介绍•Oracle数据库及体系结构介绍•Oracle数据库常用概念,对象,安全机制•安装Oracle软件和创建数据库•常用工具SQL*Plus及企业管理器•DBCA数据库配置助手•NETCA/NETMGR网络配置工具•数据库实例的启动和停止•Oracle的网络连接基本管理4数据管理的进展•数据:–是指所有能输入到计算机中并被计算机程序处理的符号的总称。•数据处理:–是
3、指对各种形式的数据进行收集、储存、加工和传播的一系列活动的综合。其目的是从大量的、原始的数据中抽取、推导出对人们有价值的信息。•数据处理的3个阶段:–人工管理阶段–文件系统阶段–数据库系统阶段5数据库的概念数据库(Database)数据库是这样的数据集合:长期存储在计算机(数据库服务器)内数据库==>保障安全有组织的管理,具有较小的冗余==>有效管理,数据独立可共享的,多个用户可以对包含的数据进行共享==>并发控制,权限控制等6数据模型•数据模型:是数据库系统中用于提供信息表示和操作手段的一种形式架构。•数据模型的几个层次:–1、概念数据模型:–2、逻
4、辑数据模型:–3、物理数据模型:7数据模型(续)•概念数据模型:–简称概念模型,是面向用户的实现世界的模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的数据管理系统(DatabaseManagementSystem,简称DBMS)无关。概念数据模型必须换成逻辑数据模型,才能在DBMS中实现。–是现实世界到信息世界的第一层抽象,是用户和数据库设计人员之间进行交流的语言。•在概念数据模型中最常用的是E-R模型、扩充的E-R模型、面向对象模型及谓词模
5、型。8数据模型(续)•逻辑数据模型:–简称数据模型,这是用户从数据库所看到的模型,是具体的DBMS所支持的数据模型,如网状数据模型(NetworkDataModel)、层次数据模型(HierarchicalDataModel)等等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现。–用于机器世界,通常需要有严格的形式化定义,而且常常会加上一些限制或规定,以便于机器上的实现。•在逻辑数据类型中最常用的是层次模型、网状模型、关系模型。9数据模型(续)•物理数据模型:–简称物理模型,是面向计算机物理表示的模型,描述了数据在储存介质上
6、的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。每一种逻辑数据模型在实现时都有起对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构。•数据模型的三要素:–数据结构:对系统静态特性的描述–数据操作:对系统动态特性的描述–数据的约束条件:对完整性规则的描述10数据模型(续)•现实世界中的主要概念:–实体(Entity):•客观存在并可相互区分的事务。可以是人,物,可以是实际的对象,也可以之某些概念,可以是事务本身,也可以指事务与事务之间的联系。例如:一个
7、学生,一个部门,学生的一次选课。–属性(Attribute):•实体所具有的某一特性。例如:一个学生的姓名,年龄。–码(key):•唯一表示实体的属性。例如学生的学号。–域(Domain):•某个属性的取值范围。11数据模型(续)–联系:•现实世界的事务之间是有联系的,这种联系必然要在信息世界中加以反应,一般存在两类联系:实体内部的联系,实体之间的联系。–实体型之间联系的分类:•1对1:对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之依然。例如:1个部门1个经理。•1对多:对于实体集A中的每一个实体,实体集B中有几个实体与之联系,反对
8、,对于B中的每一个实体,A中至多有一个实体与之联系。例如:1个部门若干职工。•多对多:若对于实
此文档下载收益归作者所有