摘要: 题目:在棋盘上放置八个皇后,似的他们互不攻击,此时每个皇后的攻击范围为同行同列和同对角线, 要求找出所有解。 回溯:递归函数不在地柜调用它自身,而是返回上一层调用,这种现象叫做回溯。 解析:由题,皇后是逐行放置的,则皇后肯定不会横向攻击,因此,只需要检查是否纵向和斜向攻击即可。 判断条件:queen 阅读全文
posted @ 2015-12-24 17:48 tt香薷 阅读(223) 评论(0) 推荐(0)
摘要: A + B Problem IITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 287467Accepted Submission(s): 5525... 阅读全文
posted @ 2015-12-24 17:41 tt香薷 阅读(181) 评论(0) 推荐(0)
摘要: --定义一个事务,向PXSCJ数据库的表XSB添加一行数据,然后删除改行数据,然后删除改行数据;--但执行后,新插入的数据并没有删除,因为事务中使用了ROLLBACK语句将操作回滚到保存点MY_sav--及删除前的状态BEGIN TRANSACTION MY_tranUSE PXSCJINSERT ... 阅读全文
posted @ 2015-12-24 17:04 tt香薷 阅读(117) 评论(0) 推荐(0)
摘要: --9.1使用命令方式创建WINDOWS登录名tao(假设windows用户tao以及创建,本地计算机名为BD7E57C949A420)默认数据库设为PXSCJCREATE LOGIN [0BD7E57C949A420\tao] FROM WINDOWS WITH DEFAULT_DATABASE ... 阅读全文
posted @ 2015-12-24 17:03 tt香薷 阅读(255) 评论(0) 推荐(0)
摘要: --1.在本地硬盘上创建一个备份设备USE masterGOEXEC sp_addumpdevice 'disk','mybackupfile' 'E:\data\mybackupfile.bak'--2.在磁盘上创建一个备份设备EXEC sp_addumpdevice 'tape','tapeba... 阅读全文
posted @ 2015-12-24 17:01 tt香薷 阅读(317) 评论(0) 推荐(0)
摘要: --1.返回号学生的情况。该存储过程不使用哪个任何参数CREATE PROCEDURE student_info AS SELECT * FROM CJB WHERE 学号='081101'--2。从pxscj数据库三个表中查询某人指定课程的成绩和学分--该存储过程接受与传递参数精确匹配值CREAT... 阅读全文
posted @ 2015-12-24 16:59 tt香薷 阅读(769) 评论(0) 推荐(0)
摘要: --1.创建索引。为表KCB的‘课程名’列创建索引CREATE INDEX kc_name_ind ON KCB(课程名)--2.创建唯一索引,因为指定了CLUSTERED,索引该索引将对磁盘上的数据进行物理排序。CREATE UNIQUE CLUSTERED INDEX kc_name_ind O... 阅读全文
posted @ 2015-12-24 16:56 tt香薷 阅读(573) 评论(0) 推荐(0)
摘要: 实验--1.对于实验二给出的数据库表结构,创建一个名为female的用户变量,--并在SELECT语句中使用该局部变量查找出表中所有女员工的编号,姓名。DECLARE @female bitSET @female=0/*变量赋值完成,接着查询*/SELECT EmployeeID,Name FROM... 阅读全文
posted @ 2015-12-24 16:53 tt香薷 阅读(1668) 评论(0) 推荐(0)
摘要: 变量的使用--1.创建用户自定义表数据类型,包含表CJB中的所有列CREATE TYPE CJB_tabletype AS TABLE { 学号 char(6) NOT NULL, 课程号 char(3) NOT NULL, 成绩 int NOT NULL, PRIMARY KEY(学号,课程号) ... 阅读全文
posted @ 2015-12-24 16:52 tt香薷 阅读(558) 评论(0) 推荐(0)
摘要: 自定义数据类型的使用基于YGGL数据库,而非PXSCJ数据库了--1.对于实验二给出的数据表结构,再自定义一数据类型ID-type,用于描述员工编号EXEC sp_addtype 'ID_type', 'char(6)','not null'--2.在YGGL数据库中创建Employees3表,表结... 阅读全文
posted @ 2015-12-24 16:47 tt香薷 阅读(524) 评论(0) 推荐(0)
摘要: 创建视图--创建CS_KC视图,包括计算机专业各学生的学号,其选修的课程号及成绩。要保证对该视图的修改都符合--专业为计算机这一条件CREATE VIEW CS_KC WITH ENCRYPTION AS SELECT XSB.学号,课程号,成绩 FROM XSB,CJB WHERE XSB.学号=... 阅读全文
posted @ 2015-12-24 16:45 tt香薷 阅读(1736) 评论(0) 推荐(0)
摘要: --1.查询pxscj中表XSB的所有数据(同视图的查询,一个意思)SELECT * FROM XSB GO--2.查询XSB表中的各个同学的姓名,专业和总学分SELECT 姓名,专业,总学分 FROM XSB--3.查询XSB表中计算机专业同学的学号,姓名和总学分,查询表中XSB中所有的列SELE... 阅读全文
posted @ 2015-12-24 16:41 tt香薷 阅读(3162) 评论(0) 推荐(0)
摘要: DECLARE XS_CUR1 CURSOR FOR SELECT 学号,姓名,性别,出生时间,总学分 FROM XSB WHERE 专业='计算机' FOR READ ONLY--打开游标。定义游标XS_CUR3,然后打开该游标,输出其行数DECLARE XS_CUR3 CURSOR LOCAL ... 阅读全文
posted @ 2015-12-24 16:41 tt香薷 阅读(126) 评论(0) 推荐(0)
摘要: 以后数据所用的表都在此三个表的基础上进行--1.设已经创建了数据库PXSCJ,现在改数据库中需创建学生情况表XSB,--该表的结构如图USE PXSCJGOCREATE TABLE XSB{ 学号 char(6) NOT NULL PRIMARY KEY, 姓名 char(8) NOT NULL, ... 阅读全文
posted @ 2015-12-24 16:36 tt香薷 阅读(303) 评论(0) 推荐(0)
摘要: 用ALTER DATABASE 命令可对数据库进行如下修改--1.增加或删除数据文件--2.改变数据文件的大小和增长方式--3.改变日志文件的大小和增长方式--4.增加或删除日志文件--5.增加或删除文件组ALTER DATABASE database_name{ ADD FILE [,...n][... 阅读全文
posted @ 2015-12-24 16:23 tt香薷 阅读(108) 评论(0) 推荐(0)
摘要: --1.创建一个名为TEST1的数据库,空间出事大小MB,最大值MB,允许数据库自动增长。--增长方式按%比例。日志文件初始为MB,最大MB,按MB增长。--数据文件和日志文件的存放位置为sql sever的数据目录。。。。。。。假设sql服务已启动,并用管理员身份登录CREATE DATABASE... 阅读全文
posted @ 2015-12-24 16:20 tt香薷 阅读(464) 评论(0) 推荐(0)