开始稍微系统点的联系,难度不断增加,持续更新

 1 create database Sprise
 2 use Sprise
 3 go
 4
 5 create table Student
 6 (
 7 Sno nvarchar(200) primary key not null,
 8 Sname nvarchar(200) not null,
 9 Ssex nvarchar(200) not null,
10 Sbirthday datetime ,
11 Class nvarchar(200) ,
12
13 )
14
15 go
16
17 create table Course
18 (
19 Cno nvarchar(200) primary key not null,
20 Cname nvarchar(200) not null,
21 Tno nvarchar(200) not null,
22 )
23
24 go
25
26 create table Score
27 (
28 Sno nvarchar(200) not null,
29 Cno nvarchar(200) not null,
30 Degree decimal(4,1) ,
31 )
32
33 go
34
35 create table Teacher
36 (
37 Tno nvarchar(200) primary key not null,
38 Tname nvarchar(200) not null,
39 Tsex nvarchar(200) not null,
40 Tbirthday datetime ,
41 Prof nvarchar(200) ,
42 Depart nvarchar(200) not null,
43 )
44
45 --select *from Teacher
46
47
48 insert into Student values(‘108‘,‘曾华‘,‘男‘,‘1997-09-01‘,‘95003‘)
49 insert into Student values(‘105‘,‘匡华‘,‘男‘,‘1975-10-12‘,‘95031‘)
50 insert into Student values(‘107‘,‘王丽‘,‘女‘,‘1976-10-23‘,‘95033‘)
51 insert into Student values(‘101‘,‘李军‘,‘男‘,‘1974-10-12‘,‘95033‘)
52 insert into Student values(‘109‘,‘王芳‘,‘女‘,‘1973-10-12‘,‘95031‘)
53 insert into Student values(‘103‘,‘陆君‘,‘男‘,‘1972-10-12‘,‘95031‘)
54
55 go
56
57
58 insert into Course values(‘3-105‘,‘计算机导论‘,‘825‘)
59 insert into Course values(‘3-245‘,‘操作系统‘,‘804‘)
60 insert into Course values(‘6-166‘,‘数字电路‘,‘856‘)
61 insert into Course values(‘9-888‘,‘高等数学‘,‘831‘)
62
63 go
64
65 insert into Score values(‘103‘,‘3-245‘,86)
66 insert into Score values(‘105‘,‘3-245‘,75)
67 insert into Score values(‘101‘,‘3-245‘,90)
68 insert into Score values(‘105‘,‘3-105‘,77)
69 insert into Score values(‘103‘,‘3-105‘,88)
70 insert into Score values(‘107‘,‘9-888‘,72)
71 insert into Score values(‘107‘,‘3-245‘,66)
72 insert into Score values(‘109‘,‘3-245‘,71)
73 insert into Score values(‘103‘,‘9-888‘,89)
74 insert into Score values(‘108‘,‘3-245‘,96)
75
76 go
77
78 insert into Teacher values(‘804‘,‘李成‘,‘男‘,‘1958-12-20‘,‘副教授‘,‘计算机系‘)
79 insert into Teacher values(‘825‘,‘李三‘,‘男‘,‘1958-11-20‘,‘副教授‘,‘电子工程系‘)
80 insert into Teacher values(‘856‘,‘赵四‘,‘女‘,‘1958-09-20‘,‘副教授‘,‘计算机系‘)
81 insert into Teacher values(‘831‘,‘鼠标‘,‘男‘,‘1958-07-20‘,‘副教授‘,‘电子工程系‘)
82
83
84
85 alter table Score add constraint S_Sc_Sno foreign key (Sno) references Student(Sno)
86 alter table Score add constraint C_Sc_Cno foreign key (Cno) references Course(Cno)
87 alter table Course add constraint T_C_Tno foreign key (Tno) references Teacher(Tno)

重复重复的去熟悉  其实不需要特殊记忆

时间: 2024-07-31 06:56:02

开始稍微系统点的联系,难度不断增加,持续更新的相关文章

Linux系统各发行版镜像下载(持续更新)

Linux系统各发行版镜像下载(持续更新) http://www.linuxidc.com/Linux/2007-09/7399.htm Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下载地址,在  迅雷 里才起作用. 包括Ubuntu,Fedora,SUSE,Red Hat Enterprise Linux,CentOS等. 中国大陆开源镜像站汇总 1.企业贡献: 搜狐开源镜像站:http://mirrors.sohu.com/网易开源

Windows系统Python包的安装(持续更新...)

本文针对于Python初学者,Python老鸟请绕道. 最近同时尝试在Windows10.MacOS.Ubuntu三个系统上安装Python相关的包,整体比较,Ubuntu最简单,Windows10最复杂. 建议:如果可能,尽量使用Linux系统,Windows10系统最好谨慎入坑. 以下记录Windows平台部分相关模块的安装问题: 1. 区分python是32位还是64位,这个至关重要.注意:并不是Windows系统,而是Python. 查看方式:在cmd中输入python,看下图中红圈的部

模块管理常规功能自定义系统的设计与实现(52--功能更新[2] 对百分比字段的操作)

功能更新(2)  对百分比字段的操作 百分比数据,或者是比率数据是一个比较难处理的字段,难点并不在于单条记录之中,而是在于汇总和分类汇总的时候. 先来看看我系统中的一个模块中的一个比率字段: 上图中的  已支付比例,这个字段是  已支付金额 / 结算金额,这个字段在此合同模块中可以作为一个计算字段来保存在数据库中,甚至可以不保存在数据库中,直接在bean里作为一个计算的属性. 现在问题就来了,如果要计算所有合同的已支付比例,那么就不是简单加起来的问题了,要把分子和分母分别加起来再除才会得到总计的

Android 系统中,那些能大幅提高工作效率的 API 汇总(持续更新中...)

前言 "条条大路通罗马."工作中,实现某个需求的方式往往不是唯一的,这些不同实现方式不仅表现在代码质量上,还影响着我们的工作效率.就像,在 Android 系统中,总有那么一些鲜为人知的 API 能够减少我们很多零碎的工作量.于是,就想凭着一些经验,整理一些常用的,找个地方归纳总结,也供日后翻阅. getResources().getIdentifier(String name, String defType, String defPackage) 根据资源名称获取资源 id.正常情况

模块管理常规功能自定义系统的设计与实现(51--功能更新[1] 对父模块的链接显示)

新增功能(1)  对父模块的链接显示 系统又经过了一些更新,增加了在form窗口中可以对父模块直接链接显示的功能.具体看看截图 这是我用此系统搭建的另一个管理系统,以后将会用此系统来写说明文件. 上图中一个合同具有很多个父模块的值,比如说承建单位,所属工程(祖父模块),还有其他一些相关属性,在这个页面上,对于每一个父模块后面都会加一个显示按钮,单击即可直接显示该属性的窗口.比如单击承建单位后面的按钮,显示该建单位的信息. 在承建单位模块中,又有父模块,单击后面的按钮,又可以显示其父模块的属性.

Android 系统工具类SystemUtils收集整理(持续更新)

最近做的功能中涉及到了一些关于系统方面的东西,自己摸索以及网上搜集整理出来了一个工具类方便调用 包含的功能有: 获取系统中所有APP应用.获取用户安装的APP应用.根据包名和Activity启动类查询应用信息.跳转到WIFI设置.WIFI网络开关.移动网络开关.GPS开关 当前若关则打开 当前若开则关闭.调节系统音量.设置亮度.获取屏幕的亮度.跳转到系统设置.获取文件夹下所有文件.获取视频的缩略图 .打开视频文件... 工具类会持续更新,与大家共同学习进步. SystemUtils.java p

安卓系统无法读写SD卡(2015-04-02更新)

安卓4.4及以后的系统对二级外部存储设备做了读写权限限制,导致应用程序可能不能读写外置SD卡,以下方法可以解除限制. 1.Root系统. 2.安装RE管理器. 3.用RE管理器修改“/system/etc/permissions”目录下的"platform.xml"文件,找到以下标签,添加红色字体部分. <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >          <

Y450的Linux之路【01】——安装系统、显卡(安装第一天,持续更新)

先介绍硬件等信息: 笔记本:联想Y450,09年购买,128G固态硬盘(安装Linux之后没感觉快,使用win的时候倒是感觉快了不少),5G内存 系统:CentOS 6.5(安装centos7来的,但是感觉我是小小白,网上技术文档还是以前老版本的支持较多,所以昨天换成6.5了,也是为了我安装显卡驱动,改inittab方便,7我不知道怎么改了--囧) 一.系统安装篇 准备: 1.U盘(推荐8G,centos 6.5的64位镜像文件要4g多,看情况来定了): 2.UltraISO软件: 3.cent

一些CMS网站系统漏洞,练手用(持续更新)

仅供拿shell,提权测试用,请勿恶意破坏 XuSoft系统: 后台万能密码:'or'='or'  可直接登陆,后台地址 /manage/login.asp inurl:ReadArticlemb.asp?id= inurl:ReadBigClassmb.asp?id= inurl:ReadBigClassmbNews.asp?id= UPUPW绿色服务器平台: 服务器基本上是2008,system权限 MySQL 默认用户名密码:root ,进入后台直接执行SQL语句写shell PHP探针-