《MySQL数据库原理及应用》课件第1章理解数据库

合集下载

《mysql教程》PPT课件

《mysql教程》PPT课件
J.Martin给数据库下了一个比较完整的定 义:数据库是存储在一起的相关数据的集合, 这些数据是结构化的,无有害的或不必要的冗 余,并为多种应用服务
数据库的发展史
• 人工管理阶段
– 人力手工整理存储数据
• 文件系统阶段
–使用磁盘文件来存储数据
• 数据库系统阶段
–关系型数据库
• 高级数据库阶段
– “关系-对象”型数据库
• mysql命令
– 处理存放在文件里的SQL命令 – 格式:mysql [option] dbname < file.sql mysql –u root –p --default-character-
set=latin1 dbname < backup.sql
注:latin1是MySQL4.0的默认字符集或者utf-8是 MySQL5.0的默认字符集,如果不知道使用什么字 符集的时候,可以选用这两个其中一个
Address
12, Temple Street 123, Sunset Blvd. 32, Golden Avenue
12, Temple Street 12, Tmple Street 33, Golden Avenue
BookTaken
AC091 AC043 AC021
AC043 AC011 AC011
DBMS的主要功能-For数据库管理员
–数据库的运行管理
保证数据的安全性、完整性、 多用户对数据的并发使用 发生故障后的系统恢复
–数据库的建立和维护功能(实用程序)
数据库数据批量装载 数据库转储 介质故障恢复 数据库的重组织 性能监视等
时下流行的DBMS
• Oracle
– 应用广泛、功能强大,分布式数据库系统 – “关系-对象”型数据库

MySql数据库基础PPT课件

MySql数据库基础PPT课件
23
MySql配置
Multifunctional Database(多功能数据库),此选项对事物性存储(InnoDB) 和非事务性(MyISAM)存储的存取速度都很快
Transactional Database only(事务型数据库),此选项主要优化了事务型 (InnoDB)存储,但是非事务型存储(MyISAM)也可以使用
8
数据库能够做什么
存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息
9
数据库的发展史
萌芽阶段——文件系统
使用磁盘文件来存储数据
初级阶段——第一代数据库
出现了网状模型、层次模型的数据库
中级阶段——第二代数据库
关系型数据库和结构化查询语言
高级阶段——新一代数据库
不同的地址!
存在不正确、不准确的数据,数据库“失去了完整性”
17
问题
用一个表能同时保存学生信息和考试成绩吗?为什么?
18
MySql安装需求
处理器
配置要求
最少:600-MHz 奔腾处理器 推荐:1GHZ或更高
内存
最小:512MB 推荐:1GB 或更大
磁盘容量
360 MB (典型安装)
MB
750 MB (完全安装)
部门编码 1 1 部门 人事管理部 市场营销部
16
数据库的基本概念 6-6
姓名
编码 11 12 15 13 14 15
姓名 阿兰
东方求败 张无忌 菜鸟特注
赵可 张无忌
地址
海淀黄庄菜园子 海淀龙王庙鬼楼
中关村大街3-201
海淀龙王庙树林 海淀龙王庙树林 中关村大街2-101

数据库原理及其应用.ppt

数据库原理及其应用.ppt

数据库管理系统 (DBMS)
数据定义功能
供用户建立、修改或删除数据库的二维表结构 Create table /index
供用户定义或删除数据库的索引(index)
alter table
向用户提供数据定义语言DDL
drop table/index……
数据操作功能
Select <查询的字段名>
进行数据进行检索和查询,是数据库的主要应用 向用户提供数据定义语言DDL
返回
1.5.2 VFP的两类工作方式
一、交互式工作方式 通过命令窗口和应用界面操作
二、程序执行方式 命令程序文件执行,批运行方式。
1.6 VFP的辅助设计工具
向导
表向导 报表向导
设计器
表设计器 表单设计器
生成器:它规定只对满足条件的记录进行操作 。
WHILE <条件>:从当前记录开始,按记录顺序从上向下处理, 一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。 TO子句:它控制操作结果的输出去向。
ALL [LIKE/EXCEPT <通配符>]:它指出包括或不包括与通配 符相匹配的文件、字段或内存变量。 IN <别名/工作区>: 它允许在当前工作区操作指定工作区。
数据库系统的特点
数据共享 可控冗余度 数据独立性 数据的结构化
数据库系统与一般文件应用系统性能对照
序号 文 件 应 用 系 统
数据库系统
1
文件中的数据由特定 库内数据由多个用
的用户专用
户共享
每个用户拥有自己的 原则上可消除重复。
2
数据,导致数据重复 为方便查询允许少
存储
量数据重复存储,
但冗余度可以控制

数据库系统原理与应用第一章PPT课件

数据库系统原理与应用第一章PPT课件
成果 –按照系统的观点,自顶向下地完成系统的研制工作 –充分考虑变化的情况 –工作成果文献化、标准化
• 缺点:
–开发周期长 –结构化程度低的系统,在开发初期难于锁定功能要求
05.11.2020
17
快速原型法
在投入大量的人力、物力之前,在限 定的时间内,用最经济的方法开发出一个 可实际运行的系统原型,以便尽早澄清不 明确的系统需求。在原型系统的运行中用 户发现问题,提出修改意见,技术人员完 善原型,使它逐步满足用户的要求。
操作要么都发生要么都不发生,也就是说,转帐
这个操作必须是原子的--它要么全部发生要么根
本不发生(具有不可分割性)。
05.11.2020
33
1.2.2 文件处理系统
5、并发访问异常
• 中由于并发更新操作相互影响,可能就会导致数据的不一 致。假设A帐户中有500元,客户B和客户C几乎同时从A 帐户中分别取款50元和100元。假设每个取款操作对应的 程序都是读取帐户余额,在其上减去取款的金额,然后将 结果写回。如果两次取款的程序并发执行,可能它们读到 的余额都是500元,并将分别写回450元和400元,到底是 450元还是400元要看哪个程序后写回结果而定,而实际 上这两个结果都是错误的。由于数据可能被多个不同的应 用程序访问,而这些程序间事先又没有协调管理,因而可 能会出现并发访问异常问题。
05.11.2020
27
1.2.1 数据管理的进展
3、数据库管理系统阶段 主要是指60年代后期以后,由于数据库管 理系统的诞生,通过数据库管理系统管理 大量的数据,不仅解决了数据的永久保存, 而且真正实现了数据的方便查询和一致性 维护问题,并且能严格保证数据的安全。
05.11.2020
28

MySQL数据库原理及应用课件第1章 数据库技术概述

MySQL数据库原理及应用课件第1章  数据库技术概述

19
1.4.2 实体-联系模型
一种较常见的概念模型是实体-联系模型 实体(Entity):实际问题中客观存在并可相互区别的事物称为实体 例:一个学生、一门课程 属性(Attribute):实体所具有的某一特性称为属性。 例:通常用“姓名”、“学号”、“系”等属性来描述一个学生; 例:用“课程号”、“课程名”、“教师”等属性描述一门课程 确定属性的原则: 属性必须是不可分的最小数据项 属性不能与其他实体具有联系
数据库系统阶段(1960s至今) 数据结构化 数据的共享性高,冗余度低,易扩充 程序和数据有较高的独立性 数据由DBMS统一管理
11
1.3 数据库系统的三级数据模式结构
数据库系统的三级模式结构是指数据库系统由模式、外模式和内模式三级构成。
数据库系统的三级模式结构
12
1.3 数据库系统的三级数据模式结构
模式(schema),又称逻辑模式,是数据库中全部数据的逻辑结构和特征的描述,是对数据的结构 和属性的描述。
关系数据库用关系数据模型来描述数据的逻辑结构(数据项、数据类型、取值范围等)和数据之间的 联系,以及数据的完整性规则。
13
1.3 数据库系统的三级数据模式结构
外模式(external schema),又称子模式或用户视图,是用户能够看到和使用的逻辑数据模型描 述的数据。外模式通常是从模式得到的子集;用户的需求不一样,用户视图就不一样,因此,一个模 式可以有很多个外模式。
21
1.4.2 实体-联系模型
键(Key):在描述实体集的所有属性中,可以唯一地标识每个实体的属性称为键或标识。 作为键的属性,称为主属性;反之,称为非主属性 例:学号是一个学生的键;课程号是一门课程的键;学号+课程号是一个选课联系的键 思考:姓名、课程名可以作为键吗? 作为键的属性取值必须唯一且不能“空置” 例:在学生实体集中,学号属性取值唯一,而且每一位学生一定有一个学号(不存在没有学 号的学生)。 每个实体集有一个键属性,其他属性只依赖键属性而存在。 例:学生实体中,学号属性值决定了姓名、性别、出生日期等属性的取值(记为:学号 → 姓名 性别 出生日期),但反之不行。

《数据库原理及应用》课件

《数据库原理及应用》课件

数据库的种类与结构
关系型数据库
采用表格形式存储数据,支 持数据的增删改查操作,如 MySQL、Oracle等。
非关系型数据库
不依赖于固定的数据结构, 如MongoDB、Redis等。
数据库结构
包括表、记录、字段等基本 组成,以及主键、外键等关 联关系。
数据库管理系统简介
数据库管理系统(DBMS)
关系操作
对关系执行的操作,包括选择、投影、连接、聚 合等。
ABCD
关系完整性约束
确保关系中数据的准确性和一致性。包括实体完 整性、参照完整性和用户定义完整性。
关系代数
一种用于描述关系操作的数学语言,包括并、差 、笛卡尔积等基本操作。
数据库语言与SQL
SQL语言
用于管理关系数据库的标准编程语言。包括数据查询语言 (DQL)、数据定义语言(DDL)和数据控制语言(DCL )。
《数据库原理及应用》PPT课件
• 数据库概述 • 数据库原理 • 数据库应用 • 数据库新技术与发展趋势 • 实践与应用案例
01
数据库概述
数据库的定义与作用
数据库定义
数据库是一个长期存储在计算机内的 、有组织的数据集合,它能够满足各 种用户对数据共享的需求。
数据库的作用
数据库用于存储、检索、更新和管理 大量数据,支持企业或组织的运营和 决策。
详细描述
介绍一个实际的数据库安全防护案例,包 括权限管理、数据加密、备份恢复等策略 ,以及如何防范SQL注入、跨站脚本攻击 等安全威胁。
THANK YOU
SQL查询优化案例
总结词
通过实际案例展示SQL查询优化的方法和技巧。
详细描述
介绍一个实际的SQL查询优化案例,包括查询优化前的性能瓶颈、使用EXPLAIN分析 查询执行计划、优化SQL语句的技巧等,以及优化后的性能提升情况。

Mysql数据库管理与应用PPT课件(共9章)第1章Mysql基础

Mysql数据库管理与应用PPT课件(共9章)第1章Mysql基础
TRANSACTION、COMMIT和ROLLBACK。 数据控制语言(DCL):通过GRANT或REVOKE进行授权或撤销授权,确定单个用户、角色和用户组对数据库对象的访
问权限。 数据定义语言(DDL):在数据库中创建新表或删除表,在表中创建索引等,也是动作查询的一部分。在DDL语句中
使用的动词主要包括CREATE、ALTER和DROP。 指针控制语言(CCL):用于对表中的单独行进行操作。所用语句包括DECLARE CURSOR、FETCH INTO和UPDATE
MySQL标准版(Standard Edition) MySQL标准版能够提供高性能和可扩展的联机事务处理(OLTP)应用程序。该版本包括InnoDB,使其成为完 全集成事务安全、符合ACID规则的数据库。此外,通过MySQL复制可以提供高性能和可伸缩的应用程序。
MySQL群集版(Cluster Carrier Grade Edition) MySQL群集是集线性可扩展性和高可用性于一体的分布式数据库,它提供了内存中的实时访问,并在跨分区和 分布式数据集之间保持事务一致性。它是为关键任务应用而设计的。
1.2 MySQL概述
1.2.3 MySQL的版本
MySQL企业版(Enterprise Edition) MySQL企业版包括最全面的高级功能,管理工具和技术支持,可实现最高级别的MySQL可扩展性,安全性,可 靠性和正常运行时间。它降低了开发,部署和管理业务关键型MySQL应用程序的风险,成本和复杂性。
WHERE CURRENT等。
1.2 MySQL概述
1.2.1 什么是MySQL MySQL是当今最受欢迎的开源SQL数据库管理系统,由Oracle公司开发、分发并提供技术支持。 MySQL官方网站(/)提供了有关MySQL软件的最新信息。 MySQL是一种数据库管理系统 MySQL是一种关系型数据库管理系统 MySQL是一种开源软件 MySQL数据库服务器非常快速、可靠、可扩展且易于使用 MySQL服务器适用于客户端/服务器或嵌入式系统 有大量的共享MySQL软件可以使用

数据库原理及应用(何玉洁)第二版第1章PPT课件

数据库原理及应用(何玉洁)第二版第1章PPT课件
存储数据库元数据,包括数据类型、约束条 件、存储参数等信息。
数据库系统的三级模式结构
外模式
01
也称为用户模式或子模式,是用户与数据库的接口,只包含用
户可以访问的数据和视图。
模式
02
也称为逻辑模式或概念模式,是数据库中所有数据的逻辑结构
和关系的描述。
内模式
03
也称为物理模式或存储模式,是数据库中数据的物理存储方式
和存储结构。
数据库管理系统(DBMS)的功能
数据定义语言(DDL)
用于定义数据库中的表、视图、索引等数据 结构。
数据操纵语言(DML)
用于插入、更新、删除、查询等操作数据。
数据控制语言(DCL)
用于控制对数据的访问权限和事务管理。
数据字典语言(DDL)
用于获取数据库元数据信息。
03
关系数据库基础
文件系统阶段
数据以文件形式存储在磁盘上,可以进行 高效检索,但数据冗余大,数据独立性差 。
分布式数据库阶段
数据分布在多个计算机上,可以实现数据 的分布式存储和访问。
数据库系统阶段
数据以表格形式存储在数据库中,数据冗 余小,数据独立性强,可以实现高效的数 据检索和更新。
数据库的种类与特点
关系型数据库
01
数据库设计是数据库系统的重要组成部分它决定了数据库系 统的功能、性能和可维护性。
02
数据库设计包括需求分析、概念设计、逻辑设计、物理设计和
实施等阶段。
数据库设计的主要目标是实现数据共享、减少数据冗余、保证
03
数据一致性和完整性,提高数据安全性。
需求分析
需求分析是数据库设计的第一步,它通过对用户需求进行调研和分析,确 定数据库系统的功能和性能要求。

数据库设计与应用(MySQL)PPT完整全套教学课件

数据库设计与应用(MySQL)PPT完整全套教学课件
05 alter table 表名 drop 字段名;——删除表中字段
1 修改数据表的定义
06 alter table 表名 engine=引擎名;——修改表的存储引擎
07 MySQL存储引擎一般情况下默认为:InnoDB,指MySQL数据 库中表的存储类型。
2 向表中添加数据(增)
会使用insert into语句向数据表添加一行或多行数据。
03 父、子查询涉及的表不同时,要建立两个表之间的参 照关系,即父表.列名=子表.列名
4 使用比较测试子查询查询数据表
能够根据具体要求正确使用比较测试子查询查询一个或多个数据表。
01 比较测试子查询还分为单值比较测试子查询和批量比 较测试子查询
02 子查询的返回结果是一个单行单列的数据,使用单值 比较测试子查询
数据库设计与应用 ——MySQL
查询单个数据表
1 认识SELECT语句 3 数据统计
2 按条件查询
1 认识SELECT语句
掌握SELECT语句的语法格式,学会使用基本的SELECT语句查询单个表中的数据。
01 select 字段名列表|* from 表名;——基本查询 02 select 字段名列表|* from 表名 where 条件子句;——条件查询
04 安装后启动:systemctl start mysqld.service
3 设置MySQL密码与配置MySQL字符编码
MySQL密码设置必须符合密码约束条件,如果希望设置简单的MySQL密码必须修改密码约束条件。配 置MySQL字符编码需要修改MySQL的配置文件f中的相关代码。
01 MySQL5.7版本开始默认安装validate_password插 件
03 查看当前用户下的数据库:show databases;

MySQL数据库原理及应用第1章

MySQL数据库原理及应用第1章
例: 学生:课程 药厂:药品
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
班级 1
拥有 1
班长
部门 1
拥有 n
职工
学生 m
选修 n
课程
(a) 1∶1联系 (b) 1∶n联系 (c) m∶n联系
第1章 理解数据 库
1. 用矩形框表示实体型,在框内写上实 体名。
2. 用椭圆形框表示实体的属性,并用无 向边把实体和属性连接起来。
3. 用菱形框表示实体间的联系,在菱形 框内写上联系名,用无向边分别把菱 形框与有关实体连接起来,在无向边 旁注明联系的类型。如果实体间的联 系也有属性,则把属性和菱形框也用 无向边连接起来。
例: 班级:班长 电影院中观众:座位
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
一对多联系
如果对于实体集A中的每一个实体,实体集B 中存在多个实体与之联系;反之,对于实体 集B中的每一个实体,实体集A中至多只存在 一个实体与之联系,则称实体集A与实体集B 之间存在一对多的联系,记作1∶n。
信息
定义:是对各种事物的存在方式、运动 状态和相互联系特征的一种表达和陈述, 是自然界、人类社会和人类思维活动普 遍存在的一切物质和事物的属性,它存 在于人们的周围。
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构

MySQL数据库课件

MySQL数据库课件

第一章数据库简介1.数据库的概念数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。

我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。

所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。

所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

RDBMS即关系数据库管理系统(Relational Database Management System)的特点:• 1.数据以表格的形式出现• 2.每行为各种记录名称• 3.每列为记录名称所对应的数据域• 4.许多的行和列组成一张表单• 5.若干的表单组成databaseRDBMS 术语在我们开始学习My SQL 数据库前,让我们先了解下RDBMS的一些术语:•数据库: 数据库是一些关联表的集合。

.•数据表: 表是数据的矩阵。

在一个数据库中的表看起来像一个简单的电子表格。

•列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。

•行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。

•冗余:存储两倍数据,冗余可以使系统速度更快。

•主键:主键是唯一的。

一个数据表中只能包含一个主键。

你可以使用主键来查询数据。

•外键:外键用于关联两个表。

•复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。

•索引:使用索引可快速访问数据库表中的特定信息。

索引是对数据库表中一列或多列的值进行排序的一种结构。

类似于书籍的目录。

•参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。

与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。

My SQL数据库My SQL是一个关系型数据库管理系统,由瑞典My SQL AB公司开发,目前属于Oracle公司。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.4 关系代数
1.5 数据库系统 的组成和结构
数据处理
定义:是指将数据转换成信息的过程,也 称信息处理。
内容:数据的收集、组织、整理、存储、 加工、维护、查询和传播等一系列活动。
数据管理 •它的主要任务是收集信息,将信息 用数据表示并按类别组织保存。
数据加工 •它的主要任务是对数据进行变换、 抽取和运算。
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
域 属性的取值范围称为该属性的域。
例:学号的域为10位整数 姓名的域为字符串集合 年龄的域为小于28的整数 性别的域为男、女
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
数据传播 •通过数据传播,信息在空间或时间 上以各种形式传递。
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
数据描述
人们把客观存在的事物以数据的形式存储到 计算机中,经历了3个领域:现实世界、信 息世界和机器世界。
• 事物 • 事物性质
表示:
型:是指述的客观事物的具体特性
可以用多种不同的数据形式表示同一信息, 信息不随数据形式的不同而改变。 例:一个人的身高
数据不仅包括数字、文字形式,而且还包括 图形、图像、声音、动画等多媒体数据。
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
值: 例: “张三”、 “2008050101”、 “女”
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界

唯一标识实体的属性或属性的组合称 为码。
例:学生的学号是学生实体的码
第1章 理解数据 库
1.1 什么是数据
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
信息世界是现实世界在人们头脑中的 反映,人们把它用文字或符号记载下 来。
在信息世界中,有以下与数据库技术 相关的术语。
实体 属性 码 域 实体型 实体集 联系
信息世界
实体集 同类实体的集合称为实体集。
例:全体学生、一批图书等。
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
联系
在现实世界中,事物内部以及事物之 间是有联系的,这些联系在信息世界 中反映为实体(型)内部的联系和实体 (型)之间的联系。
例: 班级:班长 电影院中观众:座位
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
一对多联系
如果对于实体集A中的每一个实体,实体集B 中存在多个实体与之联系;反之,对于实体 集B中的每一个实体,实体集A中至多只存在 一个实体与之联系,则称实体集A与实体集B 之间存在一对多的联系,记作1∶n。
两个实体型之间的联系可以分为3类
一对一联系 一对多联系 多对多联系
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
一对一联系
如果对于实体集A中的每一个实体,实体集B 中至多存在一个实体与之联系;反之亦然, 则称实体集A与实体集B之间存在一对一联系, 记作1∶1。
1.5 数据库系统 的组成和结构
信息世界
实体型
具有相同属性的实体必然具有共同的 特征和性质,用实体名及其属性名的 集合来抽象和刻画同类实体,称为实 体型。
例:学生(学号,姓名,性别,出生 日期,系)
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
一.信息和数据
1. 信息 2. 数据
二.数据处理
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
数据
定义:是用来记录信息的可识别的符号, 是信息的具体表现形式。
现实世界
信息世界
• 实体 • 实体属性
• 记录 • 数据项
数据世界
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
现实世界
现实世界是存在于人们头脑之外的客 观世界。
例如,学校中有教师、学生、课程, 教师为学生授课,学生选修课程并取 得成绩;图书馆中有图书、管理员和 读者,读者借阅图书,管理员对图书 和读者进行管理等。
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
实体
客观存在并且可以相互区别的事物称 为实体
具体的事物----如一个学生、一本图书等属 于实际事物
抽象的事件----教师的授课、借阅图书、比 赛等活动是比较抽象的事件
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息世界
属性
描述实体的特性称为属性。
一个实体可以用若干个属性来描述,如学 生实体由学号、姓名、性别、出生日期等 若干个属性组成。
型:也称属性名 例:学生姓名、学号和性别等
1.3 数据模型
1.4 关系代数
1.5 数据库系统 的组成和结构
信息
定义:是对各种事物的存在方式、运动 状态和相互联系特征的一种表达和陈述, 是自然界、人类社会和人类思维活动普 遍存在的一切物质和事物的属性,它存 在于人们的周围。
第1章 理解数据 库
1.1 什么是数据
1.2 数据描述
1.3 数据模型
MySQL数据库原理及应用
人民邮电出版社
要求:
1、上课认真听讲 2、作业认真完成 3、做好实验预习报告 4、做好实验总结
数据库原理及应用
理解数据库 设计数据库 创建数据库 数据库的基本应用 数据库的高级应用 MySQL数据库高级管理
第1章 理解数据 库
1.1 什么是数据
相关文档
最新文档