01 2018 档案
摘要:第十八周学习笔记 本周主要讲解了镜像的知识点与注意事项。 一、定义 数据库镜像是DBMS根据DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上,每当主数据库更新时,DBMS会自动把更新后的数据复制过去,即DBMS自动保证镜像数据与主数据的一致性。为了避免介质故障影响数据库的可用性,许多
阅读全文
摘要:第十七周学习笔记 本周主要讲解了作业的知识点与注意事项。 一、基础概念 SQL Server Agent是一个任务规划器和警报管理器,在实际应用和环境下,我们可以将那些周期性的活动定义成一个任务,而让其在SQL Server Agent 的帮助下自动运行。 SQL Server Agent的重点是计
阅读全文
摘要:第十六周学习笔记 本周主要讲解了备份、还原的知识与注意事项。 一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server 2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录 3、选择你的数据库名称(如论坛数据库Forum)-->
阅读全文
摘要:第十五周学习笔记 本周主要讲解了索引的统计信息。 一、统计信息的定义 统计信息描述了表格或者索引视图中的某些列的值的分布情况,属于数据库对象。根据统计信息,查询优化器就能评估查询过程中需要读取的行数及结果集情况,同时也能创建高质量的查询计划。有了统计信息,查询优化器可以使用基数估计来选择合理的索引,
阅读全文
摘要:第十周学习笔记 本周主要讲解了ORM的应用。 一、要点 ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。实体框架Entity Framework是ADO.NET中的一组支持开发面向数据的软件应用程序的技
阅读全文
摘要:第十四周学习笔记 本周主要概括索引碎片、计划缓存、统计信息的内容 一、索引碎片 (一)碎片的定义 碎片可以定义为:任何情况下,在访问一个表时,造成比适量更多的磁盘IO操作或更长的磁盘IO操作。SELECT查询的最佳操作发生在,表的数据页是尽可能连续的,而且页是尽可能完整打包(fully packed
阅读全文
摘要:第十三周学习笔记 本周主要讲解了索引应用的技巧与注意事项。 一、索引的应用 索引的优点:索引的查询比全表查询快。原因如下: (1)索引的数据量比全表的少,需扫描的数据也就少。 (2)索引对字段已经排序,可以进行二分法查询。 缺点:索引也不是越多越好的。如果我们对每一列都建立索引,那么需要的额外存储空
阅读全文
摘要:第十二周学习笔记 本周主要讲解了数据库存储结构:页、聚集索引、非聚集索引。 一、SQL Server数据库的存储结构 SQL Server数据库存储结构的最小单位是页,大小为8K,共8 * 1024 = 8192Byte,不论是数据页还是索引页都是以此方式存放。实际上对于SQL Server数据库而
阅读全文
摘要:第九周学习笔记 一、本周首先讲了ADO.NET的应用,使用ADO.NET连接数据库,它的代码更简便一些,但是运行速度较平常的代码慢。 1.步骤:项目—添加—新建项,选用ADO.NET Entity Data Model模板。 2.按照提示的步骤一直下去,直到数据库连接成功。 代码如下截屏所示: 数据
阅读全文
摘要:第八周学习笔记 一、实现数据表的查找功能 C#界面设置载入、根据工号搜索、根据姓名搜索、根据拼音缩写搜索四个按钮。载入按钮作用是载入医生信息表的信息。 C#主要代码如下: public partial class frm_Doctor : Form { private DataTable docto
阅读全文
摘要:第七周学习笔记 本周笔记主要围绕的是适配器、数据表、数据网络视图的综合应用。 一、数据适配器和数据表的应用 利用数据网格视图来显示信息,实现载入,提交功能。数据库端数据也同步更新。 主要代码如下: private void btn_Load_Click(object sender, EventArg
阅读全文
摘要:第六周学习笔记 一、阅读器的使用 本周学习了阅读器的使用,先是调用SQL命令的方法ExecuteReader来执行命令,并获取数据阅读器。然后在数据阅读器的索引器中指定列名,从而访问当前记录的指定列的值。 C#部分主要代码如下: SqlConnection sqlConnection = new S
阅读全文

浙公网安备 33010602011771号