- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库的体系结构和SQL语言
关系数据库语言- SQL(Structure Query Language) SQL语言基础 SQL语言上机环境 SQL语言的特点 非过程化语言 面向集合进行操作,一次处理一个记录集合. SQL与SQL*PLUS ? DDL 语言 创建各种各种数据库对象(例如:表,视图,索引…) ? DML语言 (存储数据, 获取数据) INSERT,UPDATE,DELETE,SELECT ? PL/SQL(transact_sQL) ? SQL*PLUS环境简介 DDL…建立表对象 CREATE TABLE dep (dno char(3), dname char(10), tel char(8) ); DDL…建立表对象(续) CREATE TABLE course (cno char(8), cname char(10), credit number(1) ); DML…插入、修改、删除 语法: INSERT INTO 表名(列名1, 列名2, …) VALUES (‘值1’, ‘值2’, …); DML…插入、修改、删除 UPDATE dep SET tel=`1234` WHERE dno=‘ d01’ ; UPDATE dep SET tel=`1234`; 查询数据字典常用命令 Select * from dict; 查询语句 - 无条件查询 查询语句 -条件查询 查询语句 - 排序 查询语句 - 分组、统计 统计课程号为c01课程的最高、最低和平均成绩 select max(grade) , min(grade),avg(grade) from sc where cno=`c01` ; 查询语句 - 分组、统计 统计各系人数 select count(*) from student group by dno ; 查询选了c01课程的学生信息,查询结果含学号和成绩(成绩高的在前) select sno , grade from sc where cno=`c01` order by grade desc ; 查询学生信息,要求输出结果按系、年龄排序 Select * from student order by dno asc , birth desc ; asc升序(默认) desc 降序 统计函数:count(计数),sum(求和),avg(平均) max(最大),min(最小) 统计学生人数 select count(*) from student ; 统计平均成绩低于70分的课程号及其平均成绩 select cno , avg(grade) from sc where grade is not null group by cno having avg(grade)70 ; 分组的目的是为了统计。 分组统计后的条件用 having子句(注意与where区别) * * 数据库体系结构 SQL语言 运行环境 第3 讲 数据库的体系结构和SQL语言 /student/ 下载软件: Oracle 8.0.5 或 Oracle 8.1.5 Delphi 5.0 现实世界 认识 抽象 信息世界-概念模型 机器世界- DBMS支持的数据模型 转换 E-R图转换成关系模式 班级(班号,班主任,系) 学生(学号,姓名,性别,班号) 外来码 唯一标识实体中每个实例的属性或属性组 1 : N 班级 学生 班号 班主任 系 学号 姓名 性别 包括 1 N 包括 1 N 被包括 1 1 1 M : N 选课 学生 课程 M N 学生(学号,姓名,性别,班号) 课程(课号,课名,学分) 选课(学号,课号,成绩) 成绩 实体集 - 关系 联系-关系:由联系的各实体集主码属性, 以及联系本身的属性组成。 E-R图转换成关系模式 学号 课号 E-R图转换成关系模式 职工 领导 1 n 职工(职工号,姓名,年龄,领导) 数据库体系结构 数据的逻辑独立性指当对数据库的概念模式作修改或扩充时,不影响外模式,不需要重新生成外模式和应用程序。 数据的物理独立性指数据的物理组织的改变不会影响到数据库的逻辑结构,不需要对模式和应用程序作修改。 数据库系统各类人员所涉及的数据抽象级别 外模式:描述用户所涉及的数据库部分,限定用户操作范围。 概念模式:描述
您可能关注的文档
- S7-300软冗余系统调试心得.doc
- SAAS软件产品测评申请表.doc
- siRNA设计软件及原则.doc
- SDRAM、DDR布线事项.doc
- SDQ30制氢纯化设备技术方案.doc
- social_game攻略.doc
- SPA-H卷板设计和开发策划方案-20100322.doc
- spi通信doc.doc
- SQL2005_函数整理.doc
- SQL Server 2005_函数整理.doc
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)