![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库作业
文章平均质量分 72
谁会没有丶遗憾呢
长卧与野,只为那一瞬的星闪
展开
-
数据库第十一章作业
原创 2021-05-28 14:46:31 · 193 阅读 · 0 评论 -
数据库—第十章作业
原创 2021-05-22 09:16:39 · 175 阅读 · 0 评论 -
第九章课后习题
原创 2021-05-12 21:56:43 · 171 阅读 · 0 评论 -
第七章--课后习题
简单总结一下 E-R 图 与关系模式之间的转化关系 1.E-R图是由实体型,实体的属性和实体型之间的联系三个要素组成的。 2.一个实体型转换为一个关系模式,关系的属性就是实体的属性,关系的码就是实体的码。(1)一个1:1联系可以转换为一个独立的关系模式, 也可以与任意一端对应的关系模式合并。(2)一个1:n联系可以转换为一个独立的关系模式,也可以与 n 端对应的关系模式合并。(3)一个m:n联系转换为一个关系模式。(4)三个或三个以上实体间的一个多元联系可以转换为一个关系原创 2021-05-08 16:24:47 · 258 阅读 · 0 评论 -
工厂物资管理E-R图
1.使用E-R图来表示某个工厂物资管理的概念模型物资管理涉及以下几个实体:仓库:属性有仓库号,面积,电话号码;零件:属性有零件号,名称,规格,单价,描述;供应商:属性有供应商品,姓名,住址,电话号码,账号;项目:属性有项目号,预算,开工日期;职工:属性有职工号,姓名,年龄,职称。联系如下:(1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,因此仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。(2)一个仓库有多名职工当仓库保管员,一个职工只能在一个仓库公作原创 2021-05-03 10:52:05 · 18665 阅读 · 3 评论 -
第六章课后习题+总结
关系数据理论,这一章主要是在前面学过的关系表上面进行优化,因为在实际操作的过程中会遇到一些问题,进而提出一些规范化的概念和理论。首先再提一下前面学过的关系模式:关系模式由五部分组成:R(U, D, DOM, F)R是符号化的元组语义U为一组属性D为属性组U中的属性所来自的域DOM为属性到域的映射F为属性组U上的一组数据依赖数据依赖函数依赖多值依赖因为在实际构建表完,进行一些基于基本表的操作时,出现一些问题,例如:(1)数据冗余(2)更新异常(3)插入异常(原创 2021-05-02 19:58:06 · 1004 阅读 · 1 评论 -
第六章习题练习
这节课是练习一下表达式的运用,及课上例题的书写。一、Y(X1,X2,X3,X4)(X1,X2)→X3X2→X4侯选码?属于第几范式?结论:候选码:(X1,X2); 非主属性:X3,X4。 分析:因为 X→YX \rightarrow YX→Y,所以(X1,X2)→X4(X1,X2) \rightarrow X4(X1,X2)→X4;又因为(X1,X2)→X3(X1,X2)→X3(X1,X2)→X3,所以(X1,X2)→(X1,X2,X3,X4)(X1,X2)→(X1,X2,X3,原创 2021-04-27 21:12:52 · 473 阅读 · 2 评论 -
sql总结
总结一、数据库系统概论1.数据库系统概论2.关系模式二、关系数据库1.关系数据结构定义及形式化定义2.基本的关系操作3.关系的完整性4.关系代数三、关系数据库标准语言SQL1.SQL概述2.数据定义3.数据查询4.数据更新5.视图四、数据库安全性1.数据库安全性概述2.数据库安全性控制3.视图,审计和数据加密五、数据库完整性1.实体完整性2.参照完整性3.用户自定义完整性4.触发器一、数据库系统概论1.数据库系统概论1.几个重要的基本概念:1.数据(data): 数据是数据库中存储的基本对象。描原创 2021-04-25 14:15:45 · 161 阅读 · 0 评论 -
第五章课后习题(以及存储过程习题)
裂开,数据库连不上啦,能怎么办那,我还能怎么办呐,哎!!!原来是启动这个就好啦。哎。 一共有两道题,第五章一道题,第八章一道题,第五章还好,就是对两个表进行定义,用SQL语句创建,第八章涉及到储存过程的创建,有点小难。 第五章章主要是讲啦与完整性定义和触发器的SQL语句。直接看SQL语句吧,这个也不是很难,如下:create table Dept (Deptno char(15), Deptname char(20), Manager char(10), Phone.原创 2021-04-22 15:23:58 · 439 阅读 · 0 评论 -
数据库完整性,触发器
本章主要介绍一下数据库完整性:实体,参照,用户自定义完整性 数据库的完整性是指数据的正确性和相容性。数据库的正确性是指数据是符合现实世界语义、反映当前实际情况的;数据的相容性是指数据库同一对象在不同关系表中的数据是符合逻辑的。一般数据库管理系统必须能够实现如下功能:1.提供定义完整性约束条件的机制2.提供完整性检查的方法3.进行违约处理一、实体完整性1.定义实体完整性【例 5.1】将Student表中的Sno属性定义为主码。create table Student ( Sno原创 2021-04-20 22:50:49 · 2324 阅读 · 0 评论 -
第四章习题作业
该章一共三道题,都是偏向于动手实践的,主要是针对一些用户进行权限的授予和收回等操作,就是一些存取控制,然后又进一步可以通过角色进行对用户权限的授予和收回,更加方便。6.对下列两个关系模式: 学生(学号,姓名,年龄,性别,家庭住址,班级号) 班级(班级号,班级名,班主任,班长)首先,我们应该在一个数据库下面建立对应的这两个基本表,然后把题目中的用户和角色建立出来。用户和角色在之前的实验建立过,不嫌麻烦的话我们可以新建一个!create table Student ( S原创 2021-04-18 21:37:04 · 1032 阅读 · 0 评论 -
第四章--数据库安全性
这节课主要讲啦数据库安全性概述和数据库安全性控制这两部分。一、数据库安全性概述 数据库的安全性是指保护数据库以防止不合法使用所造成的数据泄露,更改和破坏。1.数据库的不安全因素(1) 非授权用户对数据库的恶意存放和破坏(2) 数据库中重要或敏感的数据被泄露(3) 安全环境的脆弱性2.安全标准简介 TCSEC和CC两个准则。二、数据库安全性控制1.用户身份鉴别(1) 静态口令鉴别 (2) 动态口令鉴别 (3) 生物特征鉴别 (4) 智能卡鉴别2.存取控制 存取控制机制主要包原创 2021-04-18 10:37:01 · 1978 阅读 · 5 评论 -
第三章课后习题
课后习题3.有两个关系S(A,B,C,D)和T(C,D,E,F),写出与下列查询等价的SQL表达式:4.用SQL语句建立第2章习题6中的4个表;4.针对建立的4各表用SQL完成第二章习题6中的查询:(1)求供应工程J1零件的供应商号码SNO;(2)求供应工程J零件P1的供应商号码SNO;(3)求供应工程JI零件为红色的供应商号码SNO;(4)求没有使用天津供应商生产的红色零件的工程号JNO;(5)求至少用了供应商S1所供应的全部零件的工程号JNO。5.针对上面的四个表用SQL完成以下各项操作:(1)找出所有原创 2021-04-16 22:41:22 · 1082 阅读 · 1 评论 -
2021-04-12--数据查询(空值,视图)
1.集合查询 select语句的査询结果是元组的集合,所以多个select语句的结果可进行集合操作。集合操作主要包括并操作union、交操intersect和差操作except.【例 3.64】 査询计算机科学系的学生及年龄不大于19岁的学生。select *from Studentwhere Sdep='CS'union select *from Student where Sage<=19;【例 3.65】査询选修了课程1或者选修了课程2的学生。select Snof原创 2021-04-13 19:41:56 · 513 阅读 · 0 评论 -
SQL Server--嵌套查询
嵌套查询嵌套查询1.带有IN谓词的子查询。2.带有比较运算符的子查询3.带有ANY(SOME)或 ALL 谓词的子查询。4.带有 EXISTS 谓词的子查询。总结嵌套查询1.带有IN谓词的子查询。 在SQL语言中,一个 SELECT-FROM-WHERE 语句称为一个查询块。将一个查询块嵌套在另一个查询块的WHERE 子句或 HAVING 短语的条件中的查询称为嵌套查询(nested query)。举一个例子: select Sname from Student where Sno in原创 2021-04-11 17:35:19 · 3468 阅读 · 0 评论 -
SQL Server--数据查询(续)
enmmm,上次主要写啦一些单表查询的内容,这次主要是多个表的查询(连接查询)。 前面的查询都是针对一个表进行的。若一个查询同时涉及两个以上的表,则称之为连接查询。链接查询是关系数据库中最主要的查询,包括等值连接查询、自然连接查询、非等值连接查询、自身连接查询、外连接查询和复合条件连接查询等。 在此,再附上查询的格式语句,方便查看和复习。查询的一般格式为: SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]... FROM <原创 2021-04-05 19:22:39 · 306 阅读 · 0 评论 -
SQL--数据查询
接着上次的查询,上次简单的叙述啦单表查询, 这次主要涉及一些更加重要的查询。主要是练习书上的例题。 首先附上之前学过的select格式语句。查询语句的一般格式为: SELECT [ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]... FROM <表名或视图名>[,<表名或视图名>...]|(<SELECT 语句>)[AS]<别名> [WHERE<条件表达式>] [GROUP BY原创 2021-04-03 15:30:25 · 1873 阅读 · 2 评论 -
数据库的索引,插入与查询。
一、索引的建立,修改与删除 当表的数据量比较大时,查询操作会比较耗时,建立索引是加快查询速度的有效手段。根据需要可以在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。 数据库索引有多种类型,常见文件的索引包括顺序文件上的索引、B+数索引、散列索引、位图索引等。1.索引的建立一般格式为: CREATE [UNIQUE] [CLUSTER] INDEX <索引名> ON <表名>(<列名> [<次序>] [,<原创 2021-03-27 20:15:00 · 1609 阅读 · 1 评论 -
SQL Server数据定义。
主要是使用SQL语句对模式和表进行简单的一些操作。 一、模式的定义和删除1.点击左上角新建查询,使用SQL语句新建一个数据库。CREATE DATABASE TEST04;2.为用户WANG定义一个学生-课程模式S-T。CREATE SCHEMA "S-T" AUTHORIZATION WANG;但是记得在此之前在对应的数据库用户下右键创建WANG这个用户名,登录名选择第一个就好啦。3.没有指定<模式名>的情况下,<模式名>隐含为<用户名>原创 2021-03-23 19:05:01 · 1848 阅读 · 0 评论 -
利用Visual Studio编写一个简易计算机
做实验时,打开自己之前下载过的Visual Studio ,由于登录名之类的问题突然不能用啦,在csdn上看啦相关其他博主的介绍之后,也不知道怎么的给弄好啦,尴尬的是,忘记截图啦,enmmm,总之,好啦。直接步入正题吧 一、首先使用Visual Studio创建出C#环境1.打开Visual Studio,选择创建新项目。2.选择相应的项目和内容。...原创 2021-03-20 23:44:45 · 5240 阅读 · 1 评论 -
sql 安装
没想到我也要在csdn上来写一些东西,平常都是在这上面看别人的优秀文章。第一次写,也算是对自己的一个小挑战吧,也可以希望写的越来越好吧,慢慢学习吧 一、SQL Server的安装与一些设置 由于自己是先安装好,在写这个报告,过程中忘记截图什么的,借用一下别人的图片,所以有些过程可能没有图片,老师也是给啦学长们的文章,在此附上学长学姐的安装过程1.安装 首先附上下载传送门①找出刚下载好exe文件点开运行,点击基本②选择语言,点击接受,选择合适的位置,等待安装,建议安装在D盘③然后开始原创 2021-03-14 01:03:55 · 844 阅读 · 0 评论