1简述数据、数据库、数据库管理系统、数据库应用系统的概念。
:数据是描述事物的符号记录,是信息的载体,是信息的具体 表现形式。
据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述 和存储,能够自动进行查询和修改的数据集合
据库管理系统是数据库系统的核心,是为数据库的建立、使用和维 而配置的软件。它建立在操作系统的基础上,位于用户与操作系统 间的一层数据管理软件,它为用户或应用程序提供访问数据库的方 包括数据库的创建、查询、更新及各种数据控制等。
使用数据库技术管理其数据的系统都称为数据库应用系统 2述数据库的逻辑独立性和物理独立性。
:当模式改变时(如增加新的关系、新的属性、改变属性的数据 型等),由数据库管理员对各个外模式/模式映像作相应改变,可以 使外模式保持不变。应用程序是依据数据的外模式编写的,因而应用 序不必修改,保证了数据与程序的逻辑独立性,简称逻辑数据独立 性。
数据库的存储结构改变了(如选用了另一种存储结构),由数据库管 员对模式/内模式映像作相应改变,可以保证模式保持小变,因而应 程序也不必改变。保证了数据与程序的物理独立性,简称物理数据
独立性
3简述关系的完整性。
系模型允许定义三类完整性约束:实体完整性、参照完整性和用户 自定义的完整性约束。
完整性规则要求关系中元组在组成主码的属性上不能有空值。
参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基 关系S的主码Ks相对应(基本关系RS可能是相同的关系),则对于 R每个元组在F上的值必须为:或者取空值(F的每个属性值均为空  );或者等于S中某个元组的主码值。
户定义的完整性规则由用户根据实际情况对数据库中数据的内容进 的规定,也称为域完整性规则。
4简述 SQL Server的安全性机制
SQL  Server  2005的安全性管理机制可分为三个等级:操作系统 SQL Server 级和数据库级。在用户使用客户计算机通过网络实现 SQL Server 服务器的访问时,用户首先要获得计算机操作系统的使用 SQL Server 的服务器级安全性建立在控制服务器登录账号和口令 的基础上。SQL Server 采用了标准SQL Server 登录和集Windows

NT录两种方式。在用户通过SQL  Server服务器的安全性检验以后, 直接面对不同的数据库入口这是用户将接受的第三次安全性检验  5简述死锁及其解决办法。
:在事务和锁的使用过程中,死锁是一个不可避免的现象。在数据 系统中,死锁是指多个用户分别锁定了一个资源,并又试图请求锁 对方已经锁定的资源,这就产生了一个锁定请求环,导致多个用户 处于等待对方释放所锁定资源的状态。
数据库中解决死锁常用的方法有:                              (1)要求每个事务一次就将要使用的数据全部加锁,否则就不能继续执 预先规定一个顺序,所有事务都按这个顺序实行加
锁,这样就不 会发生死锁。                                                    (2)允许死锁发生,系统来用某些方式诊断当前系统中是否有死锁发  当搜索检测到发生死锁时,系统回滚该事务。这样,其他事务就 有可能继续运行了
6简述数据库设计过程。
:数据库设计可分为以下六个阶段:需求分析阶段、概念结构设计 段、逻辑结构设计阶段、数据库物理设计阶段、数据库实施阶段以 数据库运行和维护阶段。                                      7简述ADO.NET对象模型的五个主要的组件。
ADO.NET对象模型有五个主要的组件,分别是Connection对象、 Command象、DataReader对象、DataSet对象以及DataAdapter 象。
Connection象表示与数据源之间的连接,用它来建立或断开与数据 库的连接。
Command对象主要可以用来对数据库发出一些指令,例如可以对数据 达查询、插入、修改、删除等数据指令,以及呼叫存在数据库中的 预存程序等。
DataReader于以最快的速度检索并检查查询所返回的行。
DataSet对象可视为暂存区。可以把数据库中查到的信息保存起来, 至可以显示整个数据库。
DataAdapter象充当数据库和ADO.NET对象模型中非连接对象之间的 梁。
8简述ADO.NET访问数据库的两种方法。
数据库属性的概念:利用ConnectionCommandDataReader对象访问数据库,只能 数据库读取数据,不能添加、修改和删除记录。如果只想进行查 询,这种方式效率更高一些

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。