SQL(Structured Query Language),结构化查询语言

基础理论

T-SQLSQL 的区别:

  • T-SQLSQL 语言的一种版本,且只能在 SQL SERVER 上使用。是 ANSI SQL 的加强版语言、提供了标准的 SQL 命令。另外,T-SQL 还对 SQL 做了许多补允,提供了类似 CBasicPascal 的基本功能,如变量说明、流控制语言、功能函数等
  • SQL 由甲骨文发布,T-SQL 由微软发布
  • SQL 是一种标准,T-SQLSQLSQL SERVER 上的实现

主要功能:

  • 数据查询 Query
  • 数据定义 Definition
  • 数据操纵 Manipulation
  • 数据控制 Control

主要文件:

  • 主数据文件 .mdf
  • 次数据文件 .ndf
  • 事物日志文件 .ldf
阅读全文 »

单关系(表)数据查询结构

查询结果仍为表,WHERESELECT 分别相当于关系代数中的 选取投影 操作

SQL 指令功能强大,无需规定投影、选取、连接执行顺序

无条件查询

仅包含 SELECT……FROM 查询,等价于对关系做 投影 操作

阅读全文 »

结合基础知识,实际操作,巩固提升,加深记忆

实验报告

实验

  1. 阅读数据表 1-表 4,考虑各字段添加约束是否合理
  2. 编写 T-SQL 语句,创建表以及约束
  3. 查看创建表的信息
  4. 通过向表中插入数据验证数据完整性,并回答相应问题
阅读全文 »

本来计划好的各种复习方案,却因为种种原因没有执行,不找借口,就是不想学

阶段性心理活动状态:

  • 看了看真题,哇!好难,还是先做基础题吧……
  • 查了一堆资料、找了各种资源,满满收藏,一个没看……
  • 搜集经验贴,错把经验当宝剑……
  • 想着时间还很长,一再推迟,今日事,明日毕!结果到火烧眉毛也没看……

直到今天下载了准考证,才知道事情的严重性!!!但,好歹努个力吧,至少不能轻言放弃

想想 300 块大洋的报名费,用来干什么不香,不能打水漂。突击训练搞起来,肝算法,刷题~冲冲冲,恶补 +1 +1

阅读全文 »

Problem 11 Largest product in a grid

In the $20×20$ grid below, four numbers along a diagonal line have been marked in red.

The product of these numbers is $26 × 63 × 78 × 14 = 1788696$.
What is the greatest product of four adjacent numbers in the same direction (up, down, left, right, or diagonally) in the $20×20$ grid?

阅读全文 »

Problem 2 Even Fibonacci numbers

Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …
By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms.

阅读全文 »