数据库及数据库中表的建立实验报告
数据库和表的创建实验报告

数据库和表的创建实验报告《数据库和表的创建实验报告》摘要:本实验报告旨在介绍数据库和表的创建过程,以及相关的实验步骤和结果。
通过实验,我们深入了解了数据库和表的概念,以及如何使用SQL语句创建和管理数据库和表。
实验结果表明,我们成功创建了数据库和表,并能够对其进行基本的操作和管理。
1. 实验背景数据库是一个存储和管理数据的系统,它可以帮助我们有效地组织和管理大量的数据。
在数据库中,数据以表的形式存储,每个表包含多个字段和记录。
在本次实验中,我们将学习如何使用SQL语句创建数据库和表,并进行相关的实验操作。
2. 实验目的本次实验的主要目的是让我们掌握数据库和表的创建方法,以及相关的SQL语句和操作。
通过实验,我们将学习如何创建数据库、创建表,以及对表进行基本的操作和管理。
3. 实验步骤首先,我们需要使用SQL语句创建一个新的数据库。
我们可以使用CREATE DATABASE语句来创建数据库,语法如下:CREATE DATABASE database_name;接下来,我们需要在创建的数据库中创建一个新的表。
我们可以使用CREATE TABLE语句来创建表,语法如下:CREATE TABLE table_name (column1 datatype,column2 datatype,...);在创建表之后,我们可以使用INSERT语句向表中插入数据,使用SELECT语句查询表中的数据,使用UPDATE语句更新表中的数据,以及使用DELETE语句删除表中的数据。
4. 实验结果经过实验操作,我们成功创建了一个新的数据库,并在其中创建了一个新的表。
我们使用INSERT语句向表中插入了一些数据,使用SELECT语句查询了表中的数据,使用UPDATE语句更新了表中的数据,以及使用DELETE语句删除了表中的数据。
实验结果表明,我们能够熟练地使用SQL语句对数据库和表进行操作和管理。
5. 实验结论通过本次实验,我们深入了解了数据库和表的创建方法,以及相关的SQL语句和操作。
《数据库原理及应用》实验报告 创建数据库和表

《数据库原理及应用》实验报告创建数据库和表题目:创建数据库和表学生姓名:XXXX1(《数据库原理及应用》实验报告一、实验目的在了解SQL Server 数据库的逻辑结构,物理结构,基本数据类型,以及表的结构特点的基础上,学会在“对象资源管理器”中创建数据库和表,重点学会使用T-SQL语句创建数据库和表。
二、实验内容按照题目要求创建一数据库,并按要求在该数据库内创建相应数据表。
在创建过程中需分别使用界面方式创建和命令方式创建。
实验题目创建用于企业管理的员工管理数据库YGGL,其逻辑文件初始大小10MB,最大50MB,自动增长,按5%比例增长,日志文件初始大小2MB,最大5MB,按1MB增长,数据库和事务日志的逻辑文件名和物理文件名采用缺省值,另在该数据库内创建3个数据表,Employees表,Departments表,Salary表,具体表结构见课本P-283页所给出三个表格。
实验准备首先明确创建数据库的用户必须是系统管理员或者是被授予使用CREATEDATABASE语句的用户;其次创建过程中必须确定数据库名,所用者,数据库大小和存储其文件;最后根据表的结构按要求创建表;三、实验程序使用T-SQL语句创建数据库YGGL:CREATE DATABASE YGGL ON (NAME='YGGL_Data',FILENAME='C:\\Program Files\\Microsoft SQLServer\\MSSQL.1\\MSSQL\\Data\\YGGL.mdf', SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=10% ) LOG ON (NAME='YGGL_Log',FILENAME='C:\\Program Files\\Microsoft SQLServer\\MSSQL.1\\MSSQL\\Data\\YGGL_Log.ldf', SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB ) GO使用T-SQL语句创建Employees表:USE YGGL GOCREATE TABLE Employees( EmployeeID char(6)NOT NULL PRIMARY KEY, Name char(10)NOT NULL, Education char(4)NOT NULL, Birthday datetime NOT NULL, Sex bit NOT NULL DEFAULT 1,2WorkYear tinyint NULL, Address varchar(40)NULL, PhoneNumberchar(12)NULL, DepartmentID char(3)NOT NULL, ) GO使用T-SQL语句创建Departments表:USE YGGL GOCREATE TABLE Departments( DepartmentID char(3)NOT NULL PRIMARY KEY, DepartmentName char(20)NOT NULL, Note char(100)NULL ) GO使用T-SQL语句创建Salary表:USE YGGL GOCREATE TABLE Salary( EmployeeID char(6)NOT NULL PRIMARY KEY, InCome float NOT NULL, OutCome float NOT NULL ) GO四、实验结果实验通过编写程序最终获得一新的数据库以及在该库内的三个空表如下图:Employees表Departments表Salary表3五、实验总结这学期是第一次接触SQL Server,在最初的学习过程中对SQL Server环境不是很熟悉,在课堂上学习了有关它的基本的数据类型,空值的概念,数据库的基本概念以及和数据表的相关知识,在未进行上机实验之前主要对理论知识进行掌握,但感觉不是很明白,当开始进行上机实验后,按照老师课上讲的基本操作在结合课本的相关知识,能在老师和同学的帮助下完成实验内容,我感觉很充实。
数据库及数据库中表的建立实验报告

数据库及数据库中表的建⽴实验报告西安邮电⼤学(计算机学院)课内实验报告实验:数据库及数据库中表的建⽴实验课程:数据库原理及应⽤B班级:⽹络1203学号:学⽣姓名:任课教师:孟彩霞正⽂:⼀、实验⽬的1.熟悉SQL SERVER 2000的环境2.掌握企业管理器的基本使⽤⽅法,对数据库及其对象有基本了解,了解对SQL Server 2000进⾏配置的⽅法3.了解SQL Server 2000数据库的逻辑结构和物理结构4.学会在企业管理器中创建数据库及查看数据库5.学会使⽤T-SQL语句创建数据库6.学会使⽤T-SQL语句创建数据库7.了解SQL SERVER 2000的基本数据类型、空值的概念,以及表的结构特点8.学会使⽤T-SQL语句和企业管理器创建表结构和修改表结构9.学会使⽤SQL SERVER 2000提供的数据完整性功能,并在创建表时定义表的数据完整性的概念及分类⼆、实验内容1.学会使⽤企业管理器和查询分析器管理⼯具2.使⽤企业管理器创建数据库创建⼀个教务管理数据库,名称为JWGL,数据⽂件的初始⼤⼩为20MB,⽂件增长⽅式为⾃动增长,⽂件增长增量设为5MB,⽂件的增长上限为500MB。
⽇志⽂件的初始⼤⼩为10MB,⽂件增长增量设为1MB,⽂件的增长限制设为100MB。
数据⽂件的逻辑⽂件名和物理⽂件名均采⽤默认值,分别为JWGL_data 和d:\Microsoft SQL Sever\MSSQL\data\JWGL_data.mdf;事务⽇志⽂件的逻辑⽂件名和物理⽂件名也采⽤默认值,分别为JWGL_log和d:\Microsoft SQLSever\MSSQL\data\JWGL_log.ldf。
3.在查询分析器中使⽤T-SQL语句创建数据库CREATE DATABASE Market ON(NAME=Market_Data,FILENAME=’e:\sql_data\Market_Data.mdf’, SIZE=10,MAXSIZE=50,FILEGROWTH=10%) LOG ON(NAME=Market_Log,FILENAME=’e:\sql_data\Market_Log.ldf’, SIZE=5,MAXSIZE=15,FILEGROWTH=10%);4.使⽤T-SQL语句或企业管理器创建⼀个图书馆借阅管理数据库,数据名为TSGL,数据库⽂件和⽇志⽂件的初始⼤⼩、增长⽅式、⽂件的增长上限等均可采⽤默认值5.使⽤T-SQL语句或企业管理器创建第⼆章习题10的SPJ数据库,可以⾃⾏定义⽂件⼤⼩增长⽅式等6.查看物理磁盘⽬录,理解并分析SQL SERVER 2000数据库的存储结构7.使⽤企业管理器查看数据库属性8.使⽤T-SQL语句或企业管理器对于(2)~(5)中建⽴的数据库进⾏修改和删除操作,并进⼀步查看磁盘⽬录9.⽤企业管理器在教务管理数据库JWGL中创建学⽣表Student、课程表Course、学⽣选课表SC10.⽤T-SQL语句在Market数据库中创建客户基本信息表Customers、货品信息表Goods、订单信息表OrdersCREATE TABLE Customers (CustomerID int IDENTITY(1,1) PRIMARY KEY, Cname varchar(8) NOT NULL, Ad dress varchar(50), City varchar(10),Tel varchar(20) UNIQUECompany varchar(50), Birthday datetime,Type tinyint DEFAULT 1); CREATE TABLE Goods (GoodsID int CONSTRAINT C1 PRIMARY KEY, GoodsName varchar(20) NOT NU LL, Price money,Description varchar(200), Storage int,Provider varchar(50),Status tinyint DEFAULT(0));CREATE TABLE Orders (OrderID int IDENTITY(1,1) CONSTRAINT C2 PRIMARY KEY,GoodsID int NOT NULL REFERENCES Goods(GoodsID) ON DELETE CASCADE,Quanity int NOT NULL CONSTRAINT C3 CHECK(Quantity>0), OrderSum money NOT NULL,OrderDate datetime DEFAULT(getdate()));11.使⽤T-SQL语句在SPJ数据库中创建第⼆章习题10中的4张表:供应商表S、零件表P、⼯程项⽬表J和供应情况表SPJ,数据类型和长度⾃⾏设计,注意要同时定义主键、外键和其它的数据完整性12.使⽤T-SQL语句在图书馆借阅管理数据库TSGL中建⽴图书、读者和借阅3个表三、实验环境Windows7、SQL server 2012四、实验前准备使⽤Windows账户登录本机数据库五、实验步骤1.⾸先在企业管理器中创建好名称为JWGL 的数据库,接着根据实验内容中的要求,把数据输⼊,使其⽣成⼀个基本的数据库2.接着在这个数据库中建⽴新表,分别为学⽣表、课程表、学⽣选课表,讲三者的完整性和联系都确⽴好。
创建数据库和数据表实验总结

创建数据库和数据表实验总结创建数据库和数据表是数据库管理的基础工作之一,也是数据库设计的第一步。
通过创建数据库和数据表,可以存储和管理各种数据,为数据的操作提供基础支持。
本文将从创建数据库和数据表的目的、创建步骤、常见问题及解决方法等方面进行总结。
一、创建数据库的目的创建数据库是为了存储和管理数据,提供数据的持久化存储和高效访问。
数据库可以用于存储各种类型的数据,如文本、数字、图片、音频等,满足不同应用场景的数据存储需求。
通过创建数据库,可以实现数据的结构化存储、数据的一致性和完整性约束、数据的高效检索和查询等功能。
二、创建数据库的步骤1. 确定数据库管理系统(DBMS):根据实际需求选择合适的数据库管理系统,如MySQL、Oracle、SQL Server等。
不同的数据库管理系统有不同的特点和功能,需要根据具体需求选择合适的系统。
2. 安装数据库管理系统:根据选择的数据库管理系统,进行相应的安装和配置工作。
安装过程中需要填写一些基本信息,如数据库的名称、端口号、用户名和密码等。
安装完成后,就可以启动数据库服务。
3. 创建数据库:使用数据库管理系统提供的命令或可视化工具,创建数据库。
在创建数据库时,需要指定数据库的名称、字符集、校对规则等参数。
创建完成后,就可以在数据库管理系统中看到新创建的数据库。
4. 创建数据表:在创建数据库后,需要创建数据表来存储具体的数据。
数据表是数据库的基本组成单位,用于存储具有相同结构和属性的数据记录。
创建数据表时,需要指定表名、字段名、字段类型、约束条件等信息。
通过创建不同的数据表,可以满足不同的数据存储需求。
5. 设计数据表结构:在创建数据表时,需要设计表的结构,即确定表中的字段和字段的属性。
字段包括字段名、字段类型、字段长度、是否允许为空、默认值等属性。
通过合理的字段设计,可以满足数据的存储和查询需求。
6. 添加数据表约束:在创建数据表时,可以添加一些约束条件,来保证数据的完整性和一致性。
数据库和表的创建实验报告

数据库和表的创建实验报告数据库和表的创建实验报告引言:数据库是现代信息系统中的重要组成部分,它可以存储、管理和检索大量的数据。
在数据库中,表是数据的基本单位,它由列和行组成,用于存储具有相同结构的数据。
本实验旨在通过使用SQL语言创建数据库和表,掌握数据库的基本操作。
实验步骤:1. 创建数据库:首先,我们需要使用SQL语句创建一个新的数据库。
在MySQL中,可以使用以下语句创建一个名为"mydb"的数据库:```sqlCREATE DATABASE mydb;```创建数据库后,可以使用以下语句选择要使用的数据库:```sqlUSE mydb;```2. 创建表:接下来,我们需要使用SQL语句创建一个新的表。
表的创建需要指定表的名称和各列的名称、数据类型和约束条件。
以下是一个示例创建名为"students"的表的语句:CREATE TABLE students (id INT PRIMARY KEY,name VARCHAR(50),age INT,gender VARCHAR(10));```上述语句创建了一个包含id、name、age和gender列的表。
其中,id列被定义为主键,保证了每个记录的唯一性。
name列和gender列被定义为VARCHAR类型,可以存储最大长度为50和10的字符串。
age列被定义为INT 类型,用于存储整数值。
3. 插入数据:创建表后,我们可以使用INSERT语句向表中插入数据。
以下是一个示例插入数据的语句:```sqlINSERT INTO students (id, name, age, gender)VALUES (1, 'Alice', 20, 'Female'),(2, 'Bob', 21, 'Male'),(3, 'Charlie', 19, 'Male');```上述语句将三条记录插入到students表中。
创建数据库和数据表的实验小结

创建数据库和数据表的实验小结一、引言在进行数据库开发和应用时,首先需要进行数据库和数据表的创建。
本文将对创建数据库和数据表的实验进行总结和归纳,包括实验目的、实验步骤、实验结果等方面。
二、实验目的创建数据库和数据表是数据库开发的基础,通过本实验的学习,可以掌握以下几个方面的内容:1.了解数据库的基本概念和作用;2.掌握数据库的创建方法和步骤;3.掌握数据表的创建方法和步骤;4.理解数据库和数据表的关系。
三、实验步骤1.确定数据库的名称和相关信息;2.选择合适的数据库管理系统,如MySQL、Oracle等;3.打开数据库管理系统的客户端工具,如MySQL Workbench、Navicat等;4.连接数据库管理系统;5.创建数据库,输入数据库名称并设置相关参数;6.确认数据库创建成功;7.创建数据表,输入数据表名称和字段信息;8.设置字段属性,如数据类型、长度、约束等;9.确认数据表创建成功。
四、实验结果通过以上实验步骤,成功创建了数据库和数据表。
在数据库管理系统的客户端工具中,可以看到已创建的数据库和数据表,并可以对其进行操作和管理。
五、实验总结通过本次实验,我深刻理解了数据库和数据表的创建过程和方法。
创建数据库时,需要确定数据库的名称和相关信息,并选择合适的数据库管理系统。
在创建数据表时,需要输入数据表名称和字段信息,并设置字段属性。
在整个实验过程中,我充分发挥了自己的动手能力和思考能力,不断尝试和调整,最终成功完成了数据库和数据表的创建。
在实验过程中,我遇到了一些问题,如数据库连接失败、数据表创建失败等。
通过查找资料和请教老师同学,我逐步找到了解决方法,并加以实践。
这些问题的出现和解决过程,让我更加深入地了解了数据库和数据表的原理和操作。
创建数据库和数据表的实验是数据库开发的基础,对于今后的数据库应用和开发具有重要意义。
通过本次实验的学习,我对数据库的概念和作用有了更加清晰的认识,掌握了数据库和数据表的创建方法和步骤。
数据库与表实验报告

数据库与表实验报告数据库与表实验报告一、引言数据库是现代信息系统中的重要组成部分,它承载着大量的数据,并提供了高效的数据管理和查询功能。
而表作为数据库中的一种数据结构,用于存储和组织数据。
本实验旨在通过实际操作,探索数据库和表的基本概念、功能和使用方法。
二、实验目的1. 理解数据库的概念和作用;2. 掌握数据库的基本操作方法;3. 熟悉表的创建、插入、查询和删除等操作;4. 实践数据库和表的应用场景。
三、实验过程1. 数据库的创建和连接在实验环境中,我们首先创建了一个名为"mydatabase"的数据库,并成功连接到该数据库。
通过数据库连接,我们可以进行后续的操作。
2. 表的创建接下来,我们创建了一个名为"students"的表,用于存储学生的信息。
表中包含了学生的学号、姓名、性别和年龄等字段。
通过定义表的字段和数据类型,我们可以规定表中数据的结构。
3. 数据的插入为了模拟真实场景,我们手动插入了几条学生信息的数据记录。
通过插入数据,我们可以将具体的信息存储到表中,以便后续的查询和分析。
4. 数据的查询为了验证数据的插入是否成功,我们进行了一些简单的查询操作。
通过使用SQL语句,我们可以从表中检索出满足条件的数据记录。
例如,我们可以查询出所有性别为女性的学生,或者按照年龄进行升序排序。
5. 数据的删除在实验的最后,我们删除了一个学生的信息记录。
通过删除数据,我们可以对表中的数据进行动态管理,以确保数据的准确性和完整性。
四、实验结果通过本次实验,我们成功创建了数据库和表,并进行了数据的插入、查询和删除操作。
在查询中,我们得到了符合条件的数据记录,并进行了排序和筛选。
在删除中,我们成功删除了指定的数据记录。
这些操作都展示了数据库和表的基本功能和灵活性。
五、实验总结本次实验使我们更加深入地理解了数据库和表的概念、功能和使用方法。
通过实际操作,我们掌握了数据库的创建和连接,以及表的创建、插入、查询和删除等操作。
数据库及数据库中表的建立实验报告

数据库及数据库中表的建立实验报告一、实验目的本次实验的主要目的是熟悉数据库管理系统的操作环境,掌握数据库及数据库中表的建立方法,理解数据库设计的基本概念和原则,提高数据管理和组织的能力。
二、实验环境本次实验使用的数据库管理系统是 MySQL 80,操作系统为Windows 10。
三、实验内容及步骤(一)数据库的建立1、打开 MySQL 命令行客户端,输入用户名和密码登录到数据库服务器。
2、使用`CREATE DATABASE` 语句创建数据库,例如:`CREATE DATABASE my_database;`,其中`my_database` 为数据库的名称。
(二)表的建立1、选择要操作的数据库,使用`USE` 语句,如:`USEmy_database;`。
2、使用`CREATE TABLE` 语句创建表。
以下是创建一个名为`students` 的表的示例,其中包含`id`(整数类型,主键,自增)、`name`(字符串类型,长度为 50)、`age`(整数类型)和`grade`(浮点数类型)等字段:```sqlCREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT,grade FLOAT);```(三)数据的插入1、使用`INSERT INTO` 语句向表中插入数据。
例如:```sqlINSERT INTO students (name, age, grade)VALUES ('张三', 20, 855);INSERT INTO students (name, age, grade)VALUES ('李四', 21, 900);```(四)数据的查询1、使用`SELECT` 语句查询表中的数据。
例如,查询所有学生的信息:```sqlSELECT FROM students;```2、可以根据条件进行查询,如查询年龄大于 20 岁的学生:```sqlSELECT FROM students WHERE age > 20;```(五)数据的更新1、使用`UPDATE` 语句更新表中的数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验题目:数据库及数据库中表的建立
学院:计算机班级:网络0803 学号:
姓名:任课教师:孟彩霞时间:
一.实验目的
1.熟悉SQL Server2000的环境。
2.掌握企业管理器的基本使用方法,对数据库及其对象有基本了解,了解SQL
Server2000进行配置的方法。
3.掌握查询分析器的基本使用方法以及在查询分析器中实行T-SQL语气的方
法。
4.了解SQL Server 2000数据库的逻辑结构和物理结构。
5.学会在企业管理器中创建数据库及查看数据库属性。
6.学会使用T-SQL语气创建数据库。
7.了解SQL Server 2000的基本数据类型、空值的概念,以及表的结构特点。
8.学会使用T-SQL语气和企业管理器创建表结构和修改表结构。
9.学会使用SQL Server 2000提供的数据完整性功能,并在创建表时定义表的
数据完整性。
通过实验进一步理解数据完整性的概念及分类。
二.实验内容
1.学会使用企业管理器和查询分析器管理工具。
2.使用企业管理器创建数据库。
3.在查询分析器中使用T-SQL语句创建数据库。
4.使用T-SQL语句创建一个图书管理数据库,数据库名为TSGL,数据文件和日志文件的初始大小,增长方式,文件的增长上限等均可采用默认值。
5.使用T-SQL语句或企业管理器创建课本第二章习题10的SPJ数据库,可以自行定义文件大小,增长方式等。
6.查看物理磁盘目录,理解并分析SQL Server 2000数据库的存储结构。
7.使用企业管理器查看数据库属性。
8.使用T-SQL语句或企业管理器对于(2)-(5)中建立的数据库进行和删除操作。
9.用企业管理器在教务管理数据库JWGL中创建学生表STUDENT,课程表COURSE,学生选课表SC。
10.用TQL语句在MARKET数据库中创建客户信息基本表CUOSTOMERS,货品信息表GOODS,订单信息表ORDERS。
11.使用T-SQL语句在SPJ数据库中建立第2章习题10中的4张表:S,P,J,SPJ.
12.使用T-SQL语句在图书借阅管理数据库TSGL中建立图书,读者和借阅3个表。
三.实验环境
MS SQL Server 2000
四.实验前准备
五.实验步骤
1.打开软件,熟悉 SQL Server 2000的环境
2.使用企业管理器创建数据库。
(1)打开企业管理器,创建一个数据库JWGL.
(2)在数据库属性中初始化设置文件大小为20MB等等内容。
3.在查询分析器中使用T-SQL语句创建数据库。
(1)打开查询分析器。
(2)创建一个数据库:Market。
代码如下:
CREATE DATABASE Market
ON
(NAME=Market-data,
FILENAME=’e:\sq1-data\market-data.mdf’,
SIZE=10,
MAXSIZE=50,
FILEGROWTH=10%)
LOG ON
(NAME= NAME=Market-data,
FILENAME=’e:\sq1-data\market-LOG.Ldf’,
SIZE=5,
MAXSIZE=15,
FILEGROWTH=10%);
4.使用T-SQL语句或企业管理器创建一个图书管理数据库,数据库名为TSGL,数据文件和日志文件的初始大小,增长方式,文件的增长上限等均可采用默认值。
(1)打开企业管理器,然后再新建一个数据库。
(2)打开数据库属性栏,在数据库属性栏里设置数据库各种属性。
5.使用T-SQL语句或企业管理器创建课本第二章习题10的SPJ数据库,可以自行定义文件大小,增长方式等。
(1)打开企业管理器。
(2)创建spj数据库,并在属性栏里设置各种属性。
6.查看物理磁盘目录,理解并分析SQL Server 2000数据库的存储结构。
7.使用企业管理器查看数据库属性。
8.使用T-SQL语句或企业管理器对于(2)-(5)中建立的数据库进行和删除操作,并进一步查看物理磁盘目录。
9.用企业管理器在教务管理数据库JWGL中创建学生表STUDENT,课程表COURSE,学生选课表SC。
(1)打开企业管理器,在教务管理数据库JWGL中按照课本上的表结构建立学生表Student、课程表Course、学生选课表SC。
(2)用TQL语句在MARKET数据库中创建客户信息基本表CUOSTOMERS,货品信息表GOODS,订单信息表ORDERS。
(1)打开查询分析器,依次输入一下几段代码创建表:
Customers 表:
CREATE TABLE Customers(
CustomersID int IDENTITY(1,1) PRIMARY KEY,
CName varchar(8) NOT NULL,
Address varchar(50),
City varchar (10),
Tel varchar(20) UNIQUE,
Company varchar (50),
Birthday datetime,
Type tinyint DEFAULT 1);
Goods 表:
CREATE TABLE Goods(
GoodsID int CONSTRAINT C1 PRIMARY KEY,
GoodName varchar(20) NOT NULL,
Price money,
Description varchar(200),
Storage int,
Provider varchar(50),
Status tinyint DEFAULT (0));
Orders 表:
CREATE TABLE Orders(
OrderID int IDENTITY(1,1) CONSTRAINT C2 PRIMARY KEY,
GoodsID int NOT NULL REFERENCES Goods(GoodsID) ON DELETE
CASCADE,
CustomersID int NOT NULL FOREIGN KEY (CustomersID)
REFERENCES Customers(CustomersID) ON DELETE NO ACTION,
Quantity int NOT NULL CONSTRAINT C3 CHECK(Quantity >0),
OrderSum money NOT NULL
OrderDate datetime DEFAULT (getdate()));
依次运行。
11.使用T-SQL语句在SPJ数据库中建立第2章习题10中的4张表:供应商表S,零件表P,工程项目表J,供应情况表SPJ,建表过程中定义主键、外健和其他的数据完整性。
12.使用T-SQL语句在图书借阅管理数据库TSGL中建立图书,读者和借阅3个表,结构为:
图书(书号,书名,类别,出版社,作者,定价,出版时间)
读者(借书证号,姓名,单位,性别,地址,电话号码)
借阅(书号,借书证号,借阅日期)
六.实验结果
七.评价分析及心得体味。