(考研复试)数据库笔记

合集下载

数据库系统概论考研复试问题整理

数据库系统概论考研复试问题整理

第一章:绪论1.数据库的四个基本概念?●数据:描述事物的符号记录。

●数据库(DB):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

有永久存储、有组织、可共享三个基本特点。

●数据库管理系统(DBMS):数据库管理系统的一种计算机的基础软件,用来操作数据库。

●数据库系统(DBS):数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

2.数据管理技术的发展阶段?(P7)●人工管理阶段:①数据不保存;②应用程序管理数据;③数据不共享;④数据不具有独立性。

●文件系统阶段:①数据可长期保存;②由文件系统管理数据;③数据共享性差,冗余度大;④数据独立性差。

●数据库系统阶段:①数据结构化;②数据共享性高,冗余度低;③数据独立性高;④数据由数据库管理系统统一控制和管理。

3.数据库系统的特点?●数据结构化●数据共享性高,冗余度低,易扩充●数据独立性高●数据由DBMS统一管理和控制4.什么是数据独立性?数据独立性是指数据和程序相互不依赖。

即数据的逻辑结构或物理结构改变了,程序不会跟着改变。

数据独立性包括物理独立性和逻辑独立性。

物理独立性是指用户的应用程序与数据库中的物理存储是相互独立的。

即数据在数据库中的存储方式是由数据库管理系统管理的,与应用程序无关。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。

即数据的逻辑结构改变时用户程序也可以不变。

5.DBMS的主要功能有哪些?●数据库定义功能●数据组织、存储和管理功能●数据操纵功能●数据库的事务管理和运行管理●数据库的建立和维护功能●其他功能6.数据模型的概念?数据模型是对现实世界数据特征的抽象。

按模型应用的不同目的,可以分为两个层次:●概念模型——按用户的观点来对数据和信息建模,主要用于数据库设计。

行政管理学--考研复试笔记(广州大学)WORD

行政管理学--考研复试笔记(广州大学)WORD

《行政管理学》第一章导论一.行政管理与行政管理学1.行政管理在社会生活中的地位和作用行政管理:主要是指国家各级政府部门在执行法定职能及其具体运作的过程中,对于所经历的程序,环节,以及所处理的事项和解决的问题等一系列的管理活动。

(1).行政管理原是公共管理的重要组成部分,在社会生活中占有重要地位和发挥着重大的作用,影响到广大民众的切身利益。

(2).行政管理在各种管理中是涉及面最广和最具权威性的管理(3).行政管理的实践和改革呼吁行政管理学的产生,发展和创新。

2.行政管理学的创立及其发展状况(1)行政管理学科的历史发展行政管理学真正作为一门学科发生在美国:a美国立国晚,所受的传统束缚少,创新和进取精神强,b美国作为后起的资本主义国家,科学技术和工商业都很发达,科学管理也首先用于工商管理催生行政管理学的建立,c 三权分立的学说建国,d美国政治学和法学等领域,有一批重量级学者,在酝酿和创建管理学早起起了决定性的积极作用。

(2)行政管理学科发展要注意的有关情况a.学科的综合性要求吸收邻近、边缘、相关、交叉、渗透学科。

b.在同类即管理学科中,尤其是管理科学和企业管理许多新的理论观点和实践经验有相通之处,要关注其发展状况。

c.学科的国际化,参考各国学者的意见和经验。

d.学科的应用性,要求贯彻“学以致用”的原则。

3.行政管理学研究的对象,内容和方法(1)行政管理学研究对象a.国务院,和各级人民政府是行政管理的主体b.国家和社会的法定公共事务和政府内部事务是行政管理的客体;c.公共管理必须共同遵守民主法治这一根本原则,行政管理更要率先示范;d.行政管理关系国计民生,对国家和社会的发展有重大影响。

(2)行政管理学研究的内容a.4要素循环说:从管理的过程来说,最简单最原始的环节至少有两个,即决定和执行,随之而来的有检查和相应的举措b.古立克的7要素说。

c.怀特在《行政管理导论》中将研究内容定为组织原理、人事行政、财务行政和行政法规d.现代管理的诸要素:包括,环境、目标、预测计划、谋略、决策、组织、人力资源、培训、领导、授权、执行、协调、公共关系、监控、财务、后勤、法规…(3)行政管理学研究的方法研究的知道思想是马克思主义的辩证唯物主义和历史唯物主义,坚持理论结合实际的原则,力求做到有的放矢和实事求是;实践证明方法更新首先要观念更新。

研究生计算机科学数据库知识点归纳总结

研究生计算机科学数据库知识点归纳总结

研究生计算机科学数据库知识点归纳总结计算机科学作为一门发展迅速的学科,数据库技术在其中起到了核心作用。

作为研究生专业学习的一部分,对数据库知识的深入理解和掌握是非常重要的。

本文将对研究生计算机科学数据库知识点进行归纳总结,并对其进行相应的讲解。

一、数据库基础概念数据库是电子设备中存储数据的仓库,它可以理解为一个文件系统,用于存储和管理数据。

在计算机科学中,数据库的重要性不言而喻。

研究生需要了解数据库的基本概念,包括数据模型、数据库模式、实例和关键字等核心内容。

1. 数据模型数据模型描述了数据的逻辑结构,通常有三种常见的数据模型:层次模型、网状模型和关系模型,其中关系模型是最为常见和广泛应用的一种模型。

关系模型将数据表示为二维表格的形式。

2. 数据库模式和实例数据库模式是对数据库结构的描述,可以理解为固定的数据库设计方案。

而数据库实例则是在给定数据库模式下的具体数据存储,是数据库在某一时刻的实际内容和状态。

3. 关键字数据库系统中有一些关键字被用于操作和管理数据库,例如SELECT、INSERT、UPDATE和DELETE等。

研究生需要熟悉这些关键字的使用方法和功能。

二、数据库设计与规范化数据库设计是将现实世界的数据模型映射到数据库模式的过程,它直接关系到数据库的性能和数据的完整性。

规范化是一种重要的数据库设计技术,能够消除冗余数据并减少数据的存储空间。

1. 实体关系模型(ERM)实体关系模型是一种用于表示现实世界的数据模型,其中将真实世界中的实体和实体之间的关系转化为数据库中的表和表之间的关系。

2. 范式范式是数据库设计中的一种规范化标准,有一至六个范式,范式越高,数据库设计越合理。

研究生需要了解范式的特点和规范化的过程,并能够在实际的数据库设计中应用。

三、SQL语言与数据库操作SQL(Structured Query Language)是一种专门用于数据库操作的语言,研究生需要掌握SQL语句的基本格式和常用操作。

生理学重点总结 生理学笔记(期末考研复试)

生理学重点总结 生理学笔记(期末考研复试)

度差流人膜内→内流的 Ca2+促使含有 ACh 的囊泡破裂,ACh 被释放→ACh 在接头间隙扩散→ACh 与终板
膜的 N 受体结合→终板膜对 Na+通透性增高,Na+内流→终板电位(局部电位)→终板电位总和并达到阈电位
→肌细胞产生动作电位。
神经肌肉接头兴奋传递的特点:(1)单向传递;(2)突触延搁;(3)易受外界因素影胸。
浆胶体渗透压调节血管内外水的分布、维持血容量。
三、血液凝固的概念
概念:血液自血管流出后,由流动的溶胶状态变为不流动的凝胶状态的过程称为血液凝固。血液凝固过程
是一系列蛋白质有限水解过程,该过程有 12 个凝血因子参与,大致分为三个基本阶段,如下图所示:
因子 X 的激活(Xa)可以通过两种途径实现:内源性激活途径和外源性激活途径。
小于阈强度,则这个刺激不论持续多长时间也不会引起组织兴奋;如果刺激的持续时间小于时间阈值,则
不论使用多么大的强度也不会引起组织兴奋。
3、组织兴奋恢复过程中兴奋性的变化如何?
l 织兴奋恢复过程中兴奋性的变化总结
名称
兴奋性
阈值
引起兴奋条件
绝对不应期 等于 0
——
不可能产生兴奋
相对不应期 低于正常 增大
阈上刺激方可
兴奋时,动作电位只能在朗飞氏结处产生,兴奋传导时的局部电流亦只能出现在兴奋处的朗飞氏结和未兴
奋的朗飞氏结之间,于是形成了动作电位的跳跃式传导。有髓纤维跳跃式传导,加之其轴突较粗、电阻小,
因此其传导速度要比无髓纤维快得多。
六.试述神经与肌肉接头处的兴奋传递过程及其特点。
神经肌肉接头兴奋传递的过程:神经末梢兴奋→接头前膜去极化→前膜对 Ca2+的通透性增加→Ca2+顺浓

数据库考研必备复试题

数据库考研必备复试题

试卷一一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。

A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。

A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是()。

A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。

A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。

A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。

A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈X F+是X→Y是否成立的()。

A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。

A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的()。

A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。

A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。

A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。

A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的()。

流行病学重点总结流行病学笔记(期末考研复试)

流行病学重点总结流行病学笔记(期末考研复试)

流⾏病学重点总结流⾏病学笔记(期末考研复试)流⾏病学笔记——2012级临床五年五班整理第⼀章绪论流⾏病学(Epidemiology )——是研究疾病和健康状态在⼈群中的分布及其影响因素,以及和评价预防、控制和消灭疾病及促进健康的策略与措施的科学。

研究内容三个层次——疾病、伤害、健康状态研究任务三个阶段——揭⽰现象、找出原因、提供措施⼯作深度三个范畴——描述性研究、分析性研究、实验性研究流⾏病学学科三⼤要素——原理、⽅法、应⽤研究⽅法三种基本⽅法——观察法、实验法、理论法流⾏病学基本原理疾病与健康在⼈群中分布原理、疾病发病过程、⼈与环境关系、病因论、病因推断原则、疾病防治原则和策略、疾病发展的数学模型等流⾏病学实际应⽤疾病预防和健康促进、疾病的监测、疾病病因和危险因素的研究、疾病的⾃然史、疾病防制的效果评价流⾏病学的研究⽅法流⾏病学特征群体的特征、对⽐的特征、概率论和数理统计学的特征、社会医学的特征预防为主的特征、发展的特征第⼆章疾病的分布Distribution of Disease第⼀节疾病频率的测量指标1、率和⽐率rate ——在某⼀确定⼈群中某事件发⽣的频率K =100%,1000%…..⽐ratio ——两个数相除所得的值,表⽰分⼦和分母之间的数量关系⽐例proportion ——表⽰同⼀事物局部与总体之间数量上的⽐值,分⼦和分母单位相K数可能发⽣该现象的总⼈某现象实际发⽣的例数率=%)(或⼄指标甲指标⽐=100?同,⽽且分⼦包含于分母之中。

2、发病指标——发病率(incidence rate)、罹患率(attack rate)、患病率(prevalence rate)感染率(infection rate)、续发率(secondary attack rate,SAR)发病率(incidence rate)罹患率(attack rate) 发病率局限范围、短时间(⽇、周、旬、⽉)内的发病率适⽤于局部地区疾病爆发患病率(prevalence rate)影响患病率升⾼、降低的因素发病率与患病率的关系患病率=发病率×病程通常以年表⽰?新发/初次诊断?⼀⼈多次发病可能会发⽣该病的⼈群该时期内平均⼈⼝不可能发病?相当于⼀个时间断⾯,⼀般不超过1个⽉=开始时点上的患病率+该期间内发病率患病率升⾼新病例增加?未治愈者寿命延长?病程延长?病例迁⼊?健康者迁出?易感者迁⼊?诊断⽔平提⾼?报告率提⾼患病率降低?新病例减少?病死率增⾼?病程缩短?病例迁出?健康者迁⼊?治愈率提⾼感染率(infectionrate)续发率(secondary attackrate)续发病例(⼆代病例)——在⼀个集体中第⼀个病例发⽣后,在该病最短与最长潜伏期之间受其传染⽽发⽣的病例应⽤发病率:可⽤于病因学探讨和防治措施的评价罹患率:适⽤于疾病爆发流⾏的情况患病率:可⽤来表⽰于病程较长的慢性病的发⽣或流⾏情况感染率:可⽤于传染病或寄⽣⾍病的感染情况续发率:可⽤于分析传染病流⾏因素及防疫措施的效果死亡指标——死亡率(mortality rate)、病死率(fatality rate)、⽣存率(survival rate)死亡率(mortalityrate)病死率(fatalityrate)⽣存率(survival rate) 扣除原发病例不是因为原发病例⽽感染的患者粗死亡率死亡专率通常为“1年”与分⼦应该是相对应(时间、地域、⼈⼝特征等)的⼈⼝通常为“1年”累积死亡率(cumulative mortality rate)应⽤死亡率:可反映⼈群的健康状况和卫⽣保健⼯作⽔平病死率:通常多⽤于急性传染病,较少⽤于慢性病⽣存率:反映疾病对⽣命的危害程度或评价某些治疗的远期疗效3、残疾失能指标——病残率、潜在减寿年数(PYLL)、伤残调整寿命年(DALY)病残率潜在减寿年数(potential years of life lost,PYLL)在考虑死亡数量的基础上,以期望寿命为基准,进⼀步衡量死亡造成的寿命损失,强调了早亡对健康的损害。

河南省考研计算机科学与技术复习资料数据库原理重点梳理

河南省考研计算机科学与技术复习资料数据库原理重点梳理

河南省考研计算机科学与技术复习资料数据库原理重点梳理数据库原理是计算机科学与技术专业考研中的一个重要知识点,对于考研学生来说,掌握数据库原理的核心概念和基本原则至关重要。

本篇文章将针对河南省考研计算机科学与技术专业的复习需求,对数据库原理的重点内容进行梳理。

一、数据库概述数据库是计算机科学领域中的一个重要概念,指的是按照一定数据模型组织、存储、管理和维护数据的集合。

数据库的特点包括数据的共享性、冗余度低、数据的独立性和数据的安全性等。

同时,数据库还具备数据的完整性、数据的持久性和并发控制等特性。

考研中对数据库概述的理解需要全面,可以从数据库的定义、特点和优势等方面展开。

二、数据库管理系统数据库管理系统(DBMS)是指通过一系列的软件和工具来管理数据库的系统。

DBMS可以分为关系型数据库管理系统(RDBMS)和非关系型数据库管理系统(NoSQL)。

关系型数据库管理系统是使用关系模型来组织数据的数据库系统,SQL是关系型数据库管理系统的标准查询语言;非关系型数据库管理系统则是使用非关系型模型来存储和管理数据的数据库系统。

考研中需了解数据库管理系统的基本概念和主要功能。

三、数据库设计数据库设计是指通过一系列的步骤来设计和构建数据库结构的过程。

数据库设计的主要目标是保证数据库的高效性、可扩展性和可维护性。

在数据库设计过程中需要进行需求分析、概念设计、逻辑设计和物理设计等阶段。

需掌握数据库设计中的范式理论、实体关系模型和数据库设计原则等内容。

四、关系数据库模型关系数据库模型是管理关系型数据库的一种模型。

关系数据库模型采用表格的形式来组织数据,每个表格被称为一个关系,而每个关系都包含了若干个字段和记录。

关系数据库模型中的关系之间通过键值的方式进行关联。

在考研中需要对关系数据库模型的基本概念、关系操作和关系代数等进行深入的理解。

五、SQL语言SQL(Structured Query Language)是关系型数据库管理系统的标准查询语言。

北京市考研计算机科学与技术复习资料数据库管理与应用重点知识点整理

北京市考研计算机科学与技术复习资料数据库管理与应用重点知识点整理

北京市考研计算机科学与技术复习资料数据库管理与应用重点知识点整理数据库管理与应用是计算机科学与技术领域的重要分支,也是北京市考研计算机科学与技术专业的考试重点之一。

本文将从数据库管理与应用的角度,整理相关知识点,帮助考生进行复习准备。

以下是数据库管理与应用的重点知识点。

一、数据库管理系统概述数据库管理系统(Database Management System,DBMS)是指管理、组织和存储数据的一种软件系统。

它提供了数据的高效管理和访问机制,是现代软件系统中不可或缺的一部分。

1. 数据库管理系统的特点(1)数据共享性:多个用户可以同时访问数据库,实现数据的共享和协作。

(2)数据独立性:将数据与应用程序相分离,提高了系统的可维护性和扩展性。

(3)数据的完整性和安全性:通过事务管理和权限控制等机制,确保数据的完整性和安全性。

(4)数据的持久性:数据在数据库中是持久化存储的,不会因应用程序的退出或系统的崩溃而丢失。

2. 数据库管理系统的体系结构数据库管理系统的体系结构一般分为三层:外层、中间层和内层。

(1)外层:提供用户接口和应用程序接口,实现用户与数据库之间的交互。

(2)中间层:包括数据管理功能的实现以及数据访问、事务管理和安全性等功能的支持。

(3)内层:包括数据库的物理存储和查询等底层操作。

二、数据库模型与范式数据库模型是数据库结构的抽象表示,用于描述数据之间的关系和约束。

范式是一种规范化设计方法,用于规定数据库中的关系模式。

1. 关系模型关系模型是目前应用最广泛的数据库模型,基于关系、元组和属性的概念,通过关系代数和关系演算实现对数据的管理和查询。

2. 范式理论范式理论是数据库设计中的重要理论基础,包括第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等多个范式。

这些范式的目的是通过消除数据冗余和提高数据的一致性,优化数据库设计。

三、关系数据库管理系统关系数据库管理系统(Relational Database Management System,RDBMS)是一种基于关系模型的数据库管理系统,使用结构化查询语言(Structured Query Language,SQL)实现对数据的管理和操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1:数据:描述事物的符号记录2:数据库是长期存储在计算机内,有组织可共享的大量数据的集合。

3:数据库管理系统维语用户和操作系统之间的一层数据管理软件,具有,数据定义,数据组织管理,数据操纵,数据库事务管理和运行管理,数据库建立和维护。

4:数据库系统:计算机系统引入数据库后的系统,简称数据库。

5:数据管理技术3阶段:人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具有独立性。

文件管理阶段:数据可以长期保存,文件系统管理数据,数据共享性差冗余大,数据独立性差。

数据库系统阶段:数据结构化,数据共享性好,冗余低,易扩充,独立性高。

6:数据模型分为:第一类:概念模型。

第二类是逻辑模型和物理模型,逻辑模型有(层次模型,网状模型,关系模型,面向对象模型,对象关系模型),物理模型:对数据最低层的抽象,描述数据库在系统内部的表示方式和存取方式。

从现实世界到概念模型的转换是由数据库设计人员完成,从概念模型到逻辑模型转换由数据库设计人员和工具完成,逻辑模型到物理模型就由DBMS完成。

7:数据模型由:数据结构(描述数据库对象和对象之间的关系),数据操作(对数据库中各对象的操作的集合),完整性约束(数据和其联系所具有的制约)三部分组成。

9:层次模型:简单清晰,查询效率高,良好的完整性支持,但是和现实世界不符,查询子女必须通过双亲。

网状模型:更直接的表达现实世界,存取效率高,但是结构复杂。

关系模型:简历在严格的数学模型上。

概念单一,简单易懂,存取路径对用户透明,高独立性,保密性,但是查询效率不高。

10:数据库三级模式结构:外模式,模式,内模式,外模式有多个,就是视图的意思,模式就是数据的逻辑结构,内模式就是物理结构。

11:三级结构有两层映像:外模式/模式映像:修改此映像保证外模式不变,保证逻辑路理性,模式/内模式映像,修改此映像保证模式不变,保证物理独立性。

12:数据库系统由数据库,数据库管理系统,应用系统和数据库管理员构成。

13:关系数据库:候选码:某一列的值能唯一标识一个元组。

主码:候选码之一。

候选码们的属性称为主属性,14:实体完整性:主码不为空。

参照完整性:关系的外码一定为其他关系的主码,或者外码全部为空。

用户定义完整性:比如XX不能为空,XX只能取指定值。

15:SQL 结构化查询语言16:查询:select。

定义:create,drop,alter。

操纵:insert,update,delete。

控制:grant,revoke。

17:为用户wang创建一个数据库,Create schema ST authorization wang;18:删除数据库Drop schema ST cascade/restrictCascade 把表都删了。

Restrict 如果下属有表,就拒绝删除19:创建表Create table student.course( cno char(4) primary key,Foreign key cpno references course(cno) )Create table student.course( sno char(9),Cno char(4),Primary key (sno,cno),)20:在student表中增加一列,入学时间。

Alter table student add entrance char(20); 21:把student表中的的年龄改为整形Alter table student alter column sage int; 22:在student增加课程名唯一的约束条件Alter table course add unique(cname);23:删除表Drop table student restrict/cascade24:建立索引Create unique index scon on sc(sno ASC,cno DESC) Unique 表明每一个索引值对应唯一数据记录25:删除索引Drop index scon26:查询Select sno,sname from student27:表达式查询Select sname,2004-sage from student;28:赋值查询Select sname,‘A’, lower(sdept) from student29:消除查询结果中的重复行Select distinct sno from sc;30:whereSelect sname from student where sdept=’CS’31:大小Select sname from student where sage<2032:介于Select sname from student where sage between 20 and 23; Select sname from student where sage not between 20 and23;33:在Select sname from student where sdept in( ‘CS’,’MA’,’IS’)Select sname from student where sdept not in( ‘CS’,’MA’,’IS’)34:字符匹配Select sname from student where sname like ‘刘%’Select sname from student where sname like ‘刘__’35:转义字符Select cno from course where cname like ‘DB\_Design’escape ‘\’36:空Select sno from SC where grade is null (不能用=) 37:排序Select sno,grade from sc where cno=’3’ order by grade desc38:数学函数Select count(*) from studentSelect avg(Grade) from sc where cno=’1’39:group bySelect cno,count(sno) from sc group by cno40:分组时的where要用数学函数的值作为判断条件的时候Select sno from sc group by sno having count(*)>3 41:等值连接Select student.*,sc.* From student,sc Where student.sno=sc.sno类似双重for循环,首先拿student.sno中的第一个依次和sc.sno中的比,只要相同的,就放进来,一直比完,如果sc.sno中有3项,那么放进结果表的就有3项。

这3项对应同一个student.sno。

42:自身连接Select o,second.cpnoFrom course first,course secondWhere first.cpno=o43:左外连接Select student.sno,sname,ssex,sage,sdept,cno.grade From student left out join sc on (student.sno=sc.sno) 就是显示出student所有的行,即便行不等于sc.sno44:复合条件连接Select student.sno,sname,cname,gradeFrom student,sc,courseWhere student.sno=sc.sno and o=o45:嵌套查询Select sname from student where sno in(select sno from sc where cno=’2’)46:ANY ALLSelect sname ,sage from student where sage <any (select sage from student where sdept=’CS’)And sdept<>’CS’ANY是某一个,这个是找出其他专业中比计科专业某一个学生年龄小的,是拿计算机专业中最大的年龄来比。

如果是ALL,就是比计算机专业中任何一个学生都小的,是拿计算机专业中最小的来比47:existsSelect sname from student where exists(select * from sc where sno=student.sno and cno=’1’) 首先在student中取一个元组,然后取出这元组的sno,和SC依依对比过去,得出结果集,再满足cno=’1’的条件,如果都满足了。

返回值为1,加入结果集。

48:集合 Union intersect exceptSelect * from student where sdept=’cs’UnionSelect * from student where sage <=1949:插入数据Insert into sc(sno,cno) values(‘200215128’,’1’) Insert into sc values(‘200215128’,’1’,NULL)不能不写50:求。

并存入数据库Insert into dept_age(sdept,avg_age)(dept_age表要先创建)Select sdept,avg(sage) from student group by sdept 51:ubdateUpdate studentSet sage=22Where sno=’200215121’52:删除数据Delete from student where sno=’200215128’53:创建视图Create view is_student AS select sno,sname,sage From student where sdept=’IS’With check option(以后视图修改增加数据的时候,都会判断where条件) Create view S_G(sno,Gavg) AsSelect sno,avg(grade) from sc group by sno;54:删除视图Drop view IS cascade55:对视图的更新最终还是要转换为对表的更新56:有些视图不能更新,比如视图有一项是各科平均成绩,这项不能映射回基本表,就不能更新。

57:视图的作用:简化用户操作,用户多角度看待同一数据,提供逻辑独立性,提供数据安全保护。

58:授权Grant all privileges on table student to public Grant update(sno),select on table student to U459:收回授权Revoke update(sno) on table student from U460:创建用户Create user U1 dba/resource/connect默认 connect 只能登陆数据库Resource 可以创建表和视图,Dba 可以创建新用户,模式、61:checkCreate table student Sno char(9) primary key, Sname char(9) not nullSsex char(2) check(ssex in(‘男’,‘女’))Sage smallint. Sdept char(20));62:函数依赖:一个x就可以确定一个y,一对一。

相关文档
最新文档