企业信息管理学论精品文档
- 格式:ppt
- 大小:3.89 MB
- 文档页数:56
思考题1、中国古代的顺道思想对现代企业的经营有何启示?答:【1】中国历史上的“道”有多种含义,属于主观范畴的“道”是指治国的理论;属于客观范畴的“道”指客观规律。
“顺道”是指管理要顺应客观规律。
【2】根据这种思想,管理者必须:第一,辨道,辨识客观规律;第二,顺道,根据客观规律的要求来组织管理活动。
为现代企业提供思路。
【3】中国古代的“顺道”与早期的其他管理学思想“重人”“求和”“法治”“守信”“预谋”等共同构成了中国古代的管理学思想,是重要的组成部分,不可分割。
对于现代企业有着重要的影响。
2、中国古代法治思想的基本原则有哪些?【1】明法。
法的公开性原则。
【2】一法。
统一性原则和平等性原则。
【3】常法也称固法。
即保持法的稳定性。
3、欧文在管理思想史上有什么贡献?【1】欧文在关于人的因素方面的思考和实践,被称为现代人事管理的创始人。
【2】率先指出人这个因素在工业生产中的重要作用。
【3】欧文对管理学中的贡献是,摈弃了过去那种把工人当作工具的做法,着力改善工人劳动条件,诸如提高童工参加劳动的最低年龄;缩短雇员的劳动时间;为雇员提供厂内膳食;设立按成本向雇员出售生活必需品的模式,从而改善当地整个社会状况。
4、试综合分析斯密和巴贝奇关于劳动分工的研究。
【1】斯密对管理理论发展的一个贡献是他的劳动分工观点。
他认为分工是增进劳动生产力的重要因素,原因是:(1)分工可以使劳动者专门从事一种单纯的操作,从而提高熟练程度、增进技能;(2)分工可以减少劳动者的工作转换,节约通常由一种工作转到另一种工作所损失的时间;(3)分工可以使劳动简化,使劳动者的注意力集中在一种特定的对象上,有利于发现比较方便的工作方法,促进工具的改良和机器的发明。
斯密的分工观点适应了当时社会对迅速扩大劳动分工以促进工业革命发展的要求,成为管理学的一条基本原则。
【2】巴贝奇继续了斯密关于劳动分工的研究并指出,劳动分工不仅可以提高工作效率,还可以减少工资支出。
《管理学原理》讲义主讲:张伟广西工学院管理系第一章、管理与管理学学习目的学完本章后,你应该掌握:1. 定义管理2. 区分效率与效果3. 明确管理的特征、性质4. 确定管理者扮演的角色5. 认识管理的科学性与艺术性6. 了解管理学的特点与研究内容本章提要管理的概念和特征管理的二重性管理的科学性与艺术性管理学的特点与内容典型案例分析一、管理的概念㈠、管理的定义管理活动自古即有,但什么是“管理”,从不同的角度出发,可以有不同的理解。
从字面上看,管理有“管辖”、“处理”、“管人”、“理事”等意,即对一定范围的人员及事务进行安排和处理。
但是这种字面的解释是没有严格地表达出管理本身所具有的完整含义的。
能够全面概括“管理”这个概念的内涵和外延的定义是:管理是指一定组织中的管理者,通过实施计划、组织、人员配备、指导与领导、控制、创新等职能来协调他人的活动,使别人同自己一起实现既定目标的活动过程。
㈡、管理的基本特征为了更全面地理解管理的概念,理解管理学研究的特点、范围和内容,我们还可以从以下几方面来进一步把握管理的一些基本特征。
1、管理是一种社会现象或文化现象。
只要有人类社会存在,就会有管理存在。
从科学的定义上讲,存在管理必须具备两个必要条件,缺一不可。
(1)必须是两个人以上的集体活动,包括生产的、行政的……等活动。
(2)有一致认可的、自觉的目标。
2、管理的“载体”——组织管理活动在人类现实的社会生活中广泛存在,而管理总是存在于一定的组织之中。
正因为我们这个现实世界中普遍存在着组织,管理也才存在和有必要。
两个或两个以上的人组成的,为一定目标而进行协作活动的集体就形成了组织:“许多人在同一生产过程中,或在不同的但互相联系的生产过程中,有计划地一起协同劳动,这种劳动形式叫做协作。
”有效的协作需要有组织,需要在组织中实施管理。
社会生活中各种组织的具体形式虽因其社会功能的不同而会有差异,但构成组织的基本要素是相同的。
在组织内部,一般包括五个要素,即人——包括管理的主体和客体;物和技术——管理的客体、手段和条件;机构——实质反映管理的分工关系和管理方式;信息——管理的媒介、依据,同时也是管理的客体;目的——宗旨,表明为什么要有这个组织,它的含义比目标更广泛。
04735 数据库系统原理:1、设某工厂数据库中有2个基本表:车间基本表:DEPT(DNO,DNAME,MG2、R_ENO) 属性分别是车间编号、车间名、和车间主任职工号职工基本表:EMP(ENO,ENAME,AGE,SEX,SALRY,DNO)属性分别是职工号、姓名、年龄、性别、工资和所有车间编号(1)试用关系代数表达式写出下列查询:简述“金工车间”的男职工的职工号和姓名。
(2)建立一个有关车间的女职工号和姓名的视图,其结构如下:VIEW 6(ENO,ENAME).试写出创建视图VIEW6的SQL语句。
create view VIEW6asselect ENO,ENAME from EMPwhere SEX='女'2、3、4、5、6、7、关系模式为:学生STUDENT( 学号,姓名,年龄,班号)班CLASS (班号,专业名,系名,入学年份)系DEPARTMENT(系号,系名)A.请使用SQL语言完成以下功能(1) 每个表的主外码(2) 每个班级的人数不能超过20人;(3) 学生的年龄介于16到30岁之间;(4) 学生姓名不能为空;(5) 只有班里没有学生的时候,才能删除该班级. CREATE DATABASE SCHOOLUSE SCHOOLcreate table DEPARTMENT( 系号 int Primary key,系名 varchar(20) unique)create table CLASS(班号 int primary key,专业名 varchar(20),系名 varchar(20) ,FOREIGN key (系名)references DEPARTMENT 系(系名)) create table STUDENT(学号 int primary key,姓名 varchar(10) not null,年龄 int check(年龄>=16 and 年龄<=30),班号int,foreign key(班号) references CLASS(班号) ON DELETE no action check(20>=ALL(select count(学号) from STUDENT group by 班号))) B.插入如下数据:CLASS(101,软件,计算机,1995;102,微电子,计算机,1996STUDENT(8101,张三,18,101;8102,钱四,16,121;DEPARTMENT(001,数学INSERT INTO DEPARTMENT(系号,系名) VALUES ('001','数学')INSERT INTO DEPARTMENT(系号,系名) VALUES ('002','计算机') INSERT INTO DEPARTMENT(系号,系名) VALUES ('003','化学')INSERT INTO DEPARTMENT(系号,系名) VALUES ('004','中文')INSERT INTO DEPARTMENT(系号,系名) VALUES ('005','经济')GOINSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (101,'软件','计算机',1995)INSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (102,'微电子','计算机',1996)INSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (111,'无机化学','化学',1995)INSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (112,'分子化学','化学',1996)INSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (121,'统计数学','数学',1995)INSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (131,'现代语言','中文',1996)INSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (141,'国际贸易','经济',1997)INSERT INTO CLASS(班号,专业名,系名,入学年份) VALUES (142,'国际金融','经济',1996)GOINSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8101,'张三',18,101)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8102,'钱四',16,121)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8103,'王玲',17,131)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8105,'李飞',19,102)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8109,'赵四',18,141)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8110,'李可',20,142)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8201,'张飞',18,111)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8302,'周瑜',16,112)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8203,'王亮',17,111)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8305,'董庆',19,102)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8409,'赵龙',18,101)INSERT INTO STUDENT(学号,姓名,年龄,班号) VALUES (8510,'李丽',20,142)C.完成以下查询功能(1)找出所有姓李的学生,并按其年龄由小到大排序;SELECT * FROM STUDENT WHERE 姓名 like '李%' ORDER BY 年龄 ASC (2)列出所有开设超过两个专业的系的名字.SELECT 系名 FROM CLASS GROUP BY 系名 HAVING(COUNT(*)>=2)(3)列出学生人数大于等于2的系的编号和名称,第一种:SELECT * FROM DEPARTMENT WHERE 系名 in (SELECT 系名 FROM CLASS WHERE 班号 in (SELECT 班号 FROM STUDENT GROUP BY 班号 HAVINGCOUNT(*)>=2))第二种:SELECT 系号,系名 FROM DEPARTMENT WHERE 系名 IN (SELECT 系名 FROM CLASS AS C,STUDENT AS S WHERE C.班号=S.班号 GROUP BY C.系名HAVING(COUNT(*)>=2))D.学生张三转到化学系111班,请更新相关的表UPDATE STUDENT SET 班号=111 WHERE 姓名='张三'SELECT * FROM STUDENT WHERE 姓名='张三'8、已知一个关系数据库的模式如下:职工EMP(职工号,姓名,工资,所在部门)部门DEPT(部门号,部门名,部门经理的职工号)A.使用查询分析器创建上述表,要求声明:(1)每个表的主外码.(2)职工姓名和部门名不能为空;(3)工资取800到5000之间整数;CREATE DATABASE CompanyUSE CompanyCREATE TABLE DEPT( 部门号 varchar(10) Primary key,部门名 varchar(10) not null,部门经理的职工号 varchar(10))CREATE TABLE EMP(职工号 varchar(10) Primary key (这里去掉主键,因为重复的记录将不能增加)姓名 varchar(10) not null,工资 int check(工资>=800 and 工资<=5000),所在部门 varchar(10)FOREIGN KEY(部门号) REFERENCES DEPT(部门号)B、插入如下数据职工(E01,汤姆,4000,D02E05,比尔,3500,D01)部门(D01,人事,E04D04,财务,E06)INSERT INTO DEPT(部门号,部门名,部门经理的职工号) VALUES ('D01','人事','E04')INSERT INTO DEPT(部门号,部门名,部门经理的职工号) VALUES ('D02','信息','E01')INSERT INTO DEPT(部门号,部门名,部门经理的职工号) VALUES ('D03','销售','E05')INSERT INTO DEPT(部门号,部门名,部门经理的职工号) VALUES ('D04','财务','E06')INSERT INTO EMP(职工号,姓名,工资,所在部门) VALUES ('E01','汤姆',4000,'D02')INSERT INTO EMP(职工号,姓名,工资,所在部门) VALUES ('E02','丹尼',3000,'D02')INSERT INTO EMP(职工号,姓名,工资,所在部门) VALUES ('E03','约翰',1000,'D01')INSERT INTO EMP(职工号,姓名,工资,所在部门) VALUES ('E04','迪克',5000,'D03')INSERT INTO EMP(职工号,姓名,工资,所在部门) VALUES ('E04','迪克',5000,'D01')INSERT INTO EMP(职工号,姓名,工资,所在部门) VALUES ('E05','比尔',3500,'D04')C、用SQL表达以下查询:找出那些工资高于其所在部门经理工资的职工的姓名及其工资. SELECT S1.姓名,S1.工资FROM(SELECT * FROM EMP,DEPT WHERE EMP.所在部门=DEPT.部门号) AS S1, (SELECT * FROM EMP,DEPT WHERE EMP.职工号=DEPT.部门经理的职工号) AS S2WHERE S1.工资>S2.工资 AND S1.所在部门=S2.部门号D、用SQL完成:将D01号部门经理的工资改为该部门所有职工的平均工资UPDATE EMPSET 工资=(SELECT AVG(工资)FROM EMP WHERE 所在部门='D01')WHERE 职工号 IN (SELECT 部门经理的职工号FROM DEPTWHERE 部门号='D01')E、新增加一个广告部门,编号为D06Insert into DEPT((部门号,部门名,部门经理的职工号) values ('D06','广告','')select * from DEPT9、创建如下三个基本表,表结构如下:BORROWER:借书证号姓名系名班级03001 赵垒信管系 03-103002 刘诚信管系 03-103101 陈林计算机系 03-2LOANS:借书证号图书登记号借书日期03001 T00101 2004.04.0103002 T00102 2004.05.0104001 T00201 2004.05.31BOOKS索书号书名作者图书登记号出版社价格TP311.13 数据结构李卫T00101 科学19.00CREATE DATABASE LibraryGOUSE LibraryGOCREATE TABLE BORROWER借书证号 varchar(10) Primary key, 主码姓名 varchar(10) not null,系名 varchar(10),班级 varchar(10)GOCREATE TABLE BOOKS索书号 varchar(10)not null,书名 varchar(20) not null,作者 varchar(10),图书登记号 varchar(10) Primary key, 主码出版社 varchar(10),价格 decimal(8,2)GOCREATE TABLE LOANS借书证号 varchar(10) FOREIGN KEY REFERENCES BORROWER(借书证号), 外码图书登记号 varchar(10) FOREIGN KEY REFERENCES BOOKS(图书登记号), 外码借书日期 datetimeGOINSERT INTO BORROWER(借书证号,姓名,系名,班级) VALUES ('03001','赵垒','信管系','03-1')INSERT INTO BORROWER(借书证号,姓名,系名,班级) VALUES ('03002','刘诚','信管系','03-1')INSERT INTO BORROWER(借书证号,姓名,系名,班级) VALUES ('03101','陈林','计算机系','03-2')GOINSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP311.13','数据结构','李卫','T00101','科学','19.00')INSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP311.13','数据结构','李卫','T00102','科学','19.00')INSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP.065','数据结构导论','李卫','T00201','北航','16.50')INSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP.065','数据结构导论','李卫','T00202','北航','16.50')INSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP.1599','数据通信','扬志','T00301', '清华','28.50')INSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP.1600','计算机网络','扬志','T00401', '清华','38.50')INSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP.1600','计算机网络','扬志','T00402', '清华','38.50')INSERT INTO BOOKS(索书号,书名,作者,图书登记号,出版社,价格) VALUES ('TP.1610','软件工程','李新','T00501', '清华','18.50')GOINSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03001','T00101','2004.04.01')INSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03002','T00102','2004.04.01')INSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03001','T00201','2004.04.01')INSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03101','T00202','2004.05.31')INSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03001','T00301','2004.04.01')INSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03001','T00401','2004.04.01')INSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03001','T00501','2004.04.01')INSERT INTO LOANS(借书证号,图书登记号,借书日期) VALUES ('03101','T00402','2004.05.31')1)检索借了5本书以上的学生的借书证号\姓名\系名和借书数量.SELECT B.借书证号, B.姓名, B.系名, COUNT(*) AS 借书数量FROM BORROWER AS B INNER JOIN LOANS AS L ON B.借书证号 = L.借书证号GROUP BY B.借书证号,B.姓名,B.系名HAVING (COUNT(*) >= 5)2)检索借书和赵垒同学所借图书中任意一本相同的学生的姓名\系名\书名和借书日期SELECT B.姓名,B.系名,K.书名,L.借书日期FROM BORROWER AS B,LOANS AS L,BOOKS AS KWHERE B.借书证号=L.借书证号AND L.图书登记号=K.图书登记号AND K.索书号 IN (SELECT 索书号FROM BORROWER AS B,LOANS AS L,BOOKS AS KWHERE B.借书证号=L.借书证号 AND L.图书登记号=K.图书登记号 AND B.姓名='赵垒')AND B.姓名<>'赵垒'3)建立信管系学生借书的视图SB,该视图的属性列由借书证号\姓名\班级\图书登记号\书名\出版社和借书日期组成CREATE VIEW SBAS SELECT X.借书证号,X.姓名,X.班级,Y.图书登记号,Z.书名,Z.出版社,Y.借书日期FROM BORROWER XINNER JOIN LOANS Y ON X.借书证号 = Y.借书证号INNER JOIN BOOKS Z ON Y.图书登记号 = Z.图书登记号WHERE (X.系名 = '信管系')GOSELECT * FROM SBGO样题四,现有一个学生选修课程的数据库,其中存放以下三个表:学生(学号,姓名,性别,年龄,系别);课程(课程号,课程名,任课教师);选修(学号,课程号,分数)请用SQL语言完成下列功能:1.建表,在定义中要求声明:(1)每个表的主外码;(2)学生的年龄介于16到30之间;(3)学生的姓名和课程名不能为空值;(4)选课成绩要么为空值,要么取0~100之间的整数CREATE DATABASE ElectiveGOUSE ElectiveGOCREATE TABLE 学生学号 int primary key, 主码姓名 varchar(10) NOT NULL,性别 char(2),年龄 Smallint CHECK(年龄>=16 AND 年龄<=30),系别 varchar(10)GOCREATE TABLE 课程课程号 int primary key, 主码课程名 varchar(20) NOT NULL,任课老师 varchar(10)GOCREATE TABLE 选修学号 int FOREIGN KEY REFERENCES 学生(学号), 外码课程号 int FOREIGN KEY REFERENCES 课程(课程号), 外码分数 int CHECK(分数 IS NULL OR (分数>=0 AND 分数<=100)) INSERT INTO 学生(学号,姓名,性别,年龄,系别) VALUES (101,'张三','男',18,'计算机')INSERT INTO 学生(学号,姓名,性别,年龄,系别) VALUES (102,'李四','男',16,'数学')INSERT INTO 学生(学号,姓名,性别,年龄,系别) VALUES (103,'王玲','女',17,'中文')INSERT INTO 学生(学号,姓名,性别,年龄,系别) VALUES (105,'李飞','男',19,'计算机')INSERT INTO 学生(学号,姓名,性别,年龄,系别) VALUES (109,'赵四','女',18,'历史')INSERT INTO 学生(学号,姓名,性别,年龄,系别) VALUES (110,'李平','男',20,'化学')GOINSERT INTO 课程(课程号,课程名,任课老师) VALUES (203,'操作系统','程羽')INSERT INTO 课程(课程号,课程名,任课老师) VALUES (279,'高等数学','王备')INSERT INTO 课程(课程号,课程名,任课老师) VALUES (210,'现代文学','王丹')INSERT INTO 课程(课程号,课程名,任课老师) VALUES (243,'有机化学','沈同')INSERT INTO 课程(课程号,课程名,任课老师) VALUES (204,'数据结构','张青')GOINSERT INTO 选修(学号,课程号,分数) VALUES (101,203,82)INSERT INTO 选修(学号,课程号,分数) VALUES (105,203,60) 不及格在4小题会被删除,但5小题中需要用到INSERT INTO 选修(学号,课程号,分数) VALUES (102,203,59) 另加INSERT INTO 选修(学号,课程号,分数) VALUES (102,279,90)INSERT INTO 选修(学号,课程号,分数) VALUES (101,279,88)INSERT INTO 选修(学号,课程号,分数) VALUES (105,279,82)INSERT INTO 选修(学号,课程号,分数) VALUES (110,279,68)INSERT INTO 选修(学号,课程号,分数) VALUES (109,210,72)INSERT INTO 选修(学号,课程号,分数) VALUES (103,210,90)INSERT INTO 选修(学号,课程号,分数) VALUES (110,243,92)INSERT INTO 选修(学号,课程号,分数) VALUES (101,204,85)INSERT INTO 选修(学号,课程号,分数) VALUES (105,204,91)INSERT INTO 选修(学号,课程号,分数) VALUES (102,204,56)GO3.用SQL语句完成下列查询:(1)列出张三同学选修的所有课程的名称及其成绩;SELECT 姓名,课程名,分数FROM 学生 AS S,课程 AS C,选修 AS EWHERE S.学号=E.学号 AND E.课程号=C.课程号 AND S.姓名='张三'GO(2)列出所有课程都及格了的同学的名字;SELECT 姓名FROM 学生WHERE 学号 NOT IN (SELECT 学号 FROM 选修 WHERE 分数<60)GO(3)列出在选修张青老师所教授课程的学生中,成绩最高的学生姓名及其成绩.SELECT 姓名,分数FROM 学生 AS S,选修 AS E,课程 AS CWHERE S.学号=E.学号 AND C.课程号=E.课程号 AND 任课老师='张青' AND 分数=(SELECT MAX(分数)FROM 选修 AS E,课程 AS CWHERE C.课程号=E.课程号 AND 任课老师='张青')GO4.删除所有成绩不及格的选课记录.DELETE FROM 选修 WHERE 分数<60SELECT * FROM 选修GO5.将105号同学选修203号课程的成绩改为该门课程的平均成绩. UPDATE 选修SET 分数=(SELECT AVG(分数) FROM 选修 WHERE 课程号='203') WHERE 学号='105' AND 课程号='203'SELECT * FROM 选修GO样题五.创建如下两个基本表,表结构如下:Employs:职工编号,姓名,工作年限,职务级别,工程代号Project:工程代号,工程名称,工程负责人CREATE DATABASE PlansGOUSE PlansGOCREATE TABLE Project工程代号 int primary key, 主码工程名称 varchar(30),工程负责人 varchar(10) 外码GOCREATE TABLE Employs职工编号 int primary key, 主码姓名 varchar(10),工作年限 datetime,职务级别 Smallint,工程代号 int FOREIGN KEY REFERENCES Project(工程代号) 外码GOINSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (10,'人行天桥','梁家辉')INSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (11,'东区D楼','朱世富')INSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (12,'力学楼翻新','杨咏宏')INSERT INTO Project(工程代号,工程名称,工程负责人) VALUES (13,'中区校道','李家承')GOINSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (8146,'李燕华','1999-9-1',5,10)INSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (8234,'王宏伟','1996-8-21',2,11)INSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (6237,'宋晓岚','1997-6-10',4,11)INSERT INTO Employs(职工编号,姓名,工作年限,职务级别,工程代号) VALUES (7973,'吴敏霞','1998-9-15',3,12)GO1).对Employs表建立索引:(主键:职工编号,外键:工程代号)CREATE INDEX 职工索引 ON Employs(职工编号,工程代号)GO2).对Project表建立索引:(主键:工程代号)CREATE INDEX 工程索引 ON Project(工程代号)GO3).通过"工程代号"连接两个表SELECT E.职工编号,E.姓名,E.工作年限,E.职务级别,E.工程代号,P.工程代号,P.工程名称,P.工程负责人 FROM Employs AS E JOIN Project AS P ON E.工程代号=P.工程代号GO使用查询分析完成以下操作:4)查询列出职工编号\职工姓名\职务级别\工程名称.SELECT 职工编号,姓名,职务级别,工程名称FROM Employs AS E INNER JOIN Project AS PON E.工程代号=P.工程代号GO5).查询列出所有参加"东区D楼"工程的职工.SELECT 职工编号,姓名,职务级别,工程名称 FROM Employs AS E,Project AS PWHERE E.工程代号=P.工程代号 AND P.工程名称='东区D楼'GO6).建立视图查看:职工编号\姓名\职务级别\工程名称\并按职工编号排序.CREATE VIEW 职工与工程视图 AS (SELECT 职工编号,姓名,职务级别,工程名称FROM Employs AS E INNER JOIN Project AS P ON E.工程代号=P.工程代号)GOSELECT * FROM 职工与工程视图 ORDER BY 职工编号GO样题六.创建图书借阅关系数据库的三个基本表,其结构如下:图书:读者:借阅:CREATE DATABASE Library1GOUSE Library1GOCREATE TABLE 图书图书号 varchar(10) primary key, 主码书名 varchar(20),作者 varchar(20),单价 decimal(8,1),库存量 smallintGOCREATE TABLE 读者读者号 varchar(10) primary key, 主码姓名 varchar(20),工作单位 varchar(30),地址 varchar(30),GOCREATE TABLE 借阅图书号 varchar(10) FOREIGN KEY REFERENCES 图书(图书号), 外码读者号 varchar(10) FOREIGN KEY REFERENCES 读者(读者号), 外码借期 datetime,还期 datetime,备注 varchar(30)GOINSERT INTO 图书(图书号,书名,作者,单价,库存量) VALUES ('B1','数据结构','严苇铭','22.5',35)INSERT INTO 图书(图书号,书名,作者,单价,库存量) VALUES ('B2','数据通信','梁景宏','26.5',44)INSERT INTO 图书(图书号,书名,作者,单价,库存量) VALUES ('B3','计算机网络','谢西芬','21.0',38)INSERT INTO 图书(图书号,书名,作者,单价,库存量) VALUES ('B4','离散数学','叶晓光','18.0',65)INSERT INTO 图书(图书号,书名,作者,单价,库存量) VALUES ('B5','C程序设计','谭昊强','16.5',36)INSERT INTO 图书(图书号,书名,作者,单价,库存量) VALUES ('B6','Java 程序设计','李文君','23.0',52)GOINSERT INTO 读者(读者号,姓名,工作单位,地址) VALUES ('R001','王海','数学系','园西区48号')INSERT INTO 读者(读者号,姓名,工作单位,地址) VALUES ('R003','刘宝林','科计系','东北区23号')INSERT INTO 读者(读者号,姓名,工作单位,地址) VALUES ('R004','程伟林','科计系','东北区25号')INSERT INTO 读者(读者号,姓名,工作单位,地址) VALUES ('R005','汪道晗','物理系','园西区13号')INSERT INTO 读者(读者号,姓名,工作单位,地址) VALUES ('R016','卞靖宇','电子系','蒲园区78号')GOINSERT INTO 借阅(图书号,读者号,借期,还期) VALUES ('B3','R004','2004-6-30',NULL)INSERT INTO 借阅(图书号,读者号,借期,还期) VALUES ('B1','R003','2004-3-14','2004-5-14')INSERT INTO 借阅(图书号,读者号,借期,还期) VALUES ('B6','R003','2004-3-14',NULL)INSERT INTO 借阅(图书号,读者号,借期,还期) VALUES ('B5','R016','2004-5-17',NULL)GO用SQL语言实现下列查询:1)检索读者号为R016的读者姓名\工作单位SELECT 姓名,工作单位 FROM 读者 WHERE 读者号='R016'GO2)检索借阅图书号为B5的读者姓名SELECT 姓名,图书号 FROM 读者 AS R,借阅 AS LSELECT 姓名,图书号 FROM 读者 AS R,借阅 AS LWHERE R.读者号=L.读者号 AND 图书号='B5'GO3)检索读者"刘宝林"所借图书的书名SELECT 书名 FROM 读者 AS R,借阅 AS L,图书 AS BWHERE R.读者号=L.读者号 AND L.图书号=B.图书号 AND 姓名='刘宝林' GO4)检索读者"刘宝林"所借图书中未还的书名;SELECT 书名FROM 读者 AS R,借阅 AS L,图书 AS BWHERE R.读者号=L.读者号 AND L.图书号=B.图书号 AND 姓名='刘宝林' AND 还期 IS NULLGO5)将读者"刘宝林"已还图书的信息从借阅表中删除;DELETE FROM 借阅WHERE 读者号 IN (SELECT 读者号 FROM 读者 WHERE 姓名='刘宝林') AND 还期 IS NOT NULLGOSELECT * FROM 借阅GO6)建立未还图书的读者姓名和单位视图.CREATE VIEW 借阅视图 AS (SELECT 姓名,工作单位FROM 读者 AS R,借阅 AS L WHERE (R.读者号 = L.读者号) AND (L.还期IS NULL))GOSELECT * FROM 借阅视图样题七.设某工厂数据库中有两个基本表:车间基本表:DEPT(DNO,DNAME, MGR_ENO), 其属性分别表示车间编号\车间名和车间主任的职工号.职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号\姓名\年龄\性别\工资和所在车间的编号.1.创建上述基本表,并插入必要的数据记录;CREATE DATABASE FactoryGOUSE FactoryGOCREATE TABLE DEPTDNO int primary key, 主码DNAME varchar(20),MGR_ENO intGOCREATE TABLE EMPENO int primary key, 主码ENAME varchar(20),AGE smallint,SEX varchar(2),SALARY decimal(8,2),DNO int FOREIGN KEY REFERENCES DEPT(DNO) 外码GOINSERT INTO DEPT(DNO,DNAME,MGR_ENO) VALUES ('01','第一车间',001) INSERT INTO DEPT(DNO,DNAME,MGR_ENO) VALUES ('02','第二车间',005) INSERT INTO DEPT(DNO,DNAME,MGR_ENO) VALUES ('03','第三车间',004) INSERT INTO DEPT(DNO,DNAME,MGR_ENO) VALUES ('04','第四车间',013) INSERT INTO DEPT(DNO,DNAME,MGR_ENO) VALUES ('05','金工车间',035) INSERT INTO DEPT(DNO,DNAME,MGR_ENO) VALUES ('06','第六车间',053) GOINSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (001,'王一',53,'男','3800',01)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (004,'李二',35,'男','3500',03)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (005,'张三',33,'女','3000',02)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (013,'陈五',33,'男','2800',04)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (035,'刘六',32,'女','2500',05)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (053,'赵七',31,'男','2300',06)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (002,'连八',30,'男','2000',05)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (003,'蔡九',29,'男','1800',05)INSERT INTO EMP(ENO,ENAME,AGE,SEX,SALARY,DNO) VALUES (006,'何十',25,'女','1800',01)GO2.使用查询分析器检索"金工车间"的男职工的职工号和姓名.SELECT ENO,ENAME FROM EMP AS E,DEPT AS DWHERE E.DNO=D.DNO AND D.DNAME='金工车间' AND SEX='男'GO3.建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO,ENAME).编写出创建视图VIEW6的SQL语句.CREATE VIEW VIEW6 AS(SELECT ENO,ENAME FROM EMP WHERE SEX='女' AND ENO IN(SELECT MGR_ENO FROM DEPT))或:CREATE VIEW VIEW6 AS(SELECT ENO,ENAME FROM EMP INNER JOIN DEPT ON ENO=MGR_ENO WHERE SEX='女')GOSELECT * FROM VIEW6GO样题八.设某企业数据库中有如下三个基本表:职工(职工号,姓名,性别,职务,家庭地址,部门编号)部门(部门编号,部门名称,地址,电话)保健(保健卡编号,职工号,检查身体日期,健康状况) 1.创建上述基本表,并插入必要的数据记录; CREATE DATABASE EnterpriseGOUSE EnterpriseGOCREATE TABLE 部门部门编号 int primary key, 主码部门名称 varchar(20),地址 varchar(40),电话 varchar(12),GOCREATE TABLE 职工职工号 int primary key, 主码姓名 varchar(20),性别 varchar(2),职务 varchar(10),家庭地址 varchar(40),部门编号 int FOREIGN KEY REFERENCES 部门(部门编号) 外码GOCREATE TABLE 保健保健卡编号 int primary key, 主码职工号 int FOREIGN KEY REFERENCES 职工(职工号), 外码检查身体日期 datetime,健康状况 varchar(10)GOINSERT INTO 部门(部门编号,部门名称,地址,电话) VALUES (01,'办公室','一号楼','800100')INSERT INTO 部门(部门编号,部门名称,地址,电话) VALUES (02,'财务科','二号楼','800200')INSERT INTO 部门(部门编号,部门名称,地址,电话) VALUES (03,'采购部','三号楼','800300')INSERT INTO 部门(部门编号,部门名称,地址,电话) VALUES (04,'工程部','四号楼','800400')INSERT INTO 部门(部门编号,部门名称,地址,电话) VALUES (05,'人事科','五号楼','800500')GOINSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3061,'王一','男','科长','天河区',01)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES(3062,'李二','男','经理','天河区',02)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3063,'张三','女','秘书','越秀区',01)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3064,'陈五','男','经理','海珠区',03)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3065,'刘六','女','经理助理','荔湾区',02)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3016,'赵七','男','工程师','越秀区',04)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3067,'连八','男','人事主管','黄埔区',05)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3068,'蔡九','男','出纳','白云区',02)INSERT INTO 职工(职工号,姓名,性别,职务,家庭地址,部门编号) VALUES (3069,'何十','女','会计','荔湾区',02)GOINSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (01,3061,'2005-9-1','良好')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (02,3062,'2005-9-1','良好')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (03,3063,'2005-9-8','一般')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (04,3064,'2005-9-8','差')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (05,3065,'2005-9-9','良好')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (06,3016,'2005-9-9','差')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (07,3067,'2006-1-1','一般')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (08,3068,'2006-1-1','差')INSERT INTO 保健(保健卡编号,职工号,检查身体日期,健康状况) VALUES (09,3069,'2006-1-1','良好')GO2.使用查询分析器检索"办公室"的科长姓名和家庭地址;SELECT 姓名,家庭地址 FROM 职工 AS E,部门 AS DWHERE E.部门编号=D.部门编号 AND E.职务='科长' AND D.部门名称='办公室'GO3.使用查询分析器检索"财务科"中健康状况为"良好"的职工姓名和家庭地址;SELECT 姓名,家庭地址 FROM 职工 AS E,部门 AS D,保健 AS BWHERE E.部门编号=D.部门编号 AND E.职工号=B.职工号 AND 部门名称='财务科' AND 健康状况='良好'GO4.用SQL语句写出,删除职工关系表中职工号为"3016"DELETE FROM 保健 WHERE 职工号='3016'DELETE FROM 职工 WHERE 职工号='3016'SELECT * FROM 职工GO5.用SQL语句写出,将职工号为"3061"的职工号的健康状况改为"一般" UPDATE 保健 SET 健康状况='一般' WHERE 职工号='3061'SELECT * FROM 保健GO6.建立健康状况为"差"的职工的视图;CREATE VIEW 健康状况差视图 AS(SELECT E.职工号,姓名,部门名称,检查身体日期FROM 职工 AS E,部门 AS D,保健 AS B WHERE E.职工号=B.职工号 AND E.部门编号=D.部门编号 AND B.健康状况='差')GOSELECT * FROM 健康状况差视图GO样题九.设某高校数据库中有如下两个基本表:学生关系S(学号,姓名,年龄,班级)选课关系SC(学号, 课程号,成绩)1.创建上述基本表,并插入必要的数据记录;CREATE DATABASE HschoolGOUSE HschoolGOCREATE TABLE S学号 Smallint primary key, 主码姓名 varchar(10) not null,年龄 Smallint,班级 SmallintGOCREATE TABLE SC学号 Smallint FOREIGN KEY REFERENCES S(学号), 外码课程号 varchar(10),成绩 SmallintGOINSERT INTO S(学号,姓名,年龄,班级) VALUES (8101,'张三',18,101) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8102,'钱四',16,121) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8103,'王玲',17,131) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8105,'李林',19,102) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8109,'赵四',18,141) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8110,'李可',20,142)INSERT INTO S(学号,姓名,年龄,班级) VALUES (8201,'张飞',18,111) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8302,'周瑜',16,112) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8203,'王明',17,111) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8305,'董庆',19,102) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8409,'赵龙',18,101) INSERT INTO S(学号,姓名,年龄,班级) VALUES (8510,'李丽',20,142) GOINSERT INTO SC(学号,课程号,成绩) VALUES (8105,'C1',80) INSERT INTO SC(学号,课程号,成绩) VALUES (8101,'C1',61) INSERT INTO SC(学号,课程号,成绩) VALUES (8101,'C2',81) INSERT INTO SC(学号,课程号,成绩) VALUES (8102,'C3',66) INSERT INTO SC(学号,课程号,成绩) VALUES (8102,'C3',61) INSERT INTO SC(学号,课程号,成绩) VALUES (8103,'C3',73) INSERT INTO SC(学号,课程号,成绩) VALUES (8105,'C2',92) INSERT INTO SC(学号,课程号,成绩) VALUES (8109,'C3',84) INSERT INTO SC(学号,课程号,成绩) VALUES (8110,'C4',42) INSERT INTO SC(学号,课程号,成绩) VALUES (8201,'C5',81) INSERT INTO SC(学号,课程号,成绩) VALUES (8302,'C6',62) INSERT INTO SC(学号,课程号,成绩) VALUES (8203,'C2',71)GO2.使用查询分析器检索没有选C1或C2课的学生的学号;SELECT DISTINCT 学号 FROM SCWHERE 学号 NOT IN (SELECT 学号 FROM SC WHERE 课程号='C1' OR 课程号='C2')GO3.用SQL语句查询李林选了而王明没有选的课程号.SELECT 课程号 FROM S,SCWHERE S.学号=SC.学号 AND 姓名='李林'AND 课程号 NOT IN(SELECT 课程号 FROM S,SC WHERE S.学号=SC.学号 AND 姓名='王明') SQL 语句操作(50分)1.查询“教育系”学生的学号,姓名,性别,选修过的课程号,课程名,考试成绩,2.计算出每位学生的选课门数和平均成绩;3.检索出没有选修课程“数据库原理”和“数据结构”的学生的信息;4.重新计算出每位学生的总收入(总收入=打工收入+奖金); 5. 计算出所有单位的打工收入和奖励的总额;6.建立视图course,显示出每个学生选课的学号、选课门数、平均成绩,最高成绩。
工商管理毕业论文4篇(篇一)题目:试析企业工商管理的主要问题及发展方向摘要:市场经济飞速发展,信息化进程不断深入,时代背景的变化为企业间的竞争带来巨大的挑战。
在新时期,企业需要对自身的管理体系不断完善,保证其在激烈的市场竞争环境下获得发展。
企业工商管理对企业的发展影响巨大,在当前的严峻市场形势下,深入分析工商管理的发展现状,对于推动企业工商管理进一步发展、探索其未来发展方向意义深远。
关键词:企业工商管理;主要问题;发展方向随着社会经济的快速发展,国际形势的不断变化,企业的发展需要考虑越来越多新的要求。
在企业日常运行中,工商管理是其重要的组成部分,在企业发展中有着重要的地位。
所以新形势下,深入研究工商管理的发展现状,对于探索其未来进一步的发展方向有着重要的意义。
在当前多数企业工商管理落后,缺乏信息管理意识,在日益激烈的市场竞争中会逐渐落后并被淘汰,所以探索工商管理的未来发展方向、研究新的管理模式,显得尤为重要。
一、企业工商管理意义企业工商管理是企业发展的重要组成部分,企业的不同管理活动与经营活动,都离不开工商管理的运作。
可以说企业能否稳定发展,与企业工商管理水平有着密切的联系。
工商管理是联系企业自身优势与市场特点的纽带,是促进企业在复杂的市场环境下稳定前行的重要保障。
所以,不断完善企业工商管理意义重大。
二、企业工商管理发展现状虽然市场经济发展有了巨大变化,出现许多新的元素,诸如信息因素、文化因素等等,但企业工商管理依旧按照传统的方式进行。
除了形式影响因素外,受旧管理理念影响,多数企业都将即时生产与库存清空作为经营管理的重要原则,力图在短时间内获取更高经济效益。
但在当前,这种理念并不能将生产模式与市场需求做到有机的结合,从长远来看,影响企业的全面发展。
具体的发展现状主要有以下几个方面:1.缺乏科学的管控在当前,一些企业中往往存在着管理混乱的问题。
传统的管理理念与渴望进步的思想相互交织,在管理制度与管理方法又尚未完善形成体系,导致企业管理往往十分混乱。
分数:分院:土木工程学院班级:姓名:学号:◇1引言管理学是所有从事管理活动的部门、单位、个人都必须掌握的基本知识。
凡是协同劳动的地方都必须有管理。
管理是一种文化、一门科学,更是一门艺术。
周三多老师的管理学基础课着实让我获益良多。
老师通过各种贴近生活的实例,比如我们每月需要挣多少钱才能养活自己和家人、创业之星们的成功之路等不仅帮助我们了解到了实际生活中的管理学更是对我们今后的生活工作和思维方式起到了一定的启迪作用。
有效的管理是没有固定的模式的,学习了相关的管理学知识后,摆在第一位的必须是结合实际,对不同的情况,不同的目标,有多个管理的方式选择,管理者要从总选择出一种最有效、最节约或者最容易实现的办法。
科学系统的管理方式才能使一个团队发挥出它最大的能量,而正确的决策是推动这一点的一大关键。
2500年前的孙子兵法提出“用兵司法,十则围之,五则攻之,倍则分之,敌则能战之,逃亡,不若则能避之。
”就已经体现出了决策的思想。
◇二管理学中的决策一、决策决策是指组织或个人为了实现某种目标而对未来一定时期内有关活动的方向、内容及方式的选择或调整过程。
决策是管理者识别并解决问题的过程,或者管理者利用机会的过程决策的主体是管理者,决策的本质是一个过程,决策的目的是解决问题或利用机会。
科学决策是现代管理的核心,决策贯穿整个管理活动。
决策是决定管理工作成败的关键。
决策是任何有目的的活动发生之前必不可少的一步。
不同层次的决策有大小不同的影响。
科学决策是现代管理者的主要职责。
二、决策的过程一般情况下,一个好的决策可以通过七个步骤得到:诊断问题,识别机会;识别目标;拟定备选方案;评估备选方案;作出决定;选择实施战略;建立反馈制度。
(1)诊断问题,识别机会决策者必须知道哪里需要行动,首先需要正确地提出问题。
尽力获取精确、可依赖的信息。
战略思考过程的第一阶段是正确指出情况中的关键问题。
每一个面临问题的人都自然会用自己的方式努力洞察问题的关键。
一、会计分权下的会计信息管理(一)会计分权企业要长期发展,不断提高自身的竞争力,就必须从资源配置、管理层设置、重大决策程序、关系部门关系组织模式构建等方面进行综合提升。
尽管企业的组织变革会根据企业具体所面对的环境差异各有侧重,但是很多企业特别是大型企业的组织变革呈现出一种共同趋势,即从传统的事业部制向扁平化的网络组织或N型组织(N-FOnnOrganiZatiOn)演变。
这种以减少企业管理层级,强调分权管理的组织形式被统称为组织分权。
会计分权,是下属业务部门在一定程度上在会计决策上享有自主权限,能够自主设计内部会计信息系统,以及选择会计政策的权利,从而有效地提升管理效率。
(-)会计分权下信息系统的特点在集权会计信息系统下,要求下级业务单元提交的财务报告要标注规范,并且上、下部门采用完全统一的会计制度、政策,会计信息上交之后,上级根据会计信息对下级进行各个方面的工作安排和指示。
而分权会计信息系统是在原则上使用相同的会计制度、政策和操作方法,但下级业务单元可以相对灵活地选择具体的制度、政策,并且下属单位能够参与资产评估、定价、成本摊销等决策过程。
总的来说,集权意味着上级对大小会计事物是全部处理,各业务单元没有自治权利,而分权则表示下级业务单元在会计决策上享有相机处理财务问题的权利与自由,甚至包括即使最基层的单元经理与会计人员也是如此。
对于企业而言,具体选择集权还是分权,还需要根据企业的规模、产业类型、市场环境、内部人员素质等内外因要素具体分析,且分权程度也应根据实际情况灵活掌握。
(三)会计分权的管理优势会计分权模式的优势表现在以下两方面的优势:一方面是由于各业务单元的会计业务与经济业务本身有直接接触,更了解市场环境与工作的具体细节,单元会计具有绝对的信息优势,分权的会计信息系统可以有效协助经理人做出决策。
另一方面,分权可以有效地降低信息传递成本。
集权模式中传递会计信息需要消耗大量的人力物力,尤其是传递过程中会损耗一定的时间,这些时间对于企业来说是一种机会成本。