数据库--数据表的创建与操作.doc_第1页
数据库--数据表的创建与操作.doc_第2页
数据库--数据表的创建与操作.doc_第3页
数据库--数据表的创建与操作.doc_第4页
数据库--数据表的创建与操作.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验2 数据表的创建与操作一、 实验目的和要求1. 了解表设计和表结构相关知识。2. 了解SQL Server 2000中的常用数据类型。3. 掌握应用企业管理器创建和修改表的方法。4. 掌握应用企业管理器查看表的方法。5. 掌握应用T-SQL创建和修改表的方法。二、 实验内容1. 分析设计“网上购物系统”数据库eshop的组成。2. 利用企业管理器创建会员表。3. 利用T-SQL创建商品类别表、商品表和订单表。4. 向四个表中插入部分数据。三、 实验步骤1、 在控制台根目录窗口中展开“数据库”文件夹,就会看到新建立的数据库eshop,如图2.1所示,鼠标右击“表”图标,在弹出的快捷菜单中选择“新建表”命令,启动“表设计器”,在表设计器窗口上部网格中,每一行描述了表中的一个字段,每一行有四列,分别描述了列名、数据类型、长度和允许空等属性,将members表的各列属性依次输入到网格中去,结构如表2-1所示。 图2.1“新建表”命令表2-1 members表结构属性名称数据类型及其长度m_accountVARCHAR(20)m_nameVARCHAR(20)m_sexCHAR(2)m_birthDATETIMEm_addressVARCHAR(50)m_salaryMONEYm_passwordVARCHAR(20)图 2.2 创建members表会员表members的创建SQL代码如下所示:CREATE TABLE members(m_account VARCHAR(20) primary key,m_name VARCHAR(20),m_sex CHAR(2),m_birth DATETIME,m_address VARCHAR(50),m_salary MONEY,m_password VARCHAR(20);1. 在eshop数据库中按要求创建表商品类别表product_type,SQL代码如下所示:CREATE TABLE product_type(pt_no CHAR(10) primary key,pt_name VARCHAR(30),information VARCHAR(50);2. 在eshop数据库中按要求创建表商品类别表products,SQL代码如下所示:CREATE TABLE products(p_no CHAR(10) primary key,p_name VARCHAR(30),p_date DATETIME,p_quantity INT,p_price MONEY,p_information VARCHAR(50), pt_no CHAR(10), foreign key (pt_no) references product_type(pt_no);3. 在eshop数据库中按要求创建表订单表orders,SQL代码如下所示:CREATE TABLE orders(m_account VARCHAR(20),p_no CHAR(10),o_quantity INT,o_date DATETIME,o_confirm_state CHAR(1),o_pay_state CHAR(1),o_send_state CHAR(1),primary key(m_account,p_no),foreign key (m_account) references members(m_account),foreign key (p_no) references products(p_no)5、在eshop数据库的各表中插入实验数据,SQL代码如下所示:INSERT INTO members VALUES(Jinjin, 津津有味, 女, 1982-04-14, 北京市, 8200.0, jinjin);INSERT INTO members VALUES(Lfz, 刘法治, 男, 1976-08-26, 天津市, 4500.0, lfz0826);INSERT INTO members VALUES(liuzc518, 刘志成, 男, 1972-05-18, 湖南株洲, 3500.0, liuzc518);INSERT INTO members VALUES(Wangym, 王咏梅, 女, 1974-08-06, 湖南长沙, 4000.0, wangym0806);INSERT INTO members VALUES(Zhangzl, 张自梁, 男, 1975-04-20, 湖南株洲, 4300.0, zhangzl);INSERT INTO members VALUES(zhao888, 赵爱云, 男, 1972-02-12, 湖南株洲, 5500.0, zhao888);INSERT INTO product_type VALUES(0000000001, 食品, 所有吃的东西);INSERT INTO product_type VALUES(0000000002, 办公用品, 办公用到的物品);INSERT INTO product_type VALUES(0000000003, 日用品, 日常生活用到的物品);INSERT INTO products VALUES(0130810324, 清华同方电脑, 2005-12-11, 7, 8000.0, 优惠多多, 0000000002);INSERT INTO products VALUES(0140810330, 洗衣粉, 2005-05-31, 1000, 8.6, 特价销售, 0000000003);INSERT INTO products VALUES(0140810332, 红彤彤腊肉, 2005-05-20, 43, 15.0, 是一种卫生食品, 0000000001);INSERT INTO products VALUES(0140810333, 力士牌香皂, 2005-05-06, 22, 6.0, 是一种清洁用品, 0000000003);INSERT INTO products VALUES(0240810330, 电动自行车, 2005-05-31, 10, 1586.0, 价廉物美, 0000000003);INSERT INTO products VALUES(0240810333, 自行车, 2005-05-31, 10, 586.0, 价廉物美, 0000000003);INSERT INTO products VALUES(0910810001, 爱国者MP3, 2005-05-31, 100, 450.0, 价廉物美, 0000000002);INSERT INTO products VALUES(0910810002, 商务通, 2005-05-20, 10, 850.0, 价廉物美, 0000000002);INSERT INTO products VALUES(0910810003, 名人好记星, 2005-05-31, 100, 550.0, 价廉物美, 0000000002);INSERT INTO products VALUES(0910810004, 奥美嘉 U盘, 2005-05-31, 100, 350.0, 价廉物美, 0000000002);INSERT INTO orders VALUES(jinjin, 0910810004, 2, 2005-06-06, 1, 0, 0);INSERT INTO orders VALUES(jinjin, 0910810004, 1, 2005-08-09, 1, 1, 1);INSERT INTO orders VALUES(lfz, 0910810001, 1, 2005-08-09, 0, 0, 0);INSERT INTO orders VALUES(lfz, 0910810004, 2, 2005-06-06, 1, 1, 1);INSERT INTO orders VALUES(liuzc518, 0140810324, 1, 2005-10-09, 0, 0, 0);INSERT INTO orders VALUES(liuzc518, 0910810001, 1, 2005-10-09, 1, 1, 0);INSERT INTO orders VALUES(liuzc518, 0910810004, 2, 2005-10-09, 1, 1, 0);INSERT INTO orders VALUES(wangym, 0910810001, 1, 2005-08-09, 1, 0, 0);运行结果如图2.3所示。图2.3 sql*plus中创建表并插入数据6、抓图说明

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论