随笔分类 -  学生时代07(不再编辑)

摘要:数据库完整性可确保输入至数据库中的数据,是准确、有效及一致的。数据库中任何数据改动,都必须乎合所有完整性限制及数据有效性检验。数据库完整性主要以下三项完整性限制:实体完整性,同一数据表中不可有多项记录拥有相同识别。域完整性, 限制字段中的数据必须乎合默认的数据类型,例如:日期。参照完整性,如两个数据... 阅读全文
posted @ 2014-08-10 16:26 二郎那个三郎 编辑
摘要:关于SQL Server用户自定义的函数,有标量函数、表值函数(内联表值函数、多语句表值函数)两种。题外话,可能有部分朋友不知道SQL Serve用户自定义的函数应该是写在哪里,这里简单提示一下,在Microsoft SQL Server Managerment Studio里面,展开具体需要创建S... 阅读全文
posted @ 2014-08-10 16:21 二郎那个三郎 编辑
摘要:数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1第一范式(1N... 阅读全文
posted @ 2014-08-10 16:08 二郎那个三郎 编辑
摘要:返回受上一语句影响的行数。如果行数大于 20 亿,请使用ROWCOUNT_BIG。Transact-SQL 语句可以通过下列方式设置 @@ROWCOUNT 的值:将 @@ROWCOUNT 设置为受影响或被读取的行的数目。可以将行发送到客户端,也可以不发送。保留前一个语句执行中的 @@ROWCOUNT... 阅读全文
posted @ 2014-08-10 15:52 二郎那个三郎 编辑
摘要:目录存储过程用于实现 ODBC 数据字典功能,并隔离 ODBC 应用程序以使其不受基础系统表更改的影响。变更数据捕获存储过程用于启用、禁用、或报告变更数据捕获对象。游标存储过程用于实现游标变量功能。数据收集器存储过程用于处理数据收集器和以下组件:收集组、收集项和收集类型。数据库引擎存储过程用于 SQ... 阅读全文
posted @ 2014-08-10 15:32 二郎那个三郎 编辑
摘要:Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据... 阅读全文
posted @ 2014-08-10 15:29 二郎那个三郎 编辑
摘要: 阅读全文
posted @ 2014-08-10 15:06 二郎那个三郎 编辑
摘要:(1)若视图的字段是来自字段表达式或常数,则不允许对此视图执行INSERT、UPDATE操作,允许执行DELETE操作; (2)若视图的字段是来自库函数,则此视图不允许更新; (3)若视图的定义中有GROUP BY子句或聚集函数时,则此视图不允许更新; (4)若视图的定义中有DISTINCT... 阅读全文
posted @ 2014-08-10 14:57 二郎那个三郎 编辑
摘要:视图:在SQL中,视图是外模式一级数据结构的基本单位。它是从一个或几个基本表中导出的 表,是从现有基本表中抽取若干子集组成用户的“专用表”。 基本表:基本表的定义指建立基本关系模式,而变更则是指对数据库中已存在的基本表进行删除与修改。区别:1、视图是已经编译好的sql语句。而表不是 2、视图没有实际... 阅读全文
posted @ 2014-08-10 14:53 二郎那个三郎 编辑
摘要:外模式(用户模式)外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语... 阅读全文
posted @ 2014-08-10 14:35 二郎那个三郎 编辑
摘要:在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当你问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。你能向我简要叙述一下SQ... 阅读全文
posted @ 2014-08-10 14:27 二郎那个三郎 编辑
摘要:sql理论题1.触发器的作用? 答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2。什... 阅读全文
posted @ 2014-08-10 14:21 二郎那个三郎 编辑
摘要:为管理岗位业务培训信息,建立3个表:S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩 1. 使用标准S... 阅读全文
posted @ 2014-08-10 14:15 二郎那个三郎 编辑
摘要:求其中同一个号码的两次通话之间间隔大于10秒的通话记录ID例如:6,7,8,9,10条记录均符合ID 主叫号码 被叫号码通话起始时间通话结束时间通话时长198290000 0215466546656 2007-02-01 09:49:53.000 2007-02-01 09:50:16.000 23... 阅读全文
posted @ 2014-08-10 13:52 二郎那个三郎 编辑
摘要:SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询... 阅读全文
posted @ 2014-08-10 13:28 二郎那个三郎 编辑
摘要:1. java与mysql中日期、时间类型总结:mysql(版本:5.1.50)的时间日期类型如下:datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59timestamp 4bytes xxxx-xx-... 阅读全文
posted @ 2014-03-22 20:37 二郎那个三郎 编辑
摘要:1.MySQL(4.1以后版本) 服务器中有六个关键位置使用了字符集的概念,他们是: 1.client 2.connection 3.database 4.results 5.server 6.system MySQL有两个字符集概念:一个就是字符集本身,一个是字符集校验规则。 ... 阅读全文
posted @ 2014-03-22 20:22 二郎那个三郎 编辑
摘要:一、exp导出下面的示例主要是在体现导出的对象具有层次性,这一特征.1 将数据库SampleDB完全导出,用户名system 密码manager 导出到E:\SampleDB.dmp中exp system/manager@TestDB file=E:\sampleDB.dmp full=y2 将数据... 阅读全文
posted @ 2012-03-28 16:14 二郎那个三郎 编辑
摘要:首先,sql server建库格式:详细格式,可查看MSDN:http://msdn.microsoft.com/zh-cn/library/ms176061.aspx 1 --主要就是T-sql的语法: 2 CREATE DATABASE database_name 3 [ CONTAINMEN... 阅读全文
posted @ 2012-03-28 13:07 二郎那个三郎 编辑
摘要:一、tnsping: oracle客户端,用来检查监听器连接状态的命令。格式:tnsping [ ] 示例如下:1 C:\Documents and Settings\Administrator>tnsping orcl2 TNS Ping Utility for 32-bit Windows... 阅读全文
posted @ 2012-03-28 12:35 二郎那个三郎 编辑