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小时内删除。
发表评论