数据库基础学习
我滴电脑
多读书,多看报,少吃零食,多睡觉
展开
-
oracle期末复习
关于连接等值连接的几种不同写法1.两个相连的表用’,‘相隔开select e.deptno,dname,ename from emp e,dept d where e.deptno = d.deptno;2.’,'用’inner join’替代,'where’用’on’替代select e.deptno,dname,ename from emp e inner join dept d o...原创 2020-01-09 20:53:42 · 166 阅读 · 0 评论 -
sql server基本操作
sql server基本操作创建数据库创建基本表基本表的赋值基本表的修改(alert修改表结构,update修改表内容)删除基本表建立索引修改索引删除索引查询的相关操作(distinct去掉重复行)order by子句(用来排序 asc升序,desc降序,默认升序)聚集函数group by 子句连接操作等值连接自然连接自身连接外连接子查询带有any或all谓词的子查询带有exists(存在于)谓词...原创 2019-06-27 01:29:11 · 775 阅读 · 1 评论 -
sql server 并发控制简单介绍
sql server 并发控制简单介绍并发控制概述丢失修改(lost update)不可重复读(non-repeatable read)读“脏”数据(dirty read)(一窗口修改了数据后并执行,二窗口读到了修改后的值,此时一窗口修改事务被撤销,二窗口仍读到的是更新后的值)封锁基本锁分类并发控制概述丢失修改(lost update) 当事务T...原创 2019-07-03 20:35:50 · 459 阅读 · 0 评论 -
数据库安全性
数据库安全性创建用户有关操作授权Grant语句Revoke语句数据库角色角色的创建给角色授权将一个角色授予其他的角色或用户角色权限的回收创建用户有关操作sp_addlogin ts,123456;//创建新账户,账户名ts,密码为123456sp_adduser ts,user1;//给数据库中创建用户,用户名为user1,作用于tssp_addrole teacher;//创建teach...原创 2019-07-03 21:05:17 · 148 阅读 · 0 评论 -
关系数据理论
关系数据理论问题的提出规范化问题的提出为了遇到具体问题创建针对问题最有效的据库,尽量减少数据的冗余。R(U,D,DOM,F)R:符号化元组U:一组属性D:属性组U中的属性所来自的域DOM:属性到域的映射F:属性组U上的数据依赖(数据依赖:关系内部属性与属性间的一种约束关系)优良的关系模式应该避免以下几点问题:(1) 数据冗余(尽可能减少):同一属性中出现多次相同的数据(2) ...原创 2019-07-03 21:15:35 · 107 阅读 · 0 评论 -
数据库编程
数据库编程数据库编程嵌入式sql与主语言之间的通信使用游标的步骤说明游标打开游标推进游标指针并取当前记录关闭游标关于current子句数据库编程嵌入式sql是将sql语句嵌入程序设计语言中主语言:被嵌入的程序设计语言成为主语言嵌入式sql与主语言之间的通信sql通信区(SQLCA):sql通信区中有一个变量sqlcode,用来存放每次执行sql语句后返回的代码。如果sqlcode等...原创 2019-07-03 21:27:20 · 373 阅读 · 0 评论