(考研复试)数据库笔记

合集下载

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

考研复试问题之数据库概论

考研复试问题之数据库概论

考研复试问题之数据库概论考研复试问题之数据库概论1.什么是存储过程?存储过程的好处是什么?sql需要编译才可以运⾏。

存储过程是⼀组为了完成特定功能的sql语句集,经过编译后存储在数据库中,⽤户通过指定存储过程的名字和参数来调⽤执⾏它。

好处:1.增强sql语⾔的功能和灵活性,存储过程可以控制语句的编写,有很强的灵活性,可以完成复杂的判断和复杂的运算。

2.标准组件式编程。

在存储过程中创建后可以多次被程序调⽤,⽽不必重新编写该存储过程的sql语句。

⽽专业⼈员可以随时对存储过程进⾏修改,对应⽤源代码毫⽆影响3.较快的执⾏速度,如果某⼀操作包含⼤量的transaction-sql代码或者分别被多次执⾏,那么存储过程会⽐批处理的执⾏速度要快。

因为存储过程是预编译的,在⾸次运⾏⼀个存储过程时的查询,优化器会对其进⾏分析优化,并且给出最终被存储在系统表中的执⾏计划,⽽批处理的transaction-sql语句在每次运⾏时都要进⾏编译和优化,速度也相对慢⼀些4.减少⽹络流量。

针对同⼀个数据库对象的操作(如查询、修改),如果这⼀操作所涉及的Transaction-SQL语句被组织进存储过程,那么当在客户计算机上调⽤该存储过程时,⽹络中传送的只是该调⽤语句,从⽽⼤⼤减少⽹络流量并降低了⽹络负载。

5.作为⼀种安全机制来充分利⽤。

通过执⾏对某⼀存储过程的权限进⾏限制,能够实现对相应数据的访问权限的限制,避免了⾮授权⽤户对数据的访问,保证了数据的安全。

2.数据库的恢复⽅法数据转储(备份)和登陆⽇志⽂件3.数据库的发展阶段⼈⼯管理阶段,⽂件管理阶段,数据库系统阶段。

4.什么是数据库系统?数据库系统是有数据库、数据库管理系统(以及应⽤开发⼯具)、应⽤程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

5.什么是数据库管理系统数据库管理系统是位于⽤户与操作系统之间的⼀层数据管理软件。

6.什么是数据库管理系统的功能数据定义功能数据组织、存储和管理数据操作功能数据库的事务管理和运⾏管理数据库的建⽴和维护功能其他功能7.什么是数据库系统的三级模式?模式(逻辑模式或概念模式)、外模式(⼦模式或⽤户模式)、内模式(存储模式或物理模式)8.什么是数据模型的组成要素数据结构、数据操作、数据完整性9.数据库中的数据模型层次模型,⽹状模型、关系模型,⾯向对象模型10.什么是第⼀范式、第⼆范式、第三范式?第⼀范式:关系模式R中每个属性都不可再分第⼆范式:关系模式R属于第⼀范式、且所有⾮主属性与主码之间是完全函数依赖第三范式:关系模式R属于第⼆范式,且所以⾮主属性与主码之间不存在传递函数依赖的关系11.触发器的作⽤触发器是⼀种特殊的存储过程,主要是通过事件来触发⽽执⾏的。

考研数据库系统知识点详解

考研数据库系统知识点详解

考研数据库系统知识点详解数据库系统是计算机科学领域中重要的基础课程,也是考研计算机专业考试中的常见考题。

掌握数据库系统的知识点对于考生来说是至关重要的。

本文将详细介绍考研数据库系统的知识点,帮助考生更好地复习备考。

一、数据库系统基础知识1. 数据库的概念数据库是按照数据结构来组织、存储和管理数据的仓库。

它可以实现数据的高效存储和查询,为用户提供数据管理、数据共享和数据保护等功能。

2. 数据库管理系统(DBMS)数据库管理系统是一种软件系统,用于管理数据库中的数据。

它包括数据定义语言DDL(用于定义数据库的结构和模式)、数据操纵语言DML(用于对数据库中数据进行增、删、改、查操作)以及数据控制语言DCL(用于对数据库的安全性和完整性进行管理)。

3. 数据库的三级模式结构数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户看到的、与用户应用程序相关的数据视图;概念模式是数据库的逻辑结构,描述了数据的逻辑组织方式;内模式是数据库的物理结构,描述了数据在存储介质上的存储方式。

4. 数据库的完整性约束数据库的完整性约束用于保证数据库中的数据的完整性和一致性。

包括实体完整性(保证每个实体在实体集中有唯一标识符)、参照完整性(确保外键引用的目标关系都存在)以及用户定义的完整性(自定义的完整性约束)等。

二、关系数据库和SQL语言1. 关系数据库模型关系数据库模型是最常用的数据库模型之一,它使用关系表(二维表)来组织数据。

关系数据库模型具有数据独立性、数据一致性和数据安全性等优点。

2. 实体、属性和关系在关系数据库模型中,实体表示现实世界中的一个具体对象,属性表示实体的特征,关系表示不同实体之间的联系。

3. SQL语言SQL(Structured Query Language)是一种用于数据库的查询和操作的标准语言。

SQL语言包括数据定义语言DDL(用于定义数据库、表结构等)、数据操纵语言DML(用于对数据库中数据进行增、删、改、查操作)以及数据控制语言DCL(用于对数据库的安全性和完整性进行管理)。

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

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

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

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

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

一、数据库管理系统概述数据库管理系统(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)实现对数据的管理和操作。

江苏省考研计算机应用技术复习攻略数据库与网络技术重点知识点梳理

江苏省考研计算机应用技术复习攻略数据库与网络技术重点知识点梳理

江苏省考研计算机应用技术复习攻略数据库与网络技术重点知识点梳理数据库技术重点知识点梳理一、数据库概述数据库是计算机应用技术中非常重要的一部分,它是用于存储、管理和处理大量数据的工具,扮演着数据持久化的角色。

数据库可以按照不同的数据结构组织数据,以满足各种需求。

二、关系型数据库关系型数据库是最常用的一种数据库类型,其以表格的形式存储数据,并通过关系进行数据之间的连接。

关系型数据库使用结构化查询语言(SQL)进行操作和管理,具有良好的数据一致性和完整性。

三、数据库设计数据库设计是指根据应用需求和数据特点,将数据组织成逻辑结构,确定各个数据表之间的关系。

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

四、数据库范式数据库范式是指通过规范化的方式,消除数据冗余和数据依赖,提高数据的存储效率和一致性。

常用的数据库范式有第一范式(1NF)、第二范式(2NF)、第三范式(3NF)等。

五、数据库查询数据库查询是通过结构化查询语言(SQL)提出的特定要求,获取符合要求的数据集。

常见的数据库查询语句包括SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY等。

六、数据库索引数据库索引是用于提高数据检索效率的一种数据结构,它可以加快数据库查询的速度。

索引可以基于一个或多个列,通过排序和快速查找来定位数据。

七、数据库事务数据库事务是指数据库中一系列操作的执行序列,这些操作要么全部成功,要么全部失败,保证数据的一致性和完整性。

事务具有ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

网络技术重点知识点梳理一、计算机网络概述计算机网络是指将多台计算机通过通信设备和信道连接起来,以实现数据和资源共享的系统。

计算机网络包括LAN(局域网)、WAN(广域网)和Internet等。

二、ISO/OSI参考模型ISO/OSI参考模型是国际标准化组织(ISO)制定的计算机网络参考模型,分为七个层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

河南省考研计算机学科数据库核心知识点梳理

河南省考研计算机学科数据库核心知识点梳理

河南省考研计算机学科数据库核心知识点梳理1. 数据库概述数据库是指长期存储在计算机内的、有组织的、可共享的大量数据的集合。

它是计算机应用系统的核心部分,广泛应用于各行各业,提供了高效的数据管理和访问能力。

数据库管理系统(DBMS)是管理和组织数据库的软件工具,常用的DBMS有Oracle、SQL Server、MySQL等。

2. 数据模型数据模型是数据库设计的基础,它用于描述数据库中的数据结构、操作和约束。

常见的数据模型有层次模型、网状模型和关系模型,其中关系模型是最常用的模型。

关系模型使用表格来表示关系,表格中的行表示记录,列表示属性。

3. 关系数据库关系数据库是基于关系模型构建的数据库,它采用了关系代数和关系演算作为数据操作语言。

关系数据库具有结构清晰、数据独立性高、数据一致性强等优点,适用于大规模数据管理。

4. 数据库设计数据库设计是指根据应用系统的需求,设计数据库的结构和组织方式。

良好的数据库设计可以提高数据的效率和安全性。

数据库设计一般包括概念设计、逻辑设计和物理设计三个阶段。

5. 数据库查询语言数据库查询语言(SQL)是用于操作和管理关系数据库的标准语言,常用的SQL命令包括SELECT、INSERT、UPDATE、DELETE等。

SQL具有简单易学、功能强大等特点,是数据库操作的重要工具。

6. 数据库索引数据库索引是提高数据库查询效率的关键技术,它可以加快数据的搜索速度。

常见的索引类型包括主键索引、唯一索引、聚集索引和非聚集索引等。

合理的索引设计可以有效减少数据库的IO开销。

7. 数据库事务数据库事务是由一系列操作组成的逻辑工作单元,它具有原子性、一致性、隔离性和持久性(ACID)的特性。

事务的正确处理可以确保数据库的数据完整性和一致性。

8. 数据库完整性约束数据库完整性约束用于保证数据库中的数据一致性和规范性。

常见的完整性约束包括实体完整性、参照完整性和域完整性等。

完整性约束可以在数据库中定义,确保数据的有效性和正确性。

计算机专业考研复习资料数据库常见考点详解

计算机专业考研复习资料数据库常见考点详解

计算机专业考研复习资料数据库常见考点详解数据是计算机科学中至关重要的组成部分,而数据库则是管理和存储数据的基本工具。

在计算机专业考研中,数据库常常是一个重要的考点。

本文将详细解释数据库的相关概念和常见考点,帮助考生更好地复习和准备考试。

一、数据库概述数据库是指按一定规则组织起来并存储在计算机上的、能满足用户需求的数据集合。

数据库的设计与管理是计算机科学与技术中一门重要的课程,它涉及到数据的存储、检索、修改和删除等操作。

1. 数据库的分类- 关系型数据库:以二维表格的形式组织数据,并通过表与表之间的关系来描述数据之间的联系。

常见的关系型数据库有MySQL、Oracle等。

- 非关系型数据库:不以表格的形式组织数据,而是使用键值对、文档、图形等方式存储数据。

常见的非关系型数据库有MongoDB、Redis等。

2. 数据库的基本概念- 数据库管理系统(DBMS):用于管理和控制数据库的软件系统,提供了数据的存储、查询、修改等功能。

- 数据库模型:数据库模型定义了数据的结构、约束和操作的规则,常见的数据库模型有层次模型、网状模型和关系模型。

- 数据库操作语言:数据库操作语言用于操作数据库,包括数据的查询、更新和删除等操作。

常见的数据库操作语言有SQL(结构化查询语言)。

二、数据库设计与规范化数据库设计是指按照一定的规范和原则,将现实世界中的数据组织成数据库的过程。

而规范化则是数据库设计的基本理论,旨在减少数据冗余和提高数据的一致性和完整性。

1. 数据库设计的步骤- 需求分析:明确用户对数据库的需求,包括数据的种类、结构和操作等。

- 概念设计:根据需求分析结果,设计出逻辑模型,包括实体-关系图、属性和关系的定义等。

- 逻辑设计:将概念模型转化为数据库管理系统能够实现的关系模式。

- 物理设计:根据逻辑设计结果,确定数据库的存储结构和索引等。

2. 数据库的规范化数据库规范化是指将数据库设计合理化的过程,它通过分解表、消除数据冗余、定义主键和外键等方式来提高数据库的性能和效率。

上海市考研计算机复习资料数据库管理系统重点知识点整理

上海市考研计算机复习资料数据库管理系统重点知识点整理

上海市考研计算机复习资料数据库管理系统重点知识点整理数据库管理系统是计算机科学中的一个重要概念,它是指用于管理和组织数据的软件系统。

在上海市考研计算机专业的复习中,数据库管理系统是一个必备的知识点,它涉及到多种技术和概念。

本文将对上海市考研计算机复习资料中数据库管理系统的重点知识点进行整理。

一、数据库概述1. 数据库的定义和特点数据库是指存放有组织、结构化数据的仓库,具有永久保存和共享使用的特点。

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

2. 数据库管理系统的作用数据库管理系统负责数据库的创建、维护和管理,提供了数据的存储、检索、操作和控制的功能。

它可以有效地提高数据管理的效率和数据的安全性。

二、关系型数据库1. 关系型数据库的概念关系型数据库是以关系模型为基础的数据库,采用表的形式来存储数据,并通过表之间的关联实现数据的查询和操作。

2. 关系数据库管理系统(RDBMS)关系数据库管理系统是一种使用关系模型的数据库管理系统,它提供了用于定义、操作和查询关系数据库的功能。

3. SQL语言SQL语言是结构化查询语言的缩写,是用于查询和操作关系型数据库的标准语言。

三、数据库设计与规范化1. 数据库设计的步骤数据库设计是指根据需求分析和功能要求,将概念模型转换成具体的数据库模式的过程。

数据库设计的步骤包括需求分析、概念设计、逻辑设计和物理设计等。

2. 数据库规范化数据库规范化是为了消除数据冗余和提高数据存储、查询效率而进行的一系列操作。

它按照规范化的级别将数据表分解成更小的表,以减少数据冗余和提高数据的一致性。

四、索引和查询优化1. 索引的概念和作用索引是一种用于提高数据检索效率的数据结构,通过创建索引可以加快查询速度。

常见的索引类型包括主键索引、唯一索引和组合索引等。

2. 查询优化的方法查询优化是指通过优化查询语句、创建合适的索引和调整数据库配置等方式来提高查询效率。

常用的查询优化方法包括索引优化、表连接优化和查询语句重写等。

  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,。

revoke,grant。

控制:delete,update17:为用户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))student.course Create tablesno char(9), (Cno char(4),Primary key (sno,cno),)入学时间。

表中增加一列20:在student,; Alter table student add entrance char(20)student表中的的年龄改为整形把21: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 gradedesc38:数学函数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(*)>341:等值连接Selectstudent.*,sc.*Fromstudent,scWherestudent.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.gradeFrom 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 <=19:插入数据49.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 sdept51:ubdateUpdate studentSet sage=22Where sno='200215121'52:删除数据Delete from student where sno='200215128'53:创建视图Create view is_student AS select sno,sname,sageFrom 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 cascade最终还是要转换为对表的更新:对视图的更新55.56:有些视图不能更新,比如视图有一项是各科平均成绩,这项不能映射回基本表,就不能更新。

相关文档
最新文档