树莓派更改当前用户密码
1 | sudo raspi-config |
打开树莓派配置。
- 操作方式:上下键
↑
↓
选择,回车确认,Tab键转到下方按键(上图中为<Select>
与<finish>
)
选择1 System Options
,回车确认,进入子菜单。
选择S3 Password
,回车确认,进入如下界面:
按下回车,回到终端,如下图。在光标处直接输入新密码,输入完毕后回车。
再次输入新密码,输入完毕后回车。
出现如下界面即表示密码更新成功。回车选择OK即可。
在SQL Server Management Studio中,设置 SQL Server 的安全认证模式,实现对SQL Server的用户和角色管理,设置和管理数据操作权限。
在 SQL Server Management Studio 中,为正在使用的SQL服务器设置 Windows安全认证模式。
I)为正在使用的SQL服务建立新登录名(名为”login1”),使用SQL Server身份验证。
II)在学生课程库中,新建数据库用户名为”user1”(登名为”login1”),新建学生课程数据库角色名为”rose1”。
iii)在图书读者数据库中,新建数据库用户名为”user2”(登录名为”login1”),新建数据库角色名为”rose2”。
I)使新登录”login1”加入到System Administrators服务器角色中,可访问学生课程数据库和图书读者数据库。
II)在学生课程数据库中,将”user1”加人”rose1”和db-owner,通过选择角色对”rose1”授权。
iii)在图书读者数据库中,将”user2”加人”rose2”和db-owner,通过对象(选择图书、读者和借阅表)对”rose2”授权。
iv)使”rose2”和”rose1”都有创建表、创建视图和备份数据库的权限。
使用Transact-SQL设计触发器,通过SQL Server Management Studio定义它们。
建立学生选课库中选课表的插入数据型触发器,保证学生选课库中选课表的参照完整性,以维护其外码与参照表中的主码一致。该实验的T-SQL参考代码如下。
1、自行设计数据库;
2、设计相关窗体能对数据库进行查询、浏览等基本操作。
1)创建、查看、修改和删除视图。
2)创建、编辑和删除数据库关系图。
(1) 在 SQL Server Management Studio中,选中图书读者数据库下的视图对象,调出创建视图工具,在图书_读者库中按下列Transact-SQL描述创建读者视图。
(2) 在SQL Server Management Studio 中,选中图书读者数据库下的视图对象,调出创建视图工具,按下列Transact-SQL描述的视图定义,创建借阅_计算机图书视图
在SQL Server Management Studio中,选中图书_读者数据库
下的数据库关系图对象,调出创建关系图工具,完成在图书_读者数据库
中建立一个图书_借阅关系图
操作。要求该关系图包括图书和借阅两个表,并符合表达式“图书.书号=借阅.书号”的外码约束。
利用C#的数据库组件设计一个小型数据库应用系统。
检查并修改图书读者库的数据,使之与表10-8至表10-10的数据一致;
检查并修改学生课程库的数据,便之与表10-11至表10-13的数据一致;
将下列查询要求用T-SQL语句表示;
在SSMS的查询分析器中输人相应的T-SQL语旬,执行并在结果区中查看内容;
结果不正确时要对T-SQL语句修改,直到正确为止。
1)查找图书类别,要求类别中最高图书定价不低于全部按类别分组的平均定价的2倍。
2)求机械工业出版社出版的各类图书的平均定价,用GROUP BY表示。
3)列出计算机类图书的书号、名称及价格,最后求出册数和总价格。
4)列出计算机类图书的书号、名称及价格,并求出各出版社这类书的总价格,最后求出全部册数和总价格。
5)查询计算机类和机械工业出版社出版的图书。
1)求学生的总人数。
2)求选修了课程的学生人数。
3)求课程和选修该课程的人数。
4)求选修课超过3门课的学生学号。
检查并修改学生_课程库的数据:使学生表与表10-11数据一致,选课表与表10-13的数据一致;课程表数据与表10-18 数据一致(修改课程数据为只有C1、C2、C3 和 C7 课程)。
在SMSS的查询分析器中输人相应的T-SQL语句,执行并在结果区中查看内容;结果不正确时要对T-SQL语句修改,直到正确为止。
(1)求选修了高等数学的学生学号和姓名。
(2)求 C1课程的成绩高于张三的学生学号和成绩。
(3)求其他系中比计算机系某一学生年龄小的学生。
(4)求其他系中比计算机系学生年龄都小的学生。
(5)求选修了C2课程的学生姓名。
(6)求没有选修C2课程的学生姓名。
(7)查询选修了全部课程的学生的姓名。
(8)求至少选修了学号为“S2”的学生所选修的全部课程的学生学号和姓名。
1 | --插入医生表的数据记录 |
1 | --插入患者表的数据记录 |
1 | --插入病历表的数据记录 |
1 | DELETE 病历 WHERE 患者号='P1' |
1 | UPDATE 医生 SET 职称='主任医师' WHERE 工号='D2' |
熟悉Delphi或C#的开发环境,用Delphi或C#设计一个简易的计算器
1、练习Delphi或C#中Edit组件和Button组件的使用方法。
2、能实现计算器的基本功能。
3、要求界面的设计具有个性化。
4、提交的程序前面要有分析,中间应有注释。
本实验的主要内容如下:
(1)简单查询操作。该实验包括投影、选择条件表达,数据排序,使用临时表等。
(2)连接查询操作。该实验包括等值连接、自然连接、求笛卡儿积、一般连接、外连接、内连接、左连接、右连接和自连接等。
实验题目和要求:
检查并修改学生课程库的效据,使之与表10-11至表10-13的数据一致;将下列查询要求用T-SQL语句表示;在SSMS的查询分析器中输人相应的T-SQL语句,执行并在结果区中查看内容;结果不正确时要对T-SQL语句修改,直到正确为止。
在学生课程数据库中:
求数学系学生的学号和姓名。
求选修了课程的学生学号。
求选修C1课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。
求选修课程C1且成绩在80-90之间的学生学号和成续,将成绩乘以系数0.8输出。
求数学系或计算机系姓张的学生的信息。
求缺少了成绩的学生的学号和课程号
在学生课程数据库中:
查询每个学生的情况以及他(她)所选修的课程。
求学生的学号、姓名、选修的课程名及成绩。
求选修C1课程且成绩为90分以上的学生学号、姓名及成绩
查询每一门课的间接先行课(即先行课的先行课)
建立学生社团数据库和基本表,向库中输入一定的记录,并实现其数据的内连接和各种外查询操作。
1 | CREATE DATABASE 学生社团数据库 |
1 | INSERT INTO 学生(学号,姓名,年龄,性别,所在系) VALUES('S1','李明',21,'男','计算机') |
1 | -- 查询1. 查询加入了编号为C1的社团的学生学号 |
1 | -- 查询2. 查询已加入社团的学生及其社团信息 |
命令执行结果:
要求学生熟练掌握使用SQL命令和SQL Server Management Studio向数据库输入数据、修改数据和删除数据的操作。
要求:
a)先检查并表结构,使其符合表10-6图书读者库本表结构和约束。
b)数据输入后进行检查,并进行增删改操作,保证数据正确。
1 | --插入图书表的数据记录 |
1 | --插入读者表的数据记录 |
1 | --插入借阅表的数据记录 |
要求:
a)先检查并表结构,使其符合表10-7学生课程库基本表结构和约束。
b)数据输入后进行检查,并进行增删改操作,保证数据正确。
1 | --插入学生表的数据记录 |
1 | --插入课程表的数据记录 |
1 | --插入选课表的数据记录 |
向自设计的数据库应用系统的数据库中的各表,输入多条实际数据,并实现数据的增、删、改操作。
1 | --插入医生表的数据记录 |
1 | --插入患者表的数据记录 |
1 | --插入病历表的数据记录 |
1 | DELETE 病历 WHERE 患者号='P1' |
1 | UPDATE 医生 SET 职称='主任医师' WHERE 工号='D2' |
1 | USE 图书读者数据库 |
命令执行结果:
原因分析:图书表限制书号应为10位,命令中输入的书号为11位。
修改图书表限制后的命令执行结果:
1 | DELETE 图书 WHERE 书号='10000000001' |
1 | UPDATE 图书 SET 定价=26.5 WHERE 书号='10000000001' |
南北红灯(D1、D7)亮维持15秒,在南北红灯亮的同时东西绿灯(D5、D11)也亮,并维持10s。
到10s时,东西绿灯(D5、D11)闪亮,闪亮3s后熄灭。
在东西绿灯(D5、D11)熄灭时,东西黄灯(D6、D12)亮,并维持2秒。
到2秒时,东西黄灯(D6、D12)熄灭,东西红灯(D4、D10)亮,同时南北红灯(D1、D7)熄灭,绿灯(D2、D8)亮。
接线方法:
P1.0—P3.5 T1输入
P1.1—D1 D7 南北红
P1.2—D2 D8 南北绿
P1.3—D3 D9 南北黄
P1.4—D4 D10 东西红
P1.5—D5 D11 东西绿
P1.6—D6 D12 东西黄
注:交通灯模块的LED为置低点亮
T0定时50ms,使P1.0口输出周期为100ms的方波,作为计数器T1的输入
T1重装载值:
0FB—0.5s
0F6—1s
0EC—2s
0E2—3s
9C—10s
6A—15s
1 | ; EW -> East & West,东西 |