
第13讲数据库基础 数据库基础知识 ●SQL语言基础 ★
第13讲 数据库基础 ⚫数据库基础知识 ⚫SQL语言基础

数据库基础知识 ·可以长期保存大量数据 数据库技术 。数据管理-组织与存储数据 支持用户访问 数据库系统是计算机信息系统 的基础和主要组成部分
数据库基础知识 ⚫可以长期保存大量数据 ⚫数据库技术 数据管理-组织与存储数据、 支持用户访问 ⚫数据库系统是计算机信息系统 的基础和主要组成部分

数据库管理系统 ●数据库系统阶段 应用程序1 应用程序2 DBMS 应用程序3
数据库管理系统 ⚫数据库系统阶段 应用程序 3 应用程序 2 应用程序 1 DBMS

关系数据库的结尥 数据库 系号 系名 电话 学号姓名 性别生日
关系数据库的结构 系号 系名 电话 学号 姓名 性别 生日 数据库

表之间的联系 学号姓名性别生日系 外来码 d01 系号 系名 电话 主码 d01
表之间的联系 学号 姓名 性别 生日 系 d01 系号 系名 电话 主码 d01 外来码

表之间的联系 学号姓名性别生日系 s01 学号课名 成绩 s01
表之间的联系 学号 姓名 性别 生日 系 s01 学号 课名 成绩 s01

表之间的联系 学号 课号 成绩 s01 c01 课号课名学分时间名额 c01
表之间的联系 学号 课号 成绩 s01 c01 课号 课名 学分 时间 名额 c01

关系表操作 ●实际应用-指定表的部分数据 ●投影·从关系表中选取部分列 ●选择-从关系表中找出满足条 件的行
关系表操作 ⚫实际应用-指定表的部分数据 ⚫投影 - 从关系表中选取部分列 ⚫选择 - 从关系表中找出满足条 件的行

关系表操作 ●连接-连接两个表的相关记录 ·连接方式:主码-外来码 学生表 dno 系表
关系表操作 ⚫连接-连接两个表的相关记录 ⚫连接方式 :主码-外来码 学生表 dno 系表

关系数据库语言 ●SQL语言 O Structured Query Language 。数据库对象定义 。数据访问 。数据库系统控制和管理 ◆非过程化语言
关系数据库语言 ⚫SQL 语言 Structured Query Language 数据库对象定义 数据访问 数据库系统控制和管理 ⚫非过程化语言