- 博客(22)
- 收藏
- 关注
原创 Untitled Diagram绘画E-R图
工厂物资管理E-R图物资管理涉及以下几个实体。仓库:属性有仓库号,面积,电话号码;零件:属性有零件号,名称,规格,单价,描述;供应商:属性有供应商号,姓名,地址,电话号码,账号;项目:属性有项目号,预算,开工日期;职工:属性有职工号,姓名,年龄,职称;实体之间的联系如下:(1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。因此仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量(2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,因此仓库和职工之间
2021-05-03 11:08:28
2515
原创 第六章总结
目录一.问题的提出二.规范化1.函数依赖2.码3.范式4.2NF5.3NF6.BCNF一.问题的提出一个关系模式应该是一个五元组R(U,D,DOM,F)R(U,D,DOM,F)R(U,D,DOM,F)这里:–关系名R是符号化的元组语义。–U为一组属性。–D为属性组U中的属性所来自的域–DOM为属性到域的映射–F为属性组U上的一组数据依赖人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。例题:建立一个描述学校教务的数据库,该数据库涉及的对象包括学生的学号,所在系,系
2021-05-01 22:26:11
1033
4
原创 练习markdown - Unicode - LaTeX
目录第一题.第二题.第三题.第一题.Y(x1,x2,x3,x4)Y(x1,x2,x3,x4)Y(x1,x2,x3,x4)(x1,x2)→x3(x1,x2) \rightarrow x3(x1,x2)→x3x2→x4x2 \rightarrow x4x2→x4候选码?属于第几范式?解:因为x2→x4x2 \rightarrow x4x2→x4,所以(x1,x2)→x4(x1,x2) \rightarrow x4(x1,x2)→x4;又因为(x1,x2)→x3(x1,x2) \rightarro
2021-04-26 11:35:14
173
原创 数据库SQL总结
目录第一章 绪论1.1 数据库系统概述四个基本概念:1.2 数据模型信息世界的基本概念:数据模型的组成要素:关系模型1.3 数据库系统的结构第二章 关系数据库2.1 关系2.2 关系操作第三章 SQL 概述3.1 模式的定义与删除3.2 基本表的定义,删除与修改3.3索引的建立与删除3.4单表查询简单的查询带有条件的查询:模糊查询排序查询聚集函数嵌套查询3.5数据的更新3.6 视图第四章 数据库安全性概述4.11授予权限4.12收回权限4.2数据库角色4.3视图机制4.4审计1.审计事件2.审计功能3.au
2021-04-25 02:22:25
548
原创 第五章习题
目录6题8题6题create table Worker( Wno varchar(11) primary key, Wname varchar(8), Wage smallint check(Wage<60 and Wage>0), Wpost varchar(11), Wslary int, Wdno varchar(11) foreign key(Wdno) references Department(Dno));create table Department(
2021-04-24 11:37:45
110
原创 第四章作业
目录6题7题8题6题创建表:create table Student( Sno varchar(11) primary key, Sname varchar(8), Sage int, Ssex varchar(2) check(Ssex in('男','女')), Shome varchar(20), Sclass int foreign key(Sclass) references Class(Cclass));create table Class( Cclass int p
2021-04-22 12:50:35
98
原创 SQLServer 数据库:4月17日
目录一.视图机制二.审计1.审计事件2.审计功能3.audit语句和noaudit语句三.数据加密四.实体完整性1.实体完整性的定义2.参照完整性2.1定义参照完整性2.2参照完整性检查和违约处理五.用户定义完整性1.属性上约束条件定义使用check短语指定列值满足条件2.元组上的约束条件一.视图机制通过视图机制把要保密的数据对无权存储的用户隐藏起来,从而自动对数据提供一定程度的安全保护例:建立计算机系学生视图,把对视图查询的权限给王平,把所有操作权限给张明首先建立视图CS_studentcre
2021-04-21 10:12:42
261
1
原创 数据库第三章习题
目录3题:4题:5题3题:(1)select*from Swhere A=10;(2)select A,Bfrom S;(3)select*from S,Twhere S.C=T.C and S.D=T.D;(4)select*from S,Twhere S.C=T.C;(5)select*from S,Twhere S.A<T.E;(6)select S.C,S.D,T.* from S,T;4题:创建表:create table S
2021-04-19 10:22:40
136
原创 SQL Server数据库安全性:4月13日
目录一.数据库安全性概述1.数据库的不安全性1.1 非授权用户对数据库的恶意破坏和存取1.2 数据库中重要或敏感的数据被泄漏1.3 安全环境的脆弱性2.安全标准简介一.数据库安全性概述1.数据库的不安全性1.1 非授权用户对数据库的恶意破坏和存取防止那些没有被授权的人给数据库造成破坏,应该给数据库设计为只能被授予权限的人才能管理数据库1.2 数据库中重要或敏感的数据被泄漏防止数据泄露,数据库管理系统提供的主要技术有强制存取控制,数据加密存储和加密1.3 安全环境的脆弱性数据库的安全性与计
2021-04-18 20:26:55
213
1
原创 SQL Server数据库:4月12日作业
目录一.数据查询1.集合查询2.基于派生表的查询二.数据更新1.插入数据插入一个元组插入子查询2.修改数据修改一个元组修改多个元组带子查询的修改语句一.数据查询1.集合查询集合查询就是利用操作语句求多个表的集合运算UNIONINTERSECTEXCEPT并集交集差集例:查询计算机科学系的学生及年龄不大于19岁的学生。分别查询计算机学生与年龄不大于19岁的学生,然后两个表取并集(UNION)select *from Studentwhere Sdept = 'C
2021-04-16 17:08:05
1124
1
原创 SQLServer数据库作业:嵌套查询
目录一.带有IN谓词的子查询一.带有IN谓词的子查询例:查询与“刘晨”在同一个系学习的学生。按照常规操作的话:第一步:查询刘晨在哪个系select Sdeptfrom Studentwhere Sname = '刘晨';查询出来的结果为CS第二步:查询CS系的同学select Sno,Sname,Sdeptfrom Studentwhere Sdept = 'CS';另一种方法就是利用嵌套查询把第一步的结果嵌套到第二步中在这里插入代码片...
2021-04-11 20:38:40
1720
原创 SQL Server数据库作业:连接查询
目录一.等值与非等值连接查询1.等值连接2.自然连接二.自身连接一.等值与非等值连接查询1.等值连接条件Student.Sno=SC.Sno把Student表的学号与SC表的学号相等的连接起来不相等的就舍去,并且显示出两表的所有列。select Student.*,SC.*from Student,SCwhere Student.Sno=SC.Sno;2.自然连接在上一个例子中把两表重复的列去除就得到自然连接select Student.Sno,Sname,Ssex,Sdept,Cno
2021-04-05 10:52:27
657
原创 SQL Server数据库作业:单表查询
目录一.选择表中的若干列一.选择表中的若干列例3.19select Sname,2021-Sagefrom Student;//目标列表达式还可以用字符串,函数用当前年月减去年龄就得到出生年例3.20select Sname,'Year of Birth',2021-Sage,LOWER(Sdept)from Student;LOWER(Sdept)表示吧Sdept列的输出数据改为小写可以用UPPER(Sdept)改为大写‘Year of Birth’表示输出一列Year of
2021-04-04 11:56:17
282
原创 索引的建立与插入数据,删除和基本查询
目录一.索引的建立与删除1.建立索引2.索引名称修改3.删除索引二.插入数据三.查询数据一.索引的建立与删除使用以下表进行操作create table Student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20));create table Course(Cno char(4) primary key,Cname char(40) not null,C
2021-03-28 23:13:37
429
原创 数据库作业:模式的定义与删除和基本表的定义,删除与修改
目录**一.模式的定义与删除**1.创建一个用户2.模式的定义3.在模式中定义一个表TAB14.模式的删除**二.基本表的定义,删除与修改**1.建立表2.修改基本表3.删除基本表一.模式的定义与删除1.创建一个用户设置用户名然后登陆名选择第一个2.模式的定义要创建模式,必须拥有数据库管理员权限,或者获得了数据库管理员赋予的create schema的权限先查看是不是在自己想要的数据库里面建立模式然后点击新建查询输入代码实现在wang用户下建立模式S-Tcreate schema
2021-03-28 14:44:31
557
1
原创 用Visual Studio制作简易的计算器
目录一.实现的功能二.创建项目三.功能介绍四.源代码一.实现的功能二.创建项目1.创建一个具有Windows 窗体用户界面的应用程序的项目2.添加button按钮和Textbox三.功能介绍添加完按钮和显示后完成排列布局该计算器是功能仅有加减乘除,清空和取负的简单计算器清空的代码private void buttonClc_Click(object sender, EventArgs e) { textBox1.Text ="" ;
2021-03-21 14:42:32
7912
2
原创 SQL server的安装,sa登陆与表的建立和使用
1.SQL server的安装选择基本安装类型接受条例选择安装路径安装就可以啦然后安装SSMS安装完成后打开2.sa登陆首先用windows身份验证连接点击属性选择安全性然后点标号位置然后右键sa选择属性后设置登陆密码状态选择授予打开配置器启用TCP/IP然后重启服务器名称 ’ . '可以代表本机,把身份验证切换成 SQL Servrer身份验证,然后输入密码就可以了3. 表的建立和使用首先用sa登陆点击数据库右键选择新建一个数据库给数据
2021-03-08 12:02:23
1486
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人