- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 驼峰500重载无人机产品介绍.pdf VIP
- 建筑与市政施工现场安全卫生与职业健康通用规范培训课件-(2).pptx VIP
- 2025年社会工作者《初级综合能力》考点速记20页.pdf
- 联勤保障部队第九四〇医院面向社会招聘93人招聘笔试备考试题及答案解析.docx VIP
- SYNSPEC PM型颗粒物在线监测系统说明.ppt
- 从去思碑到言行录-元代士人的政绩颂扬、交游文化与身分形.pdf
- 赢利-未来10年的经营能力-读后感.pptx VIP
- 一次函数存在性问题(菱形).docx VIP
- 肠内营养并发症的预防与管理肠道感染的措施.pptx
- 2024年2月贵州省2024届高三大联考英语试卷(含答案).pdf VIP
文档评论(0)