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

数据库系统SQL实验.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创建架构 架构是一个对象的容器,可以包含多个数据表,存储过程和视图等基础对象,SQL Server 2008采用架构分离的方式,增强了管理对象的灵活性。 架构创建有两种方式: 图形化界面 选择“数据库”,→架构→角色→配置权限 命令 Create Schema 架构名称(选择数据库已分类定义过)Authorization 用户名或角色 例,先创建用户“李雪0501” 后 创建架构 create schema admin authorization 李雪drop schema admin 1数据定义 1.1模式的定义与删除 1、定义模式 在查询窗口输入, [例1] create database testStudCour 创建数据库testStudCour,在对象资源管理器中的目录“数据库”单击右键“刷新”,出现“testStudCour”数据库 [例2] create database [testStudCour2] on primary ( name = NlixuetestStudCour, filename = Nd:\lixuetestStudCour.mdf , size = 3072KB , maxsize = unlimited, filegrowth = 1024KB ) LOG ON ( name = NlixuetestStudCour_log, filename = Nd:\lixuetestStudCour_log.ldf , size = 1024KB , maxsize = 2048GB, filegrowth = 10% ) [例3] create database testStudCour3 Create table testStudCour3.TabStudCour( 学号 nchar(9) primary key, 姓名 nchar(10) NULL, 性别 nchar(2) NULL, 系别 nchar(20) NULL,) 消息2760,级别16,状态1,第8 行 指定的架构名称testStudCour3 不存在,或者您没有使用该名称的权限。 create database testStudCour3 在执行 Create table testStudCour3.dbo.TabStudCour( 学号 nchar(9) primary key, 姓名 nchar(10) NULL, 性别 nchar(2) NULL, 系别 nchar(20) NULL,) database testStudCour2 删除数据库testStudCour,在对象资源管理器中的目录“数据库”单击右键“刷新”,“testStudCour”数据库被删除 [例5] drop database testStudCour3 Restrict 消息156,级别15,状态1,第13 行 关键字Restrict 附近有语法错误。 drop database testStudCour3 cascade 消息156,级别15,状态1,第13 行 关键字cascade 附近有语法错误。 1.2.1 定义基本表 先执行 create database stud_cour 后执行 [例7] create table [stud_cour].[dbo].student(sno nchar(9) primary key, sname nchar(20) not null, ssex nchar(2), Sage int, sdept nchar(20)) [例8]create table [stud_cour].[dbo].Course(Cno nchar(2) primary key, Cname nchar(10) not null, Cpno nchar(2), Ccredit smallint) [例9]create table [stud_cour].[dbo].SC(Sno nchar(9), Cno nchar(2), Grade smallint, primary key (Sno,Cno), foreign key (sno) references Student(sno), foreign key (cno) references Course(cno)) 1.2.2 修改基本表 [例10] alter table stud_cour.dbo.

文档评论(0)

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

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

1亿VIP精品文档

相关文档