- 博客(21)
- 收藏
- 关注
原创 学习总结与心得体会
在魏老师的教导之下,我学习到了很多数据库知识,并且懂得了很多道理:在理论知识方面,在课上听老师讲,使我学会了很多以前没有学的知识。让我对数据库整体有了一个了解,而不是一部分一部分的很零散的片段。通过一次次的写博客,加深了我对概念的印象,在课上没听明白的知识,课下通过写博客遇到问题并加以解决,逐渐把知识弄懂。而且这次也是我第一次用博客来完成老师布置的作业。发现麻烦是真的麻烦,有收获是真的有收获。首先我就树立了一个观念,不是大神才能写博客。并且我通过自己写的这些博客,我很清楚记得自己都写了什么,然后在复习的时
2020-06-09 11:13:10
487
原创 作业6
例【3.29】查询学号为201215121的学生的详细情况SELECT *FROM StudentWHERE Sno LIKE ‘201215121’;例【3.30】查询所有姓刘学生的姓名、学号和性别SELECT Sname, Sno, SsexFROM StudentWHERE Sname LIKE ‘刘%’;例【3.31】查询姓"欧阳"且全名为三个汉字的学生的姓名SELECT SnameFROM StudentWHERE Sname LIKE ‘欧阳_’;例【3.32
2020-06-06 11:26:37
793
原创 作业5
新建索引:CREATE [UNIQUE][CLUSTER] INDEX <索引名>ON <表名>(<列名>[<次序>] [,<列名>[<次序>]]…);UNIQUE 此索引的每个索引值只对应唯一数据记录。CLUSTER:聚簇索引索引:可以建立在该表的一列或多列上,各列名之间要用逗号分隔表名:要建索引的基本表的名字次序:指定索引值的排列次序,ASC:升序,DESC:降序,ASC:缺省值学生表和课程表分别按照学号和课序号进行
2020-06-06 11:20:12
173
原创 作业4
一、定义模式【例3.1】 为用户定义一个学生-课程模式S-T。先创建该用户:CREATE DATABASE STUSTU->安全性->用户->新建这里默认会是在master里面,所以要切换成刚建好的WANG【例3.2】CREATE SCHEMA AUTHORIZATION WANG;该语句建立模式的时候省去了模式名,隐含为用户名在SQL Server中,默认用户是dbo,所以表名是dbo.*【例3.3】为用户WANG创建一个模式TEST,并且在其中定义一个表TA
2020-06-04 09:53:49
266
原创 作业7
【3.49】查询每个学生及其选修课程的情况SELECT Student., SC.FROM Student, SCWHERE Student.Sno = SC.Sno;【3.50】对例【3.49】用自然连接完成SELECT Student.Sno,Sname,Ssex,Sage,Sdept,Cno,GradeFROM Student,SCWHERE Student.Sno = SC.Sno;【3.51】查询选修2号课程并且成绩在86分以上的所有学生的学号和姓名SELECT
2020-06-04 09:45:24
156
原创 作业17
嵌入式SQL1、SQL语言提供了两种不同的使用方式:交互式和嵌入式,我们之前使用的是交互式,直接出结果的。我们之所以要引入嵌入式SQL,是因为SQL语言是非过程性语言;事物处理应用需要高级语言。2、嵌入式SQL是将SQL语句嵌入程序设计语言中,被嵌入的程序设计语言,如C、C++、Java、python,称为宿主语言,简称主语言。主语言为C语言时,语句格式:EXEC SQL <SQL语句>;主语言为JAVA时,嵌入式SQL称为SQLJ,语句格式: #SQL{<SQL语句>};
2020-05-10 16:44:35
296
原创 作业16
1、学校中有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型2、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料组成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工厂产品、零件、材料、仓库的概念模型3、试把上面两个题中的E-R模型转换为关
2020-05-10 16:38:34
474
原创 作业15
数据依赖一个关系内部属性与属性之间的一种约束关系。其中最重要的是函数依赖和多值依赖。函数依赖:设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r 中不可能存在两个元组在X上的属性值相等, 而在Y上的属性值不等, 则称“X函数确定Y”或“Y函数依赖于X”,记作 X→Y X \rightarrow YX→Y 。码设K为R<U,F>中的属...
2020-04-19 18:42:14
301
原创 作业8
[3.60]查询所有选修了1号课程的学生姓名。select snamefrom student,scwhere student.sno = sc.snoand sc.cno=‘1’;[3.61] 查询没有选修1号课程的学生姓名。select snamefrom studentwhere not exists(select *from scwhere sno=student....
2020-04-17 16:45:41
230
原创 作业14
建立apartment表create table apartment(ano smallint primary key,aname char(8),mname char(10),telep char(13));create table worker(wno char(8) primary key,wname char(8),wage smallint check(wa...
2020-04-17 16:37:55
147
原创 作业13
1.实体完整性实体完整性(英语:Entity integrity)是在关系模型中,数据库完整性三项规则的其中之一。实体完整性这项规则要求每个数据表都必须有主键,而作为主键的所有字段,其属性必须是独一及非空值。将Student表中的Sno定义为主码–列级定义主码CREATE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) NOT ...
2020-04-06 11:31:50
310
原创 作业12
1、对下列两个关系模式:学生(学号,姓名,年龄,性别,家庭住址,班级号)班级(班级号,班级名,班主任,班长)使用GRANT语句完成下列授权功能:(1)授予用户U1对两个表的所有权限,并可给其他用户授权。grant all privilegeson student,classto U1with grant option;(2)授予用户U2对学生表具有查看权限,对家庭住址具有更新权限...
2020-04-04 08:52:35
327
原创 作业11
授权GRANT <权限>[,<权限>]…ON <对象类型> <对象名>[,<对象类型> <对象名>]…TO <用户>[,<用户>]…[WITH GRANT OPTION];4.1]把查询Student表权限授给用户U1grant selecton studentto u1;[4.2]...
2020-04-04 08:37:07
403
原创 作业10
(1)SELECT *FROM SWHERE A=10;(2)SELECT A,BFROM S;(3)SELECT S.A,S.B,C,D,E,FFROM S,TWHERE S.C=T.C AND S.D=T.D;(4)SELECT S.,T.FROM S,TWHERE S.C=T.C;(5)SELECT S.,T.FROM S,TWHERE S.A<T...
2020-03-29 21:49:30
151
原创 作业9
数据更新一、插入数据1、插入元组语句格式:INSERTINTO <表名> [(<属性列1>[,<属性列2 >…)]VALUES (<常量1> [,<常量2>]… );降新元组插入指定表中INTO子句(1)指定要插入数据的表名及属性列(2)属性列的顺序可与表定义中的顺序不一致(3)没有指定属性列:表示要插入的是一条完整...
2020-03-29 21:41:10
1196
原创 作业3
一.定义并理解下列术语,说明他们的联系和区别域:是一组具有相同数据类型的值的集合。笛卡尔积:给定一组域D1,D2,…,Dn,允许其中某些域是 相同的。 D1,D2,…,Dn的笛卡尔积为:D1×D2×…×Dn = {(d1,d2,…,dn)|di ∈ Di,i=1,2,…,n}关系:D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系,表示为 R(D1,D2,…,Dn) R:关系名,...
2020-03-08 17:14:18
228
1
原创 作业2
一.定义并解释概念模型中术语(实体,实体型,实体集,实体之间的联系)1.实体:客观存在并可相互区别的事物称为实体,实体可以是具体的事物,也可以是抽象的概念或联系。2.实体型:具有相同属性的实体必然具有共同的性质和特征。用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。如学生(学号,姓名,性别,出生年月,所在院系,入学时间)就是一个实体型3.实体集:同一类型实体的集合称为实体集。如全体学...
2020-02-24 16:20:28
1223
1
原创 作业1
一.SQ Server的安装1.首先找到下载地址下载如下版本2.安装此软件3.安装完成后点击界面右下角安装SSMS4.重启电脑安装完毕二.数据库中表的使用1.首先打开数据库,选择登陆模式2.进入后创建新的数据库3.进入新建好的数据库,并且找到表这一栏单击右键点击创建新表4对新创建的表进行列名字和类型添加,添加完毕后按ctrl+s进行表的命名和保存5此为新创建好的表,对此表单...
2020-02-23 12:57:02
248
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人