数据库实验课
文章平均质量分 51
cristove
这个作者很懒,什么都没留下…
展开
-
第十一章课后题
原创 2021-05-30 21:41:36 · 192 阅读 · 0 评论 -
第十章课后题
出故障之前完成的事务重做出故障之前未完成的事务回滚。原创 2021-05-23 16:59:11 · 156 阅读 · 0 评论 -
第九章作业
原创 2021-05-16 22:11:24 · 145 阅读 · 0 评论 -
第七章课后题
原创 2021-05-09 22:30:49 · 102 阅读 · 0 评论 -
E-R模型实验
E-R图(1)实体型用矩形表示,矩形框内写明实体名(2)属性用椭圆形表示,并用无向边将其与相应的实体型连接起来(3)联系用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1、1:n、m:n)...原创 2021-05-03 11:01:43 · 397 阅读 · 0 评论 -
第六章总结
问题的提出关系模式由五部分组成,是一个五元组:R(U, D, DOM, F)R是符号化的元组语义U为一组属性D为属性组U中的属性所来自的域DOM为属性到域的映射F为属性组U上的一组数据依赖作为一个二维表,每一个分量必须是不可分的数据项,满足这个条件的关系模式就属于第一范式。数据依赖是一个关系内部属性与属性之间的一种约束关系主要包括:函数依赖 和 多值依赖。规范化函数依赖定义设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r 中不可原创 2021-05-02 19:01:23 · 801 阅读 · 1 评论 -
第六章课后习题
原创 2021-05-02 11:00:45 · 241 阅读 · 0 评论 -
数据库范式例题
题目范式标准的二维表就满足第一范式(1NF)满足第一范式且每一个非主属性完全函数依赖任何一个候选码就满足第二范式(2NF)满足第二范式且不存在传递函数依赖就满足第三范式3NF满足第三范式且非主属性对候选码没有部分依赖或者传递依赖就满足BC范式(BCNF)一.Y(X1,X2,X3,X4)(X1,X2)→\rightarrow→X3X2→\rightarrow→X4侯选码?属于第几范式?二.R(A,B,C,D)F={AB→\rightarrow→D,AC→\rightarrow→原创 2021-04-26 11:24:37 · 14633 阅读 · 9 评论 -
数据库SQL总结
SQL,Structured Query Language,标准数据库标准语言。集 DDL、DML、DCL于一体。SQL的动词数据查询:SELECT数据定义:CREATE、DROP、ALTER数据操纵:INSERT、UPDATE、DELETE数据控制:GRANT、REVOKESQL外模式外模式包括若干视图、部分基本表数据库-模式-表,视图,索引模式(架构)创建CREATE SCHEMA 模式名 AUTHORIZATION 用户名;/*没有指定模式名,模式名隐含为用户名*/删除原创 2021-04-25 16:39:52 · 315 阅读 · 1 评论 -
数据库第五章课后题
6CREATE TABLE DEPT(Deptno NUMERIC(9) PRIMMARY KEY,Dname CHAR(9),Manage CHAR(10),Phone CHAR(11);CREATE TABLE Workers( Num CHAR(9) PRIMARY KEY, Name CHAR(9) , Age SMALLINT CHECK (Age<=60), Job CHAR(9), Pay SMALLINT..原创 2021-04-25 10:25:35 · 233 阅读 · 0 评论 -
数据库第五章例题
实体完整性实体完整性在CREATE TABLE中用PRIMARY KEY定义,就是定义码例5.1 将Student表中的Sno属性定义为码在列级定义:CREATE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) NOT NULL,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));也可以在行级定义CREATE TABLE Student(Sno CHAR(9),Sname CHAR(20)原创 2021-04-25 09:36:40 · 4398 阅读 · 2 评论 -
数据库第四章课后作业
6.对下列两个关系模式:学生(学号,姓名,年龄,性别,家庭住址,班级号)班级(班级号,班级名,班主任,班长)使用GRANT语句完成下列授权功能。首先建表Student和Class表,创建U1和U2用户。(1)授予用户U1对两个表的所有权限,并可给其他用户授权。GRANT ALL PRIVILEGESON ClassTO U1WITH GRANT OPTION;GRANT ALL PRIVILEGESON StudentTO U1WITH GRANT OPTION(2)授予用原创 2021-04-22 15:12:33 · 1068 阅读 · 0 评论 -
数据库第四章安全性例题
数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。授权:授予和收回GRANT语句向用户授予权限,REVOKE语句收回权限。GRANT<权限>[,<权限>]…ON<对象类型><对象名>[,<对象类型><对象名>]…TO<用户>[,<用户>]…[WITH GRANT OPTION];如果指定WITH GRANT OPTION,则获得某种权限的用户可以把这种权限再授予其他用户,没原创 2021-04-20 18:56:10 · 1102 阅读 · 0 评论 -
数据库第三章课后作业
/*三*//*(1)*/SELECT *FROM SWHERE A='10';/*(2)*/SELECT A,BFROM S;/*(3)*/SELECT A,B,C,D,E,FFROM S,TWHERE S.C=T.C AND S.D=T.D;/*(4)*/SELECT A,B,C,D,E,FFROM S,TWHERE S.C=T.C;/*(5)*/SELECT A,B,C,D,E,FFROM S,TWHERE S.A<T.E;/*(6)*/SELECT *.原创 2021-04-19 11:10:37 · 152 阅读 · 0 评论 -
集合查询、数据更新
集合查询select返回的是一个集合,交 并 差 union intersect except例3.64 查询计算机科学系的学生及年龄不大于19岁的学生。SELECT *FROM StudentWHERE Sdept='CS'UNION SELECT *FROM StudentWHERE Sage<=19;例3.65 查询选修了课程1或者选修了课程2的学生。SELECT SnoFROM SCWHERE Cno='1'UNION SELECT SnoFROM SCWHE原创 2021-04-18 17:24:15 · 389 阅读 · 0 评论 -
嵌套查询
文章目录嵌套查询例3.55 查询与“刘晨”在同一个系学习的学生例3.56 查询选修了课程名为“信息系统”的学生学号和姓名例3.57 找出每个学生超过他选修课程平均成绩的课程号。带有ANY(SOME)或ALL谓词的子查询例3.58 查询非计算机科学系中比计算机科学系任意一个学生年龄小的学生姓名和年龄例3.59 查询非计算机科学系中比计算机科学系所有学生年龄都小的学生姓名及年龄。带有EXISTS的谓词的子查询例3.60 查询所有选修了1号课程的学生姓名。例3.61 查询没有选修1号课程的学生姓名。例3.62 查原创 2021-04-15 16:18:46 · 1809 阅读 · 0 评论 -
连接查询
等值连接与非等值连接连接查询的WHERE子句中用来连接两个表的条件称为连接条件或连接谓词一般格式为:[<表名 1>.]<列名 1><比较运算符>[<表名 2>.]<列名 2>运算符主要有:=、>、<、>=、<=、!=(或者<>)等。例3.49 査询每个学生及其选修课程的情况SELECT Student.*,SC.*FROM Student,SCWHERE Student.Sno=SC.Sno;原创 2021-04-11 16:31:20 · 244 阅读 · 0 评论 -
单表查询
例3.19 查询全体学生的姓名及其出生年份SELECT Sname,2021-SageFROM Student;原创 2021-04-11 15:53:37 · 361 阅读 · 0 评论 -
索引、插入、查询
建立索引例3.13 为学生-课程数据库中的Student,Course,SC三个表建立索引。CREATE UNIQUE INDEX Stusno ON Student(Sno);CREATE UNIQUE INDEX Coucno ON Course (Cno);CREATE UNIQUE INDEX SCno ON SC(Sno ASC,Cno DESC);例3.14 将SC表的SCno索引名改为SCSno.EXEC sp_rename '表名.旧索引名', '新索引名', 'index'原创 2021-03-30 14:02:44 · 314 阅读 · 0 评论 -
模式与基本表的定义删除修改
例3.1 为用户WANG定义一个学生-课程模式S-T第一步是现在创建的数据库里创建一个用户WANG新建完成后,执行命令CREATE SCHEMA "S-T" AUTHORIZATION WANG;例3.2 CREATE SCHEMA AUTHORIZATION WANG该语句没有指定模式名,所以模式名应该为用户名WANG,但在SQL server中运行不会报错,也不会创建模式WANG。例3.3 为用户ZHANG创建了一个模式TEST,并且在其中定义一个表TAB1指令:CREATE SC原创 2021-03-24 17:42:42 · 625 阅读 · 3 评论 -
实现计算机
C#实现计算器原创 2021-03-21 10:50:57 · 175 阅读 · 0 评论 -
【2020-2021春学期】数据库作业1:安装SQLsever
安装SQLsever因为安装过程中没有截图,所以就不展示安装过程了,但是安装完成后有一个小问题,就是对表格的信息输入之后再修改就会出现这个问题不允许保存修改。您所作的更改要求删除并重新创建以下表解决方法:1.依次打开菜单栏中的工具->选项:2.在选项编辑对话框中,依次点击设计器->表设计器和数据库设计器,将阻止保存要求重新创建表的更改选项取消勾选后,点击确定保存:建表:使用 学生表新建数据库, 新建表,在表中完成增、删、改。1.新建数据库、表打开SQLserve,连接上原创 2021-03-08 11:46:05 · 166 阅读 · 0 评论