ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:353.72KB ,
资源ID:4335936      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4335936.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQLSERVER数据库管理系统软件的使用.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQLSERVER数据库管理系统软件的使用.docx

1、SQLSERVER数据库管理系统软件的使用数据库管理系统软件的使用一、实验目的(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。二、实验内容分别在和 2000中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。三、实验步骤:创建用于学生管理数据库,数据库名为,包含学生的基本信息,课程信息和选课信息。数据库包含下列3个表: (l) :学生基本信息。 (2):课程信息表。 (3):学生选课表。各表的结构分别如表1、表2和表3所示。表1 学生信息表:列名数据类型长度是否允许为空值字符(文本)型10否字符

2、(文本)型10否字符(文本)型2否整数(数值)型是字符型4否表2 课程信息表:列名数据类型长度是否允许为空值字符(文本)型3否字符(文本)型30否整数(数值)型是字符(文本)型3是表3 学生选课表:列名数据类型长度是否允许为空值字符(文本)型10否字符(文本)型30否整数(数值)型是1 用可视化界面在中建立数据库和表:(a)在中创建数据库,使用表设计视图创建如表1、表2、表3所示结构的3个表。提示:(1)启动2000或2003,选择文件-新建-空数据库,输入数据库文件名,进入(2);(2)启动如图1的设计界面后,选择表对象和使用使用设计器创建表,选择新建,进入(3);(3)生成如图2界面,选择

3、设计视图,点击确定按钮,进入(4);(4)在图3表设计界面下,分别创建表,表和表的结构;(5)输入表中的记录:分别在表、表和表中输入如下表中的记录:在数据库视图下,选择表对象中的相应表选择打开,在浏览视图下输入如下表记录:95001李勇男2095002刘晨女1995003王敏女1895004张立男1995005刘云女181数据库452数学63信息系统314操作系统465数据结构476数据处理37语言469500119295001285950013889500229095002380950032859500415895004285(b)对表中的记录进行浏览、修改、删除操作。2在中用企业管理器新建

4、数据库和表:(1)建立数据库:启动 2000企业管理器,界面如下:图4 2000企业管理器界面选择树形菜单数据库,点击鼠标右键,出现如下弹出式菜单,选择新建数据库在图中,按图分别设置数据库的属性,点击确定按钮,完成了数据库的创建。图5 数据库名称属性设置 图6 数据库数据文件属性设置图7 数据库日志文件属性设置选择确定按钮,则创建数据库。(2)建立、表:选择数据库树形菜单,选择表,在图8表逻辑对象中点击鼠标的右键,在弹出式菜单中选择新建,启动表设计器。图8表逻辑对象界面选择新建,启动如图9的表设计器,建立表结构,保存为。图9 的表结构分别按表2、3建立表和表。(3)在表中添加记录:选择表,在快

5、捷菜单下选择打开表-返回所有行,进入图11,输入学生表中的记录。图10图11 表记录录入依次按相同方法建立表和 表,并输入其中的记录。(4)修改表中的数据:(5)删除表中的记录思考:1. 数据库主要有哪些对象组成?2. 2000数据库主要由哪些逻辑对象组成?物理数据库文件包括哪些文件?实验二:数据库的建立和维护实验目的熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。实验内容建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。实验步骤:创建用于学生管理数据库,数据库名为,包含学生的基本信息,课程信息和选课信息。数据库包含下列3个表: (l) :学生基本信息。

6、(2):课程信息表。 (3):学生选课表。各表的结构分别如表1、表2和表3所示。表1 学生信息表:列名数据类型长度是否允许为空值字符型10否字符型10否字符型2否整数型是字符型4否表2 课程信息表:列名数据类型长度是否允许为空值字符型3否字符型30否整数型是字符型3是表3 学生选课表:列名数据类型长度是否允许为空值字符型10否字符型30否整数型是一. 数据库的建立:2 用可视化界面建立:(a) 在中用企业管理器-新建数据库;3 命令方式建立:(a) 在中,在查询分析器中使用语句: (, E:, 10, 50, 5%) (, e:, 2, 5, 1)二. 表的建立:1 用可视化界面建立:在 中用

7、企业管理器数据库表右键新建表;2 命令方式建立:在 中查询分析器的编辑窗口中用下列语句: ( (5) (10) (2) (4) ( (2) (30) (2) ) ( (5) (2) )三. 表数据的添加:1. 用可视化方法: I: 在 中用企业管理器数据库表表名右键打开表返回所有行;输入下列数据:95001李勇男2095002刘晨女1995003王敏女1895004张立男1995005刘云女181数据库452数学63信息系统314操作系统465数据结构476数据处理37语言4695001192950012859500138895002290950023809500328595004158950

8、042852. 在 查询分析器的编辑窗口中使用下列 语句插入数据: (, ) (95001, 李勇, 男, 20, ) (, ) (95002, 刘晨, 女, 19, ) (, ) (95003, 王敏, 女, 18, ) (, ) (95004, 张立, 男, 19, ) (, ) (95005, 刘云, 女, 18, ) (, ) (1, 数据库, 4, 5) (, ) (2, 数学, 6, ) (, ) (3, 信息系统, 3, 1) (, ) (4, 操作系统, 4, 6) (, ) (5, 数据结构, 4, 7) (, ) (6, 数据处理, 3, ) (, ) (7, 语言, 4,

9、 6) () (95001, 1 ,92) () (95001, 2 ,85) () (95001, 3 ,88) () (95002, 2 ,90) () (95002, 3 ,80) () (95003, 2 ,85) () (95004, 1 ,58) () (95004, 2 ,85)四. 表数据的修改:1. 用可视化方法: 在 中用企业管理器数据库表表名右键打开表返回所有行;在表格中将相应的数据修改即可。2命令方法:将所有学生的年龄增加一岁: 1 将4号课程的学分改为4: 4 4设置7号课程没有先行课: 7将95001号学生的1号课程的成绩增加3分: 3 95001 1五. 表数据的

10、删除:1. 用可视化方法: 在 中用企业管理器数据库表表名右键打开表返回所有行;单击左边的行标记, 选定某一行, 或单击后拖动选择相邻的多行, 再右击鼠标选择弹出式菜单中的删除。2命令方法:删除学号为95005的学生的记录: 95005删除所有的课程记录: 删除成绩为不及格(少于60分)的学生的选课记录: 60思考:比较用可视化界面与命令方式在数据的插入、修改、删除方面的优缺点。实验三:数据库的简单查询和连接查询实验目的:掌握简单表的数据查询、数据排序和数据联结查询的操作方法。实验内容:简单查询操作和连接查询操作。实验步骤:一. 单表查询:1. 查询全体学生的学号和姓名: , 2. 查询全体学

11、生的所有信息: * 或者 , , , 3. 查询全体学生的姓名, 出生年份,和所在系, 并用小写字母表示所有系名: , 出生年份为: , () - , () 4. 给上例的结果集指定列名: , 出生年份为: 出生, ()- 年份, () 系名 5. 查询选修了课程的学生的学号: 比较: 6. 查询年龄在20岁以下的学生的姓名及其年龄: , 207. 查询考试成绩有不及格的学生的学号: 60比较: 608. 查询年龄在20-30岁直接的学生的姓名, 姓名, 所在系: , , 20 30 9. 查询 系的所有学生的姓名和性别: , (, ,) 10. 查找所有姓李的学生的姓名, 学号和性别: ,

12、, 李%比较: 将学生表中的95001号学生的姓名李勇改为李勇勇, 再执行: , , 李_11. 查询没有先行课的课程的课程号和课程名: , 二. 查询结果排序12. 查询选修了3号课程的学生的学号和成绩, 并按分数降序排列: , 3 23. 查询全体学生的情况,查询结果按所在系号升序排列, 同一系中的学生按年龄降序排列: * , 三. 连接查询:14. 查询每个学生及其选修课程的情况: .*, .* , 比较: 笛卡尔集: .*, .* , 自然连接: , , , , , , 15. 查询每一门课程的间接先行课(只求两层即先行课的先行课): , 间接先行课 , 比较: , 间接先行课 , 16. 列出所有学生的基本情况和选课情况, 若没有选课,则只列出基本情况信息: 中: , , , , s, *17. 查询每个学生的学号, 姓名, 选修的课程名和成绩: , , , S, C, 思考:如何求出不及格学生的学号, 姓名, 不及格的课程名以及成绩。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1