任务2.1创建“学生成绩管理系统”数据库(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》 同步教学(工信版)

2023-06-10
| 21页
| 172人阅读
| 0人下载
普通

内容正文:

数据库的创建与管理   第二章 1 目 录 2 2.1 创建“学生成绩管理系统”数据库 2.2 管理“学生成绩管理系统”数据库 2.1 创建“学生成绩管理系统”数据库 初步认识SQL Server数据库及其对象。 掌握估算数据库中数据文件大小的方法。 掌握创建“学生成绩管理系统”数据库的 方法。 知识目标 能根据实际估算出数据库的规模大小。 能根据实际确定数据库的文件、名称、所有者、大小和存储位置等参数。 会使用“对象资源管理器”创建数据库。 会使用T-SQL语句创建数据库。 能力目标 5 创建“学生成绩管理系统”数据库 凌阳科技公司在和新华职业技术学院相关人员交流后,得知学院有在校生5000人,共有5系1部,30个专业,120个班级,平均每个班开设28门课程,还有若干门选修课程。现在要求使用SQL Server 2017创建“学生成绩管理系统”数据库。 、 任务描述 6 此任务每个SQL Server数据库均由一组操作系统文件存储于磁盘中,这些操作系统文件存储了数据库中的所有数据和对象,所以在创建数据库前必须先确定数据库的名称、对应的各物理文件的名称、初始大小、存储位置,以及用于存储这些文件的文件组。 完成任务的具体步骤如下: (1)估算数据库的规模大小; (2)确定数据库的文件、名称、所有者、大小和存储位置等; (3)创建“学生成绩管理系统”数据库。 创建“学生成绩管理系统”数据库 任务分析 2.1.1 系统数据库 SQL Server 2017中的数据库包括两类:一类是系统数据库,另一类是用户数据库。 SQL Server 2017默认提供的系统数据库有: 1.master数据库 2.model数据库 3.msdb数据库 4.tempdb数据库 5.resource数据库 用户数据库是由用户创建的,专门用于存储和管理用户的特定业务信息。 知识导读 2.1.2 文件和文件组 在逻辑上,一个数据库是由若干个用户可视的组件构成的,包括数据表、视图、索引、存储过程、触发器等,这些组件被称为数据库对象。 在物理上,数据库是以文件或文件组的形式存储于存储介质中的。每个SQL Server数据库可以使用3种类型的文件来存储数据:主要数据文件(.mdf)、次要数据文件(.ndf)和事务日志文件(.ldf)。 一个SQL Server数据库至少包含一个主要数据文件和一个事务日志文件 ,为了实现大容量和分布式处理,除了一个主要数据文件,还可以创建多个次要数据文件 。 为便于分配和管理,可将数据文件集合起来放到文件组中,类似文件夹。 知识导读 9 2.1.3 数据存储方式 数据页(又称页)是SQL Server中数据存储的基本单位。在SQL Server中,页的大小为8KB, 存储1MB数据需要128页。 SQL Server以区为管理页的基本单位,所有页都存储于区中,一个区包括8个物理上连续的页(64KB)。有两种类型的区,分别是统一区和混合区。统一区是指该区仅属于一个对象所有,即区中的8页由一个对象使用。混合区是指该区由多个对象共享(对象的个数最多是8个),区中的8页由不同的对象使用。 SQL Server在分配页时,通常优先从混合区分配页给数据表或索引,当数据表或索引的数据容量增加到8页时,就改为从统一区给数据表或索引的后续内容分配页。 知识导读 10 2.1.4 使用“对象资源管理器”创建数据库 使用“对象资源管理器”创建数据库的具体步骤如下。 (1)启动SQL Server Management Studio应用程序。 知识导读 11 2.1.4 使用“对象资源管理器”创建数据库 (2)在打开的“新建数据库”窗口中有3个选择页。 (3)在“常规”选择页的“数据库名称”文本框中输入数据库的名称“student”。可对数据库文件的逻辑名称、文件类型、文件组、初始大小、自动增长、路径进行相应设置。 知识导读 12 2.1.4 使用“对象资源管理器”创建数据库 (4)在“选项”选择页中,可以定义所创建数据库的排序规则、恢复模式、等选项,本任务采用默认值。 (5)在“文件组”选择页中,可以设置数据库文件所属的文件组,本任务采用默认值,不做任何设置。 (6)设置完成后,单击“确定”按钮,返回“SQL Server Management Studio”窗口,

资源预览图

任务2.1创建“学生成绩管理系统”数据库(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
1
任务2.1创建“学生成绩管理系统”数据库(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
2
任务2.1创建“学生成绩管理系统”数据库(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
3
任务2.1创建“学生成绩管理系统”数据库(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
4
任务2.1创建“学生成绩管理系统”数据库(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
5
任务2.1创建“学生成绩管理系统”数据库(课件)-高二《 SQL Server 2017数据库应用技术项目化教程》  同步教学(工信版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。