任务1 SQL Server系统软硬件安装配
置
课堂实践1
1.上网查询目前主流的关系型数据库系统及各自的特点?
2.上网查询并写报告:数据库系统的发展。
课堂实践2
1.选择SQL Server 2005企业版,上网查询安装该版本所需要的软硬件环境。
2.安装SQL Server 2005企业版。
3.查询联机帮助了解SQL Server 2005的新特性。
4.上机熟悉SQL Server 2005的各项工具。
课堂实践3
1.注册和配置自己的服务器。
2.查资料用其他方法配置服务器。
习题
一、选择题
1.A是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用
户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA
2. D 是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。
A.DA TA B.INFORMA TION C.DB D.DBS
3.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、D 和
用户构成。
A.DBMS B.DB C.DBS D.DBA
4.目前A数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行
的商用数据库系统。
A.关系B.面向对象C.分布
5.下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
C 。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
A.只有ⅠB.只有ⅡC.Ⅰ和ⅡD.Ⅱ和Ⅲ
二、填空题
1.目前最常用的数据库模型有__层次___、__网状__和__关系__。20世纪80年代以来,
__关系__逐渐占主导地位。
2.数据库三个要素是_______、_______和_______。
3.关系数据库的操纵主要包括________、________、________和________数据。
4.一个关系数据模型的逻辑结构是________,它由______和______组成。
三、简答题
1.什么是数据库管理系统?它的主要功能是什么?
2.常用的三种数据库模型的数据结构各有什么特点?
3.SQL Sever 2005有哪些新特点?
(1)Notification Services 增强功能(2)Reporting Services 增强功能(3)新增的Service Broker(4)数据库引擎增加功能(5)数据访问接口方面的增强功能(6)Analysis Services 的增强功能(SSAS)(7)Integration Services 的增强功能(8)复制增强(9)工具和实用工具增强
4.详细介绍SQL Sever 2005的安装步骤?
任务2教务数据库系统设计分析
课堂实践1
1.用数据流图描述教务管理数据库中其他数据流。
2.结合需求分析规范说明书写出教务管理数据库系统的需求规格说明书。
3.用数据字典描述教务管理系统中的其它数据项。家长学院
课堂实践2
1画出教务管理系统中的其它局部ER图。
2上网查询ER模型转换为关系模型的规则。
残联对残疾人的补助
课堂实践3
1结合所在学校的教务管理进行需求分析,并设计ER模型,把ER模型转换为关系表。课堂实践4
1.上网查询实施数据完整性的方法,并结合教务管理数据库实施数据完整性。
2.上网查询BCNF、4NF、5NF。
习题
一、选择题
1数据库设计中的概念结构设计的主要工具是 C 。
A.数据模型 B.ER模型 C.新奥尔良模型 D.概念模型触不到的TA
2数据库设计中的逻辑结构设计的任务是把 A 阶段产生的概念数据库模式变换为逻辑结构的数据库模式。
A.需求分析 B.物理设计 C.逻辑结构设计 D.概念结构设计3一个规范化的关系至少应当满足 C 的要求。
A.一范式 B.二范式 C.三范式 D.四范式
二、填空题
1数据库设计的特点是和。
2需求分析阶段常用的调查方法有、、、和等5种。
3需求分析的主要方法有、。
三、简答题
1理解并给出下述术语的定义:关系模式,主码,外码,实体,属性,关系。
2数据库设计包括哪几个阶段?
3试述把ER图转换成关系模型的规则。
为什么软件打不开4什么是数据库规范化理论?它对数据库设计有什么指导意义?
任务3 创建教务数据库课堂实践1
1.启动‚SQL Server Management Studio‛,创建数据库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.认真查看各题操作后的结果情况。
课堂实践2
1.在SQL Server Management Studio中查看前面课堂实践1里建立的Student和
新学期的打算作文Teacher两个数据库的属性。
2.利用SQL Server Management Studio对Student数据库进行以下修改:
添加一个日志文件Student_log1;
将主数据库文件的增长上限修改为500MB;
将主日志文件的增长上限修改为300MB。
3.利用T-SQL语句对Teacher数据库进行以下修改:
添加一个日志文件Teacher_log1;
将主数据库文件的增长上限修改为100MB;
将主日志文件的增长上限修改为30MB。
4.利用数据库SQL Server Management Studio删除所创建的Student数据库。
5.利用T-SQL语句删除所创建的Teacher数据库。
6.自行选择一个数据库进行分离、附加、脱机、联机、收缩数据库、收缩文件的操作。
7.认真查看各题操作后的结果情况。
习题
一、选择题
1. 在SQL Server数据库中,主数据文件的扩展名为____________。
A. MDF
B. LDF
C. NDF
D. LOG
2. 下列关于数据库的数据文件叙述错误的是____________。
A.一个数据库只能有一个日志文件
B.创建数据库时,PRIMARY文件组中的第一个文件为主数据文件
C.一个数据库可以有多个数据文件
D.一个数据库只能有一个主数据文件
3. 删除数据库使用的T-SQL语句是___________。
A. CREA TE DA TABASE
B. DROP DA TABASE
C. ALTER DA TABASE
D. DELETE DA TABASE
二、填空题
1. 修改数据库使用SQL 语句__________,删除数据库使用SQL 语句__________。
2. 列举几个SQL Server 的数据库对象_________、_________、_________和_________。
3. 在Microsoft SQL Server 2005系统中,一个数据库最少有一个_______文件和一个
_______文件。
三、简答题
1. 创建用户数据库的方法有哪些?具体操作步骤是什么?
2. SQL Server中包含了哪两种类型的数据库?
3. SQL Server数据库中的对象有哪些?
4. 数据库的物理文件名和逻辑文件名各有什么作用?
任务4 创建教务数据库中的表
课堂实践1
3.创建自定义数据类型my_Addr用于教务管理数据库中各表的地址列的类型,基本类型为varchar,长度为50。
2. 教材中给出了student表和teacher表的创建方法,剩下的八张表用SQL Server
Management Studio创建。
3.使用DROP TABLE语句删除在SQL Server Management Studio中创建的上述表,然后使用SQL语句再次创建上述数据表。
4. 自行选择数据表进行创建约束,并建立多张表的关系图。刺激真心话
5.认真查看各题操作后的结果情况。
课堂实践2
1. 用SQL Server Management Studio完成下列操作:
(1)给学生表Student增加两个字段,一个是长度为2000个字符的字段简历Resume,另一个是长度为20个字符的籍贯Native。
(2)把学生表中的籍贯列改为40个字符。
(3)删除学生表中的简历字段。
2.用T-SQL语句完成上述操作。
3. 自行选取一些表进行修改表的相关操作。
4.认真查看各题操作后的结果情况。
课堂实践3
1. 用SQL Server Management Studio向教务数据库中的十张表添加数据。
2.用SQL语句向教务数据库中的十张表添加数据。
3.认真查看各题操作后的结果情况。
习题
一、选择题
1. 利用T—SQL语言创建表时,语句是____________。
A. Delete Table
B. Create Table
C. Add Table
D. Drop Table
2. 在数据库标准语言SQL中,关于NULL值叙述正确选项是____________。
A. NULL 表示空格
伶伶俐俐
B. NULL表示0
C. NULL既可以表示0,也可以表示是空格
D. NULL表示空值
3. 下列叙述错误的是___________。