《数据库原理及应用》实验一SQL Server 2005使用

这个实验太简单了没写实验报告

多点赞多评论


一、实验目的与要求

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

步骤:

  1. 启动SSMS,单击连接按钮,便可以进入【SQL  Server  Management  Studio】窗口。如果身份验证选择的是混合模式,则要输入 sa 的密码
  2. 建立数据库:在“对象资源管理器”窗口,建立上述数据库 EDUC。在数据库节点上右击选择新建。同时建立一个同样属性的数据库 EDUC1。

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

  1. 用 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语句删除商品表

三、自我测试

  1. 使用SQL  Server  Management  Studio新建一个名称为“test”的数据库
  2. 使用SSMS或SQL语句在test数据库建立以下数据表

(1)学生表:学号,姓名,性别,出生日期,系别

(2)课程表:课程编号,课程名称,学分

(3)选课表:学号,课程号,成绩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值