1. 数据库设计的时候 管理员和用户用一张表好呢 还是分开好呢
一张表就可以的。
解释:管理员和用户实际上都是“用户”,之后用户里面有个用户标识,之后来区分管理员和普通用户就可以。
如:管理员的唯一标识是1,其他用户的标识为2。
备注:实际上上面说的是简单设计,正常设计,用户和权限肯定是分表设计的,之后通过用户的id来进行表间的关联更科学。
2. 莪要做一个考试管理系统。在数据库里,要涉及到哪些表
自己做个表设计嘛,系统有多少功能,涉及多少信息,多少资源。把这些东西都变成表就行了。
1.考试系统。必须要登录和管理。那么必须有两种角色考生与管理员。这就有考生表与管理员表,当然可以合成一张用字段来标记区别也是可以的。
2.既然要考试。试题库需要一张表。考生参加考试的信息也需要入表。这里需要考生考试信息表与考生试题表。
3.考试结束后必须要查询考试成绩。这些成绩可以并入考生考试信息表里。这里是单门的考试。不然就新建一张成绩表。
到在基本功能和表也就有了。还需要其他功能。还有其他信息需要入表的话,再建表呗。
3. 鍋囪炬暟鎹搴揹ata.mdb涓鏈変釜admin锛坲sername,password锛夎〃锛岀敤浜庡瓨鏀剧$悊鍛樼殑淇℃伅,涓旀暟鎹搴撳凡杩炴帴鎴愬姛銆
if rs.bof and rs.eof then
response.write("<script>alert('瀵逛笉璧凤紝鎮ㄨ緭鍏ョ殑鐢ㄦ埛鏄庢垨瀵嗙爜鏈夎');history.back(-1);</script>")
else
session("fno")=request("fno") '姣斿傜敤鎴疯緭鍏ョ殑鐧诲綍鍚嶅拰瀵嗙爜姝g‘锛屽垯璁板綍鍏跺凡缁忕櫥闄嗭紝鎴戠敤浜唖ession鏂规硶锛屽綋鐒朵綘涔熷彲浠ヤ娇鐢╟ookies鏂规硶鏉ユ爣璁扮櫥闄嗙殑鐢ㄦ埛
response.write("<script>alert('鎮ㄥソ锛"&session("fno")&"锛屾㈣繋鎮ㄧ櫥闄!');location.href='杩欓噷鍐欑櫥闄嗙敤鎴疯佽烦鍒扮殑鍙堕潰';</script>")
end if
end if
checkuser=""
%>
<form method=post>
鐧诲綍鍚:<input type=text name=fno><br>
鐧婚檰瀵嗙爜锛<input type=password name=fpass><br>
<input type=submit name="checkuser" value="鐧诲綍">
</form>
1锛屼负浜嗗叡浜杩炴帴瀛楃︿覆锛屼竴鑸灏嗚繛鎺ュ瓧绗︿覆鍐欏埌涓涓鏂囦欢涓锛屾瘮濡傦細conn.asp:
conn.asp涓鐨勫唴瀹癸細
<%
dim conn
dim connstr
dim db
db="agr.mdb"
on error resume next
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr
if err then
err.clear
set conn=nothing
response.write("鏁版嵁搴撹繛鎺ラ敊璇锛岃锋鏌conn.asp")
response.end
end if
sub endConnection()
conn.close
set conn=nothing
end sub
%>
4. access绠$悊鍛樿〃鎬庝箞寤
1鍦ㄥ紑濮嬶紝office杞浠朵腑鎵撳紑access杞浠
2鐐瑰嚮 鑿滃崟鏍忎腑鈥滄枃浠垛濄佲濇柊寤衡
3鍦ㄥ彸杈圭殑鑿滃崟鏍忎腑鐐瑰嚮鈥滅┖鏁版嵁搴撯︹︹
4鍦ㄥ脊鍑虹殑鈥滄柊寤烘暟鎹搴撯濆硅瘽妗嗕腑杈撳叆寤虹珛涓涓鏁版嵁搴撴枃浠跺悕锛岄夋嫨淇濆瓨浣嶇疆锛岀偣鍑烩滃垱寤衡 锛岃繖鏃跺氨鍒涘缓浜嗕竴涓鏁版嵁搴撴枃浠
5鐒跺悗鍦ㄦ墦寮鐨勬暟鎹搴撳硅瘽妗嗕腑鐐瑰嚮鈥 琛ㄢ濓紝鈥滀娇鐢ㄨ捐″櫒鍒涘缓琛ㄢ
6鍦ㄦ墦寮鐨勮〃涓杈撳叆瀛楁靛悕绉帮紝閫夋嫨鏁版嵁绫诲瀷绛夛紝濡傛垜杈撳叆鈥滄垜鐨勬暟鎹搴撯濃滄垜鐨勫師鏂欌濃滄垜鐨勬垚鍝佲濈瓑瀛楁靛悕锛屽苟閫夋嫨鏁版嵁绫诲瀷鈥滄枃鏈鈥濃滄暟瀛椻濈瓑
7鐒跺悗鐐瑰嚮淇濆瓨鎸夐挳锛屽湪寮瑰嚭鐨勫硅瘽妗嗕腑杈撳叆涓涓琛ㄦ枃浠跺悕锛屽傗滄垜鐨勬暟鎹搴撯濓紝纭瀹
8杩欐椂鍒涘缓鐨勮〃鍚嶅氨鎴愪簡鈥滄垜鐨勬暟鎹搴撯濅簡
9鐐瑰嚮宸︿笂瑙掔殑杞鎹㈡寜閽锛岄夋嫨鈥濇暟鎹琛ㄨ嗗浘鈥
10杩欐椂鈥濇垜鐨勬暟鎹搴撯滆〃灏辫浆鎹㈡垚琛ㄨ嗗浘鏍煎紡锛屼究浜庢垜浠瑙傚療鍜屼慨鏀广佹坊鍔犳暟鎹锛岃繖鏃朵竴涓瀹屾暣鐨勮〃灏卞缓绔嬩簡锛屽綋鐒跺湪杩欎釜鏂板缓鐨勬暟鎹搴撴枃浠朵腑杩樺彲浠ュ缓绔嬪緢澶氳〃锛屽苟鑳藉疄鐜拌〃闂寸殑妯鍚戣仈绯伙紝杩欐牱锛屼竴涓瀹屾暣鐨勬暟鎹搴撳氨寤虹珛浜嗐
鎸夌収姝ラや竴姝ユョ殑鏉ャ
5. 濡備綍鍒涘缓admin琛
绗涓姝ユ垜浠鍏堣捐$$悊鍛樿〃,瀹冧富瑕佸唴瀹瑰備笅锛氫竴銆 绠$悊鍛樿〃璁捐″垱寤虹敤鎴疯〃锛1.1銆佸垱寤鸿縼绉绘枃浠跺拰妯″瀷php artisan make:model Models/User -m1.2銆佸垱寤虹敤鎴疯〃瀛楁1.3銆佹墽琛岃縼绉绘枃浠1.4銆佷慨鏀规ā鍨1.5銆佸垱寤哄~鍏呭櫒php artisan make:seeder UserSeeder1.6銆佸垱寤烘ā鎷熸暟鎹娣诲姞妯℃嫙鏁版嵁鎺ョ潃鍦║serSeeder.php褰撲腑娣诲姞100鏉℃暟鎹鍦―atabaseSeeder.php涓璋冪敤鐢熸垚绠$悊鍛樻暟鎹琛
6. 数据库管理员 数据表都干什么
数据表建立前就已经规划好了它的用途.
数据表里存的数据就是一套软件所要管理的资料.
数据库管理员按道理来讲,不应该是数据录入员, 他的职责是维护整套系统的正常运行.如果把数据库管理员当成数据录入员用,那是太浪费了.
数据表存了数据后,如果对里面的数据进行分析整理,做为公司管理和决策的依据.
...
所以,问数据表有什么用,这个问题很难回答.
只要规划人员想要这个表做什么用,它就能做什么用.
比如,我要规划一个学生名单表,我就会设计这个表有:
姓名,性别,出生年月,籍贯,学历等,那么以后从这个表里就可以查到某个人以上信息.
而如果规划的是产品信息,就应该包含:
产品编号,产品名称,规格,单位等内容,
所以,一个表能有什么用,主要看规划人员对表设计的用途来确定的.