sql数据库简介

使用数据库的必要性
结构化存储大量数据,便于高效的检索和访问
有效地保持数据信息的一致性、完整性,降低数据冗余
满足数据共享和安全方面的要求


数据
描述事物的符号记录称为数据(Data)
包括数字、文字、图像、声音等


数据库和数据库表
不同的记录组织在一起,就形成了“表”
数据库就是表的集合

数据库系统和数据库管理系统
数据库系统(DBS)
数据库管理系统(DBMS)
数据库管理员(DBA)

第一代数据库
基于层次模型与网状模型的数据库
第二代数据库
关系数据库
第三代数据库
面向不同领域的新型数据库
面向对象数据库
“关系—对象”数据库

数据模型
是数据库系统的核心与基础
表现数据的结构
定义数据操作以及约束条件
包含数据结构、数据操作和数据约束

经典数据模型
网状模型
层次模型
关系模型

主流数据库介绍
SQL Server(微软公司产品)
面向Windows操作系统
简单、易用
Oracle(甲骨文公司产品)
面向所有主流平台
安全、完善,操作复杂
DB2(IBM公司产品)
面向所有主流平台
大型、安全、完善
MySQL(甲骨文公司收购)
开源、体积小、速度快、稳定

关系数据库的基本概念
基本结构:多个由行和列构成的二维表
主键(Primary Key)
由一个或多个字段组成,保证实体的唯一性
一个主键值对应一行数据
不允许取空值(NULL)
一个表只能有一个主键

候选键
能唯一标识表的一行而又不含有多余属性的属性集
表中可以有多个候选键
只能有一个候选键可以选作表的主键

外键(Foreign Key)
通过外键可以将多个表关联起来
将表中主键列添加到另一个表中,这个列就称为第二个表的外键

数据完整性规则
实体的完整性
域的完整性
用户定义的完整性
引用的完整性

SQL  server2016的版本
开发板
企业版

身份验证模式:
Windows身份验证
混合身份验证 (SQL server身份验证和Windows身份验证)


启动和停止sql server的方法
1使用服务器管理器配置
2使用sql server配置管理器
3使用ssms控制台

数据库的分类
1系统数据库
master:记录系统级别的信息,如登录用户,其他数据库的文件位置等
model:数据库模板,创建数据库时使用
msdb:用于sql server 代理计划警报和作业
tempdb:保存临时对象或中间结果集

用户数据库
用户自己创建的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值