- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)