• 代码区:

create table Salvaging
(  prj_num char(8) primary key,
   prj_name varchar(50),
   start_date datetime,
   end_date datetime,
   prj_status bit,
);

create table Stock
(  mat_num char(8) primary key,
   mat_name varchar(20) not null,
   speci varchar(20) not null,
   warehouse char(20),
   amount int,
   unit decimal(18,2),
   total as([amount]*[unit]),
   check(mat_num like '[m][0-9][0-9][0-9]'),
);

create table Out_stock
(  prj_num char(8),
   mat_num char(8),
   amount int,
   get_date datetime default getdate(),         /* get_date属性的默认值为系统时间 */
   department char(20),
   primary key(prj_num,mat_num),
                                               /* 主键由两个属性构成,必须作为表格完整性约束*/
   foreign key(prj_num) references Salvaging(prj_num),
                                               /* 表格完整性约束条件,prj_num是外键,被参照表是Salvaging*/
   foreign key(mat_num) references Stock(mat_num),
                                               /* 表格完整性约束条件,mat_num是外键,被参照表是Stock*/
);

结果视图

dbo.Salvaging

dbo.Out_stock

dbo.Stock

转载于:https://www.cnblogs.com/yuyiWang/p/8313381.html

数据库练习(1)——建立数据库相关推荐

  1. 什么时候建立数据库,怎么建立数据库?

    在系统开发时我们首先是要根据需求分析来对系统进行UML建模,然后根据建立的UML的模型来编程.开发系统.这个过程看似很正确但却疏忽了系统开发的一个重要环节--建立数据库. 什么时候建立数据库,怎么建立 ...

  2. arcgis怎么创建oracle数据库,利用ArcGis建立数据库

    <利用ArcGis建立数据库>由会员分享,可在线阅读,更多相关<利用ArcGis建立数据库(18页珍藏版)>请在人人文库网上搜索. 1.利用ArcGIS建立数据库,夏洛特,01 ...

  3. 用mysql做小型数据库,怎样用excel制作一个小型数据库表格 | excel做数据库

    Excel 表格类似的数据结构,数据库应该如何设计 想想一个三维的空间: x,y,z 分别表示坐标的 x,y,z 值,为整数(可以为负,如果你在应用里面将0设中点,且允许反方向存储数据的话,x,y 表 ...

  4. dbeaver连接mysql 驱动jar_Jmeter(七) 从入门到精通 建立数据库测试计划实战lt;MySQL数据库gt;(详解教程)...

    1.简介 在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,上一篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过程,宏哥在文中通过示例和代码非常 ...

  5. MySql cmd下的学习笔记 —— 有关建立数据库的操作(连接Mysql,建立数据库,删除数据库等等)...

    (01) 连接数据库 mysql -uroot -p 之后输入密码 ******.(由于我的密码设置的是111,所以输入的是111) (02) 退出数据库 exit (03) 查看数据库 show d ...

  6. python建立数据库表格

    这个是在已经建立数据库的情况下,才可以使用该代码 #-*- encoding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf- ...

  7. 定时创建oracle索引,oracle数据库关于索引建立及使用的详细介绍

    索引的说明 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表的数据,索引能优化查询,不能优化DML操作,Oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护. 如果SQL语句仅访 ...

  8. 职业高中计算机网络试讲稿,2021教师资格证考试面试高中信息技术试讲稿——《建立数据库的基本过程》...

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  9. 【Web API系列教程】3.3 — 实战:处理数据(建立数据库)

    前言 在本部分中,你将在EF上使用Code First Migration来用测试数据建立数据库. 在Tools目录下选择Library Package Manager,然后选择Package Man ...

  10. 【高校宿舍管理系统】第一章 建立数据库以及项目框架搭建

    第一章 建立数据库以及项目框架搭建 提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正. 文章目录 第一章 建立数据库以及项目框架搭建 前言 一 ...

最新文章

  1. 一口气拿了9家公司的offer,年薪50W
  2. 2022年终结版WPF项目实战合集发布
  3. 分区助手扩大c盘后自动修复_磁盘分区工具,这个好用;无论调整C盘还是系统迁移...
  4. codeforces B. Design Tutorial: Learn from Life
  5. 分布式任务调度系统xxl-job源码探究(一、客户端)
  6. 第一个SpringBoot项目——CRUD
  7. 在AIX 5.3+HACMP 5.4以上环境安装10gR2 10.2.0.1 RAC CRS Clusterware必须先运行Patch 6718715中的rootpre.sh...
  8. 数据库实体表的关系学习
  9. URI和URL差别以及相对路径和绝对路径的差别
  10. Vue官方文档代码大全
  11. 兖州计算机老师,兖州最美教师 | 风采展示(二)
  12. 盘点一份JS逆向代码转换为Python代码的教程
  13. 让IE窗口最小化最大化的快捷键
  14. 最新传智播客nodejs入门到精通(基础就业)全套nodejs视频教程
  15. 玩了这么长时间抖音,这些功能你知道吗?做好这3个轻松月入过万
  16. java 异步写文件_异步读取文件实例
  17. JavaWeb案例:旅游网站
  18. 民宿管理系统课程设计_基于“能力本位”的中职酒店类专业《民宿管家服务》课程开发研究...
  19. MySQL+JDBC--狂神视频学习笔记
  20. 三十多岁女计算机考研,已经30多岁了,还有必要考研吗?答案很现实

热门文章

  1. downie是什么软件?如何在Mac中下载视频?
  2. Ps 初学者教程,如何使用图层蒙版合成图像?
  3. Astute Graphics for Mac(ai创意插件合集)
  4. 三维设计和动画:Cinema 4D R25 for mac(c4d r25)
  5. 有赞招聘小程序,有你就很赞
  6. 11.1 LAMP架构介绍 11.2 MySQL、MariaDB介绍 11.3/11.4/11.5 MySQL安装
  7. for 循环中实现多个点击事件
  8. thinkphp的model模型的设计经验总结
  9. osg 示例程序解析之osgdelaunay
  10. 快速生成移动设备应用图标的在线工具 - makeappicon