自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据库综合实验代码展示

登录界面登录界面代码namespace StudentManagementSystem{ public partial class LoginForm : Form { public LoginForm() { InitializeComponent(); } public string code; public static string Encrypt

2020-05-28 08:37:50 743

原创 数据库实验记录(三)

第三次C#可视化编程数据库相关学习中,涉及到了在Gridview里面对表中数据进行增删改查的操作,学到了新的知识在此做一些整理。为简化学习总结便于复习,在实验记录中,我尽量避免摘抄大篇幅冗长代码到博客中,努力将自己新学到的一些语句用法和理解在此进行总结。插入操作con.Open();tring insertStr = "INSERT INTO Student (Sno,Sname,Ssex,Sdept,Sage) " + "VALUES ('" +

2020-05-18 00:01:59 352

原创 数据库作业21:第十一章: 并发控制

91)共有六种执行顺序,有四种不同的结果分别为2,4,8,16T1 T2 T3 : A = 16 ;T1 T3 T2 : A = 8 ;T2 T1 T3 : A = 4 ;T2 T3 T1 : A = 2 ;T3 T1 T2 : A = 4 ;T3 T2 T1 : A = 22)

2020-05-17 16:18:13 187 1

原创 数据库实验记录(二)

首先是看老师课上操作然后照猫画虎做的一个样例,ԾㅂԾ,以下图片分别是操作中出现的三个窗口界面设计在上一篇也有所介绍,在这篇博客中就不再做关于组件的特殊说明啦开门见山Form1的背后操作第一个窗口涉及到的背后操作主要涉及到与数据库的链接上有两个文本框所以就要涉及到提取两个文本框的内容,Trim的作用是消除文本框文本头部和尾部的空格。 string username = textBox1.Text.Trim(); //取出账号 string password = textBox2.Tex

2020-05-09 00:38:45 211

原创 数据库实验记录(一)

为了后面数据库实验需要达到的能力要求,第一次实验课在老师的讲解后,我结合老师的课上内容和课后操作,将简单的C#可视化编程加以练习,做成一个较为简单的计算器程序。该计算器界面如下:接触visual studio进行C#界面设置的直观印象就是操作简便(不用一句一句的去敲代码真的太贴心了 o( ̄▽ ̄)ブ)。在设计界面时,我们需要做的只是从工具栏挑选需要的组件,然后进行拖拽到右面的界面预览上即...

2020-05-07 22:47:35 265

原创 数据库作业20:第十章:数据库恢复技术

这道题一共涉及到了4个事务T1,T2,T3,T4事务的进行过程T1:1-6提交T2:3-10回滚T3:8-13提交T4:12-14最后也没有完成 恢复方法:Undo故障时发生但是未完成的事务Redo故障时已完成的事务已回滚就差不多相当于这件事又回到起点,也就是没做1)故障在14之后,T1和T3已完成,T4未完成所以需要重做T1 T3,撤销T42)故障在10之后,T1已...

2020-05-05 16:47:09 311

原创 数据库作业19:第九章: 关系查询处理和查询优化

(1)全表扫描算法代价估算:基本表大小知占B块,cost=B选择条件是”码=值“,平均代价cost=B/22000/40=500块(2)索引扫描算法代价估算:选择条件是“码=值”,采用该表主索引,如果是B+树,层数为道L,需要存取B+树中从根结点到叶结点L块,加上基本表中该元组所在的一块,cost=L+13+1=4块(3)嵌套循环连接算法代价估算:Br,Bs分别代表R,S占用的块...

2020-05-05 16:10:28 162

原创 数据库作业16:第七章: 数据库设计

7.学校有若干系每个系有若干班级和教研室每个教研室有若干教员教员中有点教授和副教授每人各带若干研究生每个班有若干学生每个学生选修若干课程每门课可由若干学生选修8.某工厂生产若干产品每种产品由不同的零件组成,有的零件可用在不同的产品上零件由不同的原材料制成不同的零件所用的材料可以相同零件按不同产品分别放在仓库中原材料按照类别放在若干仓库中...

2020-04-26 20:37:14 2136

原创 数据库作业17:SQL练习9 - CURSOR

阅读以下代码,在SQLserver上执行。分析结果,并总结游标的使用。IF (exists (select * from sys.objects where name = 'proc_cursor')) DROP PROCEDURE proc_cursorGOCREATE PROCEDURE proc_cursor -- 存储过程ASDECLARE @Sno char(9)--...

2020-04-25 23:51:20 235

原创 数据库作业15:第六章: 关系数据理论

相关补充及实际引例关系模式由五部分组成,是一个五元组:R(U,D,DOM,F)R 符号化的元组语义U 一组属性D 属性组U中的属性所来自的域DOM 为属性到域的映射F 为属性组U上的一组数据依赖规范化函数依赖定义6.1设R(U)是一个属性集U上的关系模式,X和Y是U的子集若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而...

2020-04-19 15:41:56 1212

原创 数据库作业14:第五章: 数据库完整性 习题 + 存储过程

今有以下两个关系模式职工(职工号,姓名,年龄,职务,工资,部门号)其中职工号为主码Worker(Wno,Wname,Wage,Wjob,Wsalary,Wdept)部门(部门号,名称,经理名,电话号)其中部门号为主码Dept(Dno,Dname,Dmanager,Daddress,Dtele)用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义。1)定义每个模式的主...

2020-04-05 14:52:03 5252

原创 数据库作业13:SQL练习8 - CHECK / CONSTRAINT / TRIGGER / PROCEDURE/ FUNCTION

实体完整性参照完整性用户定义的完整性属性上的约束条件元组上的约束条件完整性约束命名子句触发器定义触发器激活触发器删除触发器...

2020-04-05 10:12:36 790

原创 数据库作业12:第四章:数据库安全性 习题

6.对两个关系模式学生(学号,姓名,年龄,性别,家庭住址,班级号)班级(班级号,班级名,班主任,班长)使用GRANT语句实现下列授权功能:1)授予用户U1两个表的所有权限,并可给其他用户授权2)授予用户U2对学生表具有查看权限,对家庭住址有更新权限3)将对班级查看的权限授予所有用户4)将对学生表的查询,更新权限授予R15)将角色R1授权给用户U1,并且U1可持续授权给其他角色7....

2020-04-04 16:11:43 2792 1

原创 数据库作业11:SQL练习7 - GRANT/ REVOKE / AUDIT

GRANT[例 4.1]把查询Student表权限授给用户U1GRANT SELECTON TABLE StudentTO U1;但是在SQL Server中运行时会提示“ 关键字 ‘to’ 附近有语法错误 ”,查询解决方案之后能正确运行的语句如下:GRANT SELECT ON Student TO U1;[例 4.2]把对Student表和Course表的全部权限授予用户U...

2020-04-03 21:13:36 2082

原创 数据库作业10:第三章课后题

3.有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列查询等价的SQL表达式。①σA=10(S)\sigma_{A=10}(S)σA=10​(S) SELECT* FROM S WHERE A=10②ΠA,B(S)\Pi_{A,B}(S)ΠA,B​(S)SELECT A,B FROM S;③S⋈TS\Join TS⋈TSELECT A,B,S.C,S.D,E.F...

2020-03-29 18:36:44 3229 3

原创 数据库作业9:SQL练习6 - INSERT / UPDATE / DELETE / NULL / VIEW

[例 3.72]对每一个系,求学生的平均年龄,并把 结果存入数据库第一步:建表CREATE TABLE Dept_age( Sdept CHAR(15), Avg_age SMALLINT); 第二步:插入数据 INSERT INTO Dept_age(Sdept,Avg_age) SELECT Sdept, AVG(Sage) FROM ...

2020-03-29 01:22:45 2617 1

原创 数据库作业8:SQL练习5 - SELECT(嵌套查询EXISTS、集合查询、基于派生表的查询)

嵌套查询EXISITSNOT EXISTS 谓词若内层查询结果非空,则外层的WHERE子句返回假值若内层查询结果为控,则外层的WHERE子句返回真值[例 3.60]查询所有选修了1号课程的学生姓名思路分析:本查询涉及Student和SC关系在Student中依次取每个元组的Sno值,用此值去检查SC表若SC中存在这样的元组,其Sno值等于此Student.Sno值,并且其Cn...

2020-03-22 21:05:09 399

原创 数据库作业7:SQL练习4 - SELECT(连接查询、嵌套查询)

连接查询同时涉及到两个以上的查询连接条件:用来连接两个表的条件[<表名1>]<列名1><比较运算符>[<表名2>]<列名2>【例】Student.Sno=SC.Sno连接字段:连接条件的列名称如:Sno为上面例子中的连接字段注意:连接字段类型必须是可比的,但名字不必相同等值连接与非等值连接查询等值连接连接...

2020-03-22 16:02:01 690

原创 数据库作业6:SQL练习3 - SELECT(单表查询)

匹配串含通配符的查询上一篇已经对通配符查询做了相关说明,所以此篇不做过多赘述,代入具体例子理解。SELECT*FROM StudentWHERE Sname LIKE '刘%'SELECT SnameFROM StudentWHERE Sname LIKE '欧阳__'SELECT SnameFROM StudentWHERE Sname LIKE '_阳%'S...

2020-03-15 15:17:48 319 1

原创 数据库作业5:SQL练习2 - INDEX / INSERT / SELECT

建立索引语句格式CREATE [UNIQUE] [CLUSTER] INDEX <索引名>ON<表名>(<列名>[<次序>],[<次序>]);<表名>:要建立索引的基本表的名字索引:可以建立在该表的一列或多列上,各列名之间用逗号分隔<次序>:指定索引值的排列次序,升序:ASC,降序:DEC。缺省:AS...

2020-03-15 09:29:39 186

原创 SQL练习1 - CREATE / DROP / ALTER

定义模式新建用户后操作如下:在新建的模式下建立表操作如下:删除模式按课本内容进行操作后出现以下问题: 经网络查询相关论坛帖子后了解到: DROP SCHEMA操作不支持cascade关键字操作。如果想要执行操作直接用DROP SCHEMA进行删除。操作后会出现类似下列的提示,因为对象正在使用所以无法删除,想解决以下问题,应先删除正在使用的对象,然后再进行此操作。...

2020-03-08 16:34:14 145 1

原创 数据库第二章关系数据库作业及个人理解

定义并理解下列术语,说明它们之间的联系和区别①域 笛卡尔积 关系 元组 属性域:域是一种具有相同类型数据的值的集合。例如:整数实数介于某个范围取值的整数指定长度的字符串集合{‘男’,‘女’}笛卡尔积:给定一组域D1,D2,D3,允许其中某些域是相同的②主码 候选码 外码③关系模式 关系 关系数据库试述关系模型的关系完整性规则。在参照完整性中,什么情况下外码属性的值可...

2020-03-08 16:34:01 1391 1

原创 数据库第一章一些名词的定义及理解

数据 数据库 数据库管理系统 数据库系统定义并解释概念模型中的下列定义

2020-02-29 19:19:52 1679 1

原创 SQL Server 2017 Developer的下载安装与配置(附SSMS相关操作)

       本学期开设数据库原理课程,课程要使用到SQL server相关软件来辅助学习,初步接触,几经挫折吧 ,ԾㅂԾ, ,终于完成了SQL Server与SSMS 的下载安装配置,个人经验仅供参考,同时也是本人使用CSDN以来第一次动笔写下自己的经验(萌新瑟瑟发抖),欢迎各位大佬指点。下载下载直通车 请戳...

2020-02-20 08:24:41 1927 1

空空如也

空空如也

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

TA关注的人

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