数据库原理实验指导书
《数据库原理》实验教学指导书

目录第一部分大纲和计划1.1 实验教学大纲 1 1.2 实验实施计划表 2第二部分实验说明2.1 实验一:了解Oracle中的基本知识 3 2.2 实验二:Oracle中的查询 4 2.3 实验三:Oracle中的表 5 2.4 实验四:PL/SQL编程(一) 6 2.5 实验五:PL/SQL编程(二) 7 2.6 实验六:PL/SQL编程(三) 8 2.7 实验七:PL/SQL编程(四) 9 2.8 实验八:触发器设计 10第三部分实验补充教材3.1 实验一:了解Oracle中的基本知识 11 3.2 实验二:Oracle中的表 12 3.3 实验三:Oracle中的查询 15 3.4 实验四:PL/SQL编程(一) 15 3.5 实验五:PL/SQL编程(二) 18 3.6 实验六:PL/SQL编程(三) 22 3.7 实验七:PL/SQL编程(四) 26 3.8 实验八:触发器设计 31第一部分大纲和计划1.1《数据库原理》实验教学大纲一、课程名称:数据库原理(Principle of Database System)二、课程编码:三、课程总学时: 16 学时 [理论: 0 学时;实验: 16 学时]四、课程总学分:学分五、适用专业和开课学期:计算机科学与技术专业,第4学期。
六、实验的目的与任务:通过ORACLE中用户及表的创建、SQL查询、ORACLE中的表、PL/SQL编程、触发器设计等实验,使学生掌握数据库技术的基本原理在大型数据库中的应用。
七、主要仪器设备及台(套)数:计算机八、主要实验教材(指导书)及参考用书:《数据库原理及应用》(Oracle)实用教程刘甫迎、王道学、党晋蓉主编清华大学出版社2004年10月第1版九、成绩考核方式及评分标准:教师根据学生通过FTP上交的实验报告确定其完成数量和质量,进一步综合学生的上机态度进行评分。
实验成绩占课程总成绩的30%。
十、实验开出率:100%十一、实验项目与要求:注:1.项目要求:必修、选修、其他;2.项目类型:演示、操作、模拟;3.项目性质:验证、综合、设计、研究。
数据库原理实验指导书

数据库原理实验指导书吉林工程技术师范学院2006年目录实验一数据库管理实验二SQL中的数据定义语言的使用实验三SQL中的数据查询功能的使用实验四SQL中的数据操纵语言与数据控制语言实验五事务管理与数据库备份与恢复实验一数据库管理一、实验目的掌握SQL Server 2000的安装和配置方法,熟悉SQL Server的系统环境,了解SQL Server 2000系统的相关服务及常用工具,重点是对“查询分析器”和“企业管理器”的熟悉和使用。
掌握创建数据库、创建表、修改表结构和记录操作的技术。
二、实验设备操作系统为WINDOWS 2000 (安装有SQL Server 2000个人版)计算机一台;三、实验内容1、安装SQL Server 2000系统(参见教师演示)。
2、启动SQL Server服务器管理器和服务。
3、了解Microsoft SQL Server程序组中的程序项有哪些及其主要作用?4、启动“企业管理器”:⏹了解企业管理器的界面、菜单结构以及各项功能;⏹了解“数据库服务器”的属性配置;⏹了解“数据库”的属性配置;⏹初步了解数据库、表、视图、用户、安全管理等概念;5、浏览northwind数据库。
6、练习“查询分析器”的使用7、在企业管理器中创建一个名为“DEMO1”的数据库;8、在“DEMO1”数据库中创建一个名为“STUDENT”的表,并输入记录表记录如下:入记录。
录。
⏹删除quantity 字段⏹改变ID的类型为NV ARCHAR⏹改变字段名NAME为PRODNAME⏹删除PRODUCTS表四、实验报告Microsoft SQL Server程序组中的程序项功能。
实验二SQL中的数据定义语言(DDL)的使用一、实验目的通过练习熟练掌握数据定义语言(DDL)的语法结构,并能利用DDL 创建表二、实验设备操作系统为WINDOWS 2000 (安装有SQL Server 2000个人版)计算机一台三、实验内容1、创建DEMO2数据库,属性采用默认值2、使用查询分析器,打开DEMO2数据库,创建雇员信息表,其SQL的DDL语句的程序清单如下:CREATE TABLE 雇员(number int not null,name varchar(20) not null,sex char(2) ,birthday datetime ,hiredate datetime ,ptitle varchar(10) ,salary money ,memo ntext)3、使用查询分析器,打开DEMO2数据库,创建供应商信息表,DDL语句如下create table 供应商信息(gyid varchar(10)not null primary key,gyname varchar(50) not null,gyhangye varchar(20) not null,gylianxiren varchar(12) not null,gytel varchar(60) not null,gychuanzhen varchar(20) not null,gywww varchar(50) not null,gyemail varchar(100) not null,gydizhi varchar(120) not null,youbian int not null,kaihuhang varchar(60) not null,bankcode varchar(40) not null,miaoshu varchar(1000))4、在企业管理器中查看刚才创建的两个表5、利用DDL创建以下三个表TABLE语句的语法形式如下:DROP TABLE 表名。
数据库原理实验指导书(本科16学时)

《数据库原理》实验指导书实验一建立数据库一、实验目的1.了解SQL Server 2000;2.掌握SQL Server 2000数据库的建立和删除。
二、实验内容1.查看SQL Server 2000的所有组件2.使用服务管理器3.使用企业管理器4.使用查询分析器5.在企业管理器中建立和删除数据库6.在查询分析器中建立和删除数据库三、实验步骤1.SQL Server 2000的组件(9个)(1)查询分析器:执行输入的SQL语句并显示结果。
(2)导入和导出数据:SQL Server 2000与其他数据库系统进行相互转换。
(3)服务管理器:管理SQL Server 2000的各种服务。
(4)服务器网络实用工具:管理和配置服务器网络。
(5)客户端网络实用工具:管理和配置客户端网络。
(6)联机丛书:帮助系统。
(7)企业管理器:对本地或远程SQL Server 2000服务器进行管理。
(8)事件探查器:监视SQL Server 2000执行的SQL语句。
(9)在IIS中配置SQL XML支持:配置对IIS对XML的支持。
2.服务管理器启动、暂停和停止指定服务器上的SQL Server 2000的服务。
(1)Server:指定服务器(2)Services:选择管理的4种服务①SQL Server:数据库引擎。
②SQL Server Agent:自动化工作代理服务。
③MS Search:文本查询服务④Distributed Transaction Coordinator:分布式事务处理控制器。
(3)Start/Continue:启动选定的服务(4)Pause:暂停选定的服务(5)Stop:停止选定的服务。
(6)“当启动OS时自动启动服务”复选框。
3.企业管理器对本地或者远程服务器进行管理操作。
1)管理服务器:(1)服务器服务:①Database:数据库(master、tempdb、msdb、model)②Data Transformation Services:转移③Management:管理(Agent、Backup、Activity、Plans、logs)④Replication:复制⑤Security:安全(logins、Server Roles、Linked Servers、Remote Servers)⑥Support Services:支持(DTC、Serch、Mail)⑦Meta Data Services:元数据(2)服务器分组:将多服务器分组(top组或sub组),默认组为SQL Server Group(3)服务器注册:①选择服务器:自动检测,手工添加②选择验证方式:Windows验证和SQL Server验证③选择服务器组:Add SQL Server Group或Create New top Group2)管理数据库(1)自动建立的数据库(6个)①master:主数据库,记录登录和用户,系统配置设置,其他数据库包括数据库文件的位置等。
数据库实验指导书

《数据库原理》实验指导书石家庄铁道学院目录数据库原理实验安排 (1)实验一数据库和表的建立、数据操作 (2)实验二 SQL语言的使用 (5)实验三完整性、安全性实现 (7)实验四数据库编程 (9)附录一:SQL Server的安装 (11)附录二:实验二SQL语句 (23)附录三:实验一答案 (26)附录四:实验二答案 (29)数据库原理实验安排一、实验目的通过实验,使学生熟悉并掌握数据库的基本概念、基本原理、和基本技术;能够应用这些理论和技术设计合理的数据库;更重要的是通过教学活动,使学生能够把与数据库相关的先修后继知识融会贯通,初步具有开发完整可用的数据库系统的能力。
二、实验安排本门课程共分4个实验,8学时实验一数据库和表的建立、数据操作 2学时实验二 SQL语言的使用 2学时实验三完整性、安全性实现 2学时实验四数据库编程 2学时三、实验考核实验成绩通过实验报告及每次实验后的验机给出,每次实验结束后都必须写出实验报告,报告内容包括:实验名称、实验内容、实验完成情况(包括实验设计思想、主要技术问题的处理方法、实验过程等)、其他(说明、分析、建议、体会等)。
实验一数据库和表的建立、数据操作一、实验目的:掌握使用SQL语言进行数据定义和数据操纵的方法。
二、实验要求:建立一个数据库stumanage,建立三个关系表students,course,grade。
向表中插入数据,然后对数据进行删除、修改等操作,对关系、数据库进行删除操作。
三、实验步骤:1、开始----〉程序----〉Microsoft SQL Server-----〉服务管理器,服务器中输入本机器的名字,点击“开始/继续”以启动SQL Server服务管理器。
2、开始----〉程序----〉Microsoft SQL Server-----〉查询分析器,SQL Server中输入本机器的名字,选择“SQL Server身份验证”,用户名和密码为sa。
《数据库原理》实验指导书

《数据库系统概论》实验指导书实验个数:适用对象:《数据库原理》实验指导书实验一认识DBMS (1)实验二数据描述、定义实验 (1)实验三数据更新实验 (3)实验四数据查询实验 (6)实验五视图的定义、使用实验 (8)实验六数据控制实验(安全性部分) (9)实验七数据控制实验(完整性部分) (10)实验八据库设计工具的使用 (10)实验九数据库设计 (11)实验一认识DBMS一、学时2学时二、实验类型演示三、实验目的通过对某个商用数据库管理系统的安装使用,初步了解DBMS的工作环境和系统构架;熟悉对DBMS的安装;搭建今后实验的平台。
四、需用仪器、设备486及以上微机;Windows95/97/98及以上操作系统;DBMS安装盘六、实验内容及要求1.根据安装文件的说明安装数据库管理系统。
在安装过程中记录安装的选择,并且对所作的选择进行思考为何要进行这样的配置,对今后运行数据库管理系统有什么影响;2.学会启动和停止数据库服务;3.初步了解RDBMS的安全性,这里主要是用户的登录和服务器预定义角色。
可以建立一个新的新的用户,赋予其数据库管理员的角色,今后的实验可以用该用户来创建数据库应用;4.了解RDBMS的系统构架;5.了解RDBMS的管理和使用。
实验二数据描述、定义实验一、学时4学时二、实验类型演示、设计三、实验目的熟悉和掌握数据库的创建和连接方法;熟悉和掌握数据表的建立、修改和删除;加深对表的实体完整性、参照完整性和用户自定义完整性的理解。
四、需用仪器、设备486及以上微机;Windows95/97/98操作系统;安装了SQL SERVER五、实验准备1.熟悉SQL SERVER 工作环境;2.复习有关表的建立、修改和删除的SQL语言命令;六、实验方法及步骤1.介绍有关SQL SERVER的图形界面工作环境;2.创建数据库或连接已建立的数据库3.在当前数据库上建立新表4.定义表的结构A:用SQL命令形式B:用SQL SERVER提供的企业管理器以交互方式进行5.进一步定义表的主码,外码及在表上建立索引。
数据库原理实验指导

数据库原理实验指导一、实验概述数据库原理实验是学习数据库的重要环节之一,通过实际操作和实验验证,加深对数据库原理的理解和应用能力。
本实验指导将针对数据库原理实验的整体流程和具体操作进行详细说明。
二、实验准备1. 硬件要求:一台计算机、网络连接设备2. 软件要求:数据库管理系统软件(如MySQL、Oracle等)、命令行或图形化界面工具(如Navicat、SQL Developer等)3. 数据库原理实验相关资料和实验报告模板的准备三、实验步骤1. 实验环境搭建a. 安装数据库管理系统软件:按照软件官方提供的安装指南进行安装,确保安装过程中选择适合的配置选项。
b. 配置数据库用户:根据实验要求,创建数据库用户并授予相应的权限。
c. 创建数据库:使用数据库管理系统软件创建一个新的数据库,命名为实验所需的名称。
2. 数据库表的设计与创建a. 分析实验需求:根据实验要求,设计出实验所需的数据库表结构。
b. 创建表:使用数据库管理系统软件提供的DDL语句创建表结构,并设置各属性的约束条件。
c. 导入数据:根据实验需求,准备好实验数据,并使用数据库管理系统软件提供的导入功能将数据导入到相应的表中。
3. 数据库操作a. 查询操作:使用SQL语句编写查询语句,实现对数据库表中数据的查询操作。
可以尝试使用不同的查询语句和条件,观察查询结果的变化。
b. 插入操作:使用SQL语句编写插入语句,将新的数据插入到数据库表中。
可以尝试插入不同的数据,并观察插入结果。
c. 更新操作:使用SQL语句编写更新语句,修改数据库表中已有数据的值。
可以尝试更新不同的数据,并观察更新结果。
d. 删除操作:使用SQL语句编写删除语句,从数据库表中删除指定的数据。
可以尝试删除不同的数据,并观察删除结果。
4. 数据库事务管理a. 事务概念与特性:了解事务的概念和特性,理解事务对数据库操作的重要性。
b. 事务处理操作:使用数据库管理系统软件提供的事务处理功能,掌握事务的开启、提交和回滚等操作。
数据库原理实验指导书

数据库原理实验指导书实验一一、实验名称:认识DBMS,建立数据库、表二、实验日期:实际上机日期三、参考资料:《数据库原理实验指导书》四、实验目的:1.熟悉SQL Server2000的应用环境2.掌握数据库模式设计,依据实际要求设计表结构,建立表的关系五、实验内容(步骤):1.启动SQL Server服务器实例2.熟悉SQL Server的企业管理器3.创建个人数据库4.在控制台中使用建好的数据库建立数据表5.使用控制台向数据表中插入数据案例:建立学生课程数据库,其中包含student,course,sc 3张数据表。
六、实验方法:(一). 数据库的建立:1.用可视化界面建立:(a)在SQLSERVER中用企业管理器-新建数据库;2.命令方式建立:(a)在SQLSERVER中,在查询分析器中使用T-SQL语句:CREA TE DA TABASE XSGLON (NAME='XSGL_DA TA',FILENAME='E:\XSGL.MDF',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOG ON(NAME='XSGL_Log',FILENAME='e:\XSGL_Log.ldf',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)(二). 表的建立:1.用可视化界面建立:在SQL SERVER中用企业管理器—数据库—XSCJ—表—右键—新建表;2.命令方式建立:在SQL SERVER中查询分析器的编辑窗口中用下列SQL语句:use XSGLCreate table student(sno CHAR(5),sname CHAR(10),ssex CHAR(2),sage int,sdept CHAR(4))goCreate table course(cno CHAR(2),cname CHAR(30),credit INT,pcno CHAR(2) NULL)goCreate table sc(sno CHAR(5),cno CHAR(2),grade INT NULL)go(三). 表数据的添加:1. 用可视化方法:I: 在SQL SERVER中用企业管理器—数据库—XSCJ—表-表名—右键-打开表-返回所有行;输入下列数据:实验二一、实验名称:数据查询二、实验日期:实际上机日期三、参考资料:《数据库原理实验指导书》四、实验目的:1. 掌握SQL Server查询分析器的使用方法2. 加深对SQL和SQL语言的查询语句的理解3. 熟练掌握单表查询、连接查询及嵌套的操作方法4. 熟练掌握数据查询中的分组、统计、计算和集合的操作方法。
《数据库原理》实验指导书

《数据库原理》实验指导书数据库原理实验指导书引言:数据库原理是计算机科学与技术专业的核心课程之一,通过实验的方式帮助学生深入理解数据库的基本原理和操作技术。
本实验指导书旨在引导学生完成数据库原理实验,掌握数据库的设计与管理,加深对数据库原理的理解。
一、实验目的本实验旨在通过实际操作,加深对数据库原理的理解,掌握数据库设计和管理的基本方法,培养数据库设计和实施能力,具体目标如下:1. 熟悉数据库的基本概念与术语;2. 掌握关系数据库的设计与规范化方法;3. 熟练运用SQL语言进行数据查询、更新操作;4. 理解并能运用SQL语句实现数据安全性和完整性。
二、实验环境1. 操作系统:Windows、Linux等;2. 数据库管理系统:MySQL、Oracle等;3. 编程语言:SQL、Java等。
三、实验内容1. 数据库的创建与删除a. 步骤一:使用CREATE DATABASE语句创建数据库;b. 步骤二:使用DROP DATABASE语句删除数据库。
2. 数据表的创建与删除a. 步骤一:使用CREATE TABLE语句创建数据表;b. 步骤二:使用DROP TABLE语句删除数据表。
3. 数据的插入与查询a. 步骤一:使用INSERT语句将数据插入数据表;b. 步骤二:使用SELECT语句查询数据。
4. 数据的更新与删除a. 步骤一:使用UPDATE语句更新数据;b. 步骤二:使用DELETE语句删除数据。
5. 数据库的设计与规范化a. 步骤一:进行需求分析,确定实体、属性和关系;b. 步骤二:进行关系模式的设计与规范化。
6. 数据库安全性与完整性a. 步骤一:使用GRANT语句设置用户权限;b. 步骤二:使用约束条件确保数据完整性。
四、实验步骤与注意事项1. 实验步骤a. 步骤一:根据实验要求,创建数据库,并设计相关数据表;b. 步骤二:插入测试数据,并进行查询、更新和删除操作;c. 步骤三:根据需求分析,进行数据库的设计与规范化;d. 步骤四:设置用户权限和约束条件,确保数据库的安全性和完整性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LIAOCHENG UNIVERSITY数据库原理实验指导书聊城大学计算机学院2011年3月《数据库原理》课程实验指导书目录《数据库原理》课程实验教学大纲 (1)实验1 模式定义与数据完整性操作 (1)实验2 SQL数据操作及查询 (7)实验3 数据库安全性控制 (13)实验4 T-SQL程序设计 (16)实验5 PowerDesigner数据库建模 (21)2631《数据库原理》课程实验教学大纲课程名称:数据库原理英文名称:Database Principles设置形式:非独立设课课程模块:专业核心课实验课性质:专业基础实验课程编号:509311,509514,509460,509610,509710课程负责人:左风朝大纲主撰人:孙涛大纲审核人:左风朝一、学时、学分课程总学时:92实验学时:24课程学分:4二、适用专业及年级六、考核方式及成绩评定考核方式:进行综合考核,包括3项:1、课外参阅文献,实验预习。
2、实验课中的动手能力,综合素质。
3、实验报告的完成总结。
考核时以上述3条的综合成绩为实验成绩。
实验成绩分为: 优秀、良好、中等、及格、不及格五种。
七、实验教科书、参考书1.实验教科书数据库原理实验指导书(讲义),左凤朝、孙涛、王玉亭,2011.2.实验参考书[1]数据库系统概论(第四版),王珊、萨师煊,高等教育出版社,2006.12.[2]数据库原理与应用——基础·开发技术·实践,刘玉宝主编,电子工业出版社,2010.9[3]数据库技术与应用实践教程——SQL Server 2005,熊拥军、刘卫国主编,清华大学出版社,2010.4实验1 模式定义与数据完整性操作实验目的:1. 掌握数据库、架构、表(关系)和索引的建立方法;2. 掌握表结构(关系模式)的修改方法;3. 实践DBMS提供的数据完整性功能,加深对数据完整性的理解。
实验内容:1. 使用Management Studio图形界面创建studentdb数据库,使用SQL语句创建spjdb。
在左侧的对象资源管理器中“数据库”上点右键,新建数据库,指定数据库名studentdb和各项参数如路径等,确定。
3. 在spjdb数据库中使用图形界面创建以下4个表,同时完成数据完整性的定义(实体完整性、参照完整性和用户定义的域完整性):4. 在studentdb中创建架构Production和Person并比较区别。
create schema Productioncreate schema Person AUTHORIZATION st注意: 在创建Person架构前需要使用下面的三条语句先在当前数据库中添加用户,并仅仅授予该用户建表的权限。
CREATE LOGIN st WITH PASSWORD='suntao123'CREATE USER st FOR LOGIN stGRANT create table to st然后用户st以SQL SERVER身份验证方式登录服务器,尝试执行如下的SQL语句:create table Person.t1(id int,name char(10)) --成功create table Production.t1(id int,name char(10)) --失败,原因?5. 修改表结构,具体要求如下:(1) 将表course的cname列的数据类型改为varchar(40).(2) 为表student增加一个新列: birthday(出生日期), 类型为datetime, 默认为空值.(3) 将表sc中的grade列的取值范围改为小于等于150的正数.(4) 为Student表的“Sex”字段创建一个缺省约束,缺省值为‟男‟(5)为“Sdept”字段创建一个检查约束,使得所在系必须是‟CS‟、‟MA‟或‟IS‟之一。
(6)为Student表的“Sname”字段增加一个唯一性约束(7)为SC表建立外键,依赖于Student表的fk_S_c约束。
(8)禁止启用Student表的“Sdept”的CHECK约束ck_student。
6. 分别建立以下索引(如果不能成功建立,请分析原因)(1) 在student表的sname列上建立普通降序索引.(2) 在course表的cname列上建立唯一索引.(3) 在sc表的sno列上建立聚集索引.(4) 在spj表的sno(升序), pno(升序)和jno(降序)三列上建立一个普通索引.7. 索引能提高查询速度,可以使用下面的实验过程验证。
在“新建查询”窗口下,复制如下全部代码,直接点“执行”,在消息窗口的最下面,可以看到有索引和无索引的查询耗时。
create table TableIndex( ID int identity(1,1),DataValue decimal(18,2))go/*---向TestIndex数据库表中插入20000条数据---*/declare @r numeric(15,8)declare @n intset @n = 0while(1=1)beginset @r = rand()insert into TableIndex (DataValue) values(@r)set @n = @n + 1if(@n>20000)breakendGo/*---查询插入的数据---*/select * from TableIndexGo/*----------------无索引查询-------------------*//*---计算开始时间---*/set nocount ondeclare @d datetimeset @d = getDate()/*---查询DataValue值在0.3~0.9的数据---*/select * from TableIndexwhere DataValue between 0.3 and 0.9/*---显示查询所需时间---*/declare @time intset @time = datediff(ms,@d,getDate())print '无索引查询耗时:'+ convert(varchar(10),@time)/*---------------添加索引-------------------*//*---为DataValue列添加索引---*/if exists(select name from sysindexes where name = 'IX_DataValue')drop index TableIndex.IX_DataValue --删除索引/*---添加索引---*/create clustered index IX_DataValueon TableIndex(DataValue)with fillfactor = 30/*----------------有索引查询-------------------*//*---计算开始时间---*/set nocount ondeclare @d datetimeset @d = getDate()/*---查询DataValue值在0.3~0.9的数据---*/select * from TableIndex with(index=IX_DataValue)where DataValue between 0.3 and 0.9/*---显示查询所需时间---*/declare @time intset @time = datediff(ms,@d,getDate())print '有索引查询耗时:'+ convert(varchar(10),@time)提示:1. 创建数据库的语法CREATE DATABASE 数据库名ON [PRIMARY](<数据文件参数> [,…n] [<文件组参数>])[LOG ON](<日志文件参数> [,…n])每个数据库至少有两个文件(一个主文件和一个日志文件)和一个文件组,如下例。
CREATE DATABASE MySchoolON PRIMARY --默认就属于PRIMARY主文件组,可省略(NAME=' MySchool_data', --主数据文件的逻辑名FILENAME='D:\MySchool_data.mdf', --主数据文件的物理名SIZE=5MB, --主数据文件初始大小MAXSIZE=100MB, --主数据文件增长的最大值FILEGROWTH=15% --主数据文件的增长率)LOG ON(NAME='MySchool_log',FILENAME='D:\MySchool_log.ldf',SIZE=2MB,FILEGROWTH=1MB)2. 创建基本表的SQL语句是CREATE TABLE .简单语法格式:CREATE TABLE 表名( 列名数据类型[default 缺省值] [not null][,列名数据类型[default 缺省值] [not null]]……[,primary key(列名[,列名] …)][,foreign key (列名[,列名] …)references 表名(列名[,列名] …)][,check(条件)] );一般语法格式:CREATE TABLE [ database_name.[owner].] table_name({<column_definition>| column_name | < table_constraint> }[,…n] )[ON { filegroup | DEFAULT }] [TEXTIMAGE_ON {filegroup | DEFAULT }]<column_definition>::={column_name data_type}[DEFAULT constant_expression]| [IDENTITY [(seed, increment )]] [ROWGUIDCOL] [<column_constraint>] […n]参数说明:①[database_name.[owner].] table_name:定义表的名字,表名的长度不得超过128个字节,如果是临时表,则表名不能超过116个字符。
②<column_definition>:列的定义。
③column_name:列的名字。
列的命名必须遵守有关数据库对象的命名规则。