数据库的分类 关系型数据库 非关系型数据库 数据库的发展 数据都是以文件的形式存储在硬盘上FATFAT32NTFS LinuxEXT 数据库设计流程 文件系统缺陷 数据库的专业术语 数据库引擎服务 E-R图使用方式 数据库的常用概念 概念 连接本地数据库有五种 系统自带的四大数据库必须存在 在sqlserver当中主要存在的文件类型主要有哪些 数据库的分类: 1.关系型数据库: 数据库名称 类型 公司 平台 Access 小型数据库 微软 Windows Mysql 小型数据库 AB–sun–甲…
<SQL Server实例教程>(科学出版社) 数据库的基本概念 数据是载荷信息的物理符号,是数据库中存储的基本对象. 信息可以通过手势,眼神表达,但是表达信息的最佳方式还是数据. 数据有型和值,经过一定的解释,数据才会被理解,然后成为信息. 常见的数据类型有数值型,字符型,日期型,枚举型. 数据库,就是存放数据的仓库,计算机上存储的一定格式的数据的存储设备,具有很高的存储和查询效率 数据库技术发展历程 1950s,计算机诞生之初,人工阶段,人们进行数据处理,需要对数据做专门的定义,对数据存储…
SQLServer - 约束 主要是为了保证数据库中的数据一致性.有效性.准确性, 从而提高了数据库中数据的正确性 一.约束的分类 在SQLserver中,约束分三种不同类型 1.实体约束 实提约束是关于行的.比如某一行的值就不允许出现在其他行,比如主键 2.域约束 域约束是关于列的.对于所有行,某一列是有那些约束,比如check约束 3.参照完整性约束 如果某列的值必须与其他列匹配,就需要一个参照完整性约束,比如外键 二.约束命名 SQLServer在我们不提供名称时,会自动创建名称,但是由系…
目录 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主文件属性(name,filename,size等)) -用逗号隔开次要主要文件和次要文件 (次要文件属性(name,filename,size等)) log on (日志文件属性(name,filename,size等)) 样例: create database student on primary( name="student", filename="E:\SQL_…
关于数据库的语法 创建数据库 样例 名词概念 编写数据库代码的注意事项 关于文件语法 实例代码 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主文件属性(name,filename,size等)) - -用逗号隔开次要主要文件和次要文件 (次要文件属性(name,filename,size等)) log on (日志文件属性(name,filename,size等)) 样例: create database student on prima…
1.表:表示一个实体(客观存在的事物或抽象时间),可实现对实体的数据描述和数据操作. 2.表结构:二位平面(行.列) 3.数据类型: 类型名称 类型 整形 bit(只存储0.1) samllint int bigint tinyint 浮点型 float numeric(a,b)(a:整数位长度:b:小数位长度(四舍五入)) 字符型 char(长度8000) nchar(长度4000) 字符串型 varchar(长度8000) nvarchar(长度4000) 货币型 money 日期型 dat…
系统函数 视图 索引 1.系统函数 (1) ()数学函数 Abs() 绝对值 Floor() 向下取整 Ceiling() 向上取整 Sin() 返回指定角度(以弧度为单位)的三角正弦值 Pi() 圆周率 Rand() 随机数 Sqrt() 开方 Square() 平方 (2)字符函数 1)Ascii() :ASCII代码值 2)Unicode():返回输入表达式的第一个字符的整数值 3)Char():将int ASCII代码转换为字符 4)Left('abc', 2):返回字符串中从左边开始指…
联合查询 use student --建表 create table class_A( id int primary key, name varchar(50), sex char(50), course varchar(50), score float ) --建表 create table course( cno int primary key, cname varchar(50), number int ) --插入数据 insert into course values (1,'java…
算术运算符 逻辑运算符 比较运算符 聚合函数 算术运算符(+ - * / ) select score*2 as 成绩翻倍 from class_A update class_A set score=score+20 where score<70 update class_A set score=score-20 where score>70 update class_A set score=score/2 where score>70 逻辑运算符(and/or/between A an…
<Microsoft SQL Server 2008 MDX Step by Step>学习笔记九:导航结构层次   SQL Server 2008中SQL应用系列及BI笔记系列--目录索引 导读:本文介绍MDX中的导航结构层次(Hierarchies).成员(Member)之间的关系可以用家族来描述.本文以此为基础,介绍了: ■1.访问直系亲属关系(Immediate Relatives) ■2.访问延伸亲属关系(Extended Relatives) ■3.在一个级别(Level)内导航…