图书馆管理数据库创建
--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。
图书馆管理数据库创建相关推荐
- android数据库降级_Android SQLite (二.数据库创建,升级及降级)
上篇文章简介和常用语法介绍了SQLite数据库的基本信息和一些常用的语法操作,本篇文章主要介绍Android开发过程中SQLite数据库的创建使用和常见问题处理. 一.SQLiteOpenHelper ...
- Unity + SQL数据库创建管理玩家排行榜学习教程
Unity + SQL Databases Player Management Leaderboards + More! Unity + SQL数据库玩家管理排行榜+更多! MP4 |视频:h264, ...
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...
- SQLAlchemy的使用---外键ForeignKey数据库创建与连接
SQLAlchemy的使用---外键ForeignKey数据库创建与连接 # 一对多建表操作 from sqlalchemy.ext.declarative import declarative_ba ...
- python 笔记 之 sqlalchemy操作数据库-创建表
2019独角兽企业重金招聘Python工程师标准>>> ''' pip install SQLAlchemy 操作数据库-创建表 ''' import sqlalchemy''' s ...
- 数据库软件安装和数据库创建的几种方法
数据库软件安装: 图形界面安装 静默方式安装 通过复制已经存在的数据库安装 数据库创建的几种方法 图形界面创建 静默方式创建 利用已经存在的实例创建 通过手工创建 先做总结后期完善. 转载于:http ...
- sybase 数据导入mysql_Windows环境下Sybase12.5 数据库创建与导入数据库.docx
Windows环境下Sybase12.5 数据库创建与导入数据库?? 现在的情况是,Sybase数据库已经安装完成了,需重新创建一个叫ptms的数据库,指定一个用户名sybase/sybase,具备全 ...
- Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)
创建数据库 用"数据库配置助手"创建数据库 创建数据库 选择 普通用途 输入名字,SID 在此我们选择专用服务器模式 典型 参数 含义 [最大并发连接用户数]文本框设置要在任意给定 ...
- 4.mysql数据库创建,表中创建模具模板脚本,mysql_SQL99标准连接查询(恩,外部连接,全外连接,交叉连接)...
mysql数据库创建,表创建模等模板脚本 -- 用root用户登录系统,运行脚本 -- 创建数据库 create database mydb61 character set utf8 ; -- ...
最新文章
- mysql无级分销_3级分销(mysql存储过程写法)
- fedora17用yum下载包而不安装包
- 汉诺塔的实现 c++
- java引用hive高可用连接hive_Hiveserver2高可用实现
- [深度学习] 自然语言处理 --- 文本分类模型总结
- oracle dbra,资源供给:IO子系统之二
- 喷水装置2(nyoj12)
- grafana中国地图插件
- java自动签到_原来实现钉钉自动签到如此简单,每天准时上下班不是梦
- 好用的高匿代理IP有什么特点?
- 计算机专业实训报告总结
- 字节跳动Web Infra发起 Modern.js 开源项目,打造现代 Web 工程体系
- 大众还是小众?谁在助力《复联3》连破票房纪录
- Linux 内核开发者完成了对所有来自 UMN.edu 补丁的审查
- 局域网雨云蠕虫病毒怎么解决?
- 项目二 PLC与RobotStudio联合仿真激光切割工作站——仿真模型搭建
- Sicily 1144. 陶陶摘苹果
- 如何修改win10的字体大小
- SAP EWM-计划补货操作演示实例
- jquery ie11 html函数,jQuery append()函数在IE11中失败