- 博客(20)
- 收藏
- 关注
原创 数据库学习16 - 第6章总结
第6章 关系数据理论1. 函数依赖2. 码3. 范式与规范化在本章中,将关系模式看作一个三元组:R(U,F)。关系名R是符号化的元组语义。U为一组属性。F为属性组U上的一组数据依赖。关系满足一个最基本的条件:每一个分量必须是不可分的数据项。1. 函数依赖当确定一个值后,就能唯一地确定其它值。函数依赖 类似于数学中的函数 y = f (x),自变量 x 确定之后,相应的函数值 y 也就唯一确定。例: F={Sno →Sdept, Sdept →Mname, (Sno,Cno) →Grade
2021-05-07 10:54:56
355
原创 数据库学习14 - 符号练习 (Unicode LaTeX )
经过了几周非人哉的学习,现在终于有了摸鱼时间 ???????????????????????????????? ,表示庆贺。
2021-04-26 13:41:14
407
原创 数据库学习13 - 第五章作业
文章目录第2题 .第6题 .第2题 .标准SQL:(1)create procedure divide_rankas declare score_90_100 int, score_80_90 int, score_70_80 int, score_60_70 int, score_0_60 int, score int; select score_90_100=count(*) from SC,Course where SC.Cno=Cours
2021-04-25 22:25:59
175
原创 数据库学习12 - 第五章例题
文章目录5.1 实体完整性5.2 参照完整性5.3 用户定义的完整性5.3.1 属性上的约束条件5.3.2 元组上的约束条件5.4 完整性约束命名子句1. 完整性约束命名子句2. 修改表中的完整性限制5.6 断言1. 创建断言的语句格式2. 删除断言的语句格式5.7 触发器1. 定义触发器2. 激活触发器3. 删除触发器8.3存储过程1. 创建存储过程:2. 执行存储过程3. 修改存储过程:4. 删除存储过程:数据库的完整性是指数据的正确性和相容性。 数据的正确性是指数据是否符合现实世界语义、反映当前实际
2021-04-25 21:44:37
914
原创 数据库学习11 - 第四章作业
第四章习题第6题:第7题:第8题:第6题:(1)grant all privilegeson Classto U1with grant option;grant all privilegeson Studentto U1with grant option;(2)grant select, update(Saddress)on Studentto U2;(3)grant selecton Classto public;(4)grant select,updateo
2021-04-24 12:56:40
218
原创 数据库学习10 - 第三章作业
第三章习题3. 有两个关系S(A, B,C, D)和 T(C, D,E,F),写出与下列查询等价的 SQL表达式:4. 用SQL语句建立第2章习题6中的4个表;针对建立的4个表试用SQL完成习题6的查询。5. 针对习题4中的4个表试用SQL完成以下各项操作。9. 请为三建工程项日建立一个供应情况的视图,包括供应商(SNO)、零件代码(PNO)、供应数量(QTY)。针对该视图完成下列查询。3. 有两个关系S(A, B,C, D)和 T(C, D,E,F),写出与下列查询等价的 SQL表达式:(1)se
2021-04-24 10:53:27
1827
1
原创 数据库学习9 — 授权与数据库角色 例题练习
章节 4.2.4-4.2.5授权与数据库角色1.授权:授予与收回2.数据库角色1.授权:授予与收回SQL中使用GRANT和REVOKE语句向用户授予或收回对数据的操作权限。其中 GRANT语句向角色授予权限, REVOKE 语句收回已经世欧预用户的权限。1)GRANTGRANT语句的一般格式为:GRANT<权限>[,<权限>]···ON <对象类型><对象名>[,<对象类型><对象名>]···TO <用户>[
2021-04-20 16:00:00
2052
2
原创 数据库学习8 — 集合查询、数据更新、视图
章节3.4.4 — 3.7.3文章目录一、集合查询二、基于派生表的查询三、数据更新四、空值的处理五、视图一、集合查询SELECT语句的查询结果是元组的集合,所以多个SELECT语句的结果可进行集合操作。需要注意:各结果的列数、对应项的数据类型必须相同。主要有以下操作:并操作 UNION交操作 INTERSECT差操作 EXCEPT例题1:查询计算机科学系的学生及年龄不大于19岁的学生。SELECT *FROM StudentWHERE Sdept='CS'UNIONSELECT
2021-04-16 10:16:07
993
原创 数据库学习7 — 嵌套查询
章节3.4.3嵌套查询1.带有IN谓词的子查询2.带有比较运算符的子查询3.带有ANY(SOME)或ALL谓词的子查询比较运算符:ANY(或SOME)、ALL谓词与聚集函数、IN谓词的等价转换关系表:4. 带有 EXISTS 谓词的子查询在SQL语言中,一个SELECT-FROM-WHERE 短句称为查询块。一个查询语句块嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,外层查询。内层查询也称子查询,内层查询。1.带有IN谓词的子查询子查询结果往往是一个集合,所以谓词
2021-04-15 16:01:47
3127
原创 数据库学习6 — 连接查询
数据库实践3.4.2–连接查询连接查询是关系数据库中最主要的查询,主要包括等值连接查询、自然连接查询、非等值连接查询、自身连接查询、外连接查询和复合条件连接查询等。通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。这是本节所用到的表:1.等值与非等值连接查询...
2021-04-15 14:49:46
2353
1
原创 数据库学习4 — 索引的建立与删除、数据插入和简单查询
章节3.3.3索引的建立与删除、数据插入和简单查询一、索引的建立与删除1.建立索引2.修改索引3.删除索引二、数据的插入三、数据简单查询当表的数据量比较大时,建立索引能快速定位到需要查询的内容,是加快查询速度的有效手段。索引需要占用一定的存储空间,基本表更新时,索引也要进行维护。一、索引的建立与删除1.建立索引在SQL语言中,CREATE INDEX 语句用于在表中创建索引。例题1:为学生-课程数据库中的 Student、Course 和 SC 三个建立索引。其中 Student 表按学号升序建
2021-04-14 13:01:19
1428
1
原创 数据库学习3 — 数据模式定义语句
3.3 数据定义一个关系数据库管理系统的实例中可以建立多个数据库,一个数据库中可以建立多个模式,一个模式下通常包括多个表、视图和索引等数据库对象。3.1 模式的定义与删除1.定义模式在SQL中,模式定义语句为: CREATE SCHEMA <模式名> AUTHORIZATION <用户名>;如果没有指定<模式名> 那么 <模式名> 隐含为 <用户名>。例题1:为用户WANG定义一个学生-课程模式 S-T 。CREATE SCHEM
2021-04-13 23:33:48
1296
1
原创 数据库学习5 — 单表查询
数据库实践3.4.1--单表查询1.选择表中的若干列。2.选择表中的若干元组2.1查询满足条件的元组2.2字符匹配3.ORDER BY 子句4.聚集函数5.GROUP BY 子句数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能,下面我们简单学习并运用其中的一些语句。本篇文章主要讲述单表查询,单表查询是指仅涉及一个表的查询,我们先以如下表为例,之后修改时会再进行说明。1.选择表中的若干列。例题1:查询全体学生的学号、姓名、所在系。SELEC
2021-04-05 11:21:15
945
原创 数据库学习2 — 利用Visual Stdio编写一个简易计算器 (C#)
利用Visual Stdio编写一个简易计算器 (C#)在本篇中,我们将学习如何构造一个简易的计算器,并且简单利用C#简单编程。一、环境安装首先打开Visual Studio Installer,这里我们需要下载
2021-03-20 22:16:05
3968
3
原创 数据库学习1 — 如何使用 SQL server 简单创建并修改表
**设置 SQL server 登录方式,以及对表的一些简单操作由于安装调试过程中并未记录截图,所以在小教程开始之前,我们假设计算机上已安装完成 SQL server 。不过在此放下学长的详细安装教程:SQL server 安装、配置教程 sa登录 表的增删改查 by开朗的大蒜 .一、登录方式在打开 SQL server 之后,就进入到了主页面,我们可以选择windows 或 SQL server 身份验证登录,windows 登录只能在本机上使用,而采用另一种登录方式我们可以在远端也能连接到
2021-03-08 17:53:04
6267
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人