SQL SERVER数据库系统设计与实现
实 验 报 告
编制教师 余文春 审定
(适用于计算机科学学院各专业)
专业:                       
班级:                   级      班
学号:________________________
姓名:________________________
2010至2011学年 第一学期
算机科学学

实验名称:数据库的定义、建立和维护         指导教师:         
实验日期:        日  实验地点:        成绩:     
实验目的:
了解SQL Server数据库的逻辑结构和物理结构;
了解表的结构特点;
了解SQL Server的基本数据类型;
了解空值概念;
学会在“对象资源管理器”中创建数据库和表;
学会使用T-SQL语句创建数据库和表。
实验内容及基本要求:   
l)创建一个新的数据库。
创建用于企业管理的员工管理数据库,数据库名为YGGL。
数据库YGGL的逻辑文件初始大小为10MB,最大大小50MB,数据库自动增长,增长方式是按5%比例增长。日志文件初始大小为2MB,最大可增长为5MB(默认为不限制),按1MB增长(默认是按5%比例增长)。
数据库的逻辑文件名和物理文件名均采用缺省值。
事务日志的逻辑文件名和物理文件名也均采用缺省值。
要求分别使用“对象资源管理器”和T-SQL命令完成数据库的创建工作。
2)在创建好的数据库YGGL中创建数据表。
考虑到数据库YGGL要求包含员工的信息、部门信息以及员工的薪水信息,所以数据库YGGL应包含下列3个表:Employees(员工信息)表、Departments(部门信息)表、Salary(员工薪水情况)表。各表的结构分别为表T2.1、T2.2和表T2.3所示。
表T2.1  Employees表结构
列名
数据类型
长度
是否为空
说明
Employeeid
Char
6
×
sql server 2000是一种
员工编号,主键
Name
Char
10
×
姓名
Education
Char
4
×
学历
Birthday
Datetime
×
出生日期
Sex
Bit
×
性别,默认为1
Workyear
Tinyint
工作时间
Address
Varchar
40
地址
Phonenumber
Char
12
电话号码
Departmentid
char
3
×
员工部门号
表T2.2  Departments表结构
列名
数据类型
长度
是否为空
说明
Departmentid
Char
3
×
部门编号,主键
Departmentname
Char
20
×
部门名
Note
varChar
100
备注
表T2.3  Salary表结构
列名
数据类型
长度
是否为空
说明
Employeeid
Char
6
×
员工编号,主键
Income
Float
×
收入
Outcome
Float
×
支出
要求分别使用“对象资源管理器”和T-SQL语句完成数据表的创建工作。
基本要求
1.写出实验步骤
2.写出实验中遇到的问题及解决的方法
实验总结:                                                 
                                                           

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。