文档详情

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

发布:2017-06-11约3.59千字共12页下载文档
文本预览下载声明
实验三 使用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
显示全部
相似文档