随笔分类 - SQL Server
摘要:1、实验目的 掌握数据库设计基本方法及数据库设计工具。 2、实验内容及要求 掌握数据库设计基本步骤,包括数据库概念结构设计、逻辑结构设计、物理结构设计、数据库模式SQL语句生成。 3、实验步骤 设计一个采购、销售和客户管理应用数据库。其中,一个供应商可以供应多种零件,一个零件也可以有多个供应商。一个
阅读全文
摘要:数据库设计概述 数据库设计的困难与关键问题? 成功的数据库的特点: 数据库设计的特点 数据库设计的方法 数据库设计的基本步骤 (1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。 (2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。 (3)逻辑结构设计阶段:将概
阅读全文
摘要:比第三范式更好 BCNF 在第三范式的基础上,数据库表中如果不存在任何字段对任一候选关键字段的传递函数依赖则符合第三范式。 (1)所有非主属性对每一个码都是完全函数依赖;(2)所有的主属性对于每一个不包含它的码,也是完全函数依赖;(3)没有任何属性完全函数依赖于非码的任意一个组合。 R属于3NF,不
阅读全文
摘要:概述 并发问题和解决方法 解决方法: 使用封锁机制 即加锁 有二种类型:排他锁和共享锁 封锁协议 并发调度的可串行性 两段锁协议
阅读全文
摘要:事务 事务是用户定义的数据操作系列,可以是一个或多个sql 语句 也可以是控制多个程序 例如:A转钱给B n 元钱 第一个动作:A账户-n 第二个动作:B账户+n 假设第一个动作完成了,但第二个动作由于某种原因没有成功,比如断电,那么在系统恢复运行后, A账户的金额是-n之前的还是之后的或者如果B的
阅读全文
摘要:类似的问题统称为操作异常。为什么会出现以上种种操作异常现象呢? 是因为这个关系模式没有设计好,这个关系模式的某些属性之间存在着“不良”的函数依赖关系。如何改造这个关系模式并克服以上种种问题是关系规范化理论要解决的问题,也是我们讨论函数依赖的原因。 解决上述种种问题的方法就是进行模式分解,即把一个关系
阅读全文
摘要:概念 定义视图 定义单源表视图 取自一个数据表 视图取自一个基本表的部分行、列,视图行列与基本表行列对应 一般可看可改。 未定义视图列明表 所以跟student的列名列表一样 定义多源表视图 多源表视图指定义视图的查询语句所涉及的表可以有多个,这样定义的视图一般只用于查询,不用于修改数据。 可看不可
阅读全文
摘要:https://blog.csdn.net/qq_35629971/article/details/121314246
阅读全文
摘要:数据查询 1. 查询语句的基本结构 select子句 和 from子句 是不可缺少的 其他子句都是可选的 2. 单表查询 1. 选择表中若干列 (1) 查询指定的列 (2) 查询全部列 (3) 查询经过计算的列 (4) 常量列 ' '代表常量 (5) 添加列名 为列起别名 -- 列别名 AS AS可
阅读全文
摘要:基于alter 添加 alter table table_name add column_name datatype --添加 alter table stuinfo add sturemarks varchar(50) 修改 alter table table_name alter column
阅读全文
摘要:1.要求 sql server major mno mname stu sno sname age sex mno cou cno cname ctime ccredit sc snocno grade mno mname 1.'计算机科学与技术' 2 '软件工程‘ 1 2 null 黄色的称为主键
阅读全文
摘要:完整性约束条件的作用对象 列级约束 元祖约束 关系约束 实现数据完整性 实现约束 PRIMARY KEY约束 UNIQUE约束 FOREIGN KEY约束 DEFAULT约束 CHECK约束 综合起来 更多更详细的见这篇文章 link
阅读全文
摘要:基本表的定义 列级完整性约束和表级完整性约束 几种约束定义 列取值非空约束 表主码约束 外码引用约束 关于约束的更完整笔记 link 几个建表例子: 删除表 修改表
阅读全文
摘要:数值型 字符串型 日期时间型 总结: 字符: char char(5) //固定长度,没有达到用空格补齐 varchar varchar(5)//可变长度的字符 text nchar nvarchar ntext 整数: int smallint tinyint bigint bit 字节不同 浮点
阅读全文

浙公网安备 33010602011771号