随笔分类 -  数据库

摘要:使用SQL语句,在D盘的Data文件夹下,创建一个名为jxdb+学号后2位的教学管理数据库(如:学号后两位为01,则数据库名为jxdb01)。把教学管理数据库文件增长参数设置为4MB,文件最大大小参数设置为20MB,存储文件的文件名可自定义,其它参数均使用默认值。 name为存储文件的文件名 fil 阅读全文
posted @ 2023-06-29 00:09 竹等寒 阅读(18) 评论(0) 推荐(0) 编辑
摘要:文章目录 授予数据库权限授予用户能够授予其他用户的权限收回权限数据库的权限(特殊) 授予数据库权限 这里的用户是指数据库DBMS中创建的用户,而不是程序中的账户用户。 授予某个/多个表的某一个/多个权限public代表所有用户 grant select 表名 to public 就代表授予所有用户对 阅读全文
posted @ 2023-06-29 00:06 竹等寒 阅读(8) 评论(0) 推荐(0) 编辑
摘要:用SQL语句为表Departments增加新列Did,并将Did列设置为IDENTITY数据类型 列名 数据类型 约束 identity(a,b) a:序号初始值,b:每次自增的大小 不填写则默认为(a=1,b=1) alter table Department add Did int identi 阅读全文
posted @ 2023-06-29 00:06 竹等寒 阅读(11) 评论(0) 推荐(0) 编辑
摘要:创建下列存储过程: 查询某位学生指定课程的成绩和学分(修正:若该学生的课程成绩小于60分,则学分要显示为0分) 提示:使用CASE…WHEN 例如:分别查询’张建国’和’李平方’选修的’数据库系统原理’课程的成绩和学分 is_credit是重命名的,可以随便取(符合语法即可)。 你也可以不重命名,直 阅读全文
posted @ 2023-06-29 00:06 竹等寒 阅读(46) 评论(0) 推荐(0) 编辑
摘要:为Students创建一触发器,并给出正反实例的SQL语句:当插入或修改一条学生记录时,确保此学生的入学年龄在14~40岁之间。 create trigger TRIGGER_Stu on Students for insert , update as declare @age int select 阅读全文
posted @ 2023-06-29 00:06 竹等寒 阅读(50) 评论(0) 推荐(0) 编辑
摘要:查询20161151班的学生在大学一年级选修的课程情况,查询结果要显示学号(Sno)、姓名(Sname)、专业名(Mname)、选课的课程号(Cno)、选课的课程名称(Cname)及成绩(Grade),并按照学号、课程号升序排序 select Sno, Sname,Mname, Cno,Cname, 阅读全文
posted @ 2023-06-29 00:06 竹等寒 阅读(32) 评论(0) 推荐(0) 编辑
摘要:张兰老师因评上教授,需将其职称(Tprof)由副教授改为教授,并将工资(Tsal)改为3900,岗位津贴(Tcomm)改为2400 update Teachers set Tprof='教授',Tsal=3900,Tcomm=2400 where Tname='张兰' 分别任命李力、张兰和张雪为本学 阅读全文
posted @ 2023-06-29 00:05 竹等寒 阅读(19) 评论(0) 推荐(0) 编辑
摘要:上述的表属性可能漏了一些,但是具体情况就具体分析,题目要求的就写进去即可,不用管上表是否有这些属性。 请写出“查询课程表Courses中,所有课程的详细记录”的SQL语句 select * from Courses 请写出“查询所有学生的学号、姓名、出生日期以及入学年份,查询结果用中文显示列名”的S 阅读全文
posted @ 2023-06-29 00:05 竹等寒 阅读(39) 评论(0) 推荐(0) 编辑
摘要:文章目录 函数依赖范式第一范式第二范式到底怎么解决的 第三范式到底如何解决的 BC范式(BCNF)范式学习总结 如何分解低范式->高范式 函数依赖 如果在一个二维表中:Students(Sno , name, age),Sno 是这个表中的主键,所以对于其他属性来说,Sno决定name,Sno决定a 阅读全文
posted @ 2023-06-29 00:04 竹等寒 阅读(38) 评论(0) 推荐(0) 编辑
摘要:文章目录 事务并发操作封锁排它锁(X锁)补充注意事项 共享锁(S锁)封锁粒度封锁协议 事务 一个SQl或者一组SQL语句都能称为一个事务。 显示开启事务 begin transaction //开启事务 SQL 语句, SQL 语句, . . . commit(提交事务)/rollback(回滚事务 阅读全文
posted @ 2023-06-28 00:29 竹等寒 阅读(78) 评论(0) 推荐(0) 编辑
摘要:属性闭包 要理解属性闭包先理解以下概念 U属性集合,比如一个表A有这些属性**{a,b,c,d,e}** F函数依赖集 这个就是由已知的一些函数依赖组成的集合,比如: F = {a->b,b->c,c->d,ab->e} //F函数依赖集 R(U,F)表示一个关系模式 因为一个关系肯定有属性,然后还 阅读全文
posted @ 2023-06-28 00:28 竹等寒 阅读(166) 评论(0) 推荐(0) 编辑
摘要:文章目录 SQL 数据类型重要的关键字定义数据库数据库的文件table创建与删除表的定义表的alter表的删除 视图定义视图删除视图更新视图插入视图视图总结 索引SQL单表查询SQL的执行顺序 多表(连接)查询嵌套查询联合union数据的 insert / update / delete常用集函数总 阅读全文
posted @ 2023-06-27 18:49 竹等寒 阅读(11) 评论(0) 推荐(0) 编辑
摘要:文章目录 传统的集合运算 投影与选择运算 连接运算 除法 象集 除法 收获 重命名 传统的集合运算 在数据库中的关系代数运算有以下三种基本运算 并 交 差 必须满足两个表之间的属性个数必须一样。(必须具有相容性) 投影与选择运算 投影:π L _L L​( R ) 解释->π是投影符号,L是R表中的 阅读全文
posted @ 2023-06-27 18:48 竹等寒 阅读(62) 评论(0) 推荐(0) 编辑
摘要:文章目录 总览全局 数据库 数据库管理系统 DBA数据库管理员 数据库系统的体系结构 三层模式两级映像 独立性 数据模型 数据库技术的产生与发展 相关定义 总览全局 整个数据库系统所包含为: 数据库(数据的集合叫做一个库) 数据库管理系统 数据库应用系统(经典举例:XX管理系统) DBA管理员等等相 阅读全文
posted @ 2023-06-27 18:47 竹等寒 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 数据的结构 概念 关系操作 完整性规则 数据的结构 在数据库中使用二维表表示数据之间的关系与结构 概念 概念 域 域就是一个集合的取值范围,那么在二维表中的域就是在该属性列中能够取的值,比如:性别{男,女},男和女就是性别这个属性列中的域,域的属性一定要相同,说白了就是要属于性别这个东西内 阅读全文
posted @ 2023-06-27 18:47 竹等寒 阅读(20) 评论(0) 推荐(0) 编辑
摘要:文章目录 ER模型的概念 如何画ER图 ER图转换为关系数据库 ER模型的概念 实体 画图时用方形表示 属性 用椭圆形表示 关系 用菱形表示 主键(主码) 在主属性下面画划线 外键(外码) 这里一般是用于一对多或者一对一有关系的时候将某个主属性作为另一方的外键时候要用到,这里是在外键属性下波浪线表示 阅读全文
posted @ 2023-06-27 18:45 竹等寒 阅读(174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示