框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。任务1SQLServer系统软硬件安装配置课堂实践11.上网查询目前主流的关系型数据库系统及各自的特点?2.上网查询并写报告:数据库系统的发展。课堂实践21.选择SQLServer2005企业版,上网查询安装该版本所需要的软硬件环境。2.安装SQLServer2005企业版。3.查询联机帮助了解SQLServer2005的新特性。4.上机熟悉SQLServer2005的各项工具。课堂实践31.注册和配置自己的服务器。2.查资料用其他方法配置服务器。习题一、选择题1.A是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA2.D是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。A.DATAB.INFORMATIONC.DBD.DBS3.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、D和用户构成。A.DBMSB.DBC.DBSD.DBA4.目前A数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。A.关系B.面向对象C.分布5.下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。C。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ二、填空题1.目前最常用的数据库模型有__层次___、__网状__和__关系__。20世纪80年代以来,__关系__逐渐占主导地位。2.数据库三个要素是_______、_______和_______。3.关系数据库的操纵主要包括________、________、________和________数据。4.一个关系数据模型的逻辑结构是________,它由______和______组成。三、简答题1.什么是数据库管理系统?它的主要功能是什么?2.常用的三种数据库模型的数据结构各有什么特点?3.SQLSever2005有哪些新特点?(1)NotificationServices增强功能(2)ReportingServices增强功能(3)新增的ServiceBroker(4)数据库引擎增加功能(5)数据访问接口方面的增强功能(6)AnalysisServices的增强功能(SSAS)(7)IntegrationServices的增强功能(8)复制增强(9)工具和实用工具增强4.详细介绍SQLSever2005的安装步骤?任务2教务数据库系统设计分析课堂实践11.用数据流图描述教务管理数据库中其他数据流。2.结合需求分析规范说明书写出教务管理数据库系统的需求规格说明书。3.用数据字典描述教务管理系统中的其它数据项。课堂实践21画出教务管理系统中的其它局部ER图。2上网查询ER模型转换为关系模型的规则。课堂实践31结合所在学校的教务管理进行需求分析,并设计ER模型,把ER模型转换为关系表。课堂实践41.上网查询实施数据完整性的方法,并结合教务管理数据库实施数据完整性。框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。2.上网查询BCNF、4NF、5NF。习题一、选择题1数据库设计中的概念结构设计的主要工具是C。A.数据模型B.ER模型C.新奥尔良模型D.概念模型2数据库设计中的逻辑结构设计的任务是把A阶段产生的概念数据库模式变换为逻辑结构的数据库模式。A.需求分析B.物理设计C.逻辑结构设计D.概念结构设计3一个规范化的关系至少应当满足C的要求。A.一范式B.二范式C.三范式D.四范式二、填空题1数据库设计的特点是和。2需求分析阶段常用的调查方法有、、、和等5种。3需求分析的主要方法有、。三、简答题1理解并给出下述术语的定义:关系模式,主码,外码,实体,属性,关系。2数据库设计包括哪几个阶段?3试述把ER图转换成关系模型的规则。4什么是数据库规范化理论?它对数据库设计有什么指导意义?任务3创建教务数据库课堂实践11.启动“SQLServerManagementStudio”,创建数据库Student,并进行如下设置:数据库文件和日志文件的逻辑名称分别为:Student_data和Student_log;物理文件存放在D:\DATABASE文件夹中;数据文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为1MB;日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为10%;2.使用T-SQL语句创建数据库Teacher,并要求进行如下设置:数据库文件和日志文件的逻辑名称分别为:Teacher_data和Teacher_log;物理文件存放在D:\DATABASE文件夹中;数据文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为2MB;日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为15%;3.用T-SQL语句创建数据库:该数据库名称为company,数据库包含三个文件组,主文件组,company1-group和company2-group,主文件组包含company01_data和company02_data,company1-group文件组包含company11_data文件,框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。company2-group文件组包含company21_data文件,数据库的事务日志文件为company_log,所以文件的初始大小为2MB,最大值为5MB,文件的增长方式为20%。4.认真查看各题操作后的结果情况。课堂实践21.在SQLServerManagementStudio中查看前面课堂实践1里建立的Student和Teacher两个数据库的属性。2.利用SQLServerManagementStudio对Student数据库进行以下修改:添加一个日志文件Student_log1;将主数据库文件的增长上限修改为500MB;将主日志文件的增长上限修改为300MB。3.利用T-SQL语句对Teacher数据库进行以下修改:添加一个日志文件Teacher_log1;将主数据库文件的增长上限修改为100MB;将主日志文件的增长上限修改为30MB。4.利用数据库SQLServerManagementStudio删除所创建的Student数据库。5.利用T-SQL语句删除所创建的Teacher数据库。6.自行选择一个数据库进行分离、附加、脱机、联机、收缩数据库、收缩文件的操作。7.认真查看各题操作后的结果情况。习题一、选择题1.在SQLServer数据库中,主数据文件的扩展名为____________。A.MDFB.LDFC.NDFD.LOG2.下列关于数据库的数据文件叙述错误的是____________。A.一个数据库只能有一个日志文件B.创建数据库时,PRIMARY文件组中的第一个文件为主数据文件C.一个数据库可以有多个数据文件D.一个数据库只能有一个主数据文件3.删除数据库使用的T-SQL语句是___________。A.CREATEDATABASEB.DROPDATABASEC.ALTERDATABASED.DELETEDATABASE二、填空题1.修改数据库使用SQL语句__________,删除数据库使用SQL语句__________。2.列举几个SQLServer的数据库对象_________、_________、_________和_________。3.在MicrosoftSQLServer2005系统中,一个数据库最少有一个_______文件和一个_______文件。三、简答题1.创建用户数据库的方法有哪些?具体操作步骤是什么?框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。2.SQLServer中包含了哪两种类型的数据库?3.SQLServer数据库中的对象有哪些?4.数据库的物理文件名和逻辑文件名各有什么作用?任务4创建教务数据库中的表课堂实践13.创建自定义数据类型my_Addr用于教务管理数据库中各表的地址列的类型,基本类型为varchar,长度为50。2.教材中给出了student表和teacher表的创建方法,剩下的八张表用SQLServerManagementStudio创建。3.使用DROPTABLE语句删除在SQLServerManagementStudio中创建的上述表,然后使用SQL语句再次创建上述数据表。4.自行选择数据表进行创建约束,并建立多张表的关系图。5.认真查看各题操作后的结果情况。课堂实践21.用SQLServerManagementStudio完成下列操作:(1)给学生表Student增加两个字段,一个是长度为2000个字符的字段简历Resume,另一个是长度为20个字符的籍贯Native。(2)把学生表中的籍贯列改为40个字符。(3)删除学生表中的简历字段。2.用T-SQL语句完成上述操作。3.自行选取一些表进行修改表的相关操作。4.认真查看各题操作后的结果情况。课堂实践31.用SQLServerManagementStudio向教务数据库中的十张表添加数据。2.用SQL语句向教务数据库中的十张表添加数据。3.认真查看各题操作后的结果情况。习题一、选择题1.利用T—SQL语言创建表时,语句是____________。A.DeleteTableB.CreateTableC.AddTableD.DropTable2.在数据库标准语言SQL中,关于NULL值叙述正确选项是____________。A.NULL表示空格B.NULL表示0C.NULL既可以表示0,也可以表示是空格D.NULL表示空值3.下列叙述错误的是___________。框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。A.ALTERTABLE语句可以添加字段B.ALTERTABLE语句可以删除字段C.ALTERTABLE语句可以修改字段名称D.ALTERTABLE语句可以修改字段数据类型4.SQLServer的字符型系统数据类型主要包括____________。A.Int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int二、填空题1.使用T—SQL语句管理表的数据,插入语句是:_____。修改语句是:_____。删除语句是:_____。2.一个Unicode字符串使用_____个字节存储,而普通字符采用_____个字节存储。3.表的关联就是_____约束。4.ALTERTABLE语句可以添加、_____和_____表的字段。三、简答题1.简述CREATETABLE语句的各个参数的作用。2.INSERT语句的用途是什么?如果在INSERT语句中列出了6个列名,那需要提供几个列值?如果向一个没有缺省值而且也不允许NULL值的列中插入一个NULL值,结果会怎样?3.UPDATE语句的作用是什么?为什么在使用UPDATE语句时提供一个WHERE子句很重要?4.DELETE语句的作用是什么?使用DELETE语句能一次删除多个行吗?任务5教务数据库的安全性配置课堂实践11.使用SQLServerManagement