数据库及其应用 —第1章 数据库基础 主讲教师:谯英

Slides:



Advertisements
Similar presentations
7.2 数据模型 大学计算机基础. 7.2 数据模型 主要内容 数据模型简介 常用数据模型 常见数据库系统及开发工具.
Advertisements

联系方式 课程学习平台网址: 用户名:学号 ; 密码:身份证后 6 位.
数 据 库 基 础 授课:40学时 实验:20学时 徐 旭 袁平波
Access数据库基础与应用(第2版).
数据库原理与应用 第1章 数据库概述.
数据库系统概论 ( 绪论) 数据库系统概论-绪论.
An Introduction to Database System
数据库系统概论 第一章 绪论 An Introduction to Database Systems
An Introduction to Database Systems
数据库系统原理 数据库原理及应用 主讲:陈作聪 琼州学院电子信息工程学院
数据结构与数据库 之 《数据库系统原理》.
数据库应用技术 授课教师: 吴小红 联系方式: 信息学院 509.
Renmin University of China
Visual FoxPro程序设计与应用.
第一章 数据库系统概论.
计算机网络教程 任课教师:孙颖楷.
——Windows98与Office2000(第二版) 林卓然编著 中山大学出版社
第七章 数据库基础 7.1 数据库系统概述 7.2 数据库的建立和维护.
湖南城市学院信息科学与工程学院 软件教研室 徐 述
第1讲 数据库系统概述 在人们的周围有各种各样的数据库系统在运行。当人们买飞机票、领发工资、查资料、买卖股票时都需要与数据库打交道。
第1章 数据库系统导论 1.1 数据库与信息系统 1.2 数据模型与信息模型 1.3 数据库系统.
数据库原理与应用 (Visual FoxPro 9.0版)
初级会计电算化 (用友T3) 制作人:张爱红.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
数据库原理与应用 计算机与信息工程学院 1/.
江西财经大学《数据库应用》精品课程组 2015年 钟敏娟 Comments are welcome!
素材 资源 库 文字 图形 图像 声音 动画 视频 人力 物力 财力 获取素材的渠道 数据库.
实用操作系统概念 张惠娟 副教授 1.
第1章 数据库技术概论.
第1章 数据库系统导论 本章要点:  数据处理的概念  数据管理技术的发展  数据模型  数据库系统体系结构  数据库系统组成
【开篇案例】 中国科技大学的在校生共有15500多人,其中:博士生1900多人,硕士生6200多人,本科生7400多人。学校的教学管理工作相当复杂和繁重,仅本科生开设的课程、教室安排事宜,每学期就多达950多个课堂。(即:全校每个学院,每个系,每个专业方向,不同的年级,在本学期开设的全部课程,安排在哪个教室,哪个节次?)
数据库技术与应用 -SQL Server.
第 1 章 Visual FoxPro系统概述.
第1章 数据库基础知识 1.1 数据处理技术的发展 1.2 数据抽象与模型 1.3 关系模型.
高级数据库技术 金培权
第一章 数据库系统概述 1.1数据管理及其技术的发展 1.2数据库基本概念 1.3数据模型与数据模式.
数据库系统教程 第2章 数据模型与数据库结构 开场白: 2017年3月21日11时33分2017年3月21日11时33分 1.
数据库原理与应用 01 – 绪论 郑捷.
第5章 数据库基础 5.1 数据库系统概述 5.2 数据模型 5.3 关系模型 5.4 关系数据库 5.5 常见的关系数据库管理系统简介.
Fundamentals of Computers
全国计算机等级考试 二级基础知识 第二章 程序设计基础.
《Visual FoxPro程序设计基础》
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
数据挖掘工具性能比较.
数据库设计是信息系统的核心组成部分 从现实世界到数据世界的转换的过程
第3章 信息与信息系统 陈恭和.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
微机系统的组成.
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
数 据 库 应 用 江西财经大学《数据库应用》 精品课程组 2016年 江西财经大学信息管理学院 《数据库应用》课程组.
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
第4章(1) 空间数据库 —数据库理论基础 北京建筑工程学院 王文宇.
实体描述呈现方法的研究 实验评估 2019/5/1.
学生活动 体验活动:世界名著知多少?.
1.把下面的关系模式转化为E-R图 1)系(系号,系名,电话) 2)教师(工号,姓名,性别,年龄,系号)
第一章 绪论 1.1 引言 1.2 逻辑结构和存储结构 1.3 算法.
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
基于列存储的RDF数据管理 朱敏
VB与Access数据库的连接.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
入侵检测技术 大连理工大学软件学院 毕玲.
Chapter 14 Databases.
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
Presentation transcript:

数据库及其应用 —第1章 数据库基础 主讲教师:谯英 —第1章 数据库基础 主讲教师:谯英 Email:teachqiao@sina.com 123

课程简介 实验课,26学时 实验课26学时 实验26 内容 学时 表的建立与操作 4 数据库的建立与操作 数据库查询语句SQL 6 程序设计 数据库应用系统开发 内容 学时 数据库基础 2 关系数据库理论基础 Vfp6.0数据库管理系统 12 SQL及其应用 6 数据库设计 4 数据库应用系统开发 实验课,26学时 实验课26学时 实验26

课程要求 本课程要求:1、掌握数据库的基本概念 2、掌握数据库的基本原理 3、熟练使用和操作Visual Foxpro6.0 4、创建小型数据库应用系统,解决日常生活或本专业的数据处理 考核要求: 1、本学期累计旷课3次,本学分为0 2、成绩构成20+30+50=100 考勤20分,实验上机30分,机考50分

教学方法 ◆ 程序设计为主 ◆ 实际应用为重 ◆ 典型案例引路 ◆ 基本概念梳理

学习方法 ◆ 抓住重点,突出应用 ◆ 实验自学,相辅相成 ◆ 认真练习,注意观察 ◆ 举一反三,触类旁通 ◆ 掌握规律,融会贯通 ◆ 归纳整理,善于总结 业精于勤,荒于嬉; 行成于思,毁于随。 —— 韩愈

上机安排 法学:时间:周三8,9节(1~9周),地点:思学楼BC301、思学楼BC302

超星mooc平台 网址:http://mooc.chaoxing.com/course/2616571.html

数据库基础 在人们的周围有各种各样的数据库系统在运行。当人们买机票、存(取)款、查资料、买卖股票时都需要与数据库打交道。 数据库系统已成为人们提高工作效率和管理水平的重要手段,已成为企业提高竞争力有力武器。 那么,什么是数据库系统?它是如何构成、如何工作的呢?我们怎样才能有效管理与操作数据库?怎样成功开发出一个高性能的数据库系统呢?

第一章 数据库基础 1 信息、数据和数据处理 2 数据库管理技术的发展 3 数据模型 4 数据库 5 数据库管理系统 6 数据库系统 数据模型(层次模型、网状模型、关系模型)。 数据库 数据库管理系统 数据库系统 数据库管理系统 5 数据库系统 6

什么是信息? 信息就是新的、有用的事实和知识。具有实效性、有用性和知识性,是客观世界的反映。 基本特征: (1)信息的内容是关于客观事物或思想方面的知识; (2)信息是有用的; (3)信息能够在空间和时间上被传递(通信/存储); (4)信息需要一定的形式表示。

数据的型是指数据结构(数据的内部构成和对外联系),而数据的值是指数据的具体取值。如“学生”数据: (学号、姓名、年龄、性别) “05101,张三, 23, 男” 什么是数据? 数据是用于载荷信息的物理符号。数据是信息的一种表现形式。其内涵相当广泛。它是指一切用于描述事物的符号记录,包括:数字、文字、图形、图像、声音、动画、视频、表格记录等。 数据具有以下4个特征: (1) 数据有“型”和“值”之分; (2) 数据受数据类型和取值范围的约束; (3) 数据有定性表示和定量表示之分; (4) 数据具有载体和多种表现形式。

什么是数据处理 数据处理的目的是从大量的、原始的数据中抽取对人们有价值的信息,并以此作为行为和决策的依据。 数据处理的核心问题是数据管理 数据处理是对各种类型的数据进行收集、整理、存储、分类、加工、检索、维护、统计和传播等一系列活动的总称。 数据处理的目的是从大量的、原始的数据中抽取对人们有价值的信息,并以此作为行为和决策的依据。 数据处理的核心问题是数据管理 数据库技术主要研究在计算机环境下如何合理组织数据、有效管理数据和高效处理数据。

数据管理技术的发展历程 人工管理 文件管理 数据库 一组数据 程序 程序1 程序2 程序3 文件3 文件2 文件1 文件 应用1 应用2 应用n DBMS DB 数据库技术使计算机数据处理能力大大增强。 在应用需求和计算机技术发展的推动下,数据库技术处于不断的发展之中,发展速度很快。 数据库技术已成为计算机技术最热门的发展方向。很多大型跨国公司都研究DBMS产品。 数据库的应用研究领域不断扩大。

发展历程 … 数据管理技术经历了三个阶段: ◇ 人工管理 ◇ 文件系统 ◇ 数据库管理 主要解决的问题是: ① 数据冗余度 ② 数据独立性 ③ 数据一致性 应用程序1 数据集1 应用程序2 数据集2 … 应用程序n 数据集n 应用程序1 文件1 应用程序2 文件2 文件n 应用程序n 文件 系统 数据库 管理系统DBMS 应用程序1 应用程序2 应用程序n … 数据库 DataBase

什么是数据库? 按照数据结构来组织、存储和管理数据的仓库 数据库是存储在一起的相关数据的集合 DB 数据 数据 数据 数据 数据 思考:如何把相关的数据放在数据库中?

数据库的数据特点 结构化 独立性 完整性 共享性 安全性 冗余量小 并发控制

数据库管理系统 数据库管理系统(Data Base Management System,简称DBMS)是一种负责数据库的定义、建立、操纵、管理、维护的软件系统,是数据库系统的核心部分。 数据库管理系统是在操作系统的支持下进行工作的,它实现了对数据库资源进行统一管理和控制,使数据结构和数据存储具有一定的规范性,提高数据库应用的简明性和方便性。DBMS为用户管理数据提供了一整套命令。

数据库管理系统的构成 通常由四个部分组成: (1)提供了数据定义语言DDL(Data Definition Language)及其编译和解释程序 (2) 数据操纵语言DML(Data Manipulation Language)或查询语言 (3) 数据库运行管理和控制例行程序,是数据库管理系统的核心部分 (4)数据字典DD(Data Dictionary)

数据库系统 数据库系统(Data Base System,简称DBS)是指计 算机系统引入数据库后的系统构成,是一个具有管理数 据库功能的计算机软硬件综合系统。 具体地说,它主要包括计算机硬件、操作系统、数据库 (DB)、数据库管理系统(DBMS)和建立在该数据库之上 的相关软件、数据库管理员和用户等组成部分。

数据库系统的特点 实现了数据的结构化 实现了数据的共享 特 点 实现了数据的独立 实现了数据的统一控制

数据库系统的分类 按数据存放地点 1 集中式数据库系统 2 分布式数据库系统

数据库技术研究领域 数据库技术的研究领域 数据库理论 数据库管理系统软件的研制 数据库设计

数据模型 模型是现实世界特征的模拟和抽象。 从数据语义视角来抽取模型并按用户的观点来对数据和信息进行建模,这类模型主要用在数据库的设计阶段。 概念 模型 从数据语义视角来抽取模型并按用户的观点来对数据和信息进行建模,这类模型主要用在数据库的设计阶段。 数据 模型 是指从数据的组织层次来描述数据,是从计算机系统的观点对数据进行建模。

实体模型 实体模型是指按用户观点对现实世界中的事务建立的一种模型。 信 息 抽 象象 数 据 抽 象 现实世界 信息世界的 实体模型 数据模型

基本概念 1、实体:客观存在并且可以相互区别的事物称为实体。 2、属性:实体通过一组属性来表示,属性是实体集中每个成员具有的描述性性质。 3、码:唯一标识实体的一个属性或属性集。 4、域:属性的取值范围。 5、实体型:用实体名及其属性名集合来抽象和刻画同类实体称为实体型。 6、实体集:同类型的实体的结合称为实体集。

实体间的联系及其联系种类 如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系。 一对一 如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系。 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系。 一对多 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,如果对于实体集B中的每一个实体,实体集A中有n个实体(n≥0)与之联系。 多对多

数据模型 数据模型的重要任务之一就是指出实体间的联系。 1 2 3 层次模型 网状模型 关系模型

层次模型 学 院 计算机系 艺术系 数学系 外语系 基础教研室 共外教研室 专业教研室 (1)层次模型仅有一个无双亲的根节点; (2)除根节点外的其他子结点,向上仅有一个父节点,向下拥有若 干子结点。 层次数据模型只能直接表示一对一或一对多的联系,不能表示多对多的联系。 学 院 计算机系 艺术系 数学系 外语系 基础教研室 数据库教研室 共外教研室 专业教研室

网状模型 (1)有一个以上节点无双亲,即有多个根节点; (2)至少有一个节点有多个双亲。 计算机系 教研室 课程 学生 教员 任课 选课

关系模型 学号 姓名 性别 出生日期 入校成绩 是否团员 071001 文川 男 1988-6-20 590 TRUE 071002 王晓萌 用二维表的形式表示实体和实体之间联系的数据模型称为关系数据模型。 用关系模型设计的数据库就是关系型数据库。 关系数据库中的每一个关系都是一个二维表。在二维表中,每一行称为一个记录,用于表示一组数据项,表中的每一列称为一个字段或属性,用于表示每列中的数据项。表中的第一行称为字段名,用于表示每个字段的名称。 表1 学生表 学号 姓名 性别 出生日期 入校成绩 是否团员 071001 文川 男 1988-6-20 590 TRUE 071002 王晓萌 女 1986-3-12 595 071003 陈志国 1987-9-10 600 FALSE …

欢迎提问!

Thank You ! www.themegallery.com