数据库设计的基本步骤一般包括:需求分析、概念设计、逻辑设计和物理设计四个阶段,请根据数据库设计四个阶段的特点,确定以下工作分别属于哪个阶段。 A.确定数据的存储结构和存放位置(1) B.创建数据流图和数据字典(2) C.确定数据库实体及其构成(3)

admin2009-01-20  53

问题 数据库设计的基本步骤一般包括:需求分析、概念设计、逻辑设计和物理设计四个阶段,请根据数据库设计四个阶段的特点,确定以下工作分别属于哪个阶段。   
A.确定数据的存储结构和存放位置(1)
B.创建数据流图和数据字典(2)
C.确定数据库实体及其构成(3)
D.创建E-R图(4)
1.以下是该网站进行数据库连接的代码conn.asp,请完成该程序。        <%       set conn=server, createobject ("adodb. connection")       conn .provider="sqloledb’’       provstr="server=(8);database=(9);uid=sa;pwd=9857452"       conn. open provstr       %>   2.下面是用户登录检查的,部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给session("user"),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。        <!--#include file="conn.asp"-->       <%       username=request("user")       password=request("password")       set rs=server.createobject("adodb.recordset")       sql="select * from (10) where username=’"&username&"’"       rs.open sql,conn, 1,1       if  (11)  then       response.write"<script language=Javascript>alert(’此用户名尚未注册’);       this.location.href=’index.asp’;</script>"       response.end       else       pass=rs("password")       if(12)then      response.write"<script  language=javascript>alert(’密码错误’ ;  this.      location.href=’javascript:history.go(-1)’;</script>"      response.end      end if (13)(14).redirect"index.asp"      end if      rs.close      set rs=(15)%>      
备选答案   
A. user                        
B. pass <>password           
C. nosing     
D. session("user")=username         
E. response                     
F. pass=password   
G. rs.eof      
H. request                        
I. null   
J. shangwu                     
K. rs.end

选项

答案1.(8)211.54.32.21 (9)shangwu 2.(10)A或user (11)G或rs.eof (12)B或pass<>password (13)D或session("user")=username (14)E或response (15)C或nothing

解析 1.数据库连接。根据题目提示,该系统的数据库名为shangwu,所在服务器IP地址为211.54.32.21,所以数据库连接的完整代码为:
       <%
      set conn=server.createobject("adodb.connection")
      conn,provider="sqloledb"
      provstr="server=211.54.32.21;database=shangwu;uid=sa;pwd=9857452"
      conn.open provstr
      %>
  2.根据程序要求和题目说明,该程序的完整代码及解释如下;
<!--#include file="conn.asp"-->    /*数据库连接*/
<%
       username=request ("user")          /*获取用户输入的用户名*/
      password=request ("password")     /*获取用户输入的密码*/
      set rs=server.createobject ("adodb. recordset")
      sql="select * from user where username  ....  &username&  .....  /*根据题目要求,
                                                                        user 表存放注册
                                                                        用户名和密码*
      rs.open sql,corm, 1,1
      if rs.eof then    /*创建记录集rs, 如果rs.eof为真, 说明该用户名在user表中不存在*/
      response.write"<script language=javascript>alert(’此用户名尚未注册’);
      this. location, hre f= ’ index, asp ’; </script>"
      response, end
      else
      pass=rs ("password")         /*将rs记录集中"password"字段的值赋予变量pass*/
      if pass <> password then  /*判断用户输入的密码与数据库中的密码是否一致*/
      response.write"<script language=javascript>alert(’密码错误’);
       this. location.href=’ javascript :history.go (-1) ’ ;</script>"
      response, end
      end if
      session ("user")=username          /*阄用户提交的用户名(user)的值赋予给session
                                                                ("user")*/
      response, redirect"index, asp"     /*跳转到index, asp 页面*/
      end if
      rs. close
      set rs= nothing                    /*释放rs记录集*/
      %>
转载请注明原文地址:https://kaotiyun.com/show/ZVCZ777K
0

相关试题推荐
最新回复(0)