sql数据库的创建表

sql数据库的创建表,第1张

第一题不知道为什么百度说有不合适内容不给我提交。

二、写出SQL语句:(各10分,共50分)

1select distinct no,name from table where 2010-year(birth) >=50;

2select no,name from table where livecity=workingcity;

3select no,name from table where company!='联华公司';

4create view emp_female as select e#,ename,c#,cname,salary from emp group by e#;

5use emp

go

update emp set salary=salary+05salary;

我无语了 做了好几题都说有不适合发表的内容 我都不知道哪些语句是不适合发表的- -明明是数据库语句啊

二、写出SQL语句:

1、建立视图:社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);

2、建立视图:参加人情况(职工号,姓名,社团编号,社团名称,参加日期)

3、查找参加唱歌队或篮球队的职工号和姓名。

4、求参加人数最多的社会团体的名称和参加人数。

5、把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他将此权力授予其他用户

create view 社团负责人(编号 char(7),名称 char(8),负责人职工号 char(8),负责人姓名 char(8),负责人性别 char(2));

create view 参加人情况(职工号,姓名,社团编号,社团名称,参加日期);

select 职工号,姓名 where 社团名称=‘唱歌队’or‘篮球队’;

select count() max(名称),max(社团名称) from 参加人情况 ;

grant select,insert,delete on 社会团体and参加人数 to 李平 with admin option;

我最初没学过数据库时,我就想用数据库(access),那时,是我在刚学完C语言,写一个学生管理系统的程序(dos窗口那种),当时是用文件,读写文件来实现。后来还没学数据库时,我用数据库代替我原来的文件。也就是我只用数据库来保存数据而已。

我知道你的意思。你也是没学数据库,想写个程序的。那你可以使用文件代替数据库。文件用一个结构体格式存储。我当时用的C语言。嗯对了,读取文件时,按照结构体的固定大小,每次读这么多,就是获得一条完整数据。你可以在另一个文件中存储用户编号和对应学生信息文件的该学生信息的位置。这样能比较快的找到。不然的话你得逐个遍历才能找到该文件。

确实还是比较麻烦。那个结构体要固定格式,你就得用char[]代替string了。

你可能看不懂我在说啥。额,我建议你还是简单学一下access数据库。只需要学一下基础,就能编写这个系统了

select 职工号,姓名

from 职工

where 职工号 in (select 职工号

from 参加

where 编号 in (select 编号

from 社会团体

where 名称='唱歌'))

select 名称

from 社会团体

where 编号 in (select 编号

from 参加

where 职工号='1001')

select count(名称) as 参加人数 ,名称 from 社会团体,参加 where 社会团体编号=参加编号 group by 名称

create view shitu as

select 职工职工号,姓名,社会团体编号,名称,参加日期

from 职工,社会团体,参加 where 职工职工号=参加职工号 and 社会团体编号=参加编号 order by 职工职工号

--设职工社团数据库有三个基本表:

-- 职工(职工号,姓名,年龄,性别);

-- 社会团体(社团号,名称,负责人,活动地点)

--参加(职工号,社团号,参加日期)

---其中: (1)职工表的主码为职工号。

--(2)社会团体表的主码为社团号;外码为负责人,被参照表为职工表,对应属性为职工号。

--(3)参加表的职工号和社团号为外码;职工号为外码,其被参照表为职工表,对应属性为职工号;

--社团号为外码,其被参照表为社会团体表,对应属性为社团号。

--试用SQL语句表达下列 *** 作:

---1.定义职工表、社会团体表和参加表,并说明其主码和参照关系。

create table em

(

emid varchar(5) primary key,

emname nvarchar(5) not null,

age int,

sex nchar(1))

create table team

(

tid char(3) primary key,

tname nvarchar(10) not null,

leader varchar(5) foreign key references em(emid),

workstation nvarchar(20)

)

create table takepartin

(emid varchar(5) foreign key references em(emid),

tid char(3) foreign key references team(tid),

takedate smalldatetime,

primary key(emid,tid))

--- 2.建立下列两个视图: 社团负责人(社团号,名称,负责人职工号,负责人姓名,负责人性别);

create view leaders

as

select tid,tname,ememid,emname,sex from team join emp on teamemid=teamleader;

----参加人情况(职工号,姓名,社团号,社团名称,参加日期)。

create view takes

as

select Aemid,emname,ctid,tname,takedate from emp A join takepartin B on aemid=Bemid

join team C on Btid=Ctid

--3.查找参加的职工号和姓名。

select emid,emname from takes where tname='唱歌队' or tname='篮球队'

---4.查找没有参加任何社会团体的职工情况。

select from emp where emid not in(select emid from takepartin)

--5.查找参加了全部社会团体的职工情况。

不确定。

厦门华厦学院属于民办的全日制高等教育院校,学校环境优美,现代化设施齐全,师资力量强大,学校整体学习氛围也浓厚,具体可以通过以下几点可以了解该学校:

1、基础建设方面。学校校园占地560余亩,已建成一个集教学楼、实验楼、图书馆、学生活动中心、行政办公楼和运动场馆于一体的现代化智慧校园;拥有教科研仪器设备总值上亿元,纸质图书近80万册、电子图书折合近78万册、可用数据库资源180余个,校内外实验实训室和实习基地近300个。

2、学院学科设立方面。学校已设立四个二级学院,20余个本科专业,形成工学为主、管理学和经济学为辅,多学科协调发展的学科专业布局。

3、师资力量方面。学院现有专任教师360余人,其中具有副高以上职称的教师占比超40%,硕士学位及以上的教师占比近70%,“双师双能型”教师占比近50%。

厦门华厦学院以服务区域经济发展为目标。

积极开展创新平台建设和社会服务。一方面,学校与厦门市科技局共同筹建了“厦门市应用技术研究院”;与中国科学院地球环境研究所联合成立了“大气环境研究中心”等创新科研平台。

同时学校拥有多个省市重点实验室、工程中心及省高校科研平台,并累计承担各级各类科研项目300余项,包括国家科技部星火计划项目、国家自然科学基金项目、国家863计划子课题等国家级项目等;拥有专利640余件。

1、select sum(活动经费预算) from 社团活动申请 where 社团名称 = '英语' and 批准情况 = '已批准';

2、select 社团名称,count(成员名) from 社团成员活动情况表 group by 社团名称;

--此语句查询结果是各社团的活动总人数人次,不知道你要的平均是不是 所有社团的活动人次/社团数 如果是,参考下面的语句

--select count(t1成员名)/count(t2社团名称) from 社团成员活动情况表 t1,社团表 t2;

3、select from 社团成员活动情况表 where 成员名 = '张三' and 活动地点 = '东校区'

4、select sum(活动经费预算) from 社团活动申请 where 审核人 = '秦伟伟' and 批准情况 = '已批准';

校园社团小程序技术性分析说明需要考虑以下几个方面:

一、硬件需求:计算机硬件配置(主机、显示器、键盘、鼠标等),网络环境(有线、无线),服务器环境(物理环境,服务器类别,网络带宽等),移动设备(支持的 *** 作系统,设备型号,屏幕尺寸,处理器型号,内存大小等);

二、软件需求:多媒体技术,网络技术,编程语言,数据库技术,软件安全, *** 作系统,文档编辑软件,用户界面技术等;

三、开发技术分析:确定程序的功能,把握程序的架构,确定技术环境,分析系统和数据的关系,检查程序技术的可行性,分析系统的安全性,确定系统的维护,对程序进行调试,检查程序的可靠性和可维护性,确定程序的发布和运行等;

四、设计技术分析:确定系统架构,构建系统数据库,定义数据库模型,构建系统模块,定义模块功能,搭建系统框架,设计用户界面,设计系统功能,设计系统安全策略等;

五、测试技术分析:确定测试范围,确定测试类别(功能测试,可靠性测试,安全性测试,性能测试),编写测试用例,制定测试策略,运行测试,审查测试报告,编写评估报告等。

总之,校园社团小程序技术性分析说明需要考虑硬件、软件、开发、设计以及测试方面的技术要素,以确保小程序能够满足用户的需求,并能顺利运行。

以上就是关于sql数据库的创建表全部的内容,包括:sql数据库的创建表、大牛可以分享一下怎么用纯java不用数据库编写的学生社团管理系统吗、数据库SQL问题:查询表达等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9362968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存