1.数据库特征:海量存储,查询速度快,并发性问题控制,安全性,数据完整性,
数据库管理系统:SQL Server/Mysql/Oracle/DB2/Access(文件系统)
2.SQL:结构化查询语言 ,SQL Server:数据库管理系统,MS SQL Server 不等于 SQL Server
现在的SQl Server其实是MS SQl Server
3.数据库模型 :
层次模型 网状模型 关系模型————现在用 面向对象模型 NoSQL————淘宝使用
4.服务器的名称用“.”表示本地的用户,连不上SQL Server数据库要在 计算机 ——服务——SQL Server(MSSQLSERVER)启动,或设置成自动
5.库之下是数据表,数据表中有行(Row)和列(Column),行被称为记录,列被称为字段。
6.创建数据库会出现两个文件数据库主文件和日志文件,数据库的主文件以.mdf结尾,日志文件以.ldf结尾
7.在SQL Server中如果有两种结果,要用bit数据类型,例如性别的数据类型用bit。
8.SQL Server中不区分大小写
9.SQL Server 中有主键,主键——用来唯一确定一条记录的字段,作用——保证数据的唯一性,特点——1.唯一性,2.不能为空
10.主键的分类
1.逻辑主键(①自增字段 ②GUID,GUID创建字符串永不重复,在C#中有GUID类)
2.业务主键(业务逻辑中出现的字段作为主键)
3.组合主键
11.选择主键策略: