- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云南大学软件学院 实验报告
: 姓名: 成绩:
实验2使用向导创建并管理数据库
一、实验目的
理解数据库的概念。熟悉Microsoft SQL Server 2000基本操作。掌握SQL Server系统中“企业管理器”的使用方法;能够熟练使用企业管理器管理数据库、数据表。了解由已经生成的数据库产生SQL脚本的方法。
二、实验内容
SQL Server 2000数据库平台
使用企业管理器创建如下数据库:(截图)
使用企业管理器创建Employee数据库表:(截图)
练习生成Employee数据库脚本“employee.sql”,并分析和记录下脚本信息。
使用企业管理器生成Employee数据库表的关系图,并记录。
在企业管理其中,直接执行删除表月薪表salary中的Fact列的操作,看是否能执行这一操作。
可以执行该操作
三.思考题
1、在数据库salary表中要求base不小于300,bonus不小于50如何实现。
2、在数据库雇员信息表person中要求SEX列值只能为“男”或者“女”,如何实现。
USE [Employee]
GO
/****** Object: Table [dbo].[salary] Script Date: 03/21/2013 20:33:29 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[salary](
[Pno] [char](6) NOT NULL,
[base] [decimal](18, 0) NULL,
[Bonus] [datetime2](7) NULL,
[Month] [int] NOT NULL,
[Fact] [nchar](10) NOT NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=N(工人编号、month),主键 , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=Nsalary, @level2type=NCOLUMN,@level2name=NPno
GO
EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=N基本工资(要求base=300) , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=Nsalary, @level2type=NCOLUMN,@level2name=Nbase
GO
EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=N奖金(要求bonus=50) , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=Nsalary, @level2type=NCOLUMN,@level2name=NBonus
GO
EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=N月份 , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=Nsalary, @level2type=NCOLUMN,@level2name=NMonth
GO
EXEC sys.sp_addextendedproperty @name=NMS_Description, @value=N实发工资=基本工资+奖金 , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NTABLE,@level1name=Nsalary, @level2type=NCOLUMN,@level2name=NFact
GO
/****** Object: Table [dbo].[person] Script Date: 0
您可能关注的文档
- 区域房地产发展情况和趋势分析浅谈.doc
- Wireshark的数据包截获及协议分析.doc
- 雀巢及家乐福之供货商管理库存系统案例.doc
- 让每一个师生都能自主`与谐`健康发展.doc
- 高中英语复习:高中英语易错题集锦——情态动词.doc
- 报关实务试卷2.doc
- 三上会议手册新.doc
- 工程合同框架67层.doc
- 北航程序设计语言原理教材第04篇-note.doc
- 山东省德州市乐陵一中2014届高三上学期第一次月考语文试卷.doc
- 有关流程重组问题探讨课件.ppt
- 化工企业安全考试大全【含答案】.docx
- 2024年化工企业车间安全生产知识考试题真题附参考答案(满分必刷).docx
- 2024年05月福建省游泳跳水运动管理中心招考聘用高层次人才笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 2024年化工企业从业人员安全生产知识考题精品题库带答案(达标题).docx
- 化工安全基础知识试题通用题库附答案【实用】.docx
- 2024年 化工安全基础知识考题精选题库附参考答案(满分必刷).docx
- 2024年05月广西河池市罗城仫佬族自治县财政局公开招聘5人笔试上岸历年高频考点(难、易错点)附带答案详解.docx
- 化工环保安全知识题及答案优选题库【夺冠系列】.docx
- 2024年05月浙江金华永康市事业单位引进博士研究生21人(第二批)笔试上岸历年高频考点(难、易错点)附带答案详解.docx
文档评论(0)