自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 数据库第11章课后题

答案:

2021-05-25 22:55:47 787

原创 数据库第十章课后习题

答案:

2021-05-18 22:43:16 423

原创 数据库第九章作业

2021-05-15 16:51:46 283

原创 数据库第七章作业

2021-05-04 21:41:24 326

原创 数据库之E-R图设计

三种实体型之间的联系:(1)一对一联系(1:1)(2)一对多联系(1:n)(3)多对多联系(m:n)E-R图:(1)实体型用矩形表示,矩形框内写明实体名(2)属性用椭圆形表示,并用无向边将其与相应的实体型连接起来(3)联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来例:用E-R图来表示某个工厂物资管理的概念模型。有如下几个实体:仓库:仓库号、面积、电话号码零件:零件号、名称、规格、单价、描述供应商:供应商号、姓名、地址、电话号码、账号项目:项目号、预算、开工

2021-05-03 11:17:24 2264 1

原创 数据库第六章知识总结

关系模式R(U,D,DOM,F)在此将关系模式看成一个三元组:R<U,F>当且仅当U上的一个关系r满足F时,r称为关系模式R<U,F>的一个关系数据依赖定义: 数据依赖是一个关系内部属性与属性之间的一种约束关系。⯈ 通过属性间值的相等与否体现出来的数据间相互联系⯈ 是现实世界属性间相互联系的抽象⯈ 是数据内在的性质⯈ 是语义的体现类型:函数依赖 多值依赖函数依赖函数依赖普遍存在于现实生活中,比如:描述一个学生关系,有学号、姓名、系名等属性。⯈ 一个学

2021-04-29 17:41:55 446

原创 数据库第六章课后习题

2021-04-29 10:49:23 273

原创 规范化例题

一.Y(X1,X2,X3,X4)(X1,X2)→X3X2→X4侯选码?属于第几范式?因为 (X1,X2)→X3(X1,X2)\rightarrow X3(X1,X2)→X3, X2→X4X2\rightarrow X4X2→X4,所以(X1,X2)→(X1,X2,X3,X4)(X1,X2)\rightarrow (X1,X2,X3,X4)(X1,X2)→(X1,X2,X3,X4)。所以候选码为(X1,X2),因为X3,X4 为非主属性,X2→X4X2\rightarrow X4X2→X4,所

2021-04-26 22:06:02 745

原创 SQL总结

文章目录一、关系数据库标准语言SQL1. 数据定义一、关系数据库标准语言SQLSQL功能动词数据查询SELECT数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,DELETE数据控制GRANT,REVOKE1. 数据定义操作对象操作方式创建删除修改模式CREATE SCHEMADROP SCHEMA表 CREATE TABLEDROP TABLEALTRE TABLE视图CR

2021-04-23 09:20:08 812

原创 数据库完整性和存储过程习题

1.create table Dept--创建部门表(Deptno char(9),Dename char(10),Demanager char(10),Detel char(11),constraint DeptKey primary key (Deptno),);create table Staff --创建职工表(Snum char(9),Sname char(10),Sage char(4) check (Sage<=60),Swork char(10),Sal i

2021-04-21 13:08:25 96

原创 第五章例题——数据库完整性

文章目录数据库完整性5.1 实体完整性5.2 参照完整性5.3 用户定义的完整性5.3.1 属性上的约束条件5.3.2 元组上的约束条件5.4 完整性约束命名子句1.完整性约束命名子句2. 修改表中的完整性限制5.6 断言数据库完整性数据库的完整性是指数据的正确性和相容性。正确性:数据是符合现实世界语义、反应当前实际情况的;相容性:数据库同一对象在不同关系表中的数据是复合逻辑的。5.1 实体完整性在CREATE TABLE中用 PRIMARY KEY定义。分为列级约束条件和表级约束条件。5.

2021-04-20 18:27:53 770

原创 第四章课后习题

文章目录第6题:对下列两个关系模式:第7题:8.针对习题7中的每一种情况,撤销各用户所授予的权限第6题:对下列两个关系模式:(1)授予用户U1对两个表的所有权限,并可给其他用户授权。grant allon Studentto U1with grant option;grant allon Classto U1with grant option;(2)授予用户U2对学生表具有查看权限,并可给其他用户授权。grant select, update(Saddress)on Stude

2021-04-19 10:02:09 1746 1

原创 第四章例题(下)

文章目录4.3视图机制4.4审计4.3视图机制视图机制间接地实现存取谓词地用户权限定义。【例4.14】建立计算机系学生地视图,把对该视图地SELECT权限授予U1,把该视图上地所有操作权限授予张U2。create view CS_Student --建立视图CS_Studentasselect *from Studentwhere Sdept='CS';grant select --U1有检索权限on CS_Studentto U1;grant all --U2具有检索和增删

2021-04-18 20:53:53 113

原创 数据库作业——第三章习题

3. 有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列查询等价的SQL表达式,(1)select *from Swhere A='10';(2)select A,Bfrom S;(3)select A,B,S.C,S.D,E,Ffrom S,Twhere S.C=T.C and S.D=T.D;(4)select A,B,S.C,S.D,T.C,T.D,E,Ffrom S,Twhere S.C=T.C;(5)select A,B,S.C,S.D,T.

2021-04-16 22:23:21 1056

原创 数据库作业8——授权与数据库角色

文章目录4.2.4 授权:授予与收回1. GRANT:4.2.4 授权:授予与收回GRANT:向用户授予操作权限REVOKE:向用户收回操作权限1. GRANT:语句的一般格式为:(将对指定操作对象的指定操作权限授予指定的用户)GRANT <权限>[,<权限>]...ON <对象类型><对象名>[,<对象类型><对象名>]...TO<用户>[,<用户>]...[WITH GRANT OPTION

2021-04-15 15:23:43 3010 1

原创 数据库作业7-集合、基于派生表的查询,数据更新,空值处理,视图

3.4.4 集合查询3.4.4 集合查询三种集合操作:并-union交-intersect差-except【注】参加集合操作的各查询结果的列数必须相同;对应项的数据类型也必须相同。【例3.64】查询计算机科学系的学生及年龄不大于19岁的学生。(并)select *from Studentwhere Sdept='CS'--选择CS系的学生unionselect *from Studentwhere Sage<=19;--选择年龄不大于19的学生重复元组自动去重,要保.

2021-04-14 11:17:13 828 1

原创 数据库作业6——嵌套查询

3.4.3 嵌套查询1. 带有in谓词的子查询2. 带有比较运算符的子查询3. 带有any(some)或all谓词的子查询4. 带有exists谓词的子查询3.4.3 嵌套查询嵌套查询:将一个查询块嵌套在另一个查询块的where子句或having短句的条件中的查询称为嵌套查询。分为父查询(外层查询)与子查询(内层查询)【注】子查询的select语句中不能使用order by 子句不相关子查询:子查询的查询条件不依赖于父查询(例如 例3.55和例3.56)相关子查询:子查询的条件依赖于父查询(例.

2021-04-12 22:32:11 2048

原创 数据库作业5——连接查询

连接查询3.4.2 连接查询1. 等值与非等值连接查询2. 自身连接3. 外连接4. 多表连接3.4.2 连接查询上一节最后一个例题:【例3.48】查询平均成绩大于等于80分的学生学号和平均成绩。若按照以下语句执行是错误的:select Sno ,avg(Grade)from SCwhere avg(Grade)>=80group by Sno;这是因为【聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含的子查询中,并且要对其进行聚合的列是外部引

2021-04-05 11:39:22 1616

原创 数据库作业4——数据查询

3.4 数据查询3.4.1 单表查询1 选择表中的若干列2 选择表中的若干元组3.4.1 单表查询1 选择表中的若干列(3)查询经过计算的值select子句的<目标列表达式>不仅可以是表中的属性列,也可以是表达式。<目标表达式>是算数表达式【例3.19】查询全体学生的姓名及其出生年份。Student表中存储的是年龄Sage,所以出生年份是一个表达式:2020-Sageselect Sname,2020-Sage from Student;其结果显示了学生的出生

2021-04-04 11:23:21 11086

原创 半数集问题

一 问题描述:给定一个自然数n,有n开始可以依次产生半数集set(n)中的数如下:(1)n(1) n∈set(n);(2) 在n 的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;(3) 按此规则进行处理,直到不能再添加自然数为止。例如,set(6)={6,16,26,126,36,136}。半数集set(6)中有6 个元素。注意半数集是多重集。二 问题分析:半数就是在左边添加的数要小于等于最近添加数的一半,把所有新组合好的数集合到一块就是半数集。例如6,在左边可加上1、2、3,s

2021-03-27 17:51:36 885

原创 数据库作业3(续)

Ⅰ 索引的建立与删除1.建立索引SQL语言建立索引的格式如下:CREATE [UNIQUE] [CLUSTER] INDEX <索引名> ON <表名>(<列名>[<次序>] [,<列名> [<次序>]]);排列次序:(默认为升序)ASC升序DESC降序索引的类型:UNIQUE此索引的每一个索引值只对应唯一的数据记录CLUSTER聚簇索引【例3.13】为学生-课程数据

2021-03-24 17:17:14 615 2

原创 数据库作业3

数据定义首先自己先创建一个库,在此库下进行一些操作。1.定义模式利用可视化操作新建一个用户WANG;新建用户时登录名需要自己指定,在浏览中选择:【例3.1】为用户WANG定义一个学生—课程模式S-T。CREATE SCHEMA"S-T"AUTHORIZATION WANG;也可以采用可视化操作:架构—>新建架构指定架构名称和架构所有者:【例3.2】不指定用户名,此时<模式名>隐含为用户名WANG。CREATE SCHEMA AUTHORIZATION WANG

2021-03-23 22:09:18 491 4

原创 数据库作业2

用C#制作一个简易计算器目录:1界面展示2界面设置3按键功能设置4程序完整代码部分一 界面:首先来看一看要制作的计算器的简单界面:(呃,,,是有些简陋,但不影响功能)接下来我简单介绍部分按键的功能:1.【Del】:撤回键2.【AC】:清空键3为什么两个文本框呢,是因为我还不会再一个文本框里记录展示运算过程和结果(有点小菜);第一个文本框是之前输入的数据的显示,第二个自然就是剩下的数据啦。就是如下图这个作用:二 界面设置在这里呢介绍一下上图的界面是如何”面世“的:首先在vi

2021-03-16 17:25:50 189

原创 数据库作业1

SQLServer的安装与简单操作因为我已经安装好了SQL Server但没有截图,所以可以百度安装教程。使用sa账户登录本地数据库服务器:1.首先进入软件:2.使用Windows身份验证方式登录,点击【连接】,进入以下界面:3.右击数据库,选择【属性】:4.之后选择安全性,选择【SQL Server 和 Windows 身份验证模式】和【仅限失败的登录】并确定:5.重新打开后用Windows身份验证模式重新登录,依次点击【安全性】—>【登录名】,找到登录名sa,右键选择【属性】:

2021-03-11 17:35:14 273 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除