文档详情

创建活期储蓄管理系统数据库.doc

发布:2019-03-27约4.39千字共6页下载文档
文本预览下载声明
2011级《数据库应用技术》实验报告 学号: 姓名: 实验名称 任务 2 创建活期储蓄管理系统数据库 完成时间 2014/5/13 实验目的 1、掌握使用T-SQL语句创建数据库; 2、掌握使用T-SQL语句创建数据表; 3、掌握使用T-SQL语句对数据库进行一些基本的管理(如数据库的收缩等); 4、掌握使用T-SQL语句向表中添加数据。 实验内容 用Transact-SQL语句实现一下功能: 创建数据库“活期储蓄”; 对数据库的管理:收缩数据库,数据库更名,查看数据库的属性数据库的附加和分离; 创建数据库中相应的表,并在表中添加相应的数据。 实验要求 1、填写实验过程中的T-SQL 2、思考和记录实验中的问题,并能够找出解决方法 实验过程: 1.用SQL Server 2008创建任务1描述的数据库 数据库名称为:活期储蓄。 数据主文件为:活期储蓄_data.mdf,存储在“D:\data”(或者是自行定义的文件夹),存储空间初始值为5MB,最大空间为100MB,文件增量10%。 数据次数据文件为:活期储蓄_data2.mdf,存储在“D:\data”(或者是自行定义的文件夹),存储空间初始值为5MB,最大空间为100MB,文件增量10%。 日志文件为:活期储蓄_log.ldf,存储在“E:\data” (或者是自行定义的文件夹,但是不要和数据文件在一起),存储空间初始值为5MB,最大空间为200MB,文件增量5MB。 create database 活期储蓄 on primary (name=活期储蓄_data1, filename=D:\data\活期储蓄_data.mdf,--存储路径 size=5, maxsize=100, filegrowth=10% ), (name=活期储蓄_data2, filename=D:\data\活期储蓄_data2.mdf,--存储路径 size=5, maxsize=100, filegrowth=10% ) log on (name=活期储蓄_log, filename=E:\data\活期储蓄_log.ldf, size=5, maxsize=200, filegrowth=5 ) 2.数据库的管理 1)收缩数据库:分别使用SHRINKDATABASE和SHRINKFILE进行收缩活期储蓄数据库 dbcc shrinkdatabase (活期储蓄,10) use 活期储蓄 dbcc shrinkfile (活期储蓄_data1,20) use 活期储蓄 dbcc shrinkfile (活期储蓄_data2,20) use 活期储蓄 dbcc shrinkfile (活期储蓄_log,20) 2)数据库更名: exec sp_renamedb 活期储蓄,活期储蓄1 3)查看数据库的属性: exec sp_helpdb 活期储蓄1 4)数据库附加和分离: 分离: exec sp_detach_db @dbname = 活期储蓄1 附加: exec sp_attach_single_file_db @dbname = 活期储蓄, @physname=D:\data\活期储蓄_data.mdf 3.创建表 根据任务1描述的关系结构,建立表,并设置实体完整性、参照完整性的约束。 use 活期储蓄1 create table 储户基本信息( 账号 varchar(10) primary key, 姓名 varchar(10), 电话 varchar(16), 地址 varchar(50), 开户行 varchar(10), 开户日期 datetime ) use 活期储蓄1 create table 储户动态信息( 账号 varchar(10) primary key, 密码 varchar(10) not null, 信誉 int check(信誉=1 or 信誉=0), 存款额 int, 状态 int check(状态=1 or 状态=0) ) use 活期储蓄1 create table 储蓄所( 编号 varchar(10) primary key, 名称 varchar(50), 电话 varchar(16), 地址 varchar(50) ) use 活期储蓄1 create table 存取款( 账号 varchar(10) references 储户基本信息(账号), 储蓄所编号 varchar(10) references 储蓄所(编号), 标志 int check(标志=1 or 标志=0), 存取金额 int check(存取金额0), 存取日期 datetime ) 4.添加数据 下面的示例数据,实际上是给出了活期储蓄管理系统数据库
显示全部
相似文档