潍坊市论坛

首页 » 分类 » 常识 » 课程代码计算机基础与程序设计
TUhjnbcbe - 2021/4/16 18:30:00
怎样能够治愈白癜风         http://www.yqyywdj.com/m/

第九章SQLServer数据库基础

第一节任务1:创建用户数据库

1)数据库(DB):长期存储在计算机内,有组织的、可共享的、统一管理的相关数据的集合。数据包括数字、文本、图像、声音等;

2)数据库管理系统(DBMS):是用户与数据库之间的一个数据管理软件;

3)数据库管理系统(DBMS)主要任务是:对数据库的建立、运用和维护进行统一管理、统一控制;

4)用户不能直接接触数据库,而只能通过DBMS来操作数据库;

5)数据模型:数据库管理系统中的数据的存储结构,是构件数据库的基础。较为常见的有层次模型、网状模型、关系模型;

6)在SQLServer中包含两类数据库:系统数据库和用户数据库;

7)在安装SQLServer时系统创建4个系统数据库:master、model、msdb、tempdb;

8)用户数据库至少具有两个文件:一个数据文件和一个日志文件;

9)主数据文件默认的扩展名是mdf,辅助数据库文件默认的扩展名是ndf,日志文件默认的扩展名是Idf;

10)数据库对象的内容包括:表、索引、视图、约束、默认值、触发器和存储过程;

第二节任务2:创建表

1)表用于存储数据库中的数据,是数据库的基础;

2)一个数据库通常包含一个或多个表:

3)表是一个二维结构,由行和列组成。

4)字段是构成表的基本要素,每个字段都有其独有的属性;

5)数据完整性:指存储在数据库中的数据的一致性和可靠性;

6)在SQLServer中,数据完整性的内容包括:实体完整性、域完整性、参照完整性、用户定义完整性;

7)在SQLServer中,约束有5种类型:

Primarykey保证主键的实体完整性;

Foreignkey保证参照完整性;

Default、Check保证域完整性;

Unique保证非主键实体完整性;

8)索引的本质:为表中的记录按列建立一个顺序关系;

9)索引的目的:为了提高查找速度;

10)在SQLServer中的索引按照不同的角度可以分为:聚集索引、非聚集索引、主XML索引;

第三节任务3:创建多表

1)多表的方式解决冗余问题;

2)主键是表中一个列或多个列的组合,用来确定一条记录的唯一标识;

3)外键:表中一个列或多个列的组合,它是另一个表的主键,

4)外键用来建立两个表之间的关联;

1
查看完整版本: 课程代码计算机基础与程序设计