SQL2005复习.docVIP

  • 4
  • 0
  • 约2.34万字
  • 约 23页
  • 2018-03-09 发布于河南
  • 举报
SQL2005复习

什么是数据库 狭义: 存储数据的仓库 广义: 可以对数据进行存储和管理的软件 以及 数据本身 统称为数据库 数据库是由表 关系 操作组成 为什么需要数据库 几乎所有的应用软件的后台都需要数据库 数据库存储数据占用空间小 容易持久保存 存储比较安全 容易维护和升级 数据库移植比较容易 简化对数据的操作 为将来学习Oracle做准备 B/S架构里面包含数据库 数据库的安装和卸载 sql2000解决挂起的问题 sql2005观看视频 预备知识 学习数据库必须的学习数据库原理吗 我的视频中会讲一些数据库原理的知识 学习sqlserver 2005必须的先学一门编程语言吗 不需要,但是懂一门编程语言的话会有助于学习Sqlserver 2005的TL_SQL 数据结构和数据库区别 数据库是在应用软件级别研究数据的存储和操作 数据结构是在系统软件级别研究数据的存储和操作 什么是连接 有了编程语言为什么还需要数据库 对内存数据操作是编程语言的强项,但是对硬盘数据的操作却是编程语言的弱项 对硬盘数据的操作却是数据库的强项,是数据库研究的核心问题 建议初学者从三个方面学习数据库 数据库是如何存储数据的 字段 记录 表 约束(主键 外键 惟一键 非空 check default 触发器) 数据库是如何操作数据的 insert update delete T-SQL 存储过程 函数 触发器 数据库是如何显示数据的 select 必备的一些操作 如何建立数据库 如何删除数据库 如何附加和分离数据库 数据库是如何解决数据存储问题的 1.表的相关数据 字段 一个事物的某一个静态特征 记录 字段的组合 表示的一个具体的事物 表 记录的组合 表示的是同一类型事物的集合 表和字段,记录的关系 字段是事物的属性 记录是事物本身 表是事物的集合 列 字段的另一种称谓 属性 字段的另一种称谓 元组 记录的另一种称谓 2.create table 命令 通过图形化界面建表 create table 最后一个字段的后面建议不要写逗号 简单:简单的掌握 后面我们会再详细的介绍 3.什么是约束 定义:对一个表中的属性操作的限制叫做约束 分类: 主键约束:不允许重复元素 避免了数据的冗余 【 create table dept ( dept_id int constraint PK_ID_KEY primary key, dept_name nvarchar(max) not null, dept_address nvarchar(Max) ) 】 外键约束: 通过外键约束保证了本事物所关联的其他事物一定存在的 事物和事物之间的关系是通过外键来体现 【 create table emp ( emp_id int constraint PK_ID_KEY_EMP primary key, emp_name nvarchar(MAX) not null, emp_sex nchar(1), dept_id int constraint FK_ID_KEY_EMP foreign key references dept(dept_id) ) 】 check约束: 保证事物属性的取值在合法的范围之内 【 create table student ( stu_id int primary key, stu_sal int check (stu_sa

文档评论(0)

1亿VIP精品文档

相关文档