- 博客(22)
- 收藏
- 关注
原创 《数据库原理》实验报告DB7——事务与并发控制
一. 实验内容、步骤以及结果假设学校允许学生将银行卡和校园卡进行绑定,在student数据库中有如下的基本表,其中校园卡编号cardid即为学生的学号:icbc_card(studcardid, icbcid, balance) //校园卡ID,工行卡ID,银行卡余额campus_card(studcardid, balance) //校园卡ID,校园卡余额本实验中的部分示例数据create table icbc_card(icbcid int,sno varchar(8),bala
2020-12-23 22:48:25 4628
原创 《数据库原理》实验报告DB5——触发器与存储过程(函数)
一. 实验内容、步骤以及结果1. 针对SPJ_MNG数据库,创建并执行如下存储过程。(共计40分)(1) 创建一个没有参数的存储过程—jsearch1。该存储过程的作用是:当执行该存储过程时,将返回S表中北京供应商的所有信息。调用该存储过程并验证结果。(5分)创建:DELIMITER $$USE `spj_ming`$$CREATE PROCEDURE `jsearch1` ()BEGINselect * from s where city = '北京';END$$验证:Ca
2020-12-23 22:38:26 4452
原创 《数据库原理》实验报告DB4——视图与索引
一. 实验内容、步骤以及结果1. 在Student数据库中,用SQL语句创建一个选修了数据库课程并且是2001年出生的学生的视图,视图中包括学号,姓名,性别,成绩。(5分)create view student_2001(sno,sname,sgender,grade)asselect s.sno,sname,sgender,grade from s,sc,cwhere s.sno = sc.sno and sc.cno = c.cno and cname = '数据库'and birth li
2020-12-21 21:25:28 4318
原创 《数据库原理》实验报告DB3——数据完整性与安全性控制
一. 实验内容、步骤以及结果1. 利用图形用户界面对实验一中所创建的Student库中,增加以下的约束和索引,并验证违反相关完整性时的数据库系统的违约处理。(10分)略2. 利用图形用户界面针对实验一中所创建的Student库,给SC表添加外键约束,将sno,cno设置为外键,其引用表分别是S表和C表,外键名分别为:sc_fk_sno和sc_fk_cno。尝试不同的违反外键约束的策略并进行验证NO Action/restrict/cascade/set null。(10分)1) cascade(级联
2020-12-21 21:16:09 3156
原创 《数据库原理》实验报告DB2——数据库查询
一. 实验内容、步骤以及结果1. 针对实验一的SPJ_MNG数据库和Student数据库,用SQL语句插入实验一中所列的示例数据(5分)。SPJ_MING:建表s:CREATE TABLE s ( Sno CHAR (10), Sname CHAR (20),sta_tus INT , City CHAR (10), PRIMARY KEY (Sno ));插入数据:INSERT INTO s Values('S1','精益',20,'天津');INSERT INT
2020-12-18 16:11:56 4626 2
原创 《数据库原理》实验报告DB1——数据库和表的创建与管理
一. 实验内容、步骤以及结果1. 利用图形用户界面连接数据库(10分)。略2. 利用命令行连接数据库(10分)。略3. 利用图形用户界面创建、备份、删除和还原数据库和数据表(40分,每小题5分)数据库和表的要求数据库名:SPJ_MNG,其中包含四张表:S表, P表, J表, SPJ表S (SNO, SNAME, STATUS, CITY)P (PNO, PNAME, COLOR, WEIGHT)J (JNO, JNAME, CITY)SPJ (SNO, PNO, JNO, QTY)
2020-12-18 15:59:52 4417 1
原创 解决MySQL8.0.2显示Access denied for user‘root‘@‘localhost‘的问题,以及一些其它坑
文章目录前言一、安装二、问题解决1.MySQL服务启动失败(1)状况(2)解决方案2.Access denied(1)状况前言今天做作业时候想用django连接mysql数据库,但因为好久不用了,数据库貌似出了一点问题,一直在报:Access denied for user 'root'@'localhost'这个错误。我折腾了一会儿之后实在不想折腾了,于是选择直接重装了事,但重装后还一直再出现问题,搞了大半天才弄好,于是把我解决问题的过程分享出来。一、安装我选择安装的版本是https.
2020-12-11 18:14:47 1210 2
原创 [NOJ]算法1205.活动安排
贪心算法#include<stdio.h>int n, begin[1000], end[1000], num, endtime;void Sort();int main (){ int i, j; scanf ("%d", &n); for (i = 0; i < n; i++) { scanf ("%d%d", &begin[i]...
2019-11-14 20:16:00 474
原创 [NOJ][算法实验二]1006.堡垒问题
#include <stdio.h>char Castle[4][4];int max = 0, num = 0, t;int check (int row, int col);void dfs(int n, int row, int col);int main (){ int i, j, n, k[100], f; while (1) { scanf ("...
2019-11-14 19:47:40 521
原创 [NOJ][算法实验二]1009.迷宫问题
#include <stdio.h>int sign = 0, IN_m, IN_n, OUT_m, OUT_n; char MAZE[20][20];void SearchMaze (int x, int y);int main (){ int i, j, k, ans[100]; int times; scanf ("%d", ×); f...
2019-11-14 18:28:36 465
原创 [NOJ][算法实验二]1008.素数环问题
#include <stdio.h>int circle[20], already[20], sign;int IsPrime (int n);int check (int n);void Output ();void dfs (int n);int main (){ dfs(0); return 0;}int IsPrime (int n){ int...
2019-11-14 18:15:43 605
原创 [NOJ][算法实验二]1005.装载问题
0/1背包问题的变体#include <stdio.h>int sign = 0, n, c1, c2, weigh[100];void FoundPath(int c1_w, int c2_w, int times);int main (){ int i, j = 0, c1_w = 0, c2_w = 0, times = 0, ans[100]; while ...
2019-11-14 18:06:37 298
原创 [NOJ][算法实验二]1004.0-1背包问题
非常经典的回溯法题目#include <stdio.h>int vmax = 0, n, c, weigh[100], value[100];void FoundPath(int w_a, int v_a, int times);int main (){ int i, j = 0, w_a = 0, v_a = 0, times = 0, ans[100]; whi...
2019-11-14 18:00:19 521
原创 [NOJ][算法实验一]1574.求第k小数
本题是一个类似于快排但又略有不同的题#include <stdio.h>int QuickSortK (int A[], int low, int high, int k);int main (){ int i, n, A[10000], k; scanf ("%d", &n); for (i = 0; i < n; i++) scanf ("%d", ...
2019-11-14 17:32:57 367
原创 [NOJ][算法实验一]1243.循环赛日程表
#include <stdio.h>#include <math.h>int table[128][128];void Tournament (int r, int c, int n){ if(n == 1) return ; int half = n / 2; table [r + half][c + half] = table [r][c]; ta...
2019-11-14 17:27:50 389
原创 [NOJ][算法实验一]1324.穷举所有排列
#include <stdio.h>int n, result[100];void change(int k);void output();int main (){ int i; scanf ("%d", &n); for (i = 0; i < n; i++) result[i] = i; change(0); return 0;}...
2019-11-14 17:23:58 384
原创 [NOJ][算法实验一]1323.穷举n位二进制数
#include <stdio.h>int n, A[20];void Change (int m);void Display ();int main (){ int i; scanf ("%d", &n); for (i = 0; i < n; i++) A[i] = 0; Change (0); return 0; }void Chan...
2019-11-14 17:02:23 293
原创 [NOJ][算法实验一]1141.走迷宫
#include <stdio.h>int sign = 0, MAZE[20][20], m, n, IN_m, IN_n, OUT_m, OUT_n;void SearchMaze (int x, int y);int main (){ int i, j; scanf ("%d%d", &m, &n); scanf ("%d%d", &IN...
2019-11-14 16:46:19 395
原创 [NOJ][算法实验一]1003.快速排序
#include <stdio.h>void QuickSort(int n, int A[], int low, int high);int main () { int i, n, A[100]; scanf ("%d", &n); for (i = 0; i < n; i++) scanf ("%d", &A[i]); QuickSort (n,...
2019-11-14 16:36:59 490
原创 [NOJ][算法实验一]1002.归并排序
#include <stdio.h>#include <malloc.h>void Sort(int List[], int low, int mid, int high);void MergePass(int List[], int length, int L_length);void MergeSort (int List[], int L_length);...
2019-11-14 16:35:28 369
原创 [NOJ][算法实验一]1001.二分查找
非常基础的一道题#include <stdio.h>void Search (int List[], int Target, int low, int high); int main (){ int i, List[1000], Target[5000], L_amount, T_amount; scanf ("%d", &L_amount); for (i ...
2019-11-14 16:30:35 391
原创 [NOJ][算法实验三]1042.电子老鼠闯迷宫
这道题是用分支限界法的一道题目,与之前用回溯法的走迷宫问题稍有不同。#include <stdio.h>#include <queue>using namespace std;int map[12][12];int xin, yin, xout, yout, steps = 0;int walk[4][2]= //走一格后的横纵坐标变化{ 0, -1...
2019-11-13 19:47:51 622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人