- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 SQL Server 数据库设计和实现(五)
第三章 T-SQL编程3.1 使用变量T-SQL中的变量分为:一、局部变量:先声明再赋值二、全局变量:由系统进行定义,不能自定义3.1.1 局部变量一、声明:(一)格式:DECLARE @变量名 变量数据类型(二)示例: declare @number int -- 一个名为number的int型变量 declare @string varchar(8) -- 一个名为stri
2009-07-30 11:50:00 1261 2
原创 SQL Server 数据库设计和实现(四)
4、更改表以添加未验证的约束: 下例向表中的现有列上添加约束。该列中存在一个违反约束的值;因此,利用 WITH NOCHECK 来防止对现有行验证约束,从而允许该约束的添加。 CREATE TABLE doc_exd ( column_a INT ) GO INSERT INTO doc_exd VALUES (-1)
2009-07-30 11:47:00 757
原创 SQL Server 数据库设计和实现(三)
三、更新数据库(一)格式:具体格式请在“联机丛书”中查找关键字“alter database”进行查询(二)相关示例: 1、向数据库中添加文件:下例创建数据库,并更改该数据库以添加一个 5 MB 大小的新数据文件。 USE master GO CREATE DATABASE Test1 ON ( NAME = Test1dat1,
2009-07-30 11:45:00 662
原创 SQL Server 数据库设计和实现(二)
第二章 数据库的实现2.1 T-SQL语句回顾(略-详见SQL SERVER应用开发)2.2 使用SQL语句创建和删除数据库(掌握)一、创建数据库(一)格式: CREATE DATABASE 数据库名 ON [PRIMARY] ( [NAME = 逻辑文件名,] FILENAME = 物理文件名, [SIZE = 文件大小,]
2009-07-30 11:43:00 676
原创 SQL Server 数据库设计和实现(一)
第一章 数据库的设计1.1 课程内容回顾:略1.2 为什么需要规范的数据库设计(了解)一、数据库设计的概念: 数据库设计就是规划和结构化数据库中的数据对象以及这些数据对象之间的关系的过程二、良好的数据库设计表现为以下几点: (一)效率高 (二)便于进一步扩展 (三)应用程序开发更容易1.3 设计数据库的步骤一、项目开发的几个阶段(了解) 需求分析->概要设计->详细设
2009-07-30 11:42:00 2346
原创 SQL Server 应用开发 --- SQL SERVER 2000 数据查询综合实例
SQL SERVER 2000 数据查询综合实例实例1:更新用户卡信息 1、描述: 某公司印了一批充值卡,卡的密码是随机生成的,现在出现这个问题:卡里的"O"和"0","i"和"1",用户反映说看不清楚,公司决定,把存储在数据库中的密码中所有的"O"都改成"0",把所有的"i"都改成"1"。 2、实现: declare @Card table ([password] v
2009-07-30 11:38:00 987
原创 SQL SERVER 2000 中常用函数总结
SQL SERVER 2000 中常用函数总结一、字符串函数 1、格式:CHARINDEX(字符串1,字符串2[, 指定起始位置]) 功能:返回字符串1在字符串2中的起始位置,不包含返回0 示例:SELECT CHARINDEX(ACCP,MY ACCP) 返回值:4 2、格式:LEN(字符串) 功能:返回指定字符串的长度,一个
2009-07-30 11:36:00 901
原创 SQL SERVER 2000中,当示例数据库NorthWind被错误删除时的恢复方法
SQL SERVER 2000中,当示例数据库NorthWind被错误删除时的恢复方法方法出处:在“联机丛书”中索引“示例数据库”1、在命令提示符下,进入到SQL SERVER 2000安装盘目录下的INSTALL文件夹中2、扫行如下命令即可,参数视具体情况添加: osql /U sa /P sapassword /S servername /i instnwnd.sql /o in
2009-07-30 11:35:00 766
原创 SQL Server 应用开发(七)
第5章 数据查询(2)5.1 模糊查询:一、使用LIKE进行模糊查询 1、查询学生表中姓“张”的学生信息 SELECT * FROM Students WHERE SName LIKE 张% 2、查询不是八月份发行的A卡或C卡:即前二位是0,第三位不能是8,卡号中要存在A或C SELECT * FROM Card WHERE ID LIKE 00[^
2009-07-30 11:32:00 569
原创 SQL Server 应用开发(六)
第4章 数据查询(1)4.1 在企业管理器中查询数据: 方法:在指定的数据库下,右击要查询的表格,选择“打开表”--“返回所有行”或“返回首行”或“查询”,都可以查询表中的记录4.2 T-SQL查询基础一、使用SELECT语句进行查询(一)格式:SELECT FROM [WHERE ] [GROUP BY ]
2009-07-30 11:30:00 631
原创 SQL Server 应用开发(五)
第3章 SQL Server 数据管理一、SQL简介(一)SQL和T-SQL SQL语言是1974年被提出的,1975-1979年被IBM公司实现,现在已经是关系型数据库的标准语言,T-SQL是标准SQL的加强版(二)T-SQL的组成 1、DML(数据操作语言):用来对数据进行增、删、改、查的操作,如SELECT,INSERT,UPDATE,DELETE等 2、DCL(数据
2009-07-30 11:27:00 522
原创 SQL Server 应用开发(四)
第2章 SQL SERVER 数据库表管理一、表相关的几个基本概念(一)数据完整性 1、定义:数据的完整性是指,在数据库中存储的数据必须是准确的,准备性是通过数据库表的设计和约束来实现的 2、SQL SERVER 中存在的五种约束: 主键约束、外键约束、检查约束、默认约束和唯一约束 3、SQL SERVER 中提供的四种类型的约束(Constraint): 1
2009-07-30 11:23:00 1170
原创 SQL Server 应用开发(三)
(二)建立注册:在对远程或本地主机进行管理时,需要先进行注册 方法: 1、在选定的“SQL SERVER 组”上右击,选择“新建SQL SERVER 注册”,弹出相应对话框 2、在向导的可用服务器列表中选择想要进行管理的远程服务器,本地服务器可以用“.”表示,然后添加到右侧列表中,单击“下一步” 3、选择相应的身份验证方式,分为两种:
2009-07-30 11:20:00 527
原创 SQL Server 应用开发(二)
(四)数据冗余: 1、定义:数据库系统中,数据存在副本的现象就是数据冗余。在下表中出现的“汉族”和“人事管理部”可视为数据冗余,例如:个人信息统计表编号姓名年龄民族部门1王涛33汉族人事管理部2李梅
2009-07-30 11:16:00 664
原创 SQL Server 应用开发(一)
第1章 SQL Server 数据库基础一、使用数据库的必要性:(了解)(一)可以结构化存储大量的数据信息,方便用户进行有效的检索和访问。(二)可以有效地保持数据信息的一致性、完整性、降低数据冗余。(三)可以满足应用的共享和安全方面的要求。(四)数据库技术能够方便智能化的分析,产生新的有用的信息 。二、DBMS(数据库管理系统)的发展史:(了解)(一)萌芽阶段----文件系统:
2009-07-30 11:14:00 688
原创 安装SQL Server 2000以后所启动的服务解析
安装SQL Server 2000以后,还有其他三个服务也一起安装了,它们是:1、SQL Server 这是主服务,而且形成了SQL Server的支柱。它用于存储和提取数据。2、SQL Server Agent 也叫SQL Server代理,以前称为SQL执行者,这是SQL Server的任务日程表。这种服务主要是用于在设定的时间备份、复制数据,以及在自动执行调度表上设置的其他项目。启动这
2009-07-30 11:08:00 698
原创 C语言综合练习
1.互换两个变量的值。#includevoid main(){ float num1,num2,temp; printf("/n请输入两个数:"); scanf("%f %f",&num1,&num2); printf("/n交换前的两个数是:%.2f %.2f/n",num1,num2); //交换两个数。 temp=num1; num1=num2; num2=temp; printf(
2009-07-26 15:33:00 2287
原创 C语言结构练习2
1.定义一个结构,用来保存学员的信息,包括:学号、姓名、C课程成绩、Jave课程成绩。编写一个程序,用来接收五位学员的信息,计算每位学员的平均成绩并显示详细信息,计算平均成绩的功能通过函数来实现。#include #define N 5struct student{ int num; char name[10];//*name指针类型变量成员在输出方面的问题。 float Cscore
2009-07-24 13:21:00 646
原创 C语言结构练习1
1.根据学员的成绩,输出不及格党员的详细信息。#include struct student{ int num; char *name; char sex; float score;};void main(){ static struct student stu1={1,"张三",M,61}; static struct student stu2={2,"李四",M,92};
2009-07-24 08:21:00 746
原创 C语言字符串练习1
1.演示字符串的输入输出。#include void main(){ char name[30],dept[20]; printf("/n 请输入姓名:"); gets(name);//获取键盘上输入的一串字符。 printf("/n 请输入部门:"); gets(dept); printf("/n 雇员姓名是:"); puts(name);//显示键盘上输入的一串字符。 printf
2009-07-23 18:31:00 1587
原创 C语言函数练习2
1.auto自动变量,函数凡未加存储类型说明的变量均为自动变量。也就是说,局部变量在默认情况下是自动变量。调用时就存在,退出时就消失。 2.register寄存器变量,当一个变量频繁永定时,必须要反复访问内存,从而耗费大量的存取时间,为此定义寄存器变量存放在CPU的寄存器中。对于循环次数较多的循环控制变量及循环体内反复使用的变量均可定义为寄存器变量。 3.extern外部变量,当一
2009-07-23 16:38:00 888
原创 C语言函数练习1
1.求自然数1~10的平方根和立方数。#include #includevoid main(){ int x=1; double squareroot,power; while(x { squareroot=sqrt(x); power=pow(x,3); printf("/n %d的平方根是:%.2lf/n %d的立方是:%.2lf/n",x,squareroot,x,power);
2009-07-23 15:58:00 940
原创 C语言指针练习2
1.编写一个使指针交换两个数的值。#includevoid main(){ int num1=2,num2=5; int *ptr1,*ptr2; int temp; ptr1=&num1; ptr2=&num2; temp=*ptr1; *ptr1=*ptr2; *ptr2=temp; printf(" num1=%d/n num2=%d/n",num1,num2);}
2009-07-23 15:42:00 1084 1
原创 C语言指针练习1
1.指针的用法示例。#include#includevoid main(){ int var=10; int *ptr_var; ptr_var=&var; //指针ptr_var指向变量var。 //输出var的值和变量var的地址。 printf("/nvar的值为:%d/n",var); //输出10。 printf("/nvar的地址为:%x/n",&var); //输出
2009-07-23 14:53:00 2062 1
原创 C语言数组练习2
1.将一个数组中的元素逆序,也就是将第一个元素和最后一个元素对换,第二个元素和倒数第二个元素对换,其它元素对换规则依此类推。如,数组元素:92578 --> 逆序后:87529#include#define M 5void main(){ int i,temp; int num[M]={1,2,3,4,5}; printf("/n原数组元素顺序:/n"); for(i=0;i { pri
2009-07-23 10:06:00 959
原创 C语言数组练习1
1.通过输入一系列商品的价格,求出总商品的价格。#includevoid main(){ int i; float item_rate[5],total=0; printf("请输入商品价格:/n"); for(i=0;i { scanf("%f ",&item_rate[i]); total+=item_rate[i]; } printf("所有商品的合计费用:%.2f/n",t
2009-07-22 23:12:00 1891
原创 C语言循环结构练习2
1.编写一个程序,打印如下图案: #include void main(){ int i,j,k; char ch=A; for(i=1;i { for(j=1;j printf(" "); for(k=1;k printf("%c",ch); ch++; printf("/n"); }} 2.写一个程序,用于产生斐波
2009-07-22 19:20:00 874
原创 C语言循环结构练习1
1.编写一个九九乘法表。 #includevoid main(){ int i,j,k; i=1;//定义行 while(i { j=1;//定义列 while(j { k=i*j; printf("%d*%d=%-5d",i,j,k); j++; } printf("/n"); i++; } } 2.输入一行字符,分别统计出其中英文字母、空格、数字和其
2009-07-22 17:23:00 688
原创 C语言运算符练习
1.输入一个整数,判断其奇偶性。 #include#includevoid main(){ int num=0; printf("请输入要判断奇偶性的一个整数:"); scanf("%d",&num); if(int isdigit(num)) { if(num%2==0) printf("%d是偶数/n",num); else { printf("%d是奇数/n"
2009-07-22 15:39:00 1137
原创 C语言变量和数据类型练习2
2.编写一个程序,要求输入一个整数,输出该数分别与1~10的数相乘的结果。 #include#includevoid main(){ int num=0; int cheng=0; printf("请输入一个要与1~10分别相乘的整数:"); scanf("%d",&num); if(int isdigit(num)) { for(int i=1;i { cheng=num
2009-07-22 15:35:00 577
原创 C语言变量和数据类型练习1
1.编写一个程序,用于接收用户输入的两个数(可以是整数也可以是小数),对其执行加、减、乘、及求其余运算,然后以格式化方式显示计算结果,要求小数点保留两位有效数字。 #include //预处理命令#include //分类处理函数void main() //主函数,程序入口{ float num1=0,num2=0; float jia=0,jian=0,cheng=0,ch
2009-07-22 14:44:00 808
原创 ctype.h里的函数
ctype.h ctype.h里的函数 1 字符测试函数 1> 函数原型均为int isxxxx(int) 2> 参数为int, 任何实参均被提升成整型 3> 只能正确处理处于[0, 127]之间的值 2 字符映射函数 1> 函数原型为int toxxxx(int) 2> 对参数进行检测, 若符合范围则转换, 否则不变 int tolower(
2009-07-22 14:35:00 737
原创 C语言变量和数据类型
1.常量:是在程序中保持不变的量。在程序内部频繁使用最好定义一个常量来替代某个值。 符号常量:#define 如:#define PI 3.14159 2.变量:在编写程序时,常常需要将数据存储在内存中,以方便使用这个数据或修改这个数据的值。C语言区分大小写。1)变量3要素:类型、名称和值。2)命令规则:以(大写字母A-Z或小写字母a-z)、数字(0-9)和_(下划线)
2009-07-22 14:26:00 887
原创 C语言基础
#include:是预处理语句,在编译器开始工作之前,先要对这些命令进行处理,然后将预处理的结果与源程序一起再进行通常的编译处理,以得到目标代码。并不是每个C程序都必需有该语句,但是,如果程序有该语句,就必须将它放在程序开始片,们于任何其他语句之前。 ::以.h为后缀的文件被称为头文件,它可以是C程序中现成的标准库文件,也可以是自定义的库文件。标准库文件定义了任何程序内可
2009-07-22 12:53:00 535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人