数据库系统概论第一章绪论x

数据库系统概论第一章绪论x

ID:40220398

大小:357.96 KB

页数:57页

时间:2019-07-26

数据库系统概论第一章绪论x_第1页
数据库系统概论第一章绪论x_第2页
数据库系统概论第一章绪论x_第3页
数据库系统概论第一章绪论x_第4页
数据库系统概论第一章绪论x_第5页
资源描述:

《数据库系统概论第一章绪论x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库系统概论AnIntroductiontoDatabaseSystem安爽anshuang_001@163.com东北大学秦皇岛分校课程介绍课时:56=48(教学)+8(实验)成绩评定:闭卷(60%)+实验(10%)+平时(30%)实验课成绩评定:出勤+作业平时成绩:出勤+作业实验课课表班级周数时间地点任课教师71001710029,11,13,14周三1-2节综合楼1305崔向南71003710049,11,13,14周一5-6节综合楼1305崔向南第一章绪论1.1数据库系统概述1.2数据模型1.3数据库系统结构1.4数据库系统组成1.1

2、数据库系统概述1.1.1数据、数据库、数据库管理系统、数据库系统数据(Data):数据实际上就是描述事物的符号记录。数据的种类:文字、图形、图象、声音数据的特点:数据与其语义是不可分的,数据的形式不能完全表达其内容数据举例:学生档案中的某学生记录(李明,男,1972,江苏,计算机系,1999)数据库:数据库是长期存储在计算机内、有组织的、可共享的大量数据集合。学号姓名性别年龄籍贯系别年级1990101张三男19北京计科19992000105李四男18上海信科20003000217王五女18天津管理2000…………………数据库的特征:数据按一定的

3、数据模型组织、描述和储存;冗余度较小;数据独立性较高、易扩展;可共享。数据库举例:学生登记表数据库管理系统:用户操作系统主要功能:数据定义功能(DDL)数据组织、存储和管理数据操纵功能(DML)数据库的事务管理和运行功能数据库的建立和维护功能其它功能:数据库系统之间的通信数据库系统数据库计算机系统具有管理和控制数据库功能的计算机系统构成:数据库数据库管理系统应用系统数据库管理员和用户图1.1数据库系统图1.2数据库系统数据库管理员应用系统应用开发工具数据库管理系统操作系统数据库用户用户用户硬件DBMS应用系统操作系统应用开发工具编译系统图1.3

4、数据库在计算机系统中的地位1.1.2数据管理技术的产生与发展数据管理数据管理是指如何对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题数据管理三个阶段人工管理文件系统数据库系统表1.1数据管理3个阶段的比较1.1.3数据库系统的特点一、数据结构化数据结构化是数据库与文件系统的根本区别。在描述数据时不仅要描述数据本身,还要描述数据之间的联系。二、数据的共享性高,冗余度低,易扩充,保证了数据的一致性可以被多个用户、多个应用共享使用;数据共享可以减少冗余,节约存储空间;数据共享可以减少数据之间的不相容性和不一致性。三、数据独立

5、性高包括物理独立性和逻辑独立性物理独立性:指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。四、数据由DBMS统一管理和控制数据的安全性保护:数据的安全性是指保护数据,防止不合法使用数据造成数据的泄密和破坏。数据的完整性检查:数据的完整性指数据的正确性、有效性和相容性。并发控制:多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰使得数据库的完整性遭到破坏数据库恢复:计算机系统的硬件故障、软件故障、操作员的失误以及故意的破坏也会影响数据库中数据的正确性,甚至造成数据库

6、部分或全部数据的丢失。1.2数据模型数据模型(DataModel):数据模型用来抽象、表示和处理现实世界中的数据和信息,是对现实世界数据的模拟。数据模型应满足三个方面的要求:比较真实的模拟现实世界;容易为人们理解;便于计算机表达。1.2.1两类数据模型概念模型:信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计,与具体的DBMS无关。逻辑模型与物理模型:逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,它是按计算机系统的观点对数据建模。物理模型是对数据最低层的抽象,描述数据在系统内部及存储介质上的表示方式和存取方

7、法,是面向计算机的。现实世界认识、抽象概念模型DBMS支持的数据模型信息世界计算机世界图1.6现实世界中客观对象的抽象过程1.2.2数据模型的组成要素数据结构——静态描述数据库的组成对象以及对象之间的联系。数据操作——动态数据库主要有检索和更新两大类操作。定义操作的确切含义、操作符号、操作规则以及实现操作的语言。数据的完整性约束条件完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。1.2.3概念模型特点:1.具有较强的语义表达能力,能够方便、直接地

8、表达应用中的各种语义知识.2.简单、清晰、易于用户理解,是用户与数据库设计人员之间进行交流的语言。一、信息世界中的基本概念实体:客观存在并可以相互区

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。