设为首页 加入收藏

TOP

SQL Server数据库面试题
2014-09-29 04:30:04 来源: 作者: 【 】 浏览:42
Tags:SQL Server 数据库 试题

一:安装SQL SERVER 2000,并且配置好安全性。


二:安装jdktomcat并且配置好环境;


三:安装SQL SERVER 的驱动,并配置好环境;


四:在数据库里建立一个表,添加一些数据,然后写一个方法查询出数据库里的数据


。并且在页面上进行显示。


(不能用“管理工具”里的“数据源odbc”)


五:SQL


请写一个SQL查询语句,查询的结果要能够显示每个教师所教的课程,对于不教课的教师也必须在查询结果中有所表明。(数据库结构如图所示:PK:主键,FK:外键)


Teacher Class




六:设计和分析


1)我们计划建立一个北京公交汽车查询系统,用户可以输入两个站名,系统显示路经两个车站的所有公交汽车(即:几路车)。假设我们用关系数据来储存这一系统的数据,请问这个数据库需要几个表?每个表有哪几个字段?请写出查询用的SQL语句。


2)一个公司有若干下属部门,每个部门有一位经理和若干工作人员。每位工作人员向部门经理提交审请,部门经理审阅申请后可以批准或驳回该申请,并可加注理由。每位工作人员可以查询自己递交的申请的审批结果。系统仅对部分公司用户开放,其他用户不得使用该系统。请:


A、设计一个数据库,说明数据库中每个数据表和各个数据表中的每个字段。


B、设计系统来支持上述工作,说明你所设计的系统包含的每个界面和功能。



七:数据库类:


用没用过存储过程?怎么创建?为什么要用存储过程?


写一条多表联合查询的语句。










数据库必考分组



八:数据库方面:



存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。


事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:


原子性


事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。


一致性


事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。


隔离性


由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。


持久性


事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。



游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。


事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字段值。


语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。




32、oracle web服务器的使用




一道编程的题目,要求如下:


(不能用“管理工具”里的“数据源odbc”)



】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇介绍一下Oracle的锁模式?如何干.. 下一篇如何解决Struts框架性能瓶颈问题?

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: