DB实验报告 (2500字).docVIP

  • 22
  • 0
  • 约2.04万字
  • 约 39页
  • 2016-11-01 发布于贵州
  • 举报
DB实验报告 (2500字)

DB实验报告 (2500字) ok3w_ads(“s004”); ok3w_ads(“s005”); 一、实验目的 实验一 学习MS SQL Server 2005的安装、启动方法,注册SQL Server服务器的方法。 熟悉SQL Server的工作环境 掌握使用向导和命令建立数据库的方法 掌握数据库常用选项的设置方法 掌握建立数据表的方法。 二、实验内容 采用SQL语句创建数据库 CREATE DATABASE OrderMag2 ON PRIMARY(NAME=OrderMag2_Data, FILENAME = #39;C:\Program Files\Microsoft Server\MSSQL\data\OrderMag2_Data.ndf#39;, SIZE=10MB, MAXSIZE=200MB, FILEGROWTH=10%) LOG ON (NAME=OrderMag2_Log, FILENAME = #39;C:\Program Files\Microsoft SQL Server\MSSQL\data\OrderMag2_Log.LD#39;, SIZE=3MB, MAXSIZE=100MB, FILEGROWTH=10%) GO 三 回答问题 创建Store、Customer 、Order1三个表 use OrderMag2 create table Store( Pno char(6) primary key not null, Pname varchar(20) not null, Ptype char(2), SQL ) ) Pnum int create table Customer( Cno char(6) primary key not null, Cname varchar(20) not null, Ctel varchar(12) not null, Caddr varchar(50), Czip varchar(6) create table Order1( ) alter table Order1 add constraint fk_customer_id foreign key(Cno) references Customer(Cno); alter table Order1 add constraint fk_Store_id foreign key(Pno) references Store(Pno); alter table Order1 add constraint check_Onum check(Onumgt;=0 and Onum lt;=100) alter table Order1 add constraint check_Osum check(Osumgt;0) 操作过程中遇到的问题是“order”是数据库中的一个关键字,不能把它作为表的名字,所以在创建order表的时候在其后面加上数字或其他字母来以示区别。 四 实验小结 通过本次实验学会了MS SQL Server 2005的安装、启动方法,注册SQL Server服务器的方法;和如何使用向导和命令建立数据库和数据库常用选项的设置方法及建立数据表的方法。 Ono char(6) primary key not null, Cno char(6), Pno char(6), Onum int, Osum int, Odate datetime 实验二、数据维护及简单查询 一、实验目的: 学习使用查询分析器 掌握使用Insert、Update、Delete命令维护数据表的数据的方法 熟练掌握简单SQL命令的使用 二、实验内容: 1. INSERT命令输入数据 使用Insert命令分别向OrderMag数据库中的三个表中输入如下5条数据。 1) Store(Pno, Pname, Ptype, Pnum) 2) Order(Ono, Cno, Pno, Onum, Osum, Odate) 订单(订单号,顾客号,定购零件号,定购数量,订单金额,签订日期) 3) Customer(Cno, Cname, Ctel, Caddr, Czip) 顾客(顾客号,顾客名称,电话,地址,邮编) 先修改Store表的列Ptyp

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档