网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库原理与应用实验03.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三 使用DDL创建、修改、删除数据库、表和索引 姓名: 计算机科学与技术 学号: 专业: 11网络工程 班级: 同组人: 无 实验日期: 2013/3/15 【实验目的与要求】 了解SQL Server 2005数据库的逻辑结构和物理结构。 掌握使用SQL 语句创建和删除数据库。 掌握使用SQL 语句创建和删除表、索引等。 【实验准备】 明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 了解用SQL语句创建和删除数据库的基本语法。 【实验要求】 熟练使用查询分析器进行数据库的创建和删除操作 完成用sql语句建立和删除数据库 完成用sql语句建立和删除数据库表的实验报告 【实验内容】 使用SQL创建与删除数据库 使数据定义语句Create Database可以创建数据库,该语句在使用时应指明数据文件和日志文件存放的路径,初始数据文件的大小等参数。 阅读以下是创建数据库SalesDB的SQL语句,理解其功能,并置于查询分析器中执行: create database SalesDB on ( name= SalesDB_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename=C:\Exam03\SalesDB4.mdf ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1--数据文件每次增长1M ) log on ( name= SalesDB_log, filename=C:\Exam03\SalesDB4.ldf , size=2 , maxsize=5 , filegrowth=1 ) 运行上述语句建立数据库SalesDB。 请给出语句执行结果截图: create database SalesDB on ( name= SalesDB_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename=C:\test3\SalesDB4.mdf ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1--数据文件每次增长1M ) log on ( name= SalesDB_log, filename=C:\test3\SalesDB4.ldf , size=2 , maxsize=5 , filegrowth=1 ) 2.用SQL语句删除前面实验中建立的数据库SalesDB 给出相关语句: DROP DATABASE SalesDB 给出测试结果: 分别用向导和SQL语句创建和删除表 1. 在上面实验建立的数据库SalesDB中,根据分析需要如下几个表: 表3.1 Product表(产品表) 字段名称 类 型 宽 度 允许空值 主 键 说 明 Pno char 6 NOT NULL 是 产品编号 Pname char 30 NOT NULL 产品名称 Price float NULL 价格 Stocks int NULL 库存量 表3.2 Customer表(客户信息表) 字段名称 类 型 宽 度 允许空值 主 键 说 明 Cno char 6 NOT NULL 是 客户编号 Cname char 30 NOT NULL 客户名称 Region char 10 NULL 地区 Leader char 8 NULL 负责人 Tel char 12 NULL 电话 表3.3 Product_Customer表(产品销售表) 字段名称 类 型 宽 度 允许空值 主 键 说 明 Pno char 6 NOT NULL 是 产品编号,外键,参照Product表 Cno char 6 NOT NULL 是 客户编号,外键,参照Customer表 Cdate datetime 8 NULL 是 销售日期 count int 数量 SalesAmount float 销售额 2.根据如上表结构用向导(企业管理器)创建各表。 完成后给出SQL Sevrver生成的数据库(表)关系图(截图): 3.用企业管理器删除所建立的表Product_Customer,Product和Customer 4.在查询分析器中用sql语句创建表Product 给出相关语句: CREATE TABLE Product ( Pno char(6) NOT NULL

文档评论(0)

185****7617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档