数据库笔试题目
数据库笔试题目:
有两个表,例如PRODUCT表ID --产品id(主键,自增长) intPRODUCTNAME --产品名称 nvarchar(200)PRODUCTCOUNT --产品数量 intUSERNAME --用户名(与表USERS中的username关联)nvarchar(200)USERS表ID --用户id(主键,自增长)intUSERNAME --用户名 nvarchar(200)1.问题很简单,分别写出两个表的增删改语句(t-sql)我不明白的是产品表和用户表的字段有关联,那向产品表插入记录(USERNAME)怎么确定是否已存在于USERS表中?如果有答案请写出来或发送到下面的.邮箱2.3.查询,都很简单4.存储过程:向产品表中插入一条记录并返回他的ID
1.增加删除 因为两个表的USERNAME字段是应该是设置了外键关联,这样不仅结构清晰,而且还确保了数据的完整性。看题目的意思是USERS跟PRODUCT的对应关系应该是1:n,一个USERS可以生产许多个PRODUCT。 INSERT INTO PRODUCT(UCTNAME,UCTCOUNT,NAME) VALUES (char,int,char); 插入产品 INSERT INTO USERS (USERNAME) VALUES (char); 插入用户 删除就省略了。 至于如何确定是否存在,你直接在插入产品前搜索USERS表就好了啊 4.存储过程 CREATE PROC proc_AddUserAccount //定义一个过程名 @pName nvarchar(200),@pCount intAS,@pUser nvarchar(200)//3个变量 BEGIN INSERT INTO PRODUCT(UCTNAME,UCTCOUNT,NAME) VALUES (@pName,@pCount ,@pUser);//添加记录 RETURN @@ID //返回ID END
-
四川理工学院2016考研现场确认要求及注意事项
一、网报时间:1、应届本科毕业生网上预报名时间为2015年9月24日至27日9:00-22:00。2、网上报名时间为2015年10月10日至31日每天9:00-22:00。二、现场确认时间、地点:1、时间:2015年11月7日至12日(上午9:00-12:00、下午14:00-17:00)11月7-8日(周末):宜宾学院、内江...
-
2017考研现场确认时间
考研现场确认是考研报名的一个重要环节,下面是小编搜集整理的2017年考研现场确认时间,欢迎阅读查看。2017考研现场确认时间2016年11月4日至11月12日确认地点不同身份的考生报考点不同(1)推荐免试生根据毕业院校按所在地省级教育招生考试管理机构要求办理网上报名...
-
安徽师范大学2016年考研世界史真题
2017考研已经悄然到来了,考生们也在积极寻找考研真题了。下面是小编为大家整理收集的关于安徽师范大学2016年考研世界史真题的相关内容,欢迎大家的阅读。名词解释:乌鲁卡基那改革,梭伦改革,希罗多德,尼西亚会议,末日审判书,拿破仑法典,加富尔,全国工业复兴法史料分析题:(...
-
管理学2016考研模拟测试题(附答案)
一、判断改错(请对下列各问题进行判断,如果你认为该题是错误的,请在该题后的括号内打上Ⅹ;如果你认为该题是正确的,请在该题后的括号内打上√,并将正确的表述写在该题之下。每小题5分,共50分)1、乔安娜•马丁指出,一个组织内只能有单一文化。()2、一般来说,...