数据库技术与应用经课程试卷b本科
A. 求助学长,大二(数据库技术与应用)课用什么软件
SQLserver2008就够用了~
B. 数据库技术与应用---SQL server 2005(詹英编写)最后一次上机实验要求 设计一个学籍管理小系统!!!!!
建表SQL语句如下(数据自己插入):
USE test
go
CREATE TABLE students
(
VARCHAR(10) PRIMARY KEY,
stsex VARCHAR(2) ,
birthday DATETIME,
departmentno VARCHAR(10) NOT NULL
)
CREATE TABLE department
(
departmentno VARCHAR(10) PRIMARY KEY,
departmentname VARCHAR(40)
)
CREATE TABLE course
(
courseno VARCHAR(10) PRIMARY KEY,
coursename VARCHAR(20),
coursetype VARCHAR(10),
credit TINYINT,
teacherno VARCHAR(20) NOT NULL
)
CREATE TABLE teacher
(
teacherno VARCHAR(20) PRIMARY KEY,
teachername VARCHAR(20),
cheng VARCHAR(20),
departmentno VARCHAR(10)
)
CREATE TABLE stu_course
(
stno VARCHAR(10),
courseno VARCHAR(10),
score TINYINT
)
--1给出学生名,查询学生所选的所有课程名、成绩,累计学分、若成绩不及格,要提示。
CREATE PROC select_stno @stno varchar(10)
AS
begin
DECLARE @table TABLE(id INT IDENTITY,coursename VARCHAR(20),score TINYINT)
INSERT INTO @table(coursename,score)
SELECT c.coursename,b.score FROM student a
JOIN stu_course b ON a.stno=b.stno
JOIN course c ON b.courseno=c.courseno
WHERE a.stno=@stno
DECLARE @i INT
DECLARE @j INT
SELECT @j=COUNT(*) FROM @table
SET @i=1
WHILE @i<=@j
BEGIN
DECLARE @m TINYINT
DECLARE @n VARCHAR(20)
SELECT @m=score,@n=score FROM @table WHERE id=@i
IF @m<60
BEGIN
PRINT @n+'不及格'
END
SET @i=@i+1
END
END
--2给出课程名,查询学生的平均成绩
SELECT AVG(a.score) FROM stu_course a
JOIN course b ON a.courseno=b.courseno
WHERE b.coursename='(课程名)'
--3各门课按平均成绩排序
SELECT b.coursename FROM stu_course a
JOIN course b ON a.courseno=b.courseno
GROUP BY b.coursename
ORDER BY AVG(a.score)
--4显示所有的课程名和讲课教师名
SELECT a.coursename,b.teachername FROM course a
JOIN teacher b ON a.teacherno=b.teacherno
--5给出讲课教师名,查询所讲课程的课程名、学生成绩
SELECT a.teachername,b.coursename,c.score FROM teacher a
JOIN course b ON a.teacherno=b.teacherno
JOIN stu_course c ON b.courseno=c.courseno
最后提醒一句,自己的作业还是自己做好
C. 数据库技术与应用叶明全伍长荣版课后习题答案
这个在网上没有找到
D. 《数据库技术与应用》课程设计任务书谢谢了,大神帮忙啊
方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p Enter password: <输入新设的密码newpassword> mysql> 方法二: 直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码: # mysql -udebian-sys-maint -p Enter password: <输入[client]节的密码> mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # mysql -uroot -p Enter password: <输入新设的密码newpassword> mysql> 方法三: # mysql -uroot -p Enter password: <输入/etc/mysql/debian.cnf文件中[client]节提供的密码>
记得采纳啊
E. 数据库技术及应用试题!!!急,劳驾各位给出答案,谢谢
可以的,联系358106736即可帮忙解决
F. 急求!!!!数据库技术及应用 (王成良,柳玲)课后题答案
http://wenku..com/link?url=
这里可以在线阅读,也可以下载。
既然你是要考研,建议你还是买纸质的书,回好好做题,吃透它,答坚持就是胜利。
祝你成功!
G. “数据库技术与应用”这门课程与计算机等级考试有什么关系
国家计算机三级等级考试有几个类别,其中就包括数据库技术。
H. 请问还有数据库技术与应用 叶明全伍长荣的课后答案嘛
答案家论坛好像在整理这个答案,在大学答案的计算机栏目下面就可以找到了