数据库实用技术-实验二.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库实用技术-实验二

院(系) 计算机学院 专业 计算机科学与技术 班级 姓名 学号 同组人 实验室 S4305 组号 日期 课程 数据库实用技术 指导教师 成绩 实验项目编号 8103203002 实验项目名称 数据库和表的创建 一、实验目的 (1)了解SQL Server数据库的逻辑结构和物理结构。 (2)了解表的结构特点。 (3)了解SQL Server的基本数据类型。 (4)了解空值概念。 (5)学会在企业管理器中创建数据库和表。 (6)学会使用T-SQL语句创建数据库和表。 二、实验环境 WIN7操作系统 SQL Server2008 三、实验原理(或要求) 创建用于企业管理的员工管理数据库,数据库名为YGGL,包含员工的信息、部门信息以及员工的薪水信息。数据库YGGL包含下列3个表。 (1)Employees:员工自然信息表。 (2)Departments:部门信息表。 (3)Salary:员工薪水情况表。 四、实验步骤 1.在企业管理器中创建数据库YGGL 要求:数据库YGGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB增长(默认是按5%比例增长)。数据库的逻辑文件名和物理文件名均采用默认值,分别为YGGL_data和e:\sql\data\MSSQL\Data\YGGL.mdf,其中e:\sql\data\MSSQL为SQL Server的系统安装目录;事务日志的逻辑文件名和物理文件名也均采用默认值分别为YGGL_LOG和e: \sql\data\MSSQL\Data\YGGL_LOG.ldf。 以系统管理员Administrator是被授权使用CREATE DATABASE语句的用户登录SQL Server服务器,启动企业管理器→在服务器上单击鼠标右键→新建数据库→输入数据库名“YGGL”→选择“数据文件”选项卡→设置增长方式和增长比例→选择“事务日志”选项卡→设置增长方式和增长比例。 注意:在“数据文件”选项卡和“事务日志”选项卡中可以分别指定数据库文件和日志文件的物理路径等特性。 2.在企业管理器中删除创建的YGGL数据库 在企业管理器中选择数据库YGGL→在YGGL上单击鼠标右键→删除。 3.使用T-SQL语句创建数据库YGGL 按照实验步骤1中的要求创建数据库YGGL。 启动查询分析→在“查询”窗口中输入以下T-SQL语句: 单击快捷工具栏的执行图标,执行上述语句,并在企业管理器中查看执行结果。 4.在企业管理器中分别创建表Employees,Departments和Salary 在企业管理器中选择数据库YGGL→在YGGL上单击鼠标右键→新建→表→输入Employees表各字段信息→单击保存图标→输入表名Employees,即创建了表Employees。按同样的操作过程创建表Departments和Salary。 5.在企业管理器删除创建的Employees,Departments和Salary表 在企业管理器中选择数据库YGGL的表Employees→在Employees上单击鼠标右键→删除,即删除了表Employees。按同样的操作过程删除表Departments和Salary表。 6.使用T-SQL语句创建表Employees,Departments和Salary 启动查询分析器→在“查询”窗口中输入以入T-SQL语句: 单击快捷工具栏的执行图标,执行上述语句,即可创建表Employees。按同样的操作过程创建表Departments和Salary,并在企业管理器中查看结果 五、记录与处理(实验数据、误差分析、结果分析) 出现的问题: 解决方案:须在D盘根目录下建立一个名为DATA的文件夹。 实验记录:在数据库YGGL下创建三个表如下: 六、思考题 SQL SERVER怎么创建临时表: 方法一: create table #临时表名(字段1 约束条件, 字段2 约束条件, .....) create table ##临时表名(字段1

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档