--CREATE DATABASE 课程作业 ON PRIMARY
--(
--NAME = '课程作业_DB',
--FILENAME = 'D:\人智软件\2 数据库原理及应用\课程作业.MDF'
--)--ALTER DATABASE 课程作业
--MODIFY FILE
--(
--  NAME = 课程作业_LOG,
--  MAXSIZE = 100MB,
--  FILEGROWTH = 5 %
--);----(一)用T-SQL创建图书信息管理中的3个基本表,并修改Reader(读者信息表)Name(读者姓名)中列的宽度,将宽度改20。----在 课程作业 中创建表USE 课程作业;----创建图书信息表(Book):--create table Book
--(
--BookId char(6) primary key,--Title nvarchar(10) not null,--Author nvarchar(20) not null,--Publisher nvarchar(50) not null,--PublishDate nvarchar(30) not null,--Price float not null
--)----创建读者信息表(Reader):--create table Reader
--(
--ReadId char(8) primary key,--Name nvarchar(10) not null,--Sex nchar(2) not null check(Sex='男' or Sex='女'),--Age char(18),--CardId char(18)
--)----创建图书借阅信息表(BookBorrow):--create table BookBorrow
--(
--BookId char(6) foreign key references Book(BookId),--ReadId char(8) foreign key references Reader(ReadId),--BorrowDate datetime not null default getdate(),--ReturnDate datetime,--primary key(BookId,ReadId)
--)

现有以下3个基本表:

图书信息表(Book),字段按顺序这BookId(图书编号)、Title(图书名称)、Author(作者)、Publisher(出版社)、PublishDate(出版日期)、Price(图书价格)。

读者信息表(Reader),字段按顺序为ReadId(读者编号)、Name(读者姓名)、Sex(性别)、Age(年龄)、CardId(证件号码)。

图书借阅信息表(BookBorrow),字段按顺序为BookId(图书编号)、ReadId(读者编号)、BorrowDate(借阅日期)、ReturnDate(归还日期)。

(要求:所有的字段名全用英文名描述)

(一)用T-SQL创建图书信息管理中的3个基本表,并修改Reader(读者信息表)Name(读者姓名)中列的宽度,将宽度改20。

图书馆管理数据库创建相关推荐

  1. android数据库降级_Android SQLite (二.数据库创建,升级及降级)

    上篇文章简介和常用语法介绍了SQLite数据库的基本信息和一些常用的语法操作,本篇文章主要介绍Android开发过程中SQLite数据库的创建使用和常见问题处理. 一.SQLiteOpenHelper ...

  2. Unity + SQL数据库创建管理玩家排行榜学习教程

    Unity + SQL Databases Player Management Leaderboards + More! Unity + SQL数据库玩家管理排行榜+更多! MP4 |视频:h264, ...

  3. R操作MySQL数据库创建表、删除表、增删改查(CRUD)

    R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...

  4. SQLAlchemy的使用---外键ForeignKey数据库创建与连接

    SQLAlchemy的使用---外键ForeignKey数据库创建与连接 # 一对多建表操作 from sqlalchemy.ext.declarative import declarative_ba ...

  5. python 笔记 之 sqlalchemy操作数据库-创建表

    2019独角兽企业重金招聘Python工程师标准>>> ''' pip install SQLAlchemy 操作数据库-创建表 ''' import sqlalchemy''' s ...

  6. 数据库软件安装和数据库创建的几种方法

    数据库软件安装: 图形界面安装 静默方式安装 通过复制已经存在的数据库安装 数据库创建的几种方法 图形界面创建 静默方式创建 利用已经存在的实例创建 通过手工创建 先做总结后期完善. 转载于:http ...

  7. sybase 数据导入mysql_Windows环境下Sybase12.5 数据库创建与导入数据库.docx

    Windows环境下Sybase12.5 数据库创建与导入数据库?? 现在的情况是,Sybase数据库已经安装完成了,需重新创建一个叫ptms的数据库,指定一个用户名sybase/sybase,具备全 ...

  8. Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)

    创建数据库 用"数据库配置助手"创建数据库 创建数据库 选择 普通用途 输入名字,SID 在此我们选择专用服务器模式 典型 参数 含义 [最大并发连接用户数]文本框设置要在任意给定 ...

  9. 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)...

     mysql数据库创建,表创建模等模板脚本 -- 用root用户登录系统,运行脚本 -- 创建数据库 create database mydb61 character set utf8 ; -- ...

最新文章

  1. mysql无级分销_3级分销(mysql存储过程写法)
  2. fedora17用yum下载包而不安装包
  3. 汉诺塔的实现 c++
  4. java引用hive高可用连接hive_Hiveserver2高可用实现
  5. [深度学习] 自然语言处理 --- 文本分类模型总结
  6. oracle dbra,资源供给:IO子系统之二
  7. 喷水装置2(nyoj12)
  8. grafana中国地图插件
  9. java自动签到_原来实现钉钉自动签到如此简单,每天准时上下班不是梦
  10. 好用的高匿代理IP有什么特点?
  11. 计算机专业实训报告总结
  12. 字节跳动Web Infra发起 Modern.js 开源项目,打造现代 Web 工程体系
  13. 大众还是小众?谁在助力《复联3》连破票房纪录
  14. Linux 内核开发者完成了对所有来自 UMN.edu 补丁的审查
  15. 局域网雨云蠕虫病毒怎么解决?
  16. 项目二 PLC与RobotStudio联合仿真激光切割工作站——仿真模型搭建
  17. Sicily 1144. 陶陶摘苹果
  18. 如何修改win10的字体大小
  19. SAP EWM-计划补货操作演示实例
  20. jquery ie11 html函数,jQuery append()函数在IE11中失败

热门文章

  1. 一文看懂js中元素偏移量(offsetLeft,offsetTop,offsetWidth,offsetHeight)
  2. 枯燥乏味之离散数学闲谈
  3. input框中使用oninput属性限制输入内容
  4. memset函数用法
  5. 如何绑定PAYPAL(Token)帐号
  6. python中对于bool布尔值的取反
  7. 通过云计算、大数据、人工智能等技术解决城市问题
  8. 2019一键清空朋友圈_2019即将结束说说朋友圈 2019即将结束朋友圈句子
  9. 2017白领年终奖调查出炉,程序员扎心了!
  10. SWIFT PLM 功能介绍-项目管理的特色