欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库实验内容与作业汇编Word文档下载推荐.docx

    • 资源ID:5259469       资源大小:28.03KB        全文页数:23页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库实验内容与作业汇编Word文档下载推荐.docx

    1、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)复制

    2、增强(9)工具和实用工具增强4. 详细介绍SQL Sever 2005的安装步骤?任务2教务数据库系统设计分析1. 用数据流图描述教务管理数据库中其他数据流。2. 结合需求分析规范说明书写出教务管理数据库系统的需求规格说明书。3. 用数据字典描述教务管理系统中的其它数据项。1 画出教务管理系统中的其它局部ER图。2 上网查询ER模型转换为关系模型的规则。1 结合所在学校的教务管理进行需求分析,并设计ER模型,把ER模型转换为关系表。课堂实践41. 上网查询实施数据完整性的方法,并结合教务管理数据库实施数据完整性。2. 上网查询BCNF、4NF、5NF。1 数据库设计中的概念结构设计的主要工具是

    3、 C 。A数据模型 BER模型 C新奥尔良模型 D概念模型2 数据库设计中的逻辑结构设计的任务是把 A 阶段产生的概念数据库模式变换为逻辑结构的数据库模式。A需求分析 B物理设计 C逻辑结构设计 D概念结构设计3 一个规范化的关系至少应当满足 C 的要求。A一范式 B二范式 C三范式 D四范式1 数据库设计的特点是 和 。2 需求分析阶段常用的调查方法有 、 、 、 和 等5种。3 需求分析的主要方法有 、 。1 理解并给出下述术语的定义: 关系模式,主码,外码,实体,属性,关系。2 数据库设计包括哪几个阶段?3 试述把ER图转换成关系模型的规则。4 什么是数据库规范化理论?它对数据库设计有什

    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;数据文件的增长方式为“按MB”自

    5、动增长,初始大小为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,文件的增长方

    6、式为20。4 认真查看各题操作后的结果情况。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. 利

    7、用数据库SQL Server Management Studio删除所创建的Student数据库。5. 利用T-SQL语句删除所创建的Teacher数据库。6. 自行选择一个数据库进行分离、附加、脱机、联机、收缩数据库、收缩文件的操作。7. 认真查看各题操作后的结果情况。一、选择题1. 在SQL Server数据库中,主数据文件的扩展名为_。 A. MDF B. LDFC. NDF D. LOG2. 下列关于数据库的数据文件叙述错误的是_。A.一个数据库只能有一个日志文件 B.创建数据库时,PRIMARY 文件组中的第一个文件为主数据文件 C.一个数据库可以有多个数据文件 D.一个数据库只能有

    8、一个主数据文件3. 删除数据库使用的T-SQL语句是_。 A. CREATE DATABASE B. DROP DATABASEC. ALTER DATABASE D. DELETE DATABASE二、填空题1. 修改数据库使用SQL 语句_,删除数据库使用SQL 语句_。2. 列举几个SQL Server 的数据库对象_、_、_和_。3. 在Microsoft SQL Server 2005系统中,一个数据库最少有一个_文件和一个_文件。三、简答题1. 创建用户数据库的方法有哪些?具体操作步骤是什么?2. SQL Server中包含了哪两种类型的数据库?3. SQL Server数据库中的

    9、对象有哪些?4. 数据库的物理文件名和逻辑文件名各有什么作用?任务4 创建教务数据库中的表3 创建自定义数据类型my_Addr用于教务管理数据库中各表的地址列的类型,基本类型为varchar,长度为50。2. 教材中给出了student表和teacher表的创建方法,剩下的八张表用SQL Server Management Studio创建。3使用DROP TABLE语句删除在SQL Server Management Studio中创建的上述表,然后使用SQL语句再次创建上述数据表。4. 自行选择数据表进行创建约束,并建立多张表的关系图。5认真查看各题操作后的结果情况。课堂实践2 1. 用S

    10、QL 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. 利用TSQL语言创建表时

    11、,语句是_。 A. Delete Table B. Create TableC. Add Table D. Drop Table2. 在数据库标准语言SQL中,关于NULL值叙述正确选项是 _。A. NULL 表示空格 B. NULL表示0 C. NULL既可以表示0,也可以表示是空格 D. NULL表示空值3. 下列叙述错误的是_。 A. ALTER TABLE 语句可以添加字段 B. ALTER TABLE 语句可以删除字段C. ALTER TABLE 语句可以修改字段名称D. ALTER TABLE 语句可以修改字段数据类型4. SQL Server的字符型系统数据类型主要包括 _。A.

    12、 Int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int1. 使用TSQL语句管理表的数据,插入语句是:_。修改语句是:删除语句是:2. 一个Unicode 字符串使用_个字节存储,而普通字符采用_个字节存储。3. 表的关联就是_约束。4. ALTER TABLE 语句可以添加、_和_表的字段。1. 简述CREATE TABLE语句的各个参数的作用。2. INSERT语句的用途是什么?如果在INSERT语句中列出了6个列名,那需要提供几个列值?如果向一个没有缺省值而且也不允许NULL值的列中插

    13、入一个NULL值,结果会怎样?3. UPDATE语句的作用是什么?为什么在使用UPDATE语句时提供一个WHERE子句很重要?4. DELETE语句的作用是什么?使用DELETE语句能一次删除多个行吗?任务5 教务数据库的安全性配置1. 使用SQL Server Management Studio创建“SQL Server身份验证”登录名“testsql”,并查看其属性。最后删除登录名“testsql”。2. 使用T-SQL语句创建“Windows身份验证”登录名(对应的Windows用户为testwin)。然后查看所创建的登录名“testwin”的属性。最后删除登录名“testwin”。3.

    14、 使用SQL Server Management Studio创建与登录名“testsql”对应的数据库用户“sqluser”,并查看其属性。最后删除数据库用户“sqluser”。4. 使用T-SQL语句创建与登录名“testwin”对应的数据库用户“winuser”。将数据库用户“winuser”修改为“win”。然后查看教务数据库中数据库用户的信息。最后删除数据库用户“win”。5. 认真记录各题操作后的结果情况。1. 查看固定数据库角色db_owner的属性。2. 将数据库用户sqluser添加到db_owner角色中。3. 使用T-SQL语句在教务数据库中创建用户定义数据库角色“db_

    15、myuser”。4. 将数据库用户“sqluser”添加到“db_myuser”角色中。1. 使用SQL Server Management Studio授予数据库用户“sqluser”对student表的查询权限。查看student表的权限属性。2. 使用T-SQL授予数据库用户“sqluser”对teacher表的插入和修改权限,并查看授权后的teacher表的权限属性。3. 使用T-SQL拒绝数据库用户“sqluser”对student表的删除权限,并查看授权后的student表的权限属性。4. 使用T-SQL取消数据库用户“sqluser”对teacher表的修改权限,并查看授权后的t

    16、eacher表的权限属性。1. Windows 身份验证模式使用户可以通过_连接到SQL Server服务器。 A. SQL用户账号 B. 系统用户名C. Windows 操作系统用户账户 D. 应用程序用户名2. SQL Server默认的系统管理员登录帐户是_。 A.guest B. saC. BUILTINAdministrators D. sa 和BUILTINAdministrators3. 服务器角色是服务器级的一个对象,只能对应于_。 A. 登录名 B. 用户名C. 数据库名 D. 角色名4. 固定角色的所有成员自动继承角色的_。 A. 所有权限 B. 语句权限C. 对象权限 D

    17、. 默认权限1. Windows 身份验证模式,用户_提供登录名或密码让SQL server验证。2. 一个登录帐户可以映射到不同的数据库,产生_个数据库用户,一个数据库用户只能映射到_个登录帐户。3. SQL Server 2005为数据库提供了_个固定数据库角色。4. 如果没有对象的权限,用户将不能访问该对象。对象权限有五种:_、_、_、_和_。1. SQL Sever有哪两种身份验证模式?它们各自的含义是什么?2. 什么是登录帐户和数据库用户?它们之间有什么联系?3. 固定数据库角色有哪些,各有什么作用?4. 什么是语句权限?任务6 教务数据库的索引设计1 在major表的majorid

    18、列上创建唯一性聚集索引index_majorid。2 在class表的classroom列上创建唯一性非聚集索引index_classroom。3 在学生表的studentname列上创建非聚集索引index_studentname。4 在教师表的profession列和teachername列上创建复合非聚集索引index_profession_teachername。5 创建学生表的全文索引并进行查询(可上网查找采用SQL语句进行创建全文索引的相关资料,用SQL语句进行操作)。6 根据教务管理的查询需要自行设计并创建3-5个索引。7 认真记录各题操作后的结果情况。8. 将teacher表的

    19、索引文件index_teacher_phone改名为index_t_p。9. 删除上面的index_t_p索引。10. 查看课堂实践1中所创建的索引的基本信息。11. 选择其中的几个进行重命名和删除操作。12. 选择一个索引,查看它的数据和索引的碎片信息。13. 选择一个索引进行重建。14. 选择一个表或一个索引更新索引的分布统计页。15. 认真记录各题操作后的结果情况。1. 有一类索引被称作“唯一索引”。它可以采用_的索引结构。 A. 聚集索引 B. 非聚集索引C. 主键索引 D. 聚集索引或非聚集索引2. 删除索引可使用_语句。 A. DROP B. DELETEC. ALTER D. P

    20、ICK3. 有些索引列由_列组成,我们把这种索引称作“复合索引”。 A. 1 B. 2C. 2列以上 D. 5列以上4. 重新索引可使用_语句。 A. DBCC SHOWCONTIG B. DBCC DBREINDEXC. UPDATE STATISTICS D. DBCCCREATE1. 索引是针对_个表而建立的,索引可以创建在_列或_列的组合上。2. 索引是数据库对象中的一种。根据索引的顺序与数据表的物理顺序是否相同,可以把索引分成两种类型:_与_。3. 创建_索引,保证数据库表中每一行数据的唯一性。4. 用_命令可扫描指定的表的碎片并且可以确定该表或索引页是否严重不连续。1. 什么是索引

    21、?索引的种类及特点?2. 如何考虑创建索引?3. 复合索引中多列的先后顺序有作用吗?4. 可以用哪些系统存储过程来管理索引?任务7 教务数据库查询设计1 查询教师的所有信息。2 查询课程表的课程代号和课程名称。3 显示书名,出版社,作者及价格。4 将所有书的价格打九折显示。5 查询87年以后出生的学生的姓名、性别、班级及出生日期。6 查询j0601班的男生的所有信息。7 按出生日期排序显示学生的姓名、性别、出生日期及住址。8 查询姓“王”的名字是三个字的同学信息。9 查询班级为j0602的同学成绩并按从高到低排列。10.查询女生的信息并生成一张新表。11.根据需要及课程知识自行设计几个查询并写

    22、出SQL查询语句。12.认真记录各题操作后的结果情况。1 查询每个学生的学号、姓名、班级、课程名称、成绩及总分。2 查询各班的各门功课的最高分、最低分和平均分。3 检索86年、87年出生的学生姓名、班级、性别、年龄和出生日期。4 查询各位教师的姓名、任教课程及相应班级及上课地点。5 统计不同职称的教师的人数,并查询教师姓名、职称。6 查询每个学生的学号,总分。7 按学号排序查询每个学生的学号,姓名,课程号及成绩。8 查询每个学生的学号,姓名,课程名称及成绩。9 查询成绩不及格,及80分以上的学生学号,姓名,课程名称及成绩。习题七1. 在分组查询中,即要显示每一子组明细数据又要对每一子组进行统计

    23、,可以采用_子句。 A. COMPUTE B. COMPUTEBYC. GROUP D. GROUPBY2. 一个列中的值不是唯一的,在进行数据检索时,可以用_消除重复行。 A. DISTINCT B. DELETEC. UNION D. ORDER3. 连接可以在SELECT 语句的_子句中建立。 A. FORM B. WHEREC. JION D. FORM或WHERE4. 嵌套查询的执行流程是,首先执行_查询。 A. 外部 B. 内部C. 不一定 D. 要根据查询优化器定1. ORDER BY子句定义结果集中的行排列的顺序,可以指定结果集是按升序还是按降序排序,用_关键字是指定降序排序,

    24、用_关键字是指定升序排序。2. 交叉连接返回连接表中所有数据行的笛卡尔积。如一个表有50条记录,另如一个表有200条记录,交叉连接后将会产生_条记录。3. GROUP BY子句可按_分组汇总,为每一组产生一个值,通常和集合函数一起使用。4. 可以使用WHERE子句后加上_关键字进行模糊查询。1. 进行条件查询有什么关键字可以使用?如何用?2. 多表连接有哪些种类?各有什么特点?3. GROUP BY与COMPUTE BY有什么不同?4. 什么是嵌套查询?任务8 教务数据库的视图设计1. 创建一个只包含j0602班同学的基本信息的视图。2. 创建一个视图,包含表teacher中教师的姓名、性别、

    25、出生日期、职称信息。3. 在上一题视图的基础上创建包含职称为副教授职称的老师的视图。4. 创建一个包含不及格同学及90分以上同学的学号、姓名、课程名称及成绩的视图。5. 创建一个视图,是由表course、book及majorclasscourse创建的一个显示“j0601”班所开课程的课程名称,所用教材的教材名、出版社及作者的视图。6根据需要自行选择创建几个视图。7. 认真记录各题操作后的结果情况。1. 选择一个上面创建的视图,查看视图的信息。2. 选择一个上面创建的视图,修改删除其中的一列。3. 选择一个上面创建的视图,将其修改成加密视图。4选择一个上面创建的视图,查看其依赖关系。5. 选择一个上面创建的视图进行删除操作。6. 认真记录各题操作后的结果情况。1. 从视图view_student1中查询出班级为“j0601”、姓名为“李海波”的资料。2. 向视图view_stud


    注意事项

    本文(数据库实验内容与作业汇编Word文档下载推荐.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开