基于SQL sever 2008数据库网页设计
武汉工程大学
电气信息学院
《数据库原理与应用》实验报告
专业班级09电信01 班实验时间2012年 5月 14日学生学号094030120 实验地点4B 305
学生姓名屈家袁指导教师邹连英
实验项目学生信息管理数据库系统设计
实验类别设计实验实验学时8学时实
验目的及要求1.掌握SQL aerver 2008工具的使用方法;
2.掌握 Dreamweaver开发数据库管理界面的方法;
3.理解 SQL Server数据库添加、查询、更新、删除记录的过程;
4.理解使用Web方式控制数据库的方法;
成绩评定表
类别评分标准分值得分合计
上机表现
按时出勤、遵守纪律
认真完成各项实验内容
30分
报告质量程序代码规范、功能正确
填写内容完整、体现收获70分
说明:
评阅教师:
日期: 2012年 5 月日
实验内容
(说明:此部分应包含:实验内容、实验步骤、实验数据与分析过程等)
一、实验内容
创建学生信息管理系统:
管理员管理模块该模块主要由五个子模块构成,主要负责学生、教师、课程、班级等相关信息的管理功能。
1)学生管理子模块
该模块主要负责管理所有在校注册学生的个人信息。主要功能包括添加、删除、修改、查找学生信息。每个学生有唯一的学号,管理员添加新生后,新生即可登录此系统浏览个人信息,登录此系统的用户名和密码默认都是此学生的学号。
2)教师管理子模块
该模块主要负责管理系统本校教师。管理员可添加新教师信息,主要功能包括添加、删除、修改、教师信息。
3)课程管理模块
该模块负责管理所有的课程信息。主要功能包括添加、删除、修改、课程信息。只有管理员才具有对课程信息进行维护的权限。课程管理模块是选课管理模块的基础,只有在课程管理中添有课程的信息,学生才能进行选课。
4)班级管理模块
该模块负责班级的管理。主要功能包括添加、删除和修改班级信息。只有管理员才具有对班级管理信息进行维护的权限。学生信息的添加是建立在班级信息维护的基础上,每个学生必然属于特定的班级。
5)成绩管理模块
学生选修的每一门课最后都有成绩,查询的内容包括课程名称、编号、成绩等。只有管理员可录入学生每一门课的成绩,并能进行修改,学生只能查询自己所学课程的成绩。
学生操作模块学生只能进入此模块,该模块主要有5个方面的功能。可操作有关个人的信息,如修改个人的登录密码、浏览相关的课程信息、进行选课操作、查看自己已经选修的课程、查询自己的成绩等。
学会使用软件Microsoft visio画出学生信息管理数据库的E-R设计图、关系表设计、掌握数据库开发工具SQL Server的安装,IIS服务包的安装,网站设计工具Dreamweaver的安装,并使用这些软件来设计Web控制界面、Web与后台数据库数据交互代码设计、最后设计结果分析与总结。
二、实验方法与步骤
一)、学生信息管理数据库的系统模块图如下:
其中“系部和教师关系”的E-R分布图为:“学生和课程关系”的E-R分布图为:“教师和课程关系”的E-R分布图为:
最终的E-R图形显示如下:
入学成绩
班级编号
性别
姓名
学号
专业编号
班级名称
教师编号
课程编号
课程名称
学分
课程编码
系部编号
专业名称
专业编码
课程编码
专业编码
系部编码
系部名称
性别
出生日期
教师姓名
教师编号
职称
系部编号
课程编号
学号
成绩
组成
学生
选修
课程
属于
专业
属于
授课
属于
教师
系部
聘任
班级
班级编码
二)、学生信息管理数据库的关系表设计如下所示: 1. “教师”与“系部”之间存在一对多的关系 系部(系部编码,系部名称)
教师(教师编码,教师姓名,性别,出生日期,职称) 2. “学生”与“课程”之间存在多对多的关系
学生(学号,姓名,性别,出生日期,入学成绩,班级编码) 课程(课程编码,课程名,学分) 选修(学号,课程编码,成绩)
3. “教师”与“课程”之间存在多对多的关系
教师(教师编码,教师姓名,性别,出生日期,职称) 课程(课程编码,课程名,学分) 授课(教师编码,课程编码)
4. 对1、2、3处理结果进行综合,得到最终的关系数据模型
系部(系部编码,系部名称)
教师(教师编码,教师姓名,性别,出生日期,职称)
学生(学号,姓名,性别,出生日期,入学成绩,班级编码)
课程(课程编码,课程名,学分)
选修(学号,课程编码,成绩)
授课(教师编码,课程编码)
班级(班级编码,班级名,所属专业)
专业(专业编码,专业名,所属系部)
三)、将数据库开发工具SQL Server的安装,IIS服务包的安装及网站设计工具Dreamweaver 的安装好。
1)、SQL Server的安装
新建一个数据库如下图所示:
安装成功后如下图所示:
再按照首先是用户表(Users),用于存储学生管理系统中所有参与人员的信息,包括管理员登录信息、学生登录信息,这样做的目的是可以方便系统判断用户登录的类型,以及对用户类型的统一管理。用户表中主要包括用户名、用户密码、用户类型,具体定义如下表所示。本系统中最重要的对象是学生,学生表(student)就是用于存储所有学生信息的。具体定义如下表所示。学生所在班级信息相对独立,系统用班级表(class)记录所有班级信息。具体定义如下表所示。系统构建教师表(teacher)用来存储本校所有教师信息,教师信息表给出一个较为简单的结构。具体定义下表所示。每一个教师讲授什么课程都有记录,我们教师授课表(teaching)来记录每位教师所上的课程。具体定义如下表所示。学生总是离不开课程,系统设计了课程表(course),用于存储本校所有课程信息,其中包括课程名、学分。具体定义如下表所示。学生所学课程都会有成绩,并且每个学生每一门课只有一个成绩。系统设计了成绩表(choice),用于存储本校所有学生所学课程信息。具体定义如表下表所示。学生所属专业情况记录在专业表(Professional)中,具体定义如下表所示。专业所属系部情况记录在系部表(department)中,具体定义如表下表所示。系统使用Microsoft SQL Server 2005建立数据库,库名为student。
在数据库中分别建立如下九张表格:
注:主键约束是最重要的约束类型,它是每条记录的标识符,即可能是该记录与其它记录得以区别开来的唯一不同,每张数据表只能设置一个主键,在表中定义的主键列不能有重复的值;非空指该输入值,没有时则出错。外键约束可以保证表和表之间数据一致性,它通过主键和外键建立起表与表之间的关联。其中包含主键的表称为父表,包含外键的表称为子表。当父表中的数据发生改变时,子表中的数据也会发生相应的变化,以此来保证参照的完整性,其中关于外键的设置都没有设置。
2)、IIS服务包的安装
操作步骤为:
其中弹出下表后,点击浏览后选中IIS安装包中的内容。
3)、在Dreamweaver中设计Web界面。
Dreamweaver中的步骤为:点击标题栏中的站点,点击新建站点如下图:直接点下一步,
点击下一步
将其中的位置改为与IIS先前所指位置一致。其余的直接点击下一步即可,关键是此处位置设置要与IIS中的一致。
4)、在Dreamweaver中建立站点后将基本页面图形都画出来,完成各个页面之间的超链接,再与数据库连接,在右侧应用程序中选择数据库:
点击+号,选择自定义连接数据库,
其中连接名称自己设定,我设定为Connections,在连接字符串中改为“Provider=SQLOLEDB;Server=QUJIAYUAN;Database=qujiayuan;UID=sa;pwd=123456”其意思是:提供者为:SQLOLEDB;服务器名为:server;自己建的数据库名为qujiayuan;其中数据库的用户名为:sa;密码为:123456.
连接成功后出现:
5)、所有网页的具体设计:
首先将最基本的网页设计出来,在打开的页面中,先添加表单,在网站浏览中,很多交互行为是通过超链接来实现的,但是这种交互行为只是一个简单的方式,表单的出现使用户与网站的交互上升到一个新的高度。表单是网页中站点服务器处理的一组数据输入域,当用户单击按钮或图形提交表单后,数据就会传送到服务器。表单处理程序是服务器上的一个程序,当用户传送一个表单时,也就是开始执行该程序。表单域是网页上的一个数据输入域,用户可以在其中输入文本或选择在表单域中提供的信息。表单的形式有很多种,除了登录系统表单和搜索表单外,还可以是提供用户信息的表单。在表单中还可以包括单选按钮和复选框等表单元素。
网页设计的基本过程和一些基本制作方法。
在设计这个页面之前,需要先在图像处理软件中处理要用的图像,然后新建一个文件夹,将这些图像文件都复制到这个文件夹中,以备使用。接着按以下步骤进行操作。
(1) 建立一个用于放置该网页及其相关网页的本地站点。
(2) 在站点中添加空网页。
(3) 设置页面的标题和背景图像。
(4) 在网页中插入图片、文本和水平线等对象,利用层将图像合理布局。
(5) 建立超链接。
(6) 预览和保存网页。
网页的设计并不能一次完成,以上步骤可以重复进行。下面通过对这样一个简单网页的制作介绍网页制作一般流程。
具体的各页面设计如下:
Log.asp页面的具体设计:
首先将用户类型中的单选按钮改为:usertype,用户名中的文本域改为:sname,密码中的文本域改为:spwd。同时管理员的选定值设为1,学生的选定值设为2,这些都是与数据库中的添加的值保持一致的,在服务器行为中点击加号,再点击用户身份验证,最后点击登录用户。
像上表那样选择信息,然后修改代码:
MM_valUserpower=CStr(Request.Form("userpower"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization=""
MM_redirectLoginAdminSuccess="admin.asp"
MM_redirectLoginStudentSuccess="Student.asp"
MM_redirectLoginFailed="Default.asp"
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_connection_STRING
MM_rsUser.Source = "SELECT login_name, pass_word"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM dbo.login WHERE login_name='" & Replace(MM_valUsername,"'","''") &"' AND pass_word='" & Replace(Request.Form("密码"),"'","''") & "'AND power='"&Replace(Request.Form("userpower"),"'","''")&"'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
'MM_rsUser.Close
'Response.Redirect(MM_redirectLoginSuccess)
If MM_valUserpower=1 Then
Response.Redirect(MM_redirectLoginAdminSuccess)
End If
If MM_valUserpower=2 Then
Response.Redirect(MM_redirectLoginStudentSuccess)
End If
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%>
意思是:如果是管理员身份则跳转到admin.asp页面,如果是学生登录则跳转至Student.asp页面。失败时则跳转至原登录页面。
其页面为:
admin.asp的网页设计过程:
先将文本域中的内容改为与数据库中的对应字段名一致。点击服务器行为中的记录集,点绑定后再插入,完成后再选择插入记录,选择重复区域,服务器行为中显示为:
最后addstudent.asp的页面显示如下:
城市公共基础数据库建设参考方案
城市公共基础数据库建设参考方案
城市基础数据库系统建设方案
1.系统概述 长期以来,政府各部门内部拥有着大量城市基础数据资源,但由于管理分散,制度规范不健全,造成重复采集、口径多乱、数出多门;各部门的指标数据自成体系,标准不一,共享程度较差。随着政府向“经济调节、市场监管、社会管理和公共服务”管理职能的转变,就要求必须能够全面、准确掌握全地区经济社会发展态势,强化政府部门掌控决策信息资源的能力,政府部门间信息资源整合与共享需求越来越紧密,但当前部门间信息共享多是点对点方式,
没有统一的数据交换管理平台。因此各部门对加快解决数据资源分散管理、数据共享不足的问题需求十分迫切,需要建立城市基础数据库(以下简称智慧城市公共基础数据库)系统以解决以上问题。 依托智慧城市公共基础数据库系统的建设,可以实现各委办局、各所辖地区的经济社会综合数据采集交换,为各部门提供更广泛的信息共享支持,一方面数据信息从各委办局、各所辖地区整合接入,另一方面也为政府和这些接入部门提供全面的共享服务。同时,以智慧城市公共基础数据库指标体系建立为基础,整合来自各委办局和各所辖地区的、经过审核转换处理的数据资源,可实现对经济社会信息的统一和集中存储,确保数据的唯一性和准确性,为今后政府工作提供一致的基础数据支持。 数据整合共享只是手段,数据分析服务才是目的。依托智慧城市公共基础数据库系统建设,可有效整合各政府部门所掌握的全市经济社会信息资源,满足政府业务对统一数据资源共享需要,进而提升形势分析预测水平,对政府在发展规划、投资布局、资源环境、管理创新、科学决策等业务提供强有力支持,提高了政府部门掌控全市经济社会发展态势能力。 2.建设目标 1)建立科学合理的智慧城市公共基础数据库指标体系,力求全面反映地区经济和社会发展的总体情况: 2)有组织、有计划、持续地对政府统计部门、政府各部门以及国民经济行业管理部门负责统计的关系到地区经济与社会发展的信息资源进行收集、整合,建立全地区城市信息资源共建、共享的统一管理机制; 3)依托地区电子政务基础设施,充分利用现代信息技术,以科学的地区宏观经济和社会发展指标体系为基础,建设支持政府宏观经济管理和社会和谐发展的基础数据库系统,提高信息资源的建设、管理和共建共享能力; 4)为地区经济建设和社会和谐发展提供一致的城市基础数据,为各类应用系统建设提供基础数据支持,满足政府管理决策、部门信息共享和社会公共服务“三个层次”的需求。
《HTML5+CSS3网站设计基础教程》_教学大纲
《HTML5+CSS3网站设计基础教程》课程教学大纲 (课程英文名称) 课程编号:201601210011 学分:5学分 学时:76学时(其中:讲课学时:47 一、课程的性质与目标 《HTML5+CSS3网站设计基础教程》是面向计算机相关专业的一门专业基础课,涉及网页基础、HTML标记、CSS样式、网页布局、变形与动画等内容,通过本课程的学习,学生能够了解网页web发展历史及其未来方向,熟悉网页设计流程、掌握网络中常见的网页布局效果及变形和动画效果,学会制作各种企业、门户、电商类网站。
二、课程设计理念与思路 课程设计理念:高职教育的集中实践教学环节需明确必要的理论知识的生化与知识层面的拓展,不能局限 于单纯的技能训练。单纯的技能训练不是提高高等职业教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。 课程设计思路:基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例 (项目)实训为手段,设计除理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为 目标,以案例(项目)任务实现为载体、理论学习与时间操作相结合”。 开发工具:DreamweaverCS6 第一章初识HTML5
第二章HTML5页面元素及属性
第四章CSS3选择器
e g o o d f o 背景与图片不透明度的设置 √ 设置背景图像平铺√ 设置背景图像的位置√ 设置背景图像固定√设置背景图像的大小√设置背景的显示区域√设置背景图像的裁剪区域√设置多重背景图像√背景复合属性√线性渐变√径向渐变√重复渐变 √ 第七章表单的应用
SQL数据库基础知识集合
1、数据库简介: 数据库是专门开发数据管理的软件,或者说专门管理数据的软件就是数据库。 数据库存在的意义就是:减轻开发人员的负担。数据库是一个综合的软件,那么我们不需要队要进行2进制保存数据进行处理了,但是却是要与数据库产生交互,那么命令式SQL,有技巧的,数据库就是万物皆关系(面向对象,万物皆是对象)有所区别。 2、数据库的发展: 一开始的是层次化的数据与网状数据库,后来也发现使用确实很麻烦。 于是到了1970年EF.Cold博士(IBM公司的研究员)开创了关系性的数据库的先驱,发表了关系性数据库的论文,但是由于当时电脑硬件的局限性,大家觉得跑如此大的程序不值得。后来,Oracle(甲骨文)公司的创始人,拉里带领Oracle投入到关系型数据库的研发,并且得到了一个大客户—美国国防部。随即开始世界刮起了关系数据库的旋风,随后各个公司都纷纷推出自己的数据库系统。比如:IBM的DB2 ,还有风靡一时的DBS3。 但是随即出现不兼容的问题,由于最早的时候都没有进行没规范。所以到最后各个数据库巨头统一了操纵数据库的SQL(结构化Struct数据查询语言)变成了标准语言,而关系型数据库也俨然变成大家的宠儿,Oracle也从一个小公司,变成现在的数据库巨头,而我们的微软也推出了SQLServer。当然还有PHPer的最爱mySQL。但是mySQL被SUN,SUN 被Oracle收购,现在有免费版与收费专业版了。所以我们学习SQL语言的时候,先学共同点,再学特异性。各种数据库软件在使用上有一点区别。 3、数据库系统详解: 为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。计算机的高速处理能力和大容量存储器提供了实现数据管理自动化的条件。 数据库系统一般由4个部分组成: 数据库,即存储在磁带、磁盘、光盘或其他外存介质上、按一定结构组织在一起的相关数据的集合。(个体) 数据库管理系统(DBMS)。一组能完成描述、管理、维护子数据库的程序系统。它按照一种公用的和可控制的方法完成插入新数据、修改和检索原有数据的操作。 数据库管理员(DBA)。 用户和应用程序。(微软的称作SSMS) 4、数据库系统的基本要求是: 1、能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。 2、冗余数据少,数据共享程度高。 3、系统的用户接口简单,用户容易掌握,使用方便。 4、能够确保系统运行可靠,出现故障时能迅速排除,能够保护数据不受非受权者访问或破坏,能够防止错误数据的产生,一旦产生也能及时发现。 5、有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。 6、具有可修改性和可扩充性、可维护性。 7、能够充分描述数据间的内在联系。 5、数据库(Database): 由众多的数据、数据表、约束、存储过程、函数、视图、索引构成的一个数据存储与交互单元,是按照数据结构来组织、存储和管理数据的仓库。 6、数据表(table): 数据表,实际上是一个二维表。一般是围绕一个事务、动作记录,或者是一个信息主题作为一个数据表。数据表由行与列构成。 7、列(column、field): 列,其实就是字段。也是决定了信息的基本单元。列,包含有数据类型的设定。 8、行(row、record): 行,实际上就是一条基本信息。一行包含了多列数据的存储的信息。所以一行也有一条记录之称。 9、行业(trade) 一个行业一种需求,没一个需求每一种数据库的设计模式与思想。每个行业的数据设计的重点都是不同的。侧重查询(要求低范式)还是操作(要求搞范式)就是自己选择的问题了。 10、索引(index) 索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引其实就是一个B+树,但是这个索引是N^n层数次方的。目的就是在数据库中划分出一定的区域优化查询。可以提升大量数据的查询速度。索引一般可以分为:基于字段优化查询速度的普通索引、唯一性索引、主键索引、全文索引、单列与多列索引。现在由于数据库系统的不断升级,我们只要设定索引就可以了,不需要特殊的维护。而且数据在查询的时候也会根据查询适当地选择是利用索引查询,还是仅仅是表查询。由于数据库系统的发展,系统内部已经自动帮我们完成对索引的维护。但是在设计的时候要考虑到索引的损耗问题。数据库DB就像是一个字典,索引就是根据指定字段制成的快速指向。由于只是指向数据对象标识,真正的数据是存储在DB中,所以查询速度极快。但是额外的内存与硬盘花销也是一个需要考虑的问题。比如:增加、删除、修改时数据库都要对索引进行维护,但是这样也是为了最后查询的效率的提升,特别适合W行级别的数据查询。而索引可以分为:隐式索引(针对单个字段)、唯一索引(唯一约束)、函数索引(函数(字段))、聚簇索引(主键)、组合索引(最多16个field)与全文索引(text)。一般索引会占用原数据库大小的20%。 11、视图(view) 固化的子查询,将一个子查询起了一个固化的名字,保存在数据库中,方便以后的使用。其实调用大量的Join来进行一个查询一般也是用视图。视图与索引都是为了优化查询的速度与语句。视图是优化语句,索引是优化单查速度。一般是DBA来设定数据库的视图,封装内部数据库的数据关系,范式修改数据容易了,视图让我们查询复杂关系的数据变得容易。 12、触发器(trigger) 触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。触发器可以从DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。 13、SQLServer数据类型详解
(整理)SQLServer数据库基本知识点.
SQL Server 数据库基本知识点一、数据类型
二、常用语句 (用到的数据库Northwind) 查询语句 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。例如,下面的语句查询Customers 表中公司名称为“Alfreds Futterkiste”的ContactName字段和Address字段。 SELECT ContactName, Address FROM Customers WHERE CompanyName='Alfreds Futterkiste' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示Customers表中所有列的数据: SELECT * FROM Customers 2、选择部分列并指定它们的显示次序查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 例如: SELECT ContactName, Address FROM Customers 3、更改列标题 在选择列表中,可重新指定列标题。定义格式为: 列标题 as 列名 列名列标题如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列标题: SELECT ContactName as 联系人名称, Address as地址 FROM Customers 4、删除重复行
SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认 为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。 SELECT DISTINCT(Country) FROM Customers 5、限制返回的行数 使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT 时,说明n是 表示一百分数,指定返回的行数等于总行数的百分之几。 例如: SELECT TOP 2 * FROM Customers SELECT TOP 20 PERCENT * FROM Customers (二)FROM子句 FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,它们之间用逗号分隔。在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列 所属的表或视图。例如在Orders和Customers表中同时存在CustomerID列,在查询两个表中的CustomerID时应 使用下面语句格式加以限定: select * from Orders,Customers where Orders.CustomerID =Customers.CustomerID 在FROM子句中可用以下两种格式为表或视图指定别名: 表名 as 别名 表名别名 select * from Orders as a,Customers as b where a.CustomerID =b.CustomerID SELECT不仅能从表或视图中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。 例如: select * from Customers where CustomerID in (select CustomerID from Orders where EmployeeID=4) 此例中,将SELECT返回的结果集合给予一别名CustomerID,然后再从中检索数据。 (三) 使用WHERE子句设置查询条件 WHERE子句设置查询条件,过滤掉不需要的数据行。例如下面语句查询年龄大于20的数据:select CustomerID from Orders where EmployeeID=4
web网页设计期末习题题目练习
第一套 一、填空题(20分每空2分) 1.RGB色彩模型最多可以表示(224)种颜色。 2.HTML页面的正文应该放在(body )标记对中。 3.下拉列表的列表项应该放在(option )标记对中。 4.三种样式表中,与代码结合最紧密的是(内联)。 5.Css中填充的属性是(padding)。 6.当页面使用外部样式时,应该在页面的头部分使用(link )标记。 7.(伪类)用于指定选择符的状态。 8.表单可以用两种方式来提交,一是点击提交按钮,二十在脚本中显示表单的 (submit )方法。 9.最低公用标准的浏览器文档对象模型中(document)对象代表窗口显示的html文档。 10.w3c DOW 按照ID 获取HTML元素对象的方法是(getElementById() )。 二、判断题,判断以下说法的对错(10分,每题1分) 1、HTML是一种网页编程语言。(×) 2、HTML不允许交差嵌套。(√) 3、HTML元素的ID属性不能以数字开头。(√) 4、URL地址属于绝对路径。(√) 5、P标记没有默认样式。(×) 6、内联元素可以嵌套块元素。(×) 7、border 属性是不能被继承的。(√) 8、JavaScript 只能用于客户端编程.(×) 9、在最低公用标准的浏览器文档对象模型中,不是所有的HTML元素都是对象。(√) 10、W3C DOM是以树形结构表示HTML文档的。(√) 三、单选题(32分,每题2分) 1、jpg格式图像适用于以下哪种图片?(D) A.动画 C.公司logo B. 图标 D.人物照片 2、以下为内联元素(inline element)的是?(B) A.
C.