同方62信息系统与数据库PPT学习教案_第1页
同方62信息系统与数据库PPT学习教案_第2页
同方62信息系统与数据库PPT学习教案_第3页
同方62信息系统与数据库PPT学习教案_第4页
同方62信息系统与数据库PPT学习教案_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1 同方同方62信息系统与数据库信息系统与数据库 SNAME GRADE 钱欣75 张进元62 张华68 胡平平79 周亮80 SNAME GRAD E 王宁100 钱欣75 顾永华90 黄进82 胡平平79 周亮80 SC1:60-80分成绩表 SC2:70-100分成绩表 SNO CNO GRADE A041 CC112 92 A041 ME234 92.5 A041 MS211 90 C005 CC112 84.5 C005 CS202 82 M038 ME234 85 R098 CS202 75 R098 MS211 70.5 SNO SNAME DEPART SEX BDATE

2、 HEIGHT A041 周光明 自动控制 男 1986-8-10 1.7 C005 张雷 计算机 男 1987-6-30 1.75 C008 王宁 计算机 女 1986-8-20 1.62 M038 李霞霞 应用数学 女 1988-10-20 1.65 R098 钱欣 管理工程 男 1986-5-16 1.8 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 学生登记表(S) 学生选课成绩表(SC) 课程开设表(C) SNAME GRA

3、DE 钱欣 75 张进元 62 张华 68 胡平平 79 周亮 80 王宁 100 顾永华 90 黄进 82 并并 并并 SNAME GRADE 钱欣 75 张进元 62 张华 68 胡平平 79 周亮 80 SNAME GRADE 王宁 100 钱欣 75 顾永华 90 黄进 82 胡平平 79 周亮 80 SC1 SC2 结果关系表示 选课程学生的 “60100分成 绩表” SNAME GRADE 钱欣 75 胡平平 79 周亮 80 交交 交交 SNAME GRADE 钱欣 75 张进元 62 张华 68 胡平平 79 周亮 80 SNAME GRADE 王宁 100 钱欣 75 顾永华

4、 90 黄进 82 胡平平 79 周亮 80 SC1 SC2 结果表示选课 学生“70分 80分成绩表 ”。 差 差操作也是一个二元操作。它应用于具有相同关系模式的两 个关系。生成新关系中的元组是存在于第一个关系而不存在于 第二个关系中的元组。 例如,关系SC1与关系SC2进行差操作: 差差 差差 SNAME GRADE 钱欣 75 张进元 62 张华 68 胡平平 79 周亮 80 SNAME GRADE 王宁 100 钱欣 75 顾永华 90 黄进 82 胡平平 79 周亮 80 SNAME GRADE 张进元 62 张华 68 SC1 SC2 结果关系包括 那些在SC1表 中而不在SC2

5、 表中的成绩信 息,即“60 69分成绩表” 差 (续) 在集合操作中,“并”和“交”具有交换律的性质,而“差”操作 没有 交换律的性质. 例如,关系SC2与关系SC1进行差操作: 结果关系包括 那些在SC2表 中而不在SC1 表中的成绩信 息,即“81 100分成绩表 ” SC2 SC1 差 SC1SC2=SC2SC1 SC1SC2=SC2SC1 SC1SC2SC2SC1 插入插入 插入插入 (CW101,论文写作,30,春) CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析

6、40 秋 MS211 人工智能 60 秋 CW101 论文写作 30 春 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 C C 删除删除 删除删除 CNO CNAME LHOUR SEMESTER CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 E

7、E103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 C C 更新更新 更新更新 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 30 春 MS211 人工智能 60 秋 C C SNO SNAME DEPART SEX BDATE

8、HEIGHT A041 周光明 自动控制 男 1986-8-10 1.7 C005 张雷 计算机 男 1987-6-30 1.75 C008 王宁 计算机 女 1986-8-20 1.62 M038 李霞霞 应用数学 女 1988-10-20 1.65 R098 钱欣 管理工程 男 1986-5-16 1.8 选择选择 选择选择 SNO SNAME DEPART SEX BDATE HEIGHT A041 周光明 自动控制 男 1986-8-10 1.7 C005 张雷 计算机 男 1987-6-30 1.75 R098 钱欣 管理工程 男 1986-5-16 1.8 S S 投影投影 投影投

9、影 SNO CNO GRADE A041 CC112 92 A041 ME234 92.5 A041 MS211 90 C005 CC112 84.5 C005 CS202 82 M038 ME234 85 R098 CS202 75 R098 MS211 70.5 SNO CNO A041 CC112 A041 ME234 A041 MS211 C005 CC112 C005 CS202 M038 ME234 R098 CS202 R098 MS211 SCSC 其结果的每个元组 仅包括学(SNO) 课程号(CNO) 两个属性 连接连接 连接连接 SNO CNO GRADE A041 CC1

10、12 92 A041 ME234 92.5 A041 MS211 90 C005 CC112 84.5 C005 CS202 82 M038 ME234 85 R098 CS202 75 R098 MS211 70.5 SNO SNAME DEPART SEX BDATE HEIGHT A041 周光明 自动控制 男 1986-8-10 1.7 C005 张雷 计算机 男 1987-6-30 1.75 C008 王宁 计算机 女 1986-8-20 1.62 M038 李霞霞 应用数学 女 1988-10-20 1.65 R098 钱欣 管理工程 男 1986-5-16 1.8 SNO SNA

11、ME DEPART SEX DDATE HEIGHT CNO GRADE A041 周光明 自动控制 男 1986-8-10 1.7 CC112 92 A041 周光明 自动控制 男 1986-8-10 1.7 ME234 92.5 A041 周光明 自动控制 男 1986-8-10 1.7 MS211 90 C005 张雷 计算机 男 1987-6-30 1.75 CC112 84.5 C005 张雷 计算机 男 1987-6-30 1.75 CS202 82 M038 李霞霞 应用数学 女 1988-10-20 1.65 ME234 85 R098 钱欣 管理工程 男 1986-5-16

12、1.8 CS202 75 R098 钱欣 管理工程 男 1986-5-16 1.8 MS211 70.5 S S SCSC 对于已选课程的学生而言,结果关系包 含SC表原来的信息,并增加了该学生 选修课程号(CNO)和成绩(GRADE )。 DB 数据库语言 程序 用户 用户只要指出“做什 么”,而“如何做”的 过程由DBMS完成. 命令式:直接用语句操作 嵌入式:将语句嵌入程序 ORACLE,MS-SQL Server,Sybase DB2,(Access,VFP有接口) 视图 V1 视图 Vp 基本表 B1 基本表 B2 基本表 B3 基本表 Bm 存储文件 S1 存储文件 S2 存储文件

13、 S3 存储文件 Sq 用户 1 用户 2 用户 n 用户 3 用户看到的关系模式 主要是视图 系统的全局关系模 式是基本表 系统的存储结构是 文件 CREATE TABLE (列名数据类型完整性约束条件,) S SN NO OS SN NA AM ME ED DE EP PA AR RT TS SE EX XB BD DA AT TE EH HE EI IG GH HT T 执行语句后,在数据库建立 一个学生表S的结构 CREATE TABLE S (SNO CHAR(4) , (类型为定长字符串) SNAME VARCHAR(8)(类型为变长字符串,串长为8) DEPART VARCHAR

14、(12), SEX CHAR(2) BDATE DATE, (类型为日期型) HEIGHT DEC(5,2), (类型为5位十进制数,小数点后2位) PRIMARY KEY(SNO);(指明SNO为S的主键) 指出目标表的列名,相应于“投影” 指出基本表或视图,相应于“连接” F为“选择”操作的条件 SNO SNAME DEPART SEX BDATE HEIGHT A041 周光明 自动控制 男 1986-8-10 1.7 C005 张雷 计算机 男 1987-6-30 1.75 C008 王宁 计算机 女 1986-8-20 1.62 M038 李霞霞 应用数学 女 1988-10-20

15、1.65 R098 钱欣 管理工程 男 1986-5-16 1.8 选择选择 选择选择 SNO SNAME DEPART SEX BDATE HEIGHT A041 周光明 自动控制 男 1986-8-10 1.7 C005 张雷 计算机 男 1987-6-30 1.75 R098 钱欣 管理工程 男 1986-5-16 1.8 S S SELECT * FROM S WHERE SEX男; SNAMEDEPARTCNAMEGRADE 张雷计算机软件工程84.5 张雷计算机数据库82 周光明自动控制软件工程92 周光明自动控制数学分析92.5 周光明自动控制人工智能90 钱欣管理工程数据库75

16、 钱欣管理工程人工智能70.5 连接查询 一个查询同时涉及两个以上的表,称连接查询。是关系数据库 中最主要的查询。例如,查询每个男学生及其选修课程的情况。要 求列出学生名,系别,选修课程名及成绩。 SELECT SNANE,DEPART,CNAME,GRADE FROM S,C,SC WHERE S.SNOSC.SNO AND SC.CNOC.CNO AND S.SEX男; SNO CNO GRADE A041 CC112 92 A041 ME234 92.5 A041 MS211 90 C005 CC112 84.5 C005 CS202 82 M038 ME234 85 R098 CS20

17、2 75 R098 MS211 70.5 SNO SNAME DEPART SEX BDATE HEIGHT A041 周光明 自动控制 男 1986-8-10 1.7 C005 张雷 计算机 男 1987-6-30 1.75 C008 王宁 计算机 女 1986-8-20 1.62 M038 李霞霞 应用数学 女 1988-10-20 1.65 R098 钱欣 管理工程 男 1986-5-16 1.8 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工

18、智能 60 秋 学生登记表(S) 学生选课成绩表(SC) 课程开设表(C) 查询涉及S、C和SC三个表, S和SC表通过SNO作连接 ,C和SC表通过CNO来实现连接 插入插入 插入插入 (CW101,论文写作,30,春) CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 CW101 论文写作 30 春 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 6

19、0 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 C C INSERT INTO (,) VALUES(,) INSERT INTO S(CNO,CNAME,LHOUR,SEMESTER) VALUES(CW101,论文写作,30,春) 更新更新 更新更新 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 40 秋 MS211 人工智能 60 秋 CNO CNAME LHOUR SEMESTER CC112 软件工程 60 春 CS202 数据库 45 秋 EE103 控制工程 60 春 ME234 数学分析 30 春 MS211 人工智能 60 秋 C C UPDATE SET .WHERE UPDATE C SET LHOUR=30, SEMESTER春 WHERE CNOME234 ; 删除删除 删除删除 CNO CNAME LHOUR SEMESTER CS202 数据库 45 秋 EE103 控制工程 6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论