这个实验太简单了没写实验报告
多点赞多评论
一、实验目的与要求
1.熟悉SQL Server 2005中SQL Server Management Studio 的环境
2.了解SQL Server 2005数据库的逻辑结构和物理结构
3 .掌握使用向导创建和删除数据库的方法
4.掌握基本表、主码等基本概念
4.掌握SQL语言的数据定义功能,要求能使用向导和SQL两种方法来建立数据库、以及数据表。
二、实验内容
1.熟悉SQL Server 2005中SQL Server Management Studio 的环境
2.掌握SQL Server默认安装的各个数据库的主要作用
(1)master数据库
(2)model数据库
(3)msdb数据库
(4)tempdb数据库
3.利用向导创建数据库和删除数据库
设有一学籍管理系统,其数据库名为“EDUC”,初始大小为 10MB,最大为 50MB,数据库自动增长,增长方式是按 5%比例增长;日志文件初始为2MB,最大可增长到 5MB,按 1MB 增长。数据库的逻辑文件名为“student_data”,物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。
(1) 使用向导创建上诉描述的数据库。
使用 SQL Server Management Studio(简称 SSMS)创建数据库。
(2)使用向导删除上面建立的数据库。
用 SSMS 删除添加建立的数据库 EDUC1
步骤:
- 启动SSMS,单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。如果身份验证选择的是“混合模式”,则要输入 sa 的密码

- 建立数据库:在“对象资源管理器”窗口,建立上述数据库 EDUC。在数据库节点上右击选择新建。同时建立一个同样属性的数据库 EDUC1。

- 修改数据库名,数据库逻辑名,初始大小,增长方式等

- 用 SSMS 删除添加建立的数据库 EDUC1。
4. 使用 SQL 语句创建和删除数据库
(1) 以下是创建数据库 userdb1 的 SQL 语句,
create database userdb1
on
(name='userdb4_data',/*数据文件的逻辑名称,注意不能与日志逻辑同名*/
filename='d:\sql_data\userdb4.mdf' ,/*物理名称,注意路径必须存在*/
size=5,/*数据初始长度为 M*/
maxsize=10,/*最大长度为 M*/
filegrowth=1)/*数据文件每次增长 M*/
log on
( name=userdb4_log,filename='d:\sql_data\userdb4.ldf ', size=2 ,
maxsize=5 ,filegrowth=1)
go // 运行上诉语句建立数据库 userdb1
(2) 根据步骤 1 的 sql 语句,写出创建数据库 supermark 的 sql 语句,并建立数据库 EDUC。
(3)用 SQL 语句删除步骤一建立的数据库 userdb1。
5.使用SSMS建立、删除数据表
(1)在已经建立的supermarket数据库的基础上,建立以下数据表(参考附录A):
(a)商品表 commodity
(b)供应商表 supplier
(c)供应表 supplying
(d)采购单表 stock
(e)采购明细表 stockDetail
(f)销售单表 sale
(g)销售明细表 saleDetail
(h)客户表 customer
(i)职员表 Employee
(2)使用SSMS查看新生成表的结构和内容
(3)使用SSMS修改表结构
(a)在商品表中加入描述商品信息的属性
(b)将客户表中的客户联系电话(CUtelephone)的数据类型改为varchar(20)
(4)使用SSMS和SQL语句删除基本表
(a)使用SSMS删除客户表
(b)使用SQL语句删除商品表
三、自我测试
- 使用SQL Server Management Studio新建一个名称为“test”的数据库
- 使用SSMS或SQL语句在test数据库建立以下数据表
(1)学生表:学号,姓名,性别,出生日期,系别
(2)课程表:课程编号,课程名称,学分
(3)选课表:学号,课程号,成绩
1767

被折叠的 条评论
为什么被折叠?



