版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、预习报告1实验项目:创建数据库、数据表和数据操作预习日期:2012年3月11日实验原理摘要:通过对SQL SERVER 2005的安装使用,初步了解DBMS的工作环境和系统构架。熟练掌握数据库的创建、备份、删除、还原等基本操作;熟练掌握数据表中字段的增加、修改和删除的方法;熟练掌握数据表中插入、修改和删除数据的方法;实验仪器:PC实验内容及步骤:1. 熟悉实验环境2. 数据库的创建3. 数据表的创建4. 数据表的操作:增加字段、修改字段、删除字段5. 表中数据的操作:插入数据、删除数据、修改数据、6. 数据库的分离与附加、备份及还原实验报告1实验项目:创建数据库、数据表和数据操作实验日期:20
2、12年3月12日实验目的及要求:熟识SQL Server管理器的基本操作;创建和配置SQL Server数据库;熟练掌握数据库的创建、备份、删除、还原等基本操作;掌握数据表的创建;掌握录入数据至数据库表的方法;掌握数据表结构的修改;掌握修改数据库表中数据的方法;掌握删除数据库表中数据的方法;掌握复制数据库表的方法。实验环境(平台及软件):Windows XP,Microsoft SQL Server2005实验内容:(具体描述)1.创建数据库“mydatabase”:在“D:数据库”文件夹下创建mydatabase数据库文件,它由3MB的主数据库文件、5MB的次数据库文件和5MB的日志文件组成
3、。并且主数据库文件以1MB的增长速度,其最大数据文件的大小为10MB,次数据文件以2MB的增长速度,最大次数据文件的大小为15MB,事务日志文件以1MB的增长速度,最大日志文件的大小为10MB。2. 数据表的创建:1)创建数据表Student、Course和SC2)录入数据至数据表Student、Course和SC3)修改数据表Student的结构给Student表增加两个字段,一个是长度为2000个字符的字段简历Resume,另一个是长度为20个字符的字段籍贯Native。然后把籍贯列改为40个字符,把简历列删除。然后用SQL语句向Student表增加Resume列,修改Native为16个
4、字符。4)修改Student表和Course表的数据5)删除与插入数据3. 练习分离和附加数据库4. 删除数据库。实验步骤:1. 在SQL Server Management Studio中使用向导创建(1) 启动SQL Server Management Studio,用鼠标右键单击“数据库”图标,在弹出的快捷菜单中选择“新建数据库”。(2) 打开“新建数据库”对话框的“常规”选项卡,在名称栏中输入数据库的名称mydatabase。(3) 打开 “数据文件”选项卡,对每一个数据文件设置以下内容:文件名;文件存放的路径;文件初始大小;最大文件大小;文件增长方式。(4) 选择“事务日志”选项卡,
5、对日志文件也做相关内容的设定。设置完成之后,单击“确定”按钮。2. Create Table Student(Sno Char(12), Sname Char (10), Ssex Char (2) , Sage Smallint, Sdept Char (30) );Create Table Course (Cno Char(10) , Cname Char (40) , Cpno Char (10), Ccredit Smallint );Create Table SC (Sno Char(20), Cno Char(10) , Grade Smallint )向Student表中添加新列
6、Resume。在查询窗口中输入下面的SQL语句:ALTER TABLE Student ADD RESUME CHAR(2000) 打开一个新的查询窗口,修改Native的定义。可输入下面的SQL语句:ALTER TABLE Student ALTER COLUMN NATIVE CHAR(16)修改学生表中的数据,将学号为95001的学生的姓名改为张明:update Student set sname='张明' where sno='95001'输入以下SQL语句,删除“李勇”的记录:delete from Student where sname='李
7、勇'输入以下SQL语句,重新插入“李勇”的记录INSERT INTO Student VALUES(“200215121”,“李勇”,“男”,20,“CS”)3. 1)右击“mydatabase”数据库,在“任务”中选择“分离”选项,出现“分离数据库”对话框,单击“确定”按钮。2)查看对象资源管理器中“数据库”文件夹,数据库“mydatabase”已经不存在了。3)打开资源管理器,将D盘“数据库”文件夹下的mydatabase.mdf和mydatabase _log.ldf复制到U盘或活动硬盘。4) 右击“mydatabase”数据库,选择“附加”,出现“附加数据库”对话框,单击“添加
8、”按钮,定位数据库文件“mydatabase.mdf”,单击“确定”。返回到“附加数据库”对话框,单击“确定”附加完成。5) 查看对象资源管理器, “mydatabase” 数据库结点已经存在。4. 1)在数据库“mydatabase”上右击选择“删除”,在弹出的“删除对象”窗口中单击“确定”。2) 打开资源管理器,打开D盘“数据库”文件夹,查看mydatabase.mdf和mydatabase _log.ldf已消失。注意:(1)删除数据库时绝不能采用在资源管理器中直接删除数据库文件的方法;(2)也可“新建查询”,输入并执行“DROP DATBASE mydatabase”命令删除数据库。实
9、验结果: 注:如果上述的实验步骤写不开可在“实验结果”一栏中填写!总结:根据自己的情况填写。预习报告2实验项目:SQL数据查询预习日期:2012年4月8日实验原理摘要:熟练掌握各种查询操作(单表查询、连接查询、嵌套查询、集合查询),利用Select语句进行查询操作;实验仪器:PC实验内容及步骤:1. 根据教材第74页习题5,建立SPJ数据库2. 用SQL语言完成第二章习题5中的查询;3. 用SQL语言完成第三章习题5中的各项操作。实验报告2实验项目:SQL数据查询实验日期:2012年4月9日实验目的及要求:熟练掌握SQL语言的数据定义、更新和查询功能。实验环境(平台及软件):Windows X
10、P,Microsoft SQL Server2005实验内容:(具体描述)1. 创建实验用数据库spj_database2. 创建教材第74页习题5中的数据表S、P、J和SPJ3. 录入数据至数据表S、P、J和SPJ4. 针对上述4个表试用SQL完成第二章习题5中的查询5. 针对上述4个表试用SQL完成第三章习题5中的各项操作实验步骤:1. 利用实验1中的方法创建实验数据库spj_database2. 创建教材第74页习题5中的数据表S、P、J和SPJ3. 录入数据至数据表S、P、J和SPJ4. 写出第二章习题5中的查询的T-SQL语句5. 写出第三章习题5中的各项操作的T-SQL语句实验结果
11、: 注:如果上述的实验步骤写不开可在“实验结果”一栏中填写!总结:根据自己的情况填写。预习报告3实验项目:SQL SERVER安全管理预习日期:2012年4月29日实验原理摘要:学习登录机制、数据库用户和对象操作权限的管理方法;实验仪器:PC实验内容及步骤:1. 以系统管理员的身份创建使用Windows身份验证的登陆账号WinUser;2、以系统管理员的身份创建使用SQL Server身份验证的登陆账号SQLUser,设置可访问数据库SPJ;3、登陆账号SQLUser创建访问所有数据库的用户账户。4、不允许SQLUser在数据库SPJ中创建视图和表,但允许其他操作。5、授予用户WinUser对
12、数据库SPJ的S表的INSERT、UPDATE权限。实验报告3实验项目:SQL SERVER安全管理实验日期:2012年5月7日实验目的及要求:1、学习和掌握创建登录账号的方法。2、掌握创建数据库用户的方法。3、掌握许可权限管理。实验环境(平台及软件):Windows XP,Microsoft SQL Server2005实验内容:(具体描述)1. 以系统管理员的身份创建使用Windows身份验证的登陆账号WinUser;2、以系统管理员的身份创建使用SQL Server身份验证的登陆账号SQLUser,设置可访问数据库SPJ;3、登陆账号SQLUser创建访问所有数据库的用户账户。4、不允许
13、SQLUser在数据库SPJ中创建视图和表,但允许其他操作。5、授予用户WinUser对数据库SPJ的S表的INSERT、UPDATE权限。实验步骤:1、创建使用Windows身份验证的登陆账号WinUser。(1) 确认登录账号是已存在的Windows XP中的用户账号。若不是,则立即在操作系统中创建此用户账号(建议密码也是WinUser)。(2) 展开“对象资源管理器”组件中的“安全性”选项,选中“登录名”,单击鼠标右键,在弹出的快捷菜单中选择“新建登录名”,打开“登录名-新建”对话框。(3) “常规”选项卡中,单击“登录名”输入框右侧的“搜索”按钮,将刚才创建的Windows账号“Win
14、User”添加到SQL Server2005即可;在“身份验证”选项区域中,选择“Windows身份验证”单选按钮;其他选择默认(注意默认数据库是master),单击“确定”完成创建。(4) 查看LOCAL当前的登录账号,WinUser已经存在。(5) 验证用WinUser账号登录SQL Server。首先在操作系统中注销当前用户的登录,然后用WinUser账号登录操作系统。再用此账号WinUser连接SQL Server,此用户可以使用数据库master。2、 创建使用SQL Server身份验证的登陆账号SQLUser,设置可访问数据库SPJ。(1) 打开创建登录账号窗口。展开“安全性”,
15、在“登录名”上击右键,选择“新建登录名”,打开“登录名-新建”对话框。(2) 在“常规”选项卡中,在“登录名”输入框中输入账号SQLUser;在“身份验证”选项区域中,选择“SQL Server身份验证”单选按钮;在“密码”输入框中输入SQLUser;在“数据库”下拉列表中,选择SPJ,其他选择默认。(3) 在“数据库访问”选项卡中,在“指定此登录可以访问的数据库”选项区域中选择数据库SPJ,观察“用户列”的变化。(4) 单击“确定”完成创建。(5) 查看当前的登录账号,SQLUser已经存在。(6) 验证用SQLUser账号登录SQL Server。用此账号SQLUser连接SQL Serv
16、er,此用户可以使用数据库SPJ。3、 为登陆账号SQLUser创建访问所有数据库的用户账户。(1) 展开“安全性”,单击选择“登录名”。(2) 在右窗格中,右击SQLUser,选择“属性”,打开“登录属性”对话框,选择“用户映射”选项。(3) 在“映射到此用户名的数据库”选项区域中选择所有数据库,可以看到在所有数据库的“用户列”中显示出SQLUser,即为所有数据库的用户名。(4) 单击“确定”完成创建,该用户可以访问LOCAL实例中所有数据库。4、 不允许SQLUser在数据库SPJ中创建视图和表,但允许其他操作。(1) 以系统管理员的身份启动,右击SPJ选择“属性”,打开数据库属性对话框。(2) 打开“权限”选项卡,在用户SQLUser一行中,选择除“创建表”和“创建视图”以外的所有选项。(3) 单击“确定”,操作完成。5、 授予用户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 茶文化与茶艺鉴赏 教案 项目二 得茶益-茶与健康
- 光的折射(教案)
- 2024-2025学年重庆市八中高三上学期适应性月考卷(二)地理试题及答案
- 载体桩自动化施工技术规范编制说明
- 上海市市辖区(2024年-2025年小学五年级语文)统编版能力评测(上学期)试卷及答案
- 九年级化学上册全套教案
- DB11T 1095-2014 旅行社服务网点服务要求
- 山东省济南市莱芜区2024-2025学年九年级上学期期中考试化学试题(含答案)
- 河北省张家口市桥西区2024-2025学年九年级上学期11月期中化学试题(含答案)
- 2024-2025学年湖北省高中名校联盟高三(上)月考物理试卷(11月)(含答案)
- 2024年广东茂名高州市教师发展中心和高州市教育事务中心选聘历年高频难、易错点500题模拟试题附带答案详解
- 2024年建筑继续教育-一级建造师继续教育考试近5年真题集锦(频考类试题)带答案
- 第7章-机器学习
- 2024年秋季新人教版7年级上册生物课件 第2单元 第2章大单元整体设计
- 第1课 课题一《课外生活小调查·周末生活我采访》(教案)-2024-2025学年三年级上册综合实践活动浙教版
- 世界的气温和降水课件
- 大学生职业发展与就业指导 课件 模块3、4 职业世界探索、大学生就业和未来发展的主要方式
- 离心压缩机设计-曼透平
- 北京市通州区2024届高三上学期期中质量检测数学试题 含解析
- Unit2 School things Lesson 3 (教学设计)-2024-2025学年人教精通版(2024)英语三年级上册
- 江苏省2024高中学业水平合格考历史试卷试题(含答案详解)
评论
0/150
提交评论