![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关系数据库
文章平均质量分 88
huayu8086
这个作者很懒,什么都没留下…
展开
-
数据库系统概论习题3
图书表book(bno, bname, author, publisher, price)其属性依次表示图书编号、书名、作者、出版社、单价;用户zhang具有查询每个出版社图书的最高单价、最低单价、平均单价的权限,但他不能查看每本书的单价。读者表reader(cardno, rname, sex, address)其属性依次表示借书证号、姓名、性别、地址;建立一个“清华大学”出版社图书的视图,视图名称为qhpublisher_view,包括图书编号、书名、作者、单价。将所有图书的单价增加5元。...原创 2022-08-04 15:44:16 · 1420 阅读 · 0 评论 -
数据库刷题
7、设有关系模式 R ( A , B , C , D ),其数据依赖集: F = { ( A , B )→C , C→D} ,则关系模式 R 的规范化程度最高达到 ( B )。6、已知关系模式 R ( A , B , C , D , E )及其上的函数依赖集合 F = {A→D , B→C , E→A } ,该关系模式的候选码是 ( B )。17、数据库恢复的基础是利用转储的冗余数据。3、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},...原创 2022-06-13 06:41:38 · 1698 阅读 · 0 评论 -
第七章——数据库设计
需求分析和概念设计独立于任何数据库管理系统E-R模型(ER图)实体(Entity)属性(Attribute)码(Key)联系(Relationship)(1)一对一联系(1:1)定义:如果对于实体集A中的每一个实体,实体集B中至多有一个(也可以没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1(2)一对多(1:n)定义: 如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实原创 2022-06-10 23:52:07 · 1223 阅读 · 0 评论 -
第十章——数据库恢复技术
显示定义方式:BEGIN TRANSACTIONSQL 语句1SQL 语句2……ROLLBACK–全部操作都取消掉隐式方式:COMMIT(操作序列全部执行完成)ROLLBACK(操作序列全都不执行)默认情况下,SQL Server采用自动提交方式,即如果没有显示定义事务,则一个SQL语句为一个事务。在查询分析器中执行下列语句,DBMS将理解为 3 个事务:新建查询,执行下面的一组SQL语句,则两个事务分析下列一段SQL中包括几个事务?运行后对数据产生什么样的影响?答:两个事务,对数据没有原创 2022-06-10 21:38:04 · 1390 阅读 · 0 评论 -
第五章——数据库完整性
数据的完整性数据的安全性单属性构成的码有两种说明方法多个属性构成的码只有一种说明方法[例5.2] 将SC表中的Sno,Cno属性组定义为码。实体完整性检查和违约处理对主码列进行插入或更新操作时,DBMS按照实体完整性规则自动进行检查。法一:检查记录中主码值是否唯一的一种方法是进行全表扫描法二:例如 关系SC中一个元组表示一个学生选修的某门课程的成绩,(Sno,Cno)是外码。Sno,Cno分别参照引用Student表的主码和Course表的主码[例5.3] 定义SC中的参照完整性。参照完整性检查和原创 2022-06-10 17:06:44 · 960 阅读 · 0 评论 -
第四章——数据库的安全性
计算机系统中安全措施是一级一级层层设置的当用户使用SQL SERVER时,需要经过两个安全性阶段,身份验证和权限认证阶段创建登录名[例1] 创建一个sql server验证模式的登录名[例2] 创建一个windows验证模式的登录名同一个数据库可以拥有多个用户,同一个用户也可以同时访问多个数据库[例3] 创建具有默认架构的数据库用户存取控制目的:确保只授权给有资格用户访问数据库的权限可能存在数据的“无意泄露”原因:这种机制仅仅通过对数据的存取权限来进行安全控制,而数据本身并无安全性标记原创 2022-06-10 15:49:53 · 493 阅读 · 0 评论 -
数据库原理——绪论
数据是数据库中存储的基本对象数据库的定义数据库(DB)是长期储存在计算机内、有组织、可共享的大量数据的集合基本特征数据库管理系统用途科学的组织和存储数据、高效的获取和维护数据数据库管理系统的主要功能数据库系统DBS构成数据库系统的特点数据模型是数据库系统的核心和基础数据模型是对现实世界数据特征的抽象数据模型是数据库系统的核心和基础数据模型应该满足三方面要求:关系:元组:属性:码:域:分量:关系模式:关系必须是规范化的,满足一定的规范条件术语对比:模式(也称逻辑模式)一个数据库只有一个模式模式原创 2022-06-06 22:17:48 · 166 阅读 · 0 评论 -
数据库编程
注释语句注释语句是对程序代码的说明或暂时禁用,是程序代码中不编译执行的语句单行注释 –例: --求‘3-105’课程的平均分多行注释 /**/例: /* 作者:创建时间: */整数数据、字符数据、货币数据、日期和时间数据、二进制字符串等局部变量局部变量是用户定义,必须以@开头,在程序内声明,并只能在该程序内使用(1)局部变量的声明DECLARE @ [,…n](2)局部变量的赋值SET|SELECT @=(3)局部变量的...原创 2022-05-18 13:36:55 · 445 阅读 · 0 评论 -
关系数据库理论
设R(U)是一个属性集U上的关系模式,X和Y是U的子集(X,Y都是属性的集合)。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等, 而在Y上的属性值不等, 则称 “X函数确定Y” 或 “Y函数依赖于X”,记作X→Y。X 称为这个函数依赖的决定属性集。Y=f(x)例: Student(Sno, Sname, Ssex, Sage, Sdept)假设不允许重名,则有:Sno → Ssex, Sno → Sage , Sno → Sdept,Sno ←→ Sname,Sna原创 2022-05-06 21:01:39 · 2936 阅读 · 0 评论 -
SQL Server 安装指南
SQL Server 安装指南(超级详细版)原创 2022-03-17 20:48:33 · 2289 阅读 · 0 评论 -
关系数据库标准语言SQL
SQL:SQL语言原名SEQUEL (读作[si:kwl]),是一个通用的、功能极强的关系数据库语言。是一种介于关系代数与关系演算之间的结构化查询语言(Structured Query Language),其功能包括数据定义、数据查询、数据操纵和数据控制SQL的特点:基本表:存储文件:视图:学生-课程模式 S-TSQL的数据定义功能: 模式定义、表定义、视图和索引的定义现代关系数据库管理系统提供了一个层次化的数据库对象命名机制语法:create database ...原创 2022-03-27 14:27:26 · 4841 阅读 · 0 评论 -
关系数据库标准语言SQL——详解版2
通过使用select语句SELECT [ALL|DISTINCT]〈目标列表达式〉[,〈目标列表达式>] …FROM 〈表名或视图名〉[,〈表名或视图名〉] …[WHERE ][GROUP BY 〈列名〉[, ] …[HAVING ] ][ORDER BY 〈列名〉 [ASC│DESC] [,〈列名〉[ASC│DESC]]…][例3.17] 查询全体学生的姓名、学号、所在系。查询全部列选出所有属性列:在SELECT关键字后面列出所有列名...原创 2022-04-05 20:47:11 · 7731 阅读 · 1 评论 -
关系数据库标准语言SQL——详解版3(最终章)
掌握重点难点语句格式INSERTINTO [([,…)]VALUES ( [,] … )功能将新的元组插入到指定表INTO子句VALUES子句[例3.69]将一个新学生记录(学号:201215128;姓名:陈冬;性别:男; 所在系:IS;年龄:18岁)插入到Student表中。[例3.70]将学生张成民的信息插入到Student表中。插入子查询结果语句格式INSERT INTO [(......原创 2022-04-17 16:10:07 · 2723 阅读 · 0 评论