实验11-03 创建借阅表

请在Exam数据库中创建借阅表,结构如下:

要求在bno和rno上建立外键关系。

USE [Exam]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[borrow](
	[borrowno] [int] NOT NULL,
	[bno] [char](4) NULL,
	[rno] [char](4) NULL,
	[borrowdate] [datetime] NULL,
 CONSTRAINT [PK_borrow] PRIMARY KEY CLUSTERED
(
	[borrowno] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[borrow]  WITH CHECK ADD  CONSTRAINT [FK_borrow_book] FOREIGN KEY([bno])
REFERENCES [dbo].[book] ([bno])
GO
ALTER TABLE [dbo].[borrow] CHECK CONSTRAINT [FK_borrow_book]
GO
ALTER TABLE [dbo].[borrow]  WITH CHECK ADD  CONSTRAINT [FK_borrow_reader] FOREIGN KEY([rno])
REFERENCES [dbo].[reader] ([rno])
GO
ALTER TABLE [dbo].[borrow] CHECK CONSTRAINT [FK_borrow_reader]

  

原文地址:https://www.cnblogs.com/masterchd/p/9330676.html

时间: 2024-10-10 02:30:04

实验11-03 创建借阅表的相关文章

022. ASP.NET为DataSet中数据集添加关系及动态创建主子表和添加主子表关系

protected void Page_Load(object sender, EventArgs e) { string connectionString = "server=.;database=TYW;uid=sa;pwd=123.456;";// ConfigurationSettings.AppSettings["strCon"]; SqlConnection mycon = new SqlConnection(connectionString);//创建

数据库实验二 数据库和数据表的创建

实验环境: SQL Service 2014 一.数据库的创建 有三种类型的文件用来存储数据库: 主文件包含数据库的启动信息.主文件还可以用来存储数据.每个数据库都包含一个主文件. 次要文件保存所有主要数据文件中容纳不下的数据.如果主文件大到足以容纳数据库中的所有数据,就不需要有次要数据文件.而另一些数据库可能非常大,需要多个次要数据文件,也可能使用多个独立磁盘驱动器上的次要文件,以将数据分布在多个磁盘上. 事务日志文件保存用来恢复数据库的日志信息.每个数据库必须至少有一个事务日志文件(尽管可以

03创建数据库和表以及测试数据库的操作(单元测试框架)

整体项目的框架如下: 省市县需要三张表:省,市,县: 建表的语言为: 注意有空格. 先在model包下新建省市县的实体类: 省: package com.dy.ustc.weatherpro.model; public class Province { private int id; private String provinceName; private String provinceCode; public int getId() { return id; } public void set

实验11-02 创建读者表

请在Exam数据库中创建读者表,结构如下: USE [Exam] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[reader]( [rno] [char](4) NOT NULL, [rname] [char](10) NULL, CONSTRAINT [PK_reader] PRIMARY KEY CLUSTERED ( [rno] ASC )WITH

MySQL创建修改表结构

一. 数据库的概述 1.什么是数据库 DB,DataBase 数据库:依照某种数据模型进行组织并存放到存储器的数据集合 DBMS,DataBase Management System 数据库管理系统:用来操纵和管理数据库的大型服务软件 DBS,DataBase System 数据系统:即DB+DBMS,指带有数据库并整合了数据库管理软件的计算       机系统 2.E-R数据模型 实体-关系 模型(Entity-Relationship Model) 3.常见的数据库服务软件 类型 厂商 Or

linux下创建oracle表空间

来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html 1 . 登录服务器 2 . 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情况 以更易读的方式显示 [[email protected] ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.9G 2.3G 521M 82% / none 209M 0 209M 0% /dev/shm /dev/s

MySQL表的创建和表中数据操作

这篇文章主要介绍在navicat的命令界面操作mysql.主要涉及建立表结构,和对表中数据的增加删除修改查询等动作.站在一个新手角度的简单mysql表结构和数据操作. ☆ 准备工作 1,保证自己的电脑安装了mysql(my.ini下的字符集设置是utf8) 2,确保电脑同时安装navicat(任意版本) 3,保证mysql服务器已经启动 注:若对navicat操作不熟,请参照<<navicat从下载到使用>>这篇文章. ☆ 打开控制台 在navicat的tools(工具)菜单栏选择

Cisco PT模拟实验(11) 路由器单臂路由配置

Cisco PT模拟实验(11) 路由器单臂路由配置 实验目的: 掌握单臂路由的配置方法 实现不同VLAN之间互相通信 深入理解VLAN通信原理及路由子接口 实验背景: 公司的技术部和销售部分处于不同的办公室,技术部和销售部的PC分处于不同的VLAN,现由于业务的需求需要销售部和技术部的主机能够相互访问,获得相应的资源,两个部门的交换机通过一台路由器进行了连接. 技术原理: VLAN能有效分割局域网,实现各网络区域之间的访问控制.但现实中,往往需要配置某些VLAN之间的互联互通.而实现不同VLA

创建数据表

创建数据表的语法规则如下: CREATE TABLE <表名> ( 字段名1, 数据类型, [约束条件], 字段名2, 数据类型, [约束条件], ... ); [例子]创建员工表 tb_emp1,结构如下 字段名称 数据类型 备注 id INT(11) 员工编号 name VARCHAR(25) 员工名称 deptId INT(11) 部门编号 salary FLOAT 员工薪资 mysql> CREATE DATABASE test_db; # 需要先创建数据库 mysql>