K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

4 giờ trước (23:40)

Dài dữ vậy

4 giờ trước (23:40)

Ôi cái đầu của tôi

4 giờ trước (23:42)

đọc xg lú ln á:)))

4 giờ trước (23:43)

SQL?

4 giờ trước (23:43)

viết SQL ở đâu v

4 giờ trước (23:43)

cho bt đc k

22 tháng 8 2023

Trong CSDL học tập này, ta có thể xác định các khoá chính và các khoá ngoài của từng bảng như sau:

- Bảng Hocsinh:

Khoá chính: Số CCCD

Khoá ngoài: Không có

- Bảng Monhoc:

Khoá chính: Mã môn

Khoá ngoài: Không có

- Bảng Diem:

Khoá chính: Số thẻ học sinh, Mã môn, Năm, Học kì, Loại điểm

Khoá ngoài:

Số thẻ học sinh tham chiếu đến bảng Hocsinh.

Mã môn tham chiếu đến bảng Monhoc.

Số CCCD có thể được sử dụng làm khoá chính của bảng Hocsinh, nhưng không nên sử dụng nó làm khoá chính của bảng Diem, bởi vì một học sinh có thể có nhiều môn học và điểm khác nhau trong các môn học đó. Do đó, ta cần sử dụng một tập hợp các trường (số thẻ học sinh, mã môn, năm, học kì, loại điểm) để tạo thành khoá chính của bảng Diem.

21 tháng 8 2023

select [toán, ngữ văn]

from HỌC SINH 11

23 tháng 8 2023

Để lưu trữ danh sách học sinh và thông tin điểm thi của họ, bạn có thể sử dụng một danh sách chứa nhiều danh sách con. Mỗi danh sách con sẽ chứa tên học sinh (dạng chuỗi) và ba điểm số (dạng số) của họ tương ứng với ba bài thi.

Ví dụ, để tạo một mảng danh sách học sinh với thông tin điểm số, ta có thể sử dụng mã như sau:

# Nhập danh sách học sinh và điểm số

students = []

n = int(input("Nhập số lượng học sinh: "))

for i in range(n):

  name = input(f"Nhập tên học sinh thứ {i+1}: ")

  mark1 = float(input(f"Nhập điểm bài thi 1 của {name}: "))

  mark2 = float(input(f"Nhập điểm bài thi 2 của {name}: "))

  mark3 = float(input(f"Nhập điểm bài thi 3 của {name}: "))

  students.append([name, mark1, mark2, mark3])

# Tính điểm trung bình và in ra danh sách học sinh và điểm trung bình của họ

for student in students:

  name = student[0]

  mark1 = student[1]

  mark2 = student[2]

  mark3 = student[3]

  avg_mark = (mark1 + mark2 + mark3) / 3

  print(f"Học sinh {name} có điểm trung bình là {avg_mark}")

Bài 1: Thông tin của học sinh gồm:- Mã học sinh: Kiểu xâu- Họ tên: Kiểu xâu- Ngày sinh: Kiểm xâu- Điểm: Kiểu số1. Hãy khai báo kiểu bản ghi HocSinh gồm các thông tin trên2. Nhập vào một học sinh, in ra học sinh vừa nhập3. Khai báo mảng HS có n học sinh. Nhập danh sách n học sinh từ bàn phím và in danh sách học sinh đã nhập ra màn hình bằng hai cách: sử dụng with do và không sử dụng with doBài 2: Thông...
Đọc tiếp

Bài 1: Thông tin của học sinh gồm:

- Mã học sinh: Kiểu xâu

- Họ tên: Kiểu xâu

- Ngày sinh: Kiểm xâu

- Điểm: Kiểu số

1. Hãy khai báo kiểu bản ghi HocSinh gồm các thông tin trên

2. Nhập vào một học sinh, in ra học sinh vừa nhập

3. Khai báo mảng HS có n học sinh. Nhập danh sách n học sinh từ bàn phím và in danh sách học sinh đã nhập ra màn hình bằng hai cách: sử dụng with do và không sử dụng with do

Bài 2: Thông tin của Nhân viên gồm:

-Mã Nhân viên

-Họ tên

- Ngày sinh

-Giới tính

-Lương

1. Hãy khai báo kiểu bản ghi NhanVien gồm các thông tin trên

2. Khai báo mảng NV có n nhân viên. Nhập danh sách n nhân viên từ bàn phím và in danh sách học sinh đã nhập ra màn hình, mỗi nhân viên trên một dòng.

3. Sắp xếp danh sách nhân viên (mảng NV) theo thứ tự lương tự cao đến thấp. In ra màn hình danh sách đã sắp xếp

4. Nhập mã nhân viên từ bàn phím. Hãy tìm kiếm xem trong danh sách có nhân viên có mã vừa nhập không? Nếu có hãy chỉ ra thông tin của nhân viên này. Lưu ý: Khuyến khích sinh viên viết dưới dạng chương trình con.

0
Bài 1: Thông tin của học sinh gồm:- Mã học sinh: Kiểu xâu- Họ tên: Kiểu xâu- Ngày sinh: Kiểm xâu- Điểm: Kiểu số1. Hãy khai báo kiểu bản ghi HocSinh gồm các thông tin trên2. Nhập vào một học sinh, in ra học sinh vừa nhập3. Khai báo mảng HS có n học sinh. Nhập danh sách n học sinh từ bàn phím và in danh sách học sinh đã nhập ra màn hình bằng hai cách: sử dụng with do và không sử dụng with doBài 2: Thông...
Đọc tiếp

Bài 1: Thông tin của học sinh gồm:

- Mã học sinh: Kiểu xâu

- Họ tên: Kiểu xâu

- Ngày sinh: Kiểm xâu

- Điểm: Kiểu số

1. Hãy khai báo kiểu bản ghi HocSinh gồm các thông tin trên

2. Nhập vào một học sinh, in ra học sinh vừa nhập

3. Khai báo mảng HS có n học sinh. Nhập danh sách n học sinh từ bàn phím và in danh sách học sinh đã nhập ra màn hình bằng hai cách: sử dụng with do và không sử dụng with do

Bài 2: Thông tin của Nhân viên gồm:

-Mã Nhân viên

-Họ tên

- Ngày sinh

-Giới tính

-Lương

1. Hãy khai báo kiểu bản ghi NhanVien gồm các thông tin trên

2. Khai báo mảng NV có n nhân viên. Nhập danh sách n nhân viên từ bàn phím và in danh sách học sinh đã nhập ra màn hình, mỗi nhân viên trên một dòng.

3. Sắp xếp danh sách nhân viên (mảng NV) theo thứ tự lương tự cao đến thấp. In ra màn hình danh sách đã sắp xếp

4. Nhập mã nhân viên từ bàn phím. Hãy tìm kiếm xem trong danh sách có nhân viên có mã vừa nhập không? Nếu có hãy chỉ ra thông tin của nhân viên này. Lưu ý: Khuyến khích sinh viên viết dưới dạng chương trình con.

0
21 tháng 8 2023

Kết quả của truy vấn là:

Select [ngữ văn]

From [HOCSINH 11]

10 tháng 4 2025

SELECT [Họ và tên], [Mã định danh], [Ngữ văn], [Đoàn viên]

FROM [HOCSINH 11]

WHERE [Đoàn viên]="x​"

Kết quả truy vấn sẽ hiển thị tên, mã định danh, điểm môn ngữ văn của các học sinh là đoàn viên

23 tháng 8 2023

def binary_search(names, target):

 low = 0

 high = len(names) - 1

 while low <= high:

  mid = (low + high) // 2

  mid_name = names[mid]

  if mid_name == target:

   return mid

  elif mid_name < target:

   low = mid + 1

  else:

   high = mid - 1

return -1

# Danh sách tên học sinh trong lớp (đã được sắp xếp theo thứ tự bảng chữ cái)

class_names = ["An", "Bình", "Cường", "Đạt", "Hoàn", "Minh", "Nam", "Thảo", "Trung"]

# Tên học sinh cần tìm

target_name = "Minh"

# Gọi hàm tìm kiếm nhị phân

result = binary_search(class_names, target_name)

if result != -1:

 print("Học sinh có tên là", target_name, "được tìm thấy tại vị trí", result)

else:

 print("Học sinh có tên là", target_name, "không tồn tại trong danh sách.")